body {margin:0px; background-color:#FFFFFF;}

#boxlogo { 
  position:absolute; 
  top:5px; 
  left: 5px;
  width:217px;
  height:138px;
  border: solid 0px #808080;
  padding: 5px 5px 5px 5px;
  margin-left: 5px; 
  background:url(contentpics/logo_mit_fuss_2.jpg); 
  background-repeat:no-repeat; }
  
#boxtop {
  position:absolute; 
  top:5px; 
  left: 170px;
  width:486px;
  height:47px;
  border: solid 1px #808080;
  padding: 5px 5px 5px 5px; }  

#boxkopf {
  width:645px;
  position:absolute; 
  left: 228px;
  top: 0px;
  border:solid 0px #808080;
  height:129px;
  background:url(contentpics/kopf.jpg);   
  margin:0;
   }

#boxhorinavielement0 { 
  position:absolute; 
  top:116px; 
  left:227px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/button.gif); 
  background-repeat:no-repeat;
  text-align:center;
  padding:4px 0px 0px 0px; }
  
#boxhorinavielementaktiv0 { 
  position:absolute; 
  top:116px; 
  left:227px;
  width:111px;
  height:20px;  
  border: solid 0px #808080;
  background:url(contentpics/buttonaktiv.gif); 
  background-repeat:no-repeat; 
  text-align:center;
  padding:4px 0px 0px 0px; }
  
#boxhorinavielement1 { 
  position:absolute; 
  top:116px; 
  left:334px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/button.gif); 
  background-repeat:no-repeat; 
  text-align:center; 
  padding:4px 0px 0px 0px; }
  
#boxhorinavielementaktiv1 { 
  position:absolute; 
  top:116px; 
  left:334px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/buttonaktiv.gif); 
  background-repeat:no-repeat; 
  text-align:center; 
  padding:4px 0px 0px 0px; }
    
#boxhorinavielement2 { 
  position:absolute; 
  top:116px; 
  left:441px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/button.gif); 
  background-repeat:no-repeat; 
  text-align:center; 
  padding:4px 0px 0px 0px; }
  
#boxhorinavielementaktiv2 { 
  position:absolute; 
  top:116px; 
  left:441px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/buttonaktiv.gif); 
  background-repeat:no-repeat; 
  text-align:center; 
  padding:4px 0px 0px 0px; }
  
#boxhorinavielement3 { 
  position:absolute; 
  top:116px; 
  left:548px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/button.gif); 
  background-repeat:no-repeat; 
  text-align:center; 
  padding:4px 0px 0px 0px; }  
  
#boxhorinavielementaktiv3 { 
  position:absolute; 
  top:116px; 
  left:548px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/buttonaktiv.gif); 
  background-repeat:no-repeat; 
  text-align:center; 
  padding:4px 0px 0px 0px; }  

#boxhorinavielement4 { 
  position:absolute; 
  top:116px; 
  left: 655px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/button.gif); 
  background-repeat:no-repeat;
  text-align:center;
  padding:4px 0px 0px 0px; }
  
#boxhorinavielementaktiv4 { 
  position:absolute; 
  top:116px; 
  left: 655px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/buttonaktiv.gif); 
  background-repeat:no-repeat; 
  text-align:center;
  padding:4px 0px 0px 0px; }

#boxhorinavielement5 { 
  position:absolute; 
  top:116px; 
  left: 762px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/button.gif); 
  background-repeat:no-repeat;
  text-align:center;
  padding:4px 0px 0px 0px; }
  
#boxhorinavielementaktiv5 { 
  position:absolute; 
  top:116px; 
  left: 762px;
  width:111px;
  height:20px;
  border: solid 0px #808080;
  background:url(contentpics/buttonaktiv.gif); 
  background-repeat:no-repeat;
  text-align:center;
  padding:4px 0px 0px 0px; }
          
#boxvertinavi {
position: absolute; 
left: 6px;
top: 140px;
width:200px;
min-height:350px;
border-top: solid 1px #92cebe;
padding: 15px 10px 5px 5px;
margin-left: 5px;
background:url(contentpics/vertinavibg.jpg); 
background-repeat:no-repeat;
z-index:1;
}

#boxvertinavihintergrund {
position: absolute; 
left: 5px;
top: 140px;
width:200px;
border-bottom: solid 1px #92cebe;
border-left: solid 1px #92cebe;
padding: 15px 10px 5px 5px;
margin-left: 5px;
background-color:#E8F4EF;
z-index:0;
}

#boxinfos {
position: absolute;
right: 0px;
top: 140px;
width:180px;
border: solid 1px #808080;
padding: 11px;
margin-right: 5px;
}

#boxinhalt {
position:absolute;
left: 0px;
top: 0px;
margin-top: 140px;
margin-left: 226px;
margin-bottom: 75px;
width:608px;
border: solid 1px #92cebe;
padding: 18px;
min-height:334px;

}

