*{
 margin:0;
 padding:0
}

body{
 background:#FFFFFF;
 font-family:verdana;
 font-size:12px;

 text-align:center
}

#seite{
margin-top: 0px;
 margin:0 auto;
 text-align:left;
 width:1002px
}

font.code {
 font-family:verdana;
   color: #DF3629;
 font-size:12px;
}
 
div.googletext
{
display:block;
float:left;
margin: 0px 10px 0px 15px;
} 
 
 
 
#header{

 height:140px;
 width:1002px
}
 
#footer{

margin-top:10px;
width:1002px;
margin-bottom:10px;
}
 
 
p.partnerlinks{
margin-left:0px;
font-size: 10px;
color: #FFFFFF;
}
 
 
 
#links{
 float:left;
 width:200px

}

#mitte{
 background:#fff;
 border:0px solid #ccc;
 float:left;
 width:598px;

}


.inhalte {
background-color:#DCD8D8;
padding:10px;
margin-left:20px;
margin-right:20px;
margin-top:10px; 
height:40px
}

.liste3 {

margin-left:30px;
line-height: 1.5;
}


.zahlenliste {
list-style-type:decimal;
margin-left:40px;
padding: 3px;
line-height: 1.5;
}

.quadratliste {
list-style-type:square;
margin-left:40px;
padding: 3px;
line-height: 1.5;
}

.liste-start {
list-style-image:url("images/arrow2.gif"); 
margin-left:20px;

line-height: 1.5;
}

.liste-start2 {
list-style-image:url("images/bullet.gif"); 
margin-left:20px;

line-height: 1.5;
}

.checkliste {
list-style-image:url("images/haken.jpg"); 
margin-left:40px;
padding: 3px;
line-height: 1.5;
}




.liste4 {
list-style-image:url("images/arrow2.gif"); 
margin-left:15px;
line-height: 1.5;
}


.breadcrumps {
font-size: 90%;
margin-top:0px;
margin-left:20px;
margin-bottom:10px;
}


.inhalte_news {
background-color:#FFFFCF;
padding:10px;
margin-left:20px;
margin-right:20px;
margin-top:10px; 
height:40px
}

.inhalte2 {
background-color:#DCD8D8;
padding:10px;
margin-left:20px;
margin-right:20px;
margin-top:10px; 
height:60px
}


.merke {
background-color:#F2F2C0;
padding:10px;
margin-left:20px;
margin-right:20px;
margin-top:10px; 
height:40px
}

table.tabelle {
margin-top:10px; 
margin-left:20px;
width:500px;

}

table.tabellestart {
margin-top:10px; 
margin-left:20px;
padding:5px;
width:93%;

}


table.tabellestart2 {
margin-top:10px; 
margin-left:20px;
padding:5px;
height:100px;
width:93%;
border: 0px solid #ccc;
}



#rechts{
 float:right;
 width:200px
}

#suche {
float: right;
width: 180px;
height: 70px;
font-size: 80%;
text-align: left;
margin-top:2px;
color: #000000;
margin-bottom: 2px;
padding: 5px;
border: 1px dashed #ccc;
}

.submenu {
float: right;
width: 180px;
height: 70px;
font-size: 80%;
text-align: left;
margin-top:2px;
color: #000000;
background-color: #DFFFF4;
margin-bottom: 2px;
padding: 5px;
border: 1px dashed #CCCCCC;
}


#werbunglinks {
float: right;
width: 190px;
text-align: center;

margin-top:2px;
color: #000000;
margin-bottom: 2px;
padding: 5px;
border: 1px solid #ccc;
}



#headerboxen {
float: right;
width: 180px;
height: 60px;
font-size: 80%;
text-align: left;

margin-top:2px;
color: #000000;
margin-bottom: 2px;
padding: 5px;
border: 1px solid #ccc;
}



#features {
float: right;
width: 180px;
font-size: 90%;

margin-top:2px;
color: #000000;
margin-bottom: 4px;
padding: 5px;
border: 1px solid #ccc;
}

#featuresstart {
width: 180px;
font-size: 90%;
color: #000000;
margin-top:2px;
border: 1px solid #ccc;
}


#googleadsense {
float: right;
text-align:left;
width: 180px;
margin-top:2px;
color: #000000;
padding:0px;
margin-bottom: 7px;
border: 1px solid #ccc;
}


#featuresamazon {
float: right;
text-align:center;
width: 180px;
font-size: 90%;

margin-top:2px;
color: #000000;
margin-bottom: 2px;
padding: 5px;
border: 1px solid #ccc;
}

.trenner_start {
margin-left: 50px;
width: 550px;
margin-top: 5px;
height: 1px;
color: #CCCCCC;
background-color: #CCCCCC;

}


.trenner_punkte{
margin-left: 20px;
width: 575px;
margin-top: 5px;
height: 1px;
border: 1px dotted #CCCCCC;
color: #CCCCCC;
background-color: #CCCCCC;



}

.trenner {
margin-left: 20px;
width: 575px;
margin-top: 5px;

height: 1px;
color: #CCCCCC;
background-color: #CCCCCC;

}

