/* CSS Document */
.link_navi { color: white; font-size: 12px; font-family: "Arial"; font-weight: bold; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: left;}

.link_navi:hover { color: #4a91ff; font-size: 12px; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: left; }

.link_navi_aktiv { color: #4A91FF; font-size: 12px; font-family: "Arial"; font-weight: bold; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: left;  }

.table_navi { padding-left:5px;}

.navigatorleiste { color:#999999; font-size: 10px;padding-left:10px; text-transform: uppercase;}
.navigatorleiste_link { color:#999999; font-size: 10px; text-transform: uppercase;}
.navi_abteilungen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.8px;
	color : #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.abteilungen_name {
	font-family: Arial;
	font-size: 20px;
	color : #FFFFFF;
	font-weight: bolder;
}
.news_liste {color: black; font-size: 11px; font-family: "Arial";}
.rsv_aktuell {color: black; font-size: 11px; font-family: "Arial"; padding-left:5px;}

tr.rsv_aktuell_normal { background-color:#DDEBFF;}
tr.rsv_aktuell_hover { background-color:#A4C8FF;}

.form {  
font-size: 11px; 
color: #000000; 
width: 162px; 
height: 14px; 
border-left: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999; 
border-top: 1px solid #999999; 
}
.form_falsch {  
font-size: 11px; 
color: #000000; 
width: 162px; 
height: 14px; 
border-left: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999; 
border-top: 1px solid #999999; 
background-color:#FF9F9F; 
}

.schul_option {  
font-size:11px;
color:#000000;
height:18px;
/*width:185px;*/
border-left: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999; 
border-top: 1px solid #999999; }

.schul_jahrg {  
font-size: 11px; color: #000000; 
height: 14px; 
border-left: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999; 
border-top: 1px solid #999999; 
}

.txt_area {  
font-size: 11px; 
color: #000000; 
border-left: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999; 
border-top: 1px solid #999999;
}
.list_box {
font-size: 11px; 
color: #0066FF; 
font-weight: bold; 
background-color: #E8E8E8; 
border-left: 1px solid #576675; 
border-bottom: 1px solid #576675; 
border-right: 1px solid #576675; 
border-top: 1px solid #576675;
}

.city_list_box {
font-size: 11px; 
color: #0066FF; 
font-weight: normal; 
background-color: #E8E8E8; 
border-left: 1px solid #576675; 
border-bottom: 1px solid #576675; 
border-right: 1px solid #576675; 
border-top: 1px solid #576675;
}
.button { 
font-size: 11px; 
width: 120px; 
color: #0066FF; 
font-weight: bold; 
background-color: #E8E8E8; 
border-left: 1px solid #576675; 
border-bottom: 1px solid #576675; 
border-right: 1px solid #576675; 
border-top: 1px solid #576675;
}
.city_button {
font-size: 11px; 
width: 160px; 
color: #0066FF; 
font-weight: bold; 
background-color: #E8E8E8; 
border-left: 1px solid #576675; 
border-bottom: 1px solid #576675; 
border-right: 1px solid #576675; 
border-top: 1px solid #576675;
}
.button_anmelden { 
font-size: 11px; 
width: 155px; 
color: #FF0000; 
font-weight: bold; 
background-color: #E8E8E8; 
border-left: 1px solid #576675; 
border-bottom: 1px solid #576675; 
border-right: 1px solid #576675; 
border-top: 1px solid #576675;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color : #333333;
}

.text_div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color : #333333;
	text-align:left;
	width:750px;
}

.text_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.6px;
	color : #333333;
	margin-left:5px;
}

.text_ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: 0.6px;
	color : #333333;
	font-weight:bolder;
}
.text_gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.6px;
	color:#009966;
}

.text_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.6px;
	color:#FF0000;
}
.news_ueberschrift1 {font-size: 16px; font-weight: bold;}
.news_ueberschrift2 {font-size: 16px;}
.news_haupttext {	
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.7px;
	color : black;
	}
	
	
div {
  scrollbar-base-color:#333366;
  scrollbar-3dlight-color:#333366;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#333366;
  scrollbar-highlight-color:#333366;
  scrollbar-shadow-color:#333366;
  scrollbar-track-color:#cccccc;
}

a:active, a:focus {
	outline: none;
}

/*##########################Google Fake*/
#google {
color:#4A91FF;
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 0.6px;
	font-weight:400;
}
.Stil1 {
	color: #DDEBFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 20px;
}
#WasWannWo {
	position:absolute;
	width:665px;
	height:100px;
	z-index:1;
	left: 173px;
	top: 264px;
	overflow: auto;
	visibility: visible;
}

