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

h1 {font-size:18px; font-weight:bold;}
h2 {font-size:17px; font-weight:bold;}
h3 {font-size:16px; font-weight:bold;} 
h4 {font-size:15px; font-weight:bold;}
h5 {font-size:14px; font-weight:bold;}
h6 {font-size:13px; font-weight:bold;}

form {display:inline;}

a:hover {color:red;}

/******/

body
 {
 text-align:center; /* mittig ie 5.5 */
 font-family:Tahoma,Verdana,Arial;
 font-size:12px;
 background-color:#e9e9ff;
 }
 
/******/
 
#layout_outer
 {
 position:relative;
 width:902px;
 margin:10px auto; /* mittig ie 6.0 */
 background-color:#ffffff;
 border:1px solid #0000c4;
 }
 
#layout_inner
 {
 position:relative;
 padding:10px;
 }

/**********/
 
#header
 {
 position:relative;
 width:100%;
 height:80px;
 background-color:#4870b6;
 }
 
#header_logo
 {
 position:relative;
 float:left;
 height:80px;
 }

#header_right
 {
 position:relative;
 height:80px;
 float:right;
 }
  
#main
 {
 position:relative;
 width:100%;
 background-color:#ffffff;
 }
 
#main_content
 {
 position:relative;
 float:right;
 width:75%;
 text-align:left;
 background-color:#ffffff;
 }

#main_sidebar
 {
 position:relative;
 float:left;
 width:25%;
 text-align:left;
 background-color:#efefef;
 }

#footer
 {
 position:relative;
 width:100%;
 /* height:80px; */
 background-color:#d3d3d3;
 }

#footer_navi
 {
 padding:10px;
 text-align:center;
 line-height:20px;
 }
 
.puffer10
 {
 position:relative;
 width:100%;
 height:10px;
 }
 
/******/

#sidebar
 {
 margin:5px;
 }

.navibox
 {
 margin-bottom:20px;
 }
 
.navibox ul
 {
 list-style:none;
 }

.navibox ul li
 {
 margin:2px 5px;
 }

.navibox h3
 {
 font-size:14px;
 margin-bottom:5px;
 border-bottom:1px solid #d3d3d3;
 }
 
/***/
 
#content
 {
 margin-left:10px;
 }
 
#content_navi
 {
 padding:5px 0px;
 /* background-color:#efefef; */
 border-top:1px solid #d8d8d8;
 border-bottom:1px solid #d8d8d8;
 margin-bottom:10px;
 }
 
.content_title
 {
 margin-bottom:10px;
 }
 
.content_body
 {
 margin:0 0 20px 0;
 padding:0px;
 }
 
.content_ad
 {
 margin:20px 0px;
 }
 
/**********/ 

/***** Allgemein *****/

a.navi
  {
  font-weight:bold;
  text-decoration:none;
  }
  
a.post
  {
  font-weight:bold;
  text-decoration:none;
  }
 
div.content_body p
  {
  text-align:justify;
  line-height:1.6em;
  }
 
/***/
 
.fs7 /* class font-size 7px */
  {
  font-size:7px; 
  }

.fs8 /* class font-size 8px */
  {
  font-size:8px; 
  }

.fs9 /* class font-size 9px */
  {
  font-size:9px; 
  }

.fs10 /* class font-size 10px */
  {
  font-size:10px; 
  }

.fs10k /* class font-size 10px kursiv */
  {
  font-size:10px;
  font-style:italic;
  }

.fs11 /* class font-size 11px */
  {
  font-size:11px; 
  }

.fs11k /* class font-size 11px kursiv */
  {
  font-size:11px;
  font-style:italic;
  }

.fs12 /* class font-size 12px */
  {
  font-size:12px; 
  }
  
.fs12b /* class font-size 12px bold */
  {
  font-size:12px;
  font-weight:bold;
  }

.fs13 /* class font-size 12px */
  {
  font-size:13px; 
  }
  
.fs14 /* class font-size 14px */
  {
  font-size:14px; 
  }
  
.err /* Fehler-Meldungen */
  {
  color:red;
  font-weight:bold;
  }
  
.suc /* Erfolgs-Meldungen */
  {
  color:green;
  font-weight:bold;
  }  

.not /* Hinweis-Meldung */
  {
  font-weight:bold;
  }
  
.bgc1
  {
  background-color:#d8d8d8;
  }

.bgc2
  {  
  background-color:#efefef;
  }
  
/******/

div.seph
  {
  width:100%;
  height:1px;
  margin:0px;
  padding:0px;
  font-size:0px;
  border-top:1px dashed #a1a1a1;
  }

/******/