body{
margin:0;
padding:0;
font-family: arial, helvetica, sans-serif;  
font-size: 12px;
height: 100%;
text-align:center;
overflow-y: scroll;
}


html{
  height: 100%;
}


table{
font-size: 12px;

	font-family: arial, helvetica, sans-serif;  

}
input{
font-size: 12px;

	font-family: arial, helvetica, sans-serif;  

}

/* Seitliche Navigation */

#linebox{

border: 1px solid #CCCCCC;
padding: 5px;
}

#sideBar {

	position: absolute;

	background-color: #FFFFFF;

border: 1px solid #000000;

border-left: 0px solid #000000;
    top:154px;
	width: 153px;
	font-family: arial, helvetica, sans-serif;  
	padding-top: 5px;
	padding-bottom: 30px;
	padding-left:10px;
	z-index: 2;

}



#sideBar #hauptLinks ul {

	list-style-type: none;

	margin: 0px;

	padding-left: 0px;

	width: 153px;

	margin-top: 5px;

    	font-family: arial, helvetica, sans-serif;  

}



#sideBar #hauptLinks ul li {

	width: 155px;

    	font-family: arial, helvetica, sans-serif;  

}



#sideBar #hauptLinks ul li.sub {

	width:129px;
    	font-family: arial, helvetica, sans-serif;  

}



#sideBar #hauptLinks ul li.sub a {

	color: #464451;
	background-color:#FFFFFF;
	font-size: 12px;

	font-family: arial, helvetica, sans-serif;  

	text-decoration: none;
	display: block;

	width: 129px;

	position: relative;

	left: 5px;

}



#sideBar #hauptLinks ul li.sub a:hover {

	color: #000000;

    	font-family: arial, helvetica, sans-serif;  

}



#sideBar #hauptLinks ul li.sub a.active {

	color: #FFFFFF;


    	font-family: arial, helvetica, sans-serif;  

}



#sideBar #hauptLinks a {

	background-color: #FFFFFF;

	color: #ca0202;

	font-size: 13px;

	font-family: arial, helvetica, sans-serif;  

	text-decoration: none;

	display: block;

	padding: 0px;

	padding-left: 0px;

	width: 148px;

}



#sideBar #hauptLinks a:hover {

	color: #000000;


    	font-family: arial, helvetica, sans-serif;  

}



#sideBar #hauptLinks a.active {

	color: #000000;

	background-color: #FFFFFF;

    	font-weight: bold;

        	font-family: arial, helvetica, sans-serif;  

}




#content a:link, #content a:visited, #content a:active {
	font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #ca0202;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	} 
#content a:hover, #content a:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}



a.main:link, a.main:visited, a.main:active {
	font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #ca0202;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	} 
a.main:hover, a.main:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}

a.mainnavi:link, a.mainnavi:visited, a.mainnavi:active {
	font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #ca0202;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	
	} 
a.mainnavi:hover, a.mainnavi:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}

a.mainnavi_active:link, a.mainnavi_active:visited, a.mainnavi_active:active {
	font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #000000;
	font-weight:bold;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	
	} 
a.mainnavi_active:hover, a.mainnavi_active:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #ca0202;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}

a.secondnavi:link, a.secondnavi:visited, a.secondnavi:active {
	font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #ca0202;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	
	} 
a.secondnavi:hover, a.secondnavi:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}


a.topnavi:link, a.topnavi:visited, a.topnavi:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF;
	text-decoration: none;
	}
a.topnavi:hover, a.topnavi:visited:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
	color: #FFFFFF;
	}	

a.path:link, a.path:visited, a.path:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF;
	text-decoration: none;
	}
a.path:hover, a.path:visited:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
	color: #FFFFFF;

	}	



.header{
position:relative;
background:#FFFFFF;
border-top:1px solid black;
top:5;
border-bottom:1px solid black;
height:142px;
width:760px;
margin:0px 0px 5px 0px;}

.headbox1_1{
position:absolute;
left:0px;
padding:0px;
height:27px;
width:162px;
background: #ca0202 url(../images/bg_head_top.gif) repeat-x;
}
.headbox1_2{

padding:5px;
height:17px;
width:586px;
background: #ca0202 url(../images/bg_head_top.gif) repeat-x;
font-family: arial, helvetica, sans-serif;  
font-size: 10px; 
text-align:right;
color:#FFFFFF;
line-height:17px;
position:absolute;
right:0px;
}

.headbox2_1{
position:absolute;
left:0px;
top:29px;
background:#464451;
padding:0px;
height:84px;
width:162px;
float:left;

}
.headbox2_2{
position:absolute;
right:0px;
top:29px;
background:#ca0202;
padding:0px;
height:84px;
width:596px;
}

.headbox3_1{
padding:0px;
height:27px;
width:162px;
background: #ca0202 url(../images/bg_head_bot.gif) repeat-x;
position:absolute;
left:0px;
top:115px;

}
.headbox3_2{
padding: 5px 5px 5px 15px;
height:17px;
width:576px;
background: #ca0202 url(../images/bg_head_bot.gif) repeat-x;
line-height: 17px;
position:absolute;
right:0px;
top:115px;
font-family: arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #CCCCCC;
	text-decoration: none;
}

#menu {
   	position:absolute;
    width:162px;

    border: 1px dotted #000000;
    padding:10px 5px 5px 10px;
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;

}

#content {
	position:relative;
    margin:5px 0px 5px 0px;
	width:545px;
    padding: 10px 20px 40px 195px;
    float: left;
	background: #FFFFFF;
	border-top:1px solid black;
}

a.main_content:link, a.main_content:visited, a.main_content:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF;
	text-decoration: none;
	}
a.main_content:hover, a.main_content:visited:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none;
	color: #464451;
	}	

#wrapper { 
	margin: auto auto; 
	min-height: 100%; 
	padding:0 0 0 0;
	width:760px; 
	background:#FFFFFF; 
	position: relative;
border-left:1px solid black;
border-right:1px solid black;
text-align:left;
}


#footer{
position:absolute;
background:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
height:36px;
width:100%;
margin:5px 0px 5px 0px;
bottom:0;
left:0;
}


#footbox1_1{
position:absolute;
left:0px;
padding:5px;
height:26px;
width:152px;
float:left;
background: #ca0202 url(../images/bg_foot.gif) repeat-x;
}
#footbox1_2{
position:absolute;
right:0px;
padding:5px;
height:26px;
width:586px;
background: #464451;
font-family: arial, helvetica, sans-serif;  
font-size: 10px; 
color:#FFFFFF;
text-align: center;
line-height: 15px;
}


IMG.bg_line { 
    border:0px; 
    background-image:url(../images/sitemap/bg_line.gif); 
    background-repeat:repeat; 
}
DIV.bg_line { 
    background-image:url(../images/sitemap/bg_line.gif); 
    background-repeat:no-repeat; 
    line-height:12px; 
}
TD.bg_line { 
    background-image:url(../images/sitemap/bg_line.gif); 
    background-repeat:no-repeat; 
    background-position:0px 16px; 
}
TD.sitemapLinkText {
    font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #E97501;
	
	text-decoration: none;
}
a.sitemapLinkText {
    font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #E97501;
	
	text-decoration: none;
}
.sitemapText {
    font-family: arial, helvetica, sans-serif;  
	font-size: 12px; 
	color: #000000;
	
	text-decoration: none;
}
