/* General */

* {
	margin: 0 auto;
	padding: 0;
}

html, body {


	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
         
}


h1 {
	font-size: 14px;
         font-weight: bold;
         color: #B81522;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}


#rightcontent {
         padding-top: 18px;
         
}

.righttable {
         border-left: 2px solid #C6C7C8;
}

#detailright {
         background-color:#E1E1E1;
         border-top: 2px solid #C6C7C8;
         border-bottom: 2px solid #C6C7C8;
         margin-top:15px;
         padding:5px;
}

#detailright ul{
         margin-left:15px;
         padding-left:10px;
}

#maincontent {
         padding: 15px;         
         padding-top: 18px;
         
}

#maincontent a {
         color:#B81522;
}

#navi {
         padding-top: 18px;
}

/* Brotkrümel navi*/

#bc {
        padding-left:15px;
        color:#999999;

        font-size:11px;
}

#bc a{
        color:#999999;
}


#header {
        margin:0 0 0 0;
        height:130px;
        min-height:130px;
}

#footer {
       background-color:#E1E1E1;
       color:#666666;
       font-size:10px;
       margin-top:10px;
       padding-left:5px;
       padding-right:5px;

}

#footer a{
       color:#666666;
       font-size:10px;

}


#topnavi {
       padding-left:15px;
       color:#A8AAAB;
       font-size:11px;

}

#topnavi a{
       color:#A8AAAB;
       font-size:11px;
       font-weight:bold;
       padding-left:5px;
       padding-right:5px;
}

#topnavi a:hover{
       color:#000000;
       text-decoration:underline;
}

#topnavi a.active{
       color:#000000;
}


#bottomnavi {
       font-size: 11px;
       font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
       font-weight:bold;
       color:#E1E1E1;
       padding:5px;
       margin:0 0 0 0;
}



#bottomnavi a:hover{
       font-size: 11px;
       font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
       font-weight:bold;
       color:#000000;
}

.bottomnav_aktiv {
     color:#000000;
}

.bottomnavi { color:#E1E1E1; font-size:11px; } 
.bottomnavi_sel { color:#000000; font-size:11px; font-weight:bold; }
.bottomnavi_sel a{ color:#000000; font-size:11px; font-weight:bold; }

/* Hauptnavigation */
.nav_first_passive {
	display:block;
	color:#A9AAB5;

	padding-top:5px;
	padding-bottom:5px;
         vertical-align:middle;
         margin: 0;
}
.link_nav_first_passive {
        color:#A9AAB5;
        font-weight:bold;
} 
.nav_first_active {
	display:block;
	color:#A9AAB5;

	padding-top:5px;
	padding-bottom:5px;
         margin: 0;
}
.link_nav_first_active {
        color:#FF7300;
        font-weight:bold;
} 
.nav_first_open {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#FF7300;

         font-weight:bold;
         margin: 0;
}
.link_nav_first_open {
        color:#FF7300;
        font-weight:bold;
} 
.nav_second_passive {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#999999;

         background-color: #E1E1E1;
         margin-bottom:5px;
         
}
.link_nav_second_passive {
        color:#999999;
        font-weight:bold;
} 
.nav_second_active {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#B81522;
         background-color: #E1E1E1;
         margin-bottom:5px;
         
}
.link_nav_second_active {
        color:#B81522;
        font-weight:bold;
} 

.nav_second_open {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#B81522;
         background-color: #E1E1E1;
         margin-bottom:5px;

}
.link_nav_second_open {
        color:#B81522;
        font-weight:bold;
} 

.nav_third_passive {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
} 
.link_nav_third_passive {
        color:#666666;
        font-weight:normal;
} 
.nav_third_active {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#B81522;

}
.link_nav_third_active {
        color:#B81522;
        font-weight:bold;
}
.nav_third_open {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#B81522;


}
.link_nav_third_open {
        color:#B81522;
        font-weight:bold;
} 
 
.nav_fourth_passive {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#999A9B;
} 
.link_nav_fourth_passive {
        color:#999A9B;
        font-weight:normal;
} 
.nav_fourth_active {
	display:block;
	padding-top:5px;
	padding-bottom:3px;
	color:#B81522;


}
.link_nav_fourth_active {
        color:#B81522;
        font-weight:bold;
} 

.nav_fourth_open {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#B81522;


}
.link_nav_fourth_open {
        color:#B81522;
        font-weight:bold;
} 


/* Hauptnavigation Ende*/

/* Suchbox*/
#boxleft
{
     color:#999999;
     font-size:11px;
     padding-left:10px;
     font-weight:bold;
}
#boxleft input
{
     border:1px solid #B5B5B6;
}

#boxleft a
{
     color:#B5B5B6;


}

/* Contact form */
div.kontaktformular label {
	float: left;
	width: 100px;
}

div.kontaktformular input {
	vertical-align: middle;
}

div.kontaktformular p.abschicken {
	margin: 0 0 0 100px;
}

div.kontaktformular p.abschicken input {
	font-size: 11px;
         border:1px solid #808080;
         font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
         background-color:#DEDEDE;
         width:105px;
         
}

div.kontaktformular input.eingabe,
div.kontaktformular textarea {
	width: 220px;
         border:1px solid #D2D2D2;
         font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
         font-size:11px;

}

div.kontaktformular textarea {
	height: 150px;
}

ul.sitemap {
	width: 400px;
	margin: 20px 0 0 0;
}

ul.sitemap li {
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
	padding: 3px 0 3px 20px;
	float: left;
	font-size: 10px;
	width: 390px;
}

ul.sitemap li ul {
	width: 350px;
	margin: 5px 0 0 0;
}

ul.sitemap li ul li {
	float: left;
	width: 300px;
}

ul.sitemap li ul li {
	font-size: 10px;
}


/* Styles aus dem WYSIWYG */
.Link_Grau {
     font-size:10px;
     color:#88898B;
}
.Link_Grau a{
     font-size:10px;
     color:#88898B;
}

.Link_Rot {
     font-size:10px;
     color:#B81522;
}
.Link_Rot a{
     font-size:10px;
     color:#B81522;
}
.Text_Rot {
     color:#B81522;
}
