/* Kalibrierung der Browser */
* {padding:0; margin:0;}

html
{
/*Mozilla zeigt dann immer die Scrollleiste*/
overflow: -moz-scrollbars-vertical;
}


body {
	background-color:#ffffff;
	background-image: url(./bilder/bg_kachel_winter.jpg);
	background-repeat:repeat-x;
	margin-top:10px;	
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #B00E1B;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3d-light-color: #B00E1B;
	}

div
{
color: #333333;
font-family: Verdana, arial, helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

#innen
{
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
position:relative;
width:1200px;
height:700px;
background-color:#ffffff;
border: 0px #3301cf solid;
margin-top:10px;
}


#inhalt
{
position:relative;
width:590px;
height:420px;
border: 0px #ff0000 solid;
overflow:auto;
top:140px;
left:200px;
vertical-align:top;
margin-top:10px;
}

td {font-family: Verdana, arial, helvetica;
        color: #1A1A1A;
        font-size: 12px;
		font-weight: normal;
		padding:4px;
		}
		
td.padding0 {
		padding:0px;
		}
td.padding2 {
		padding:2px;
		}
		
th {font-family: Verdana, arial, helvetica;
        color: #B00E1B;
        font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding:4px;
		}
		
th.schwarz {font-family: Verdana, arial, helvetica;
        color: #333333;
        font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding:4px;
		}
	

table.content
{
width:568px;
/*height:100%;*/
margin-left:0px;
border: 0px #3301cf solid;
padding:0px;
} 

#logo
{
position:absolute;
margin:0px;
padding:0px;
top:20px;
left:180px;
width:500px;
border: 0px #7c1245 solid;
z-index:80;
}

#wolke
{
position:absolute;
margin:0px;
padding:0px;
top:60px;
left:640px;
width:150px;
border: 0px #7c1245 solid;
z-index:80;
}

#navi
{
background-image: url(./bilder/navi.png);
background-repeat:no-repeat;
position:absolute;
margin:0px;
padding:0px;
top:90px;
left:0px;
width:180px;
height:576px;
border: 0px #7c1245 solid;
z-index:80;
}

#partner
{
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:862px;
width:139px;
height:608px;
border: 0px #7c1245 solid;
z-index:80;
}

#impressum
{
position:absolute;
left:28px;
top:704px;
width:140px;
height:28px;
text-align:center;
border: 0px #ff3300 solid;
z-index:1;
}

#ahk
{
/*background-color:#C2E2F1;*/
position:absolute;
left:28px;
top:680px;
width:130px;
height:14px;
text-align:center;
border: 0px #ff3300 solid;
z-index:50;
}




th.f15
{
font-size: 15px;
font-family: comic sans ms, Verdana, arial, helvetica;
}

th.padding2 {
		padding:2px;
		}

table.kalender  
		{
		width: 520px;
		border-style : solid;
		border-color :  #730a0a;
		border: 0px;
		}

table.kalender td  
		{
		padding: 2px;
		border: 0px;
		border-style : solid;
		border-color : #730a0a;
		font-family: Verdana, arial, helvetica;
		font-size: 12px;
		font-weight:normal;
		color:#333333;
		}

table.kalender th 
		{
		color: #333333;
		padding: 2px;
		border: 0px;
		border-style : solid;
		border-color : #730a0a;
		font-family: Verdana, arial, helvetica;
		font-size: 12px;
		font-weight:bold;
		}	


/*css für mootools slide, zb. in news*/
.toggler {
	background-image: url(./bilder/mootools_th_bg.gif);
	background-repeat:no-repeat;
	width:516px;
	height:24px;
	margin: 2px;
	color: #333333;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
    font-size: 12px;
	font-weight: bold;
	text-align: left;
	cursor:pointer;
	}

.element p {
	margin: 0;
	padding: 6px;
}

.float-right {
	padding:5px 5px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 5px;
}

div.tabelle_head
 {
	color: #333333;
	font-family: Verdana, arial, helvetica;
    font-size: 12px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	height:12px;
	border:0px solid #123fff;
	position:relative;
	top:0px;
	left:0px;
	}
	
div.content
 {
	width:516px;
	color: #333333; 
	font-family: Verdana, arial, helvetica;
    font-size: 12px; 
	font-weight: normal; 
	margin: 2px;
	margin-top:0px;
	text-align: left;
	border:0px solid #123fff;
	}
/*css für mootools slide, zb. in news*/

#wochentag
{
position:absolute;
left:8px;
top:5px;
width:30px;
height:14px;
text-align:left;
border: 0px #ff3300 solid;
z-index:50;
color: #333333;
font-family: Verdana, arial, helvetica;
font-size: 12px;
font-weight:normal;
}

#datum
{
position:absolute;
left:30px;
top:5px;
width:80px;
height:14px;
text-align:left;
border: 0px #ff3300 solid;
z-index:50;
color: #333333;
font-family: Verdana, arial, helvetica;
font-size: 12px;
font-weight:normal;
}

#headline
{
position:absolute;
left:110px;
top:5px;
width:385px;
height:14px;
text-align:left;
border: 0px #ff3300 solid;
z-index:50;
color: #333333;
font-family: Verdana, arial, helvetica;
font-size: 12px;
font-weight:normal;
overflow:hidden;
}
	
#headline_2
{
position:absolute;
left:8px;
top:5px;
width:500px;
height:14px;
text-align:left;
border: 0px #ff3300 solid;
z-index:50;
color: #333333;
font-family: Verdana, arial, helvetica;
font-size: 12px;
font-weight:normal;
overflow:hidden;
}

legend {
        background-color: #ffffff;
        color: #333333;
        font-family: Verdana, arial, helvetica;
        font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 0px;
		padding-bottom: 0px;
		border: 0px;
        border-style : solid;
        border-color : #009EE0;
		margin: 4px 1px 1px 1px;
}

fieldset {
		padding: 1px;
		border: 1px;
        border-style : solid;
        border-color : #009EE0;
		padding: 2px;
		margin: 2px;
		margin-top: 0px;
		margin-right: 12px;
		width:510px;
}



	
.bold:link {color: #333333;
	font-family: Verdana, arial, helvetica; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
		}
.bold:visited {color: #333333;
	font-family: Verdana, arial, helvetica; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
		}
.bold:active {color: #333333;
	font-family: Verdana, arial, helvetica; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
		}
.bold:hover {
        color: #ff3300;
	font-family: Verdana, arial, helvetica; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
		}
		
.kalender_l:link {
	color: #333333;
	font-family: Verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
		}
.kalender_l:visited {
	color: #333333;
	font-family: Verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
		}
.kalender_l:active {
	color: #333333;
	font-family: Verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
		}
.kalender_l:hover {
	color: #ff3300;
	font-family: Verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
		}
		
.schwarz_11:link {
	color: #333333;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
		}
.schwarz_11:visited {
	color: #333333;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
		}
.schwarz_11:active {
	color: #333333;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
		}
.schwarz_11:hover {
	color: #B00E1B;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
		}
		
.weiss_13:link {
	color: #ffffff;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
		}
.weiss_13:visited {
	color: #ffffff;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
		}
.weiss_13:active {
	color: #ffffff;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
		}
.weiss_13:hover {
	color: #ffd600;
	font-family: Comic Sans MS, Verdana, arial, helvetica;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
		}
	
a:link {color: #333333;
	font-family: Verdana, arial, helvetica; 
	font-size: 12px; 
	font-weight: normal;
	text-decoration: underline;
		}
a:visited {color: #333333;
	font-family: Verdana, arial, helvetica; 
	font-size: 12px; 
	font-weight: normal;
	text-decoration: underline;
		}
a:active {color: #333333;
	font-family: Verdana, arial, helvetica; 
	font-size: 12px; 
	font-weight: normal;
	text-decoration: underline;
		}
a:hover {color: #910D0D; 
	font-family: Verdana, arial, helvetica; 
	font-size: 12px; 
	font-weight: normal;
	text-decoration: underline;
		}

.ahk:link {color: #333333; 
	font-family: Comic Sans MS, Verdana, arial, helvetica; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
		}
.ahk:visited {color: #333333; 
	font-family: Comic Sans MS, Verdana, arial, helvetica; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
		}
.ahk:active {color: #333333; 
	font-family: Comic Sans MS, Verdana, arial, helvetica; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
		}
.ahk:hover {color: #333333;
	font-family: Comic Sans MS, Verdana, arial, helvetica; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
		}
		

input.aktiv
		{
		color: #290D0A; 
		background-color: #FCFDDC;
		font-family: Verdana, arial, helvetica; 
		font-size: 12px; 
		font-weight: normal;
		border: 0px;
		border-bottom-width: 1px;
		border-style : solid;
		border-color : #7DD9EC;
		width:200px;
		}		
input.inaktiv
		{
		color: #290D0A; 
		background-color: #ffffff;
		font-family: Verdana, arial, helvetica; 
		font-size: 12px; 
		font-weight: normal;
		border: 0px;
		border-bottom-width: 1px;
		border-style : solid;
		border-color : #7DD9EC;
		width:200px;
		}		
		
input.checkbox
		{
		background-color: #D6F3F9;
		}	
		
textarea.aktiv
		{
		scrollbar-arrow-color: #B00E1B; 
		scrollbar-base-color: #FCFDDC;
		scrollbar-track-color: #FCFDDC;
		scrollbar-face-color: #FCFDDC;
		scrollbar-shadow-color: #FCFDDC;
		scrollbar-highlight-color: #FCFDDC;
		scrollbar-darkshadow-color: #FCFDDC;
		scrollbar-3d-light-color: #FCFDDC;
		color: #290D0A; 
		background-color: #FCFDDC;
		font-family: Verdana, arial, helvetica; 
		font-size: 12px; 
		font-weight: normal;
		border: 1px;
		border-style : solid;
		border-color : #7DD9EC;
		width:538px;
		
		}		
textarea.inaktiv
		{
		scrollbar-arrow-color: #B00E1B; 
		scrollbar-base-color: #ffffff;
		scrollbar-track-color: #ffffff; 
		scrollbar-face-color:#ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-3d-light-color: #ffffff;
		color: #290D0A; 
		background-color: #ffffff;
		font-family: Verdana, arial, helvetica; 
		font-size: 12px; 
		font-weight: normal;
		border: 1px;
		border-style : solid;
		border-color : #7DD9EC;
		width:538px;
		}		

select  {
		color: #290D0A; 
		background-color: #ffffff;
		font-family: Verdana, arial, helvetica; 
		font-size: 12px; 
		font-weight: normal;
		width:60px;
		}
		
input.button {
		color: #B00E1B;
		background-color: #ffffff;
		font-family: Verdana, arial, helvetica; 
		font-size: 12px; 
		font-weight: bold;
		border-color : #7DD9EC;
		border: 1px;
		border-style : solid;
		width:180px;
		}



