/* CSS Document */

body {
  margin: 0;
  padding: 0;
  background-color: #4A4849;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  background-image:url(../bilder/bg.gif);
}

div.body_position
{
  position: relative;
  top:25px;
  width:1050px;
  text-align: left;
  margin: 0 auto 0 auto;
  padding: 0 auto 0 auto;
}
div.banner
{
  width:830px;
  height:130px;
  position:relative;
  left:7%;
  background-image:url(../bilder/banner.jpg);
}
div.horizontal_navi
{
  width:830px;
  height:53px;
  position:relative;
  left:7%;
  background-image:url(../bilder/hor_navigation.jpg);
}
div.hor_navigation_Text
{
  position:relative;
  left:28%;
  text-align:left;
  top:17%;
  width:560px;
  height:25px;
}
table.hori_navigation
{
  table-layout:fixed;
  
}
td.hori
{
  padding-left:20px;
  font-weight:bold;

}
td.hori:hover
{
  color:#FFFFFF;
}
div.background
{
  position: relative;
  float:left;
  width:830px;
  left:7%;
  background-image:url(../bilder/content_bg.jpg);

}
div.bottom
{
  position:relative;
  float:left;
  width:830px;
  height:50px;
  left:7%;
  background-image:url(../bilder/footer.jpg);
  background-repeat:no-repeat;
}
div.navigation
{
  width:234px;
  position:relative;
  float:left;
  

}
div.right_nav
{
  position:relative;
  left:3%;
  float:right;
}

div.inhalt
{
  position:relative;
  float:left;
  width:500px;
  margin-left:0px;
  margin-bottom:30px;

}
div.content_control
{
  position:relative;
  top:20px;
  left:0px;
  width:550px;
}
#left_col li a
{
  color: #000000;
  padding-left: 5px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
a, #left_col .Cmite a, #left_col .Cnorm a, #left_col .Cdark a 
{
  color: #000000; 
	font-family: Verdana; 
	font-size: 11px; 
	text-decoration: none; 
}


a:hover 
{   
  text-decoration: none;
  color:#FFFFFF;  
}

a.box 
{ 
    color: #000000; 
	font-family: Verdana; 
	font-size: 11px; 
	text-decoration:none;
	font-weight:bold;
	margin:3px;
	padding-top:5px; 
}

a.box:hover 
{   
  text-decoration: none;  
  color:#0099FF;
}
a.boxte
{
	color:#000000;
}

.Chead
{
  background: #FFFFFF;
  color: #000000;
  
}

.Chead td, .Chead td strong, .Chead h4, .Chead td b
{
  background: #CCCCCC;
  color: #FFFFFF;
}

.Callg
{
  background-color: #EFEFEF;
	color: #000000;
}

.Callg td
{
  color: #000000;
}

.Cnorm 
{
   background-color: #E5E5E5;
   width:330px;
}
.Cmite
{
   background-color: #B4BFC3;
}
.Cdark
{
  background-color: #E5E5E5;
}

.rand
{
  border: solid #185685 1px;
}

.smalfont 
{ 
    font-size: 10px;
	text-decoration: none; 
}

.border 
{ 
   background-color: #000000; 
}
hr 
{ 
    height: 0px; 
		border: solid #003366 0px; 
		border-top-width: 0px; 
}

input, textarea, select
{ 
    color: #000000;  
    font: 11px Verdana;  
    border-color: #2E3967;
  	border-width: 1px;
    border-style: solid;  
    text-decoration: none;  
    background-color: #FFFFFF;  
	position:static;
	margin-left:5px;
}
a.box
{
	color:#000000;
	size:11px;
	width:50px;
}