body
{
padding: 0px;
margin: 0px;
font-family: verdana, arial, sans-serif;
background-image: url(images/bg/bg.gif); 
}

table
{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #7E7E7E;
line-height: 16px;
}



.aussen

{
width:840px;
background-color: #1A0E17;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #6d6d6d;
line-height: 20px;
}



h1
{
text-transform: uppercase;
font-family: Verdana, arial, sans-serif;
font-size: 13px;
color: #ffffff;
line-height: 12px;
font-weight:bold;
padding-top:12px;
padding-bottom:12px;
}

h2
{
font-family: Verdana, arial, sans-serif;
font-size: 16px;
color: #cacaca;
line-height: 2px;
}

a {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #8E821F;
text-decoration: none;
}

a:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #ffffff;
background-color: #8E821F;
text-decoration: none;
}

a.bild {  
background-color: #242213;
text-decoration: none;
}

a.bild:hover {  
background-color: #242213;
text-decoration: none;
}

a.topic
{
text-decoration: none;
color: #8E821F; font-weight: normal;border-bottom: #705767 1px solid;
font-weight: bold; padding-top: 2px; padding-bottom:2px; padding-left: 1px; padding-right: 1px;
}

a.topic:hover
{
text-decoration: none;
color: #ffffff;font-weight: normal;border-bottom: #8E821F 1px solid; background-color: #8E821F; 
font-weight: bold; padding-top: 2px; padding-bottom:2px; padding-left: 1px; padding-right: 1px;
}


a.navig_main
{
color: #242213;
font-size: 11px;
line-height: 32px;
text-decoration: none;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top: 12px;
padding-bottom: 12px;
text-transform:uppercase;
}

a.navig_main:hover
{
text-decoration: none;
font-size: 11px;
line-height: 32px;
font-weight: bold;
background-color: #242213; 
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 12px;
padding-bottom: 12px;
text-transform:uppercase;

}



a.navig_main1
{
color: #5C5C5C;
font-size: 11px;
line-height: 32px;
text-decoration: none;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top: 12px;
padding-bottom: 12px;
text-transform:uppercase;
}

a.navig_main1:hover
{
text-decoration: none;
font-size: 11px;
line-height: 32px;
font-weight: bold;
background-color: #242213; 
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 12px;
padding-bottom: 12px;
text-transform:uppercase;

}




a.navig_mainon
{
text-decoration: none;
border-bottom: 0px; 
font-size: 11px;
font-weight: bold;
background-color: #217F93; 
color: #ffffff;

}

a.navig_mainon:hover
{
font-weight: bold;
}



a.navig_main1
{
color: #D6D6D6;
font-size: 11px;
text-decoration: none;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 8px;
text-transform:uppercase;
}

a.navig_main1:hover
{
text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #ffffff; 
color: #000000;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 8px;
text-transform:uppercase;

}



a.navig_main2
{
color: #C2C0C0;
font-size: 11px;
text-decoration: none;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 8px;
text-transform:uppercase;
}

a.navig_main2:hover
{
text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #ffffff; 
color: #C2C0C0;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 8px;
text-transform:uppercase;

}




a.klein {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #666666;
text-decoration: none;
text-transform:uppercase;
}

a.klein:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #ffffff;
background-color: #8E821F;
text-decoration: none;
text-transform:uppercase;
}

a.klein1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #8E821F;
text-decoration: none;
text-transform:uppercase;
}

a.klein1:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #ffffff;
background-color: #8E821F;
text-decoration: none;
text-transform:uppercase;
}

a.kleint {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #666666;
text-decoration: none;
text-transform:uppercase;
visibility:hidden;
}

a.kleint:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #ffffff;
background-color: #8E821F;
text-decoration: none;
text-transform:uppercase;
visibility:hidden;
}


.klein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}


#lightbox{
	background-color:#ffffff;
	padding: 10px;
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ bottom: 6px; right: 6px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

*html #overlay{
	background-color: #fff;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}


.img1 {
padding: 2px;
margin-right:1px;
margin-left:1px;
display:inline;
border: 1px solid #cacaca;
background-color: #242213;
}