#Mediathek {
	position:absolute;
	width:665px;
	height:100px;
	z-index:3;
	left: 200px;
	top: 500px;
	overflow: auto;
	visibility: visible;
}


#Mediathek2 {
	background-color:#FFF;
	position:absolute;
	width:665px;
	height:100px;
	z-index:4;
	left: 200px;
	top: 500px;
	overflow: auto;
	visibility: visible;
}
.lastcomments{
background-color:#CCCCCC; 
width:155px; 
padding-left:5px;
}

#RSVAktuell {
	position:absolute;
	width:669px;
	#width:666px;
	height:100px;
	z-index:1;
	left: 169px;
	#left: 173px;
	top: 491px;
	overflow: auto;
}

#WasWannWo {
	position:absolute;
	width:669px;
	#width:666px;
	height:115px;
	z-index:2;
	left: 169px;
	#left: 173px;
	top: 631px;
	overflow: auto;
	visibility: visible;
}

#Mediathek {
	position:absolute;
	width:669px;
	#width:666px;
	height:115px;
	z-index:3;
	left: 168px;
	#left: 173px;
	top: 787px;
	#top: 788px;
	
	overflow: auto;
}
#Mediathek2 {
	position:absolute;
	width:669px;
	#width:666px;
	height:115px;
	z-index:4;
	left: 168px;
	#left: 173px;
	top: 914px;
	#top: 915px;
	overflow: auto;
	visibility: visible;
}
#Abteilungsnews {
	position:absolute;
	width:664px;
	#width:666px;
	height:115px;
	z-index:2;
	left: 174px;
	#left: 173px;
	top: 255px;
	#top: 265px;
	overflow: auto;
	visibility: visible;
}
.content_table {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; color: #000000;
line-height: 17px;
}

.div_buttons{
	width:665px;
}

.div_spacer{
	height:80px;
	width:10px;
	float:left;
}

.button_rot_klein{
	float:left;
	width:125px;
	height:100px;
	background-color:#FA7E5A;
	background-image:url(../images/grafik/infobereich03_head.gif);
	background-repeat:no-repeat;
}

.button_rot_gross{
	width:260px;
	height:100px;
	float:left;
	background-color:#FA7E5A;
}

.button_gruen_klein{
	height:100px;
	float:left;
	width:125px;
	background-color:#AFDE50;
	background-image:url(../images/grafik/infobereich05_head.gif);
	background-repeat:no-repeat;
}

.button_gruen_gross{
	display:table;
	vertical-align:middle;
	width:260px;
	height:100px;
	float:left;
	background-color:#AFDE50;
}

.button_gelb_klein{
	display:table-cell;
	vertical-align:middle;
	height:100px;
	float:left;
	width:125px;
	background-color:#FFCC66;
	background-image:url(../images/grafik/infobereich01_head.gif);
	background-repeat:no-repeat;
}

.button_gelb_gross{
	display:table;
	vertical-align:middle;
	width:260px;
	height:100px;
	float:left;
	background-color:#FFCC66;
}

.button_blau_klein{
	display:table;
	vertical-align:middle;
	height:100px;
	float:left;
	width:125px;
	background-color:#4A91FF;
}

.button_blau_gross{
	display:table;
	vertical-align:middle;
	width:260px;
	height:100px;
	float:left;
	background-color:#4A91FF;
}

.button_dunkelrot_klein{
	display:table;
	vertical-align:middle;
	height:100px;
	float:left;
	width:125px;
	/*background-color:;*/
}

.button_dunkelrot_gross{
	display:table;
	vertical-align:middle;
	width:260px;
	height:100px;
	float:left;
	/*background-color:;*/
}

.beschreibung {
 color: #76835F;
 background-image: url(images/ausruf.gif);
 background-repeat: no-repeat;
 width: 171px;
 height: 110px;
 position: relative;
 left: -15px;
 display: block;
 padding-top: 5px;
 padding-left: 25px;
 padding-right: 5px;
}



