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

body {
	background-color:#f6e4c9;
	scrollbar-arrow-color: #872942;
	scrollbar-base-color: #fff6ec;
	scrollbar-track-color: #fff6ec;
	scrollbar-face-color: #EEE8DF;
	scrollbar-shadow-color: #fff6ec;
	scrollbar-highlight-color: #872942;
	scrollbar-darkshadow-color: #872942;
	scrollbar-3d-light-color: #fff6ec;
	margin-top:12px;
	padding:0px;
    }
	
#rahmen
{
position:relative;
background-image:url(./bilder/bg.jpg);
background-repeat:no-repeat;
background-color:#f6e4c9;
width:960px;
height:684px;
margin-left:auto;
margin-right:auto;
padding:0px;
border: 0px #D0732E solid;
}

#rahmen_start
{
position:relative;
background-image:url(./bilder/bg_start.jpg);
background-repeat:no-repeat;
background-color:#f6e4c9;
width:960px;
height:684px;
margin-left:auto;
margin-right:auto;
padding:0px;
border: 0px #D0732E solid;
}

#inhalt
{	overflow: auto;
	position:absolute;
	top:220px;
	left:268px;
	width:642px;
	height:420px;
	/*background-color:#fff6ec;*/
	border: 0px #ffffff solid;
	font-family: Tahoma, arial;
    color: #333333;
    font-size: 12px;
	font-weight: normal;
	}
	
#inhalt_start
{	overflow: auto;
	position:absolute;
	top:216px;
	left:267px;
	width:650px;
	height:300px;
	/*background-color:#fff6ec;*/
	border: 0px #ffffff solid;
	font-family: Tahoma, arial;
    color: #333333;
    font-size: 12px;
	font-weight: normal;
	}

#logo
{
	position:absolute;
	margin:0px;
	padding:0px;
	top:20px;
/*	left:686px; (original)*/
 	left:460px;
	z-index:20;
	border: 0px #ffffff solid;
}

#navi
{
	position:absolute;
	margin:0px;
	padding:0px;
	top:156px;
	left:270px;
	width:640px;
	height:50px;
	border: 0px #7c1245 solid;
}

div.hm
{
/*width:110px;*/
height:20px;
display:block;
text-align:center;
/*background-color:#212B50;*/
z-index:22;
padding-top:3px;
color: #ffffff; 
font-family: Tahoma, arial; 
/*font-family: Tahoma, arial;*/ 
font-size: 12px; 
font-weight: bold;
text-align: left;
text-decoration: none;
}


#news
{
position:absolute;
top:538px;
left:272px;
width:260px;
height:120px;
margin:0px;
padding:0px;
border: 0px #7c1245 solid;
vertical-align:top;
}

#bild_start
{
position:absolute;
top:538px;
left:548px;
width:160px;
height:120px;
margin:0px;
padding:0px;
border: 0px #7c1245 solid;
}

#probetraining
{
position:absolute;
top:538px;
left:724px;
width:190px;
height:120px;
margin:0px;
padding:0px;
border: 0px #7c1245 solid;
}


#ahk
{
position:absolute;
top:672px;
left:16px;
margin:0px;
padding:0px;
}

#impressum
{
position:absolute;
top:630px;
left:52px;
margin:0px;
padding:0px;
border: 0px #7c1245 solid;
}
 
td {
color: #333333;
font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: normal;
	font-style:italic;
	padding:4px;
		}
		
td.schwarz {color: #333333;
font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: normal;
	font-style:italic;
	padding:4px;
		}
		
td.padding0 {
		vertical-align:top;
		padding:0px;
		}
		
th {
color: #872842;
font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
		text-align: left;
		padding:4px;
		}

th.schwarz {
        color: #333333;
        font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
		text-align: left;
		padding:4px;
		}

li
{
list-style-image:url(bilder/li_punkt.gif);
}
		

input.aktiv
		{
		color: #290D0A; 
		background-color: #ffffff;
		font-family: Tahoma, arial;
		font-size: 12px; 
		font-weight: normal;
		border:0px;
		border-bottom-width: 1px;
		border-style : solid;
		border-color : #872842;
		width:180px;
		height:16px;
		}		
input.inaktiv
		{
		color: #290D0A; 
		background-color: #EEE8DF;
		font-family: Tahoma, arial;
		font-size: 12px; 
		font-weight: normal;
		border:0px;
		border-bottom-width: 1px;
		border-style : solid;
		border-color : #e8e8e8;
		width:180px;
		height:16px;
		}		

option  {
		color: #290D0A; 
		background-color: #EEE8DF;
		font-family: Tahoma, arial;
		font-size: 12px; 
		font-weight: normal;
		width:120px;
		}
		
select  {
		color: #290D0A; 
		background-color: #EEE8DF;
		font-family: Tahoma, arial;
		font-size: 12px; 
		font-weight: normal;
		width:120px;
		}
		
input.checkbox
		{
		background-color: #F5E5D8;
		}	
		
textarea.aktiv
		{
		scrollbar-arrow-color: #872842;
	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: Tahoma, arial;
		font-size: 12px; 
		font-weight: normal;
		border: 1px;
		border-style : solid;
		border-color : #872842;
		width:580px;
		
		}		
