body{
color:black;
/* background:#f2efc4 url(bg.gif) repeat-y;*/
background:#f2efc4;
padding:0;
margin:0;
font:13px verdana, sans-serif;}

h1{
color:white;
background:#bb9137;
padding:10px 30px 10px 0;
margin:0 0 10px 0;
font:bold 20px verdana, sans-serif;
text-align:right;
border-bottom:10px solid #f2efc4}


#links{
float:left;
/* width:200px; */
width:20%;
padding:0 20px 0 00px;
background:rgb(204,182,92);
}
#links ul{
margin:0 0px 0px 20px;
padding:0;
list-style:none;
/* width:200px; */
}
#links li{
padding:0 0 2px 0;
/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0;}
#links a{
/* width:180px; */
/*die breitenangabe wir nur vom ie benoetigt*/
display:block;
color:black;
background:#bb9137;
border:1px solid black;
padding:2px 2px 2px 10px;
font-weight:bold;
font-size:12px;
text-decoration:none;}
#links a:hover{
color:white;
background:#ffcc00;
border:1px solid black;}
#links .aktMenu{
/* width:180px; */
/*die breitenangabe wir nur vom ie benoetigt*/
display:block;
border:1px solid black;
padding:2px 2px 2px 10px;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:white;
background:#ffcc00;
margin:2px 0px 2px 0px;}
#links .titel{
font-weight:bold;
margin:20px 0px 10px 20px;
padding:0;}

#rechts{
/* margin:0 0 0 250px;*/
margin:0 0 0 20%;
padding:30px 50px 30px 50px;}
#rechts h2{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #CCB65C;
border-bottom:1px solid #CCB65C;}
#rechts h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #CCB65C;
border-bottom:1px solid #CCB65C;}
#rechts h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #CCB65C;
border-bottom:1px solid #CCB65C;}
#rechts dd{
margin-bottom:10px;}

#rechtsb{
/* margin:0 0 0 250px;*/
/* margin:0 0 0 20%;*/
padding: 30px 50px 30px 50px;}
#rechtsb h2{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #CCB65C;
border-bottom:1px solid #CCB65C;}

#bilderfr{
background:#f2efc4;
padding:30px 20px 30px 0px;}

#bilderfr .links{
float:left;
}
#bilderfr .rechts{
float:right;
}

#bilder{
background:#f2efc4;
padding:30px 50px 30px 50px;}

#bilder .links{
float:left;
}
#bilder .rechts{
float:right;
}


#foot{
clear:left;
color:white;
background:#bb9137;
padding:10px 30px 10px 0;
margin:20px 0 0 0;
font:bold 12px verdana, sans-serif;
text-align:right;
border-top:10px solid #f2efc4}
#foot p{margin:0;padding:0;}
#foot .ausgabe{
color:black;
font:normal 10px verdana, sans-serif;
text-align:left;
}

#ptviewer{
width:400px;
margin-left:auto; 
margin-right:auto
}
#pttest{
width:700px;
margin-left:auto; 
margin-right:auto
}
#pttest1{
width:700px;
margin-left:auto; 
margin-right:auto
}

#qtklein{
width:568px;
margin-left:auto; 
margin-right:auto
}
#qtkleinlinks{
width:568px;
/*margin-left:auto; 
margin-right:auto
*/}
#beschr{
/*width:90%;*/
/*
margin-left:30px; 
margin-right:30px;
*/
padding-left:10px; 
padding-right:10px;
text-align:left;
font:normal 12px verdana, sans-serif;
}
#beschr h2{
font:bold 12px verdana, sans-serif;
}