#boxtools {
position:absolute;
width:180px;
height:21px;
top:112px;
left:30px;
border: solid 0px #92cebe;
margin-right:5px;
padding:0 0 0 0px;
background:#ff;
text-align:center;
}
img.boxtools {
  border:0px; }

#boxtoolsinhalt{ }

h1 {
  font-family:Verdana,Arial; 
  font-weight:bold; 
  font-size:14px; 
  color:#5DAB9C;
  margin-top:0px;
 }
.kopfh1 { text-align:center; }
.kopfh2 { 
  font-weight:normal; 
  font-size:16px; 
  color:#4A4A4A; 
  text-align:center; }
.contenth1 { 
  font-size:14px; }
  
h2 {
  font-family:Verdana,Arial; 
  font-weight:bold;
  color:#4A4A4A;
  font-size:12px;    
}  
  
a {
  font-family:Verdana,Arial; 
  font-weight:normal; 
  font-size:11px; 
  color:#4A4A4A; 
  text-decoration:none; }
a:hover {
  font-family:Verdana,Arial; 
  font-weight:normal; 
  font-size:11px; 
  color:#4A4A4A; }
    
a:active {
  font-family:Verdana,Arial; 
  font-weight:bold; 
  font-size:11px; 
  color:#4A4A4A; }
a:link {
  font-family:Verdana,Arial; 
  font-weight:normal; 
  font-size:11px; 
  color:#4A4A4A; }      

a.navi { 
  display:block; 
  border-width:1 1 1 1px; 
  border-color:#92cebe; 
  border-top-color:#E7F4F0; 
  border-bottom-color:#E7F4F0; 
  border-style:solid; 
  padding:0px 5px 0px 5px;
  margin:5px; }  

a.naviaktiv {  
  display:block; 
  font-weight:normal;   
  border-width:1px; 
  border-color:#92cebe; 
  border-style:solid; 
  padding:0px 5px 0px 5px;
  margin:4px; 
  background-color:#EFEFEF; }  

a:hover.navi {  
  display:block; 
  font-weight:normal;   
  border-width:1px; 
  border-color:#92cebe; 
  border-style:solid; 
  padding:0px 5px 0px 5px;
  margin:4px; 
   }   
  
a:hover.horinavi {
  font-family:Verdana,Arial; 
  font-weight:bold; 
  font-size:11px; }
a.horinaviaktiv  {
  font-family:Verdana,Arial; 
  font-weight:normal; 
  font-size:11px; }    
  

a.textlink  {
  font-family:Verdana,Arial; 
  font-weight:normal; 
  font-size:11px;
  text-decoration:underline;
 }       
  
span.navilink {
  text-indent:5px;
  }  
 .contenttext {
  font-family:Verdana,Arial; 
  font-weight:normal; 
  font-size:11px; 
  font-stretch:normal;
  color:#4A4A4A;
 line-height:1.5em; } 
 .newsheader {
  font-family:Verdana,Arial; 
  font-weight:bold; 
  font-size:11px; 
  font-stretch:normal;
  color:#808080; }
   
.horinavielemente {
  font-family:Verdana,Arial; 
  font-weight:bold; 
  font-size:9px; 
  color:#4A4A4A; }  
.hinterlegt {
  background-color:#E8E8E8; }
.Hot  {
  font-family:Verdana,Arial; 
  font-weight:bold; 
  font-size:11px; 
  font-stretch:normal;
  color:#fff;
  background-color:#990000; 
}

.New  {
  font-family:Verdana,Arial; 
  font-weight:bold; 
  font-size:11px; 
  font-stretch:normal;
  color:#fff; 
  background-color:#009966; 
}
ul {
list-style:square;
}
li.news {
list-style-type:square;
color:#808080;
padding:0px 5px 0px;
list-style-position:outside;
font-family:Verdana,Arial; 
font-weight:bold;
}

li.navi {
list-style-type:square;
color:#808080;
padding:0px 5px 0px;
list-style-position:inside;
}

li.subnavi {
list-style-type:circle;
color:#808080;
margin:0px 0px 0px 5px;
padding:0px 5px 0px;
list-style-position:inside;
}
  
img {
  vertical-align:text-top;
  border:0px; }
img.r {
  float:right; 
  margin:5px; }
img.l {
  float:left; 
  margin:5px; }
img.m {
  float:left; 
  margin:5px; }    

table {
  font-family:Verdana,Arial; 
  font-weight:normal; 
  font-size:11px; 
  font-stretch:normal;
  color:#808080; 
}  

hr {
	width:100%;
	color:#EFEFEF;
	background-color:#fff; 
	height:0.5px;
	margin-right:0;
	text-align:right;
	border:0.5px dotted #808080;
}

div.print {
  position:absolute;
  width:700px;
  top:70px;
  left:10px;
  border-top: solid 1px #92cebe;
  
}

@page { size:21.0cm 14.85cm;
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:2cm;
        margin-right:2cm
}
