*{
padding:0;
margin:0;
}

body,html{
height:90%;
background:#FFFFFF;	
background-image: url(_img/back.gif);
background-position:center;  
background-repeat:repeat-y;
text-align:center;
}

#box{
width:780px;
padding:0px;
margin:0 auto;
text-align:left;
position: relative;
min-height: 100%; /* Fuer moderne Browser */
height: auto !important; /* Fuer moderne Browser */
height: 100%; /* Fuer IE */
}


#logo{
background-image: url(_img/logo.png);
background-repeat:no-repeat;	
float: left; 
height:94px;	
width:240px;
}

#nav{
padding-top:56px;
padding-left:0px;
height:23px;	
float: left; 
width:540px;
}

#balken{
background-image: url(_img/balken.png);
height:15px;	
float: left; 
width:540px;
}

#kontakt li{
float:right;
list-style:none;
}

#kontakt li a{	
color:#fff;
text-decoration:none;
padding-right:10px;
font:11px Verdana, Arial, sans-serif;	
}

#kontakt li a:hover,#kontakt li#active a{
color:#FFFFFF;text-decoration:underline;}
	
#kontaktnavigation{
padding-left:225px;
height:20px;	
font:12px Verdana, Arial, sans-serif;	
font-weight:bold;
font-variant:small-caps;	clear:left;
}

#inhalt{
width:745px;
padding:40px 15px 20px 15px;
background:#FFFFFF;
min-height:320px;
font:12px Verdana, Arial, sans-serif;	
line-height:16px; 
float: left; }

h1 {	
font:16px Verdana, Arial, sans-serif;	
font-weight:bold;
text-align: left;
padding-left:30px;
margin-bottom:20px;
color:#5a5a58;
background: url(_img/h1.gif);
	background-repeat:no-repeat;
background-position: 0 -12px;
}


h2 {	
padding-top:20px;
font:14px Verdana, Arial, sans-serif;	
font-weight:bold;
color:#7f1d10;
}

h3 {	
font:13px Verdana, Arial, sans-serif;	
font-weight:bold;
color:#7f1d10;
}


/* Sidemenu Navigation */
ul#level1navlist { 
  margin: 0px; 
  padding: 0px;  
}

/* gilt fuer alle LI */
ul#level1navlist li { 
  list-style: none;
  display:inline;   
  margin-left: 2px;  

}
/* gilt fuer alle Links */
ul#level1navlist a {
  margin:0px;
  text-decoration: none;
  color: #000000;
  font-size: 12px; 
  font-weight:bold;
  padding-right:10px;
    border-right: 1px solid #a2a4a3;

}

ul#level1navlist a:active, ul#level1navlist a:hover {
color:#881400}

ul#level1navlist a.act, ul#level1navlist a.cur {
color:#881400;
}

ul#level1navlist li.l1no {
color:#881400;
}

ul#level1navlist li.l1cur, 
ul#level1navlist li.l1act,
ul#level1navlist li.l1act .act
 {
color:#881400;
}

p { margin: 6px 0; }

table {
	padding-bottom:20px; 
	font:11px Verdana, Arial, sans-serif;	
}
thead .tr-even{
	background: #f2f2f2; 
}
.tr-even{
	background: #f8e6e6; 
}
.td-1, {white-space:nowrap;

}
.td-0, .td-1, .td-2, .td-3, .td-4, .td-5, .td-6{
padding: 8px;
}
.td-last {
padding: 8px;
}

li {margin-left:14px;
}

a.kontakt {
font:11px Verdana, Arial, sans-serif;
color: #7f1d10;
text-decoration: none;
}

a.kontakt:hover {
text-decoration: underline;
}
a {
font:12px Verdana, Arial, sans-serif;
color: #7f1d10;
text-decoration: none;
font-weight:bold;
}

a:hover {
text-decoration: underline;
}


#inhalt h3.nobmar {
padding-top: 15px;
}

p.nomar {
font:11px Verdana, Arial, sans-serif;	
padding-bottom:10px;
}

/* csc-uploads */
div.csc-uploads { margin-bottom: 10px; }

