/*
 * Created on 01.05.2008
 *
 * bauer+bauer MedienAgentur
 * http://www.bauer-medienagentur.de
 * All rights reserved.
 * This is code not OpenSource.
 * @copyright	Copyright (C) 2008 bauer+bauer MedienGestaltung Coburg. All rights reserved.
 * @license		Commercial
 */
  
 
/* editor ***************************************************/
.klein{font-size: 80%;}
.mittel{font-size: 100%;}
.gross{font-size: 120%;}

/* allgemein ***************************************************/
hr{
	height: 2px;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #FFD66C;
}

/* listen ***************************************************/
ul{
	list-style-position: inside;
	list-style-image:url(../images/small_bullet.gif);
	padding: 5px;
	margin: 0;
}

ul li {
	padding: 0;
	margin: 0;
}

p {
	padding: 5px;
	
}
/* Glossary ********************************/
a.mosinfopop{
text-decoration:none; }

/* links ***************************************************/
a {}

a:link,a:visited{color:#000;}
a:hover,a:active,a:focus{color:#CCC;}



a.backbutton {padding:0;margin:0;}

a.backbutton:link, a.backbutton:visited{
	text-decoration:none;
	color:#333;
	padding:0;margin:0;
}
a.backbutton:hover{
	color:#666;
	padding:0;margin:0;
}
a.backbutton:active, a.backbutton:focus{
	color:#666;
	padding:0;margin:0;
}




/* images ***************************************************/
img {border:0;}

div#page img,
div.contentdescription img,
div.blog img{
	margin: 5px;
	padding: 5px;
}


/* pagenav ***************************************************/

.pagenav-outline{
	padding: 10px 0px 10px 0px;
}


/* buttons ***************************************************/
p.buttonheading {
	text-align:right;
	margin-bottom: 0px;
	padding: 0px;
}

.buttonheading img{
	border:0;
}

p.buttonheading a:link,p.buttonheading a:visited{
	border:solid 1px #FFF9DF;
	float:right;
}

p.buttonheading a:hover{
	border:solid 1px #000;
	color:#000 !important;
}

p.buttonheading a:active,p.buttonheading a:focus{
	border:solid 1px #F00;
	color:#000;
}



/* contact ***************************************************/
div.contact p{
	line-height:1.3em;
}

address {
	font-style:normal;
}

address p {
	line-height:1em;
}

.contact label {
	float:left;
	width:14em;
	margin:10px 0 0;
}

span.marker {
	margin:0 10px 0 0;
}

.contact_email_checkbox label {
	float:none !important;
}

.contact label.copy {
	width:90%;
	padding:0 0 0 10px;
}

.contact form {
	margin:10px 0;
}


.contact input {
	background:#FFF;
	border:solid 1px #4B4B4B;
	color:#4B4B4B;
	padding:2px 2px 0;
	margin:10px 0 0;
}

.contact .button {
	background: #000;
	border:0;
	color:#fff;

	margin:20px 10px 0 0;
	padding:3px;
	cursor:pointer;
}

label.textarea {
	float:none !important;
	margin:10px 0;
	display:block;
	width:100%;
}

#contact_text {
	width:80%;
	height:150px;
}

textarea.inputbox{
	border:solid 1px #4B4B4B;
}

.contact input.invalid,
.contact textarea.invalid {
	border:solid 2px red;
}

.contact label.invalid {
	color:red;
}

/*** search */

fieldset{
	border: 0 solid #FFF;
	margin: 5px 0px 5px 0px;	
}

span.highlight{
	background: #BEC4E4;
	color: #000;
}

/*** input */

div.results{width: 85%;padding-left:5%;}
div.results h3{margin: 15px 0px 15px 0px;}
div.results h3 span.searchword{color: #000;}
div.results ol{}
div.results ol li{margin: 5px 0px 5px 0px;font-size: 0.9em;}
div.results ol li p.searchsection{margin: 2px 0px 2px 0px;font-size: 1.1em;font-weight:bold;}	
div.results div.pagenav-outline{margin: 12px 0px 12px 0px;font-size: 0.9em;}



.inputbox{
	padding: 2px;
	border: 1px solid #333;
	background-color: #FFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
	color : #333;
}


input[type = "radio"] {}

label{font-size: 1.0em;margin-right: 10px;}

.button {
	padding: 2px;
	border: 1px solid #333;
	background-color: #7686C7;
	color: #FFF;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 0.9em;
	font-weight: normal;
}


