body{
	margin:0px;background-color: #F2F2F3; background-image: url(images/bg_all.gif);background-repeat: repeat-y;margin-top:0px;
}

img{border:0px;}


#container_all {
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
	background-color: #F2F2F3;
	margin:0px; 
		height: 100%;   
}

#container_left_main {
	width:899px;height:400px;fmargin-left:30px;fborder:2px solid #0ff;	height: 100%; 
}


#container_left {
	background-color: #E20A17;
	height: 100%;   
	width: 20px;   
	float:left;	margin:0px; 
}


#suchtable {border:0px;padding:0px;margin:0px;}
#suchtable td{border:0px;padding:12px 5px 5px 0px;margin:0px;vertical-align:bottom;}


#container_main {
background-image: url(images/bg_main.gif);
	background-repeat: repeat-y;
	background-color:#ffffff;
	width: 848px;  height: 100%; 
	float:left;	margin:0px; 
}

#container_main.bg_download {
background-image: url(images/bg_main_download.gif);
}

.bg_block_grey{
background-color:#F8F8F9;padding:5px 0px 5px 5px;
}

#kopf { height:103px;width:848px;background-color: #ffffff;}

#login {
	float:left;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	width:33px;
	height:15px;
	margin:40px 0px 0px 25px;
	display:inline;
}
#login a {
	background-color:#CBCACE;
	color:#ffffff;
	display:block;
	padding:3px;
	text-align:center;
	text-decoration:none;
}
#login a:hover {
	background-color:#A7A7B6;
}

#logo {
float:left;
padding-left:602px;
}
#logo .logo_img{
margin-top:31px;margin-left:0px;
}

.logo_img{
margin-top:31px;margin-left:660px;
}


#topnav { height:26px;width:840;margin-left:4px;background-color:#C0BFC4;}

#page { width:848px;}
#left { width:194px;float:left;}
#center { width:440px;float:left;bbackground-color: #ffffff;}
#center_right { width:654px;float:left;}
#right { width:210px;float:left;bbackground-color: #ffffff;}

.maincontent { 
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin-left:30px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
}

.maincontent a{
color:#666666;
text-decoration:none;
}
.maincontent hr{
height:1px;color:#ee0000;border-color:#ee0000;border:0px;background-color:#ee0000;margin:0;
}

td{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

.suche_link {
color:#666666;
text-decoration:none;
}
.suche_link:hover {
color:#666666;
text-decoration:underline;
}

.grey_link {
color:#666666;
text-decoration:none;
}
.grey_link:hover {
color:#666666;
text-decoration:underline;
}

.red_link {
color:#EE1B22;
text-decoration:none;
}
.red_link:hover {
color:#EE1B22;
text-decoration:underline;
}

.suchergebnisse {
width:380;
}
.suchergebnisse td{
padding:3px;
border-bottom:1px solid #ccc;
vertical-align:top;
}

.download_table {
width:590;
border-top:1px dashed #ccc;
}
.download_table td{
padding:4px 0px 4px 0px;
border-bottom:1px dashed #ccc;
vertical-align:top;
}
.download_table_pdf {

width:110px;
}
.download_table_typ {
width:65px;

}



.margin15 {margin-left:15;margin-right:15;	font-family:verdana,arial,sans-serif;
	font-size:11px;color:#666666;
} 
.margin10 { 
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
	margin-left:11px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.margin5 { 
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:18px;
	margin-left:5px;
	padding-top:5px;
	margin-right:5px;
	padding-bottom:5px;
}
.margin2 { 
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:18px;
	margin-left:5px;
	padding-top:2px;
	margin-right:5px;
	padding-bottom:3px;
}






#subnav  {
    
}
#subnav ul {
    margin: 0 0 0 4px;
    padding: 0;
    list-style-image: none;
	llist-style-image: url(images/pfeil.gif)
}


#subnav ul li {
    padding: 0;
    list-style-type: none;
    border-bottom: 3px solid #ffffff; 

}


#subnav ul li a {
    display: block;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    color: #596267;
    /* letter-spacing: 1px; */
    text-decoration: none;
    background-color: #E6E6E8;
    width: 190;
    height: 20;
}


#subnav ul li a.nav_a{    
color: #ffffff;
background-color: #A7A7B6;
background-image: url('images/bg_subnav.gif'); 
}
#subnav ul li a.nav_a:hover{    
color: #ffffff;
background-color: #A7A7B6;
background-image: url('images/bg_subnav.gif'); 
}


#subnav a:hover {
    background-color: #D3D3D9;
	color: #596267;
}

.subnavitem {
padding-top:3px;
padding-left:20px;
}




.maincontent ul{margin:4px 0px 0px 30px;padding:0px;list-style-image:url(images/bullet.gif);}

.bullet {margin:4px 0px 0px 18px;padding:0px;list-style-image:url(images/bullet.gif);}
.bullet_grey {margin:4px 0px 0px 18px;padding:0px;list-style-image:url(images/bullet_grey.gif);}

#right ul {margin:4px 0px 0px 18px;padding:0px;list-style-image:url(images/bullet_grey.gif);}



.list_reight{margin: 0 0 10 10px;padding: 3;list-style-image: url(images/pfeil_nav_r.gif);}
.list_reight a{  
	  
	display: block;
	font-family: verdana,sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    background-color: #E6E6E8;
    width: 190;
    height: 20;
}

h1{font-family:arial,sans-serif;font-size:18px;color:#EE1B22;font-weight:normal;line-height:22px;margin-bottom:10px;}
h2{display:block;font-family:arial,sans-serif;font-size:13px;color:#666666;font-weight:bold;margin-bottom:0px;}
h3{display:block;font-family:arial,sans-serif;font-size:13px;color:#EE1B22;font-weight:bold;margin-bottom:0px;}


.red {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#EE1B22;
	line-height:18px;
}
.grey {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
}

#fuss { 
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	color:#666666;
	line-height:18px;
	margin-left:30px;
	margin-top:50px;
	margin-right:20px;
	margin-bottom:20px;
}

#fussprint { 
	display:none;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	color:#666666;
	line-height:18px;
	margin-left:30px;
	margin-top:50px;
	margin-right:20px;
	margin-bottom:20px;
}

#fuss a{
text-decoration:none;
color:#EE1B22;
}
#fuss a:hover{
text-decoration:underline;
}

#fuss a.grey{color:#666666;}

#language {
margin-left:25px;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
color:#444444;}
#language a {
	text-decoration:none;
	font-size:9px;
color:#999999;}
#language a:hover {
	text-decoration:underline;
	font-size:9px;
color:#444444;}