.start {
font-size: 100%;
line-height: 1.5;
margin-left:20px;
color: #000000;
margin-bottom: 2px;
padding: 5px;
border: 1px solid #E5DABC;
}


.block {
margin-left:25px;
float: left;
width: 15px;
height: 20px;
background-color: #CCCCCC;


}
.start3 {
font-size: 100%;
line-height: 1.5;
margin-left:20px;
color: #000000;

margin-bottom: 2px;
padding: 5px;

}

.start4 {
font-size: 100%;
line-height: 1.5;
margin-left:20px;
color: #000000;
margin-bottom: 2px;
padding: 5px;
border: 1px solid #CCCCCC;
}


.h1start {
font-size: 14px;
margin-top:2px;
margin-left:20px;
background-color: #E5DABC;
height: 15px;
padding: 5px;
border: 0px solid #ccc;
}



.startoben {
font-size: 100%;
margin-top:2px;
margin-left:20px;
background-color: #E5DABC;
height: 15px;
padding: 5px;
border: 0px solid #ccc;
}

.werbungamazon {
font-size: 100%;
margin-top:2px;
margin-left:20px;
background-color: #A68545;
height: 15px;
padding: 5px;
border: 0px solid #A68545;
}




#footertable {

width: 1002px;
font-size: 90%;
color: #000000;
background-color: #FFFFCF;
height:40px;
border: 1px solid #ccc;
}


#adsenserechts {
float: right;

}


#featureskopf {
float: right;
width: 180px;
height: 24px;
font-size: 80%;
font-weight: bold;
color: #000000;
background-color: #BFCAE2;
padding: 3px;
border: 1px solid #ccc;
}

.menukopf {
float: right;
width: 180px;
height: 24px;
font-size: 90%;
font-weight: bold;
color: #000000;
background-color: #539FB2;
padding: 3px;
border: 1px solid #ccc;
}




#featureskopfstart {

width: 180px;
font-size: 100%;
font-weight: bold;
color: #000000;
background-color: #FFFFCF;
padding: 3px;
border: 1px solid #ccc;
}




#werbungamazon {

 margin-left:20px; 
 margin-right:20px;
font-size: 100%;
height: 120px;
color: #000000;
background-color: #FFFFCF;
padding: 3px;
border: 1px solid #ccc;
}







.padding{
 padding:1em
}

h1{
  font-family:verdana;
 font-size:18px;
 margin-left:20px;
 margin-bottom:15px;

}




h2{
  font-family:verdana;
  color: #53A0B2;

 font-size:14px;
 margin-left:20px; 
 margin-top:25px;
}

h2.start{
  font-family:verdana;
  color: #4765A3;
 font-size:12px;
 margin-left:20px; 
 margin-top:25px;
}


p {
  font-family:verdana;
  line-height:1.5;
 font-size:12px;
 margin-left:20px;

}


p.index {
  font-family:verdana;
  line-height:1.5;
 font-size:12px;
 margin-left:50px;

}


table.buchungssatz {
 margin-left:20px;
 margin-right:20px
}


hr.buchungssatz {
 margin-left:20px;
 margin-right:20px
}

ul.liste {
  font-family:verdana;
 font-size:12px;
 margin-left:40px;

}


ul.lexikon {
margin-left:20px;
  font-family:verdana;
 font-size:12px;
 margin-left:40px;

}


ul.liste2 {
  font-family:verdana;
 font-size:12px;
 margin-left:40px;
list-style-type:decimal
}




p.breadcrumps {
font-family:verdana;
color: #CCCCCC;
 font-size:10px;
 margin-top:10px;
 margin-right:20px
}

breadcrumps:link {
color: #CCCCCC;

}

tabelle {
margin-left:20px;
}




#menue {
width: 190px;
font-size: 100%;
}
.menuekopf {
font-weight: bold;
color: #000000;
background: #539FB2;
width: 178px;
padding: 5px;

border: 0px solid #ccc;
}

.menuekopf2 {
font-weight: bold;
color: #000000;
background: #bfcae2;
width: 178px;
margin-top: 2px;
padding: 5px;
border: 0px solid #ccc;
}

.menuekopf3 {
font-weight: bold;
color: #000000;
background: #53B295;
width: 178px;
margin-top: 2px;
padding: 5px;
border: 0px solid #ccc;
}


#menue ul {
list-style-type: none;
padding: 0px;


margin: 0px 0px;
}
#menue li {
display: block;

}
#menue li a, #menue li a:link {
text-decoration: none;
display: block;
color: #000000;
border-bottom: 1px solid #ccc;
width: 182px;
padding: 3px;
}
#menue li a:visited {
color: #000000;
background-color: #fff;
}

#menue li a:hover, #menue li a:active, #menue li a:focus {
color: #000000;
background-color: #E5DABC;
}

div.startbox {
width:560px;
margin-left:20px;
height:65px;
background-color:#FFFFFF;
padding:5px;
font-size:10px;
border: 1px solid #53B295; 
color:#000000;

}

div.werbung {
font-size: 100%;
line-height: 1.5;
margin-left:20px;
color: #000000;
margin-bottom: 2px;
padding: 5px;

}
















