/* CSS Document */

.maindiv{color:red; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}
.subdiv{color:red; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}
.submenu{color:#330000;}
.ueberschrift_grau{color:#474747; font-size:9pt; font-weight:bold;}


.hellgrauklein { color:#8f8f8f; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt }
.rotklein { color:#b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt }
.grau { color:#303030; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;}
.dunkelgrau { color:#434343; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 9pt}
.rot { color:#b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif }
.rotgross { color:#b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 12pt; font-weight: bold  }
h1 { color:#b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight: bold; margin:0; padding:0;}
.rotfett { color:#b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 12pt; font-weight: bold  }
.rotklein { color:#b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt; font-weight: regular  }
.graumainnavi { color:#5b5b5b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif }
.ueberschrift { color:#FFFFFF; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 9pt; font-weight: bold}
.ueberschrift2 { color:#000000; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 9pt; font-weight: bold}
.ueberschriftgrau {color:#474747; font-size:9pt; font-weight:bold;}
.ueberschriftweiss {color:#FFFFFF; font-size:12pt; font-weight:bold;}
.ueberschriftrot {color:#b5152b; font-size:12pt; font-weight:bold;}
.ueberschriftrotgross { color:##b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 14pt; font-weight: bold  }
.ueberschriftschwarz { color:#000000; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 10pt; font-weight: bold}
.schwarzgross { color:#000000; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 14pt; font-weight: bold  }
.schwarzmittel { color:#000000; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 12pt; font-weight: bold  }
.atStart { color:#000000; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 10pt; font-weight: bold}
h2.atStart {  color:#b5152b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt; font-weight: regular; cursor:hand}
.weissnormal { color: #FFFFFF; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt; }
.weissgross { color: #FFFFFF; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 9pt; }
.weissklein { color: #FFFFFF; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 7pt; font-weight: bold; }
.submenu{ color:#FFFFFF; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 10pt; font-weight: bold}
.imprint { color:#FFFFFF; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt; font-weight: regular}  

.toggler {
	color:#b0b0b0; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 10pt; font-weight: bold;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}





a.mainmenu:link{color:#ffdfa4;} 
a.mainmenu:active{color:#ffdfa4;} 
a.mainmenu:visited{color:#ffdfa4;} 
a.mainmenu:hover{color:#FFFFFF;} 


body{color: #000000;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;
	font-size:9pt;
	}
  
a:link{color:#b5152b; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}
a:active{color:#b5152b; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;} 
a:visited{color:#b5152b; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}
a:hover{color:#c8c9c3; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}

a.topnavi:link{color:#28242a; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}
a.topnavi:active{color:#28242a; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;} 
a.topnavi:visited{color:#28242a; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}
a.topnavi:hover{color:#b5152b; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:9pt; text-decoration:none;}

a.smalllinks:link{color:#636363; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;}
a.smalllinks:active{color:#636363; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;} 
a.smalllinks:visited{color:#636363; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;}
a.smalllinks:hover{color:#c8c9c3; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;}

a.white:link{color:#CCCCCC; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;}
a.white:active{color:#CCCCCC; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;} 
a.white:visited{color:#CCCCCC; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;}
a.white:hover{color:#FFFFFF; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:8pt; text-decoration:none;}

a.auswahl:link{color:#CCCCCC; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:9pt; text-decoration:none;}
a.auswahl:active{color:#CCCCCC; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:9pt; text-decoration:none;}
a.auswahl:visited{color:#CCCCCC; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:9pt; text-decoration:none;}
a.auswahl:hover{color:#FFFFFF; font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-weight:bold; font-size:9pt; text-decoration:none;}

input,select{
	font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; 
	font-size:9pt; 
	color:#999999;
	background-color:#FFFFFF;
    border-style:solid;
	height:18px;
	border-width:1px;
	border-color:#CCCCCC;}	

form { margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; }

input.suche {
	font-weight:bold;
	background-color:transparent;
	border:none;
	border-color:#FFFFFF;
	color:#333333;
	font-size:12px;
	}
	
textarea {
	font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; 
	font-size:9pt; 
	color:#333333;
	background-color:#FFFFFF;
    border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;}		   
			   
table,td,tr{font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;}

.cellshadow { background-color: #00638A; 
			color:#000000;
			font-weight:bold; 
			border: 1px #AC1E12 solid; 
			padding-top: 1px; 
			padding-right: 1px; 
			padding-bottom: 1px; 
			padding-left: 1px; 
			font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; 
			font-size: 9pt; 
			line-height: 1px }


/*------- Sitemanager Styles ----------*/

.sitepartheadline {font-family:Impact, Helvetica, Arial; color:#382f1e; font-size:12pt;}
.sitepartheadlineweiss {font-family:Impact, Helvetica, Arial; color:#FFFFFF; font-size:12pt;}
.siteparttext {font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; color:#7b6b4d; font-size:10pt;}



/*------- Layer Styles ----------*/

#content {
	min-height:500px;  
	height: auto !important;
			}


#navi {
		height:103px;
		}
		
.scrollbars-black {
	  	scrollbar-arrow-color:#CCCCCC;
  		scrollbar-base-color:#000000;
  		scrollbar-shadow-color:#000000;
  		scrollbar-face-color:#000000;
		scrollbar-track-color:#000000;
  		scrollbar-highlight-color:#CCCCCC;
  		scrollbar-dark-shadow-color:#000000;
  		scrollbar-3d-light-color:#000000;
		}

.scrollbars-white {
	  	scrollbar-arrow-color:#CCCCCC;
  	scrollbar-base-color:#FFFFFF;
  	scrollbar-shadow-color:#FFFFFF;
  	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
  	scrollbar-highlight-color:#f0f0f0;
  	scrollbar-dark-shadow-color:#FFFFFF;
  	scrollbar-3d-light-color:#FFFFFF;;
		}
/* ----- Styles für die Div´s in der erweiterten Suche ----- */

#kuenstlerscroller_div {
	position:relative;
	width:200px;
	height:220px;
	visibility:auto;
	overflow:scroll;
	margin:0;
}


/*Ortesuche*/

#ortscroller_div {
	position:relative;
	width:200px;
	height:220px;
	/*visibility:hidden;*/
	overflow:scroll;
	margin:0;
}



#locationscroller_div {
	position:relative;
	width:200px;
	height:220px;
	/*visibility:hidden;*/
	overflow:scroll;
	margin:0;
}



#vvkscroller_div {
	position:relative;
	width:200px;
	height:220px;
	/*visibility:hidden;*/
	overflow:scroll;
	margin:0;
}

#datumrahmen_div {
	overflow:hidden;
	/*visibility:hidden;*/
	margin:0;
}