textarea.inaktiv
		{
		scrollbar-arrow-color: #F6E4C9;
	scrollbar-base-color: #EEE8DF;
	scrollbar-track-color: #EEE8DF;
	scrollbar-face-color: #EEE8DF;
	scrollbar-shadow-color: #EEE8DF;
	scrollbar-highlight-color: #EEE8DF;
	scrollbar-darkshadow-color: #EEE8DF;
	scrollbar-3d-light-color: #EEE8DF;
		color: #290D0A; 
		background-color:#EEE8DF;
		font-family: Tahoma, arial;
		font-size: 12px; 
		font-weight: normal;
		border: 1px;
		border-style : solid;
		border-color : #EEE8DF;
		width:580px;
		
		}		

select  {
		color: #290D0A; 
		background-color: #F5E5D8;
		font-family: Tahoma, arial;
		font-size: 12px; 
		font-weight: normal;
		width:60px;
		}
		
input.button {
		color: #ffffff;
		background-color:  #872842;
		font-family: Tahoma, arial;
		font-size: 12px; 
		font-weight: bold;
		border-color : #290D0A; 
		border: 0px;
		border-style : solid;
		width:100px;
		}


/*css für mootools slide, zb. in news*/
.toggler {
	background-image: url(./bilder/mootools_th_bg.png);
	background-repeat:no-repeat;
	width:592px;
	height:26px;
	margin: 4px;
	color: #3e3e3e; 
	font-family: Tahoma, arial; 
	font-size: 13px; 
	font-weight: normal;
	text-align: left;
	cursor:pointer;
	}

.element p {
	margin: 0;
	padding: 2px;
	padding-left:4px;
}

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

div.tabelle_head
 {
	color: #333333; 
	font-family: Tahoma, arial; 
	font-size: 13px; 
	font-weight: normal; 
	margin: 0px;
	text-align: left;
	height:14px;
	border:0px solid #123fff;
	position:relative;
	top:4px;
	left:4px;
	}
	
div.content
 {
	width:594px;
	color: #333333; 
	font-family: Tahoma, arial; 
	font-size: 13px; 
	font-weight: normal; 
	margin: 4px;
	margin-left:8px;
	text-align: left;
	min-height: 30px;
	}
/*css für mootools slide, zb. in news*/


		
.bold:link {color: #872842;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}
.bold:visited {color: #872842;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}
.bold:active {color: #872842;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}
.bold:hover {
        color: #333333;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}

.news:link {color: #999999;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	}
.news:visited {color: #999999;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	}
.news:active {color: #999999;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	}
.news:hover {color: #872842;
	font-family: Tahoma, arial;
	font-size: 12px; 
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	}

		
.hm:link {
	color: #999999;
	font-family: arial;
	/*font-family: Tahoma, arial; 
	font-family: georgia, verdana;*/
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-shadow:#333333;
	font-style: normal;
		}
.hm:visited {
	color: #999999;
	font-family: arial;
	/*font-family: Tahoma, arial; 
	font-family: georgia, verdana;*/
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-shadow:#333333;
	font-style: normal;
		}
.hm:active {
	color: #999999;
	font-family: arial;
	/*font-family: Tahoma, arial; 
	font-family: georgia, verdana;*/
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-shadow:#333333;
	font-style: normal;
		}
.hm:hover {
	color: #872842;
	font-family: arial;
	/*font-family: Tahoma, arial; 
	font-family: georgia, verdana;*/
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-shadow:#333333;
	font-style: normal;
		}

.sm:link {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-style: normal;
		}
.sm:visited {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-style: normal;
		}
.sm:active {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-style: normal;
		}
.sm:hover {
	color: #872842;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-style: normal;
		}
		
.impressum:link {color: #cccccc;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}
.impressum:visited {color: #cccccc;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}
.impressum:active {color: #cccccc;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}
.impressum:hover {color: #ffffff;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;
		}


.ahk:link {color: #872842;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: normal;
	text-align: center;
	text-decoration: none;
		}
.ahk:visited {color: #872842;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: normal;
	text-align: center;
	text-decoration: none;
		}
.ahk:active {color: #872842;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: normal;
	text-align: center;
	text-decoration: none;
		}
.ahk:hover {color: #872842;
	font-family: Tahoma, arial;
	font-size: 9px; 
	font-weight: none;
	text-align: center;
	text-decoration: none;
		}


table.gitter  
		{
		border-style : solid;
		border-color :  #872842;
		border: 1px;
		border-collapse:collapse;
		}

table.gitter td  
		{
		color:#333333;
		padding: 4px;
		border: 1px;
		border-style : solid;
		border-color : #872842;
		}

table.gitter th 
		{
		color:#333333;
		padding: 4px;
		border: 1px;
		border-style : solid;
		border-color :  #872842;
		}
		
table.start  
		{
		border: 1px;
		height:124px;
		}

table.start td  
		{
		color:#333333;
		padding: 2px;
		text-align:left;
		}

table.start th 
		{
		color:#872842;
		padding: 2px;
		text-align:left;
		}	
		

