*{margin:0;padding:0}
body{background:#fff;border-top:3px solid #036;color:#444;font-family:arial,"trebuchet ms",georgia,sans-serif;line-height:1.6em;font-size:.8em}
body#uebung{border:0}

#seite{margin:15px 10px}
#links{margin:30px 0 15px 0}
#mitte{margin:30px 0 15px 0}
#rechts{margin:30px 0 15px 0}
#unten{padding:5px 0}
#suche{margin:30px 0 15px 0}


h1{font:bold 1.6em georgia;float:left;letter-spacing:-.05em;margin:12px 0 6px 0;text-align:center}
h1 a:link,h1 a:visited,h1 a:active{color:#000;text-decoration:none}

#oben h4{color:#777;float:left;font:1em arial;padding:0;display:none}
#oben h4 span{color:#000;font:bold 1em georgia}

#oben ul{color:#ddd;list-style:none;margin:0;text-align:center}
#oben ul li{display:inline;margin:0}
#oben ul li a:link, #oben ul li a:visited{color:#777;text-decoration:none}
#oben ul li a:hover{color:#036;text-decoration:underline}

ul#nav{background:#fff;padding:10px 0 0 0;text-align:left}
ul#nav li{display:inline;padding:0;text-transform:uppercase}
ul#nav li a:link,ul#nav li a:visited{color:#000;font:bold 1em georgia;padding:5px 20px 0 0;text-decoration:none}
ul#nav li a:hover{text-decoration:underline}

.brot{color:#444;padding:0 0 0 0}
.brot a:link,.brot a:visited{color:#444;text-decoration:none;}
.brot a:hover{color:#036;text-decoration:underline}

#links h1,h2{color:#000;font:bold 1.6em georgia;padding:0 0 10px 0;}
h3{color:#000;font:bold 1.6em/1.3em georgia;padding:30px 0 0 0}
h4{color:#000;font:bold 1.1em georgia;padding:20px 0 5px 0}
#links h4{font-size:1.4em}
h6{color:#000;font:bold 1.1em georgia}
h3 a:link,h3 a:visited, a:active{color:#000;text-decoration:none}
h3 a:hover{text-decoration:underline}
.text p{margin:0 0 15px 0}
p+p,.p+ol{padding:0 0 10px 0}
p+h2{font-size:1.6em;padding:30px 0 0 0}
.text p span{letter-spacing:.4em}
.text ul li{list-style:square;margin:0 0 0 16px}

hr.leiste{border-bottom:7px solid #f6f6f6;border-top:1px solid #ddd;}
hr.leiste1{border-top:1px solid #ddd;}
hr{border:0;clear:both;width:100%}

.amazonbox{background:#f9f9f9;border:1px solid #ddd;margin:0 0 5em 0}
.amazonbox h4{margin:2em 0 0 0}


.amazonbox div{float:left;padding:2.5%;width:45%}


#mitte ul h4{padding:0 0 4px 0}
#mitte ul h4 a{color:#000;text-decoration:none}
#mitte ul li{list-style:none;margin:0 0 30px 0;}
#mitte ul li ul{border-top:1px solid #ddd}
#mitte ul li ul li{border-bottom:1px solid #ddd;margin:0;padding:4px 0}
#mitte ul li ul li a{text-decoration:none}
#mitte ul li ul li a:hover{text-decoration:underline}

#rechts ul h4{padding:0 0 4px 0}
#rechts ul h4 a{color:#000;text-decoration:none}
#rechts ul li{list-style:none;margin:0 0 30px 0;}
#rechts ul li ul{border-top:1px solid #ddd}
#rechts ul li ul li{border-bottom:1px solid #ddd;margin:0;padding:4px 0}
#rechts ul li ul li a{text-decoration:none}
#rechts ul li ul li a:hover{text-decoration:underline}

.box{border:1px solid #eee;margin:0 0 10px 0;padding:10px}
.box a:link{text-decoration:none}
.box a:hover{text-decoration:underline}
.box1{display:none;background:#c00;float:left;font: 1em/1.4em arial;margin:7px 0 7px 0;padding:9px 10px}
.box1 a:link,.box1 a:visited,.box1 a:active{color:#fff;text-decoration:none}
.box1 a:hover{text-decoration:underline}

.box2{background:#090;border:4px double #fff;font:1em/1.4em arial;margin:-15px 0 20px 0;padding:9px 10px}
.box2 a:link,.box2 a:visited,.box2 a:active{color:#fff;text-decoration:none}
.box2 a:hover{text-decoration:underline}
.box2 a:after{content:" (Anzeige)";font-size:.9em;font-style:italic}

a:link,a:visited,a:active{color:#036;text-decoration:none}
a:hover{text-decoration:underline}

.erklaerung,.hinweis{background:#f9f9f9;border:1px solid #ddd;margin:0 0 30px 0;padding:10px 15px}

.beispiel{border:1px solid #ddd;margin:0px 0 0 0;padding:10px 10px;text-align:left}
.fussnote{font-size:.8em;line-height:1.4em;margin:-20px 0 0 0;}
.strich{border-top:1px solid #000;margin:-15px 0 0 0;padding:5px 0 0 0;visibility:visible;width:140px}
blockquote{background:#fafafa;color:#666;padding:1em}

.dev1 #nav,.dev2 form{text-align:center;margin:0 0 5px 0}
.dev2 input[type=submit]{background:#fefefe;font-weight:bold;font-family:georgia}

.bild{margin:0 auto;text-align:center;}
.bild img{border:1px solid #ddd;max-width:100%}
.quote{font-size:1.1em;font-style:italic;line-height:1.4em;text-align:left}

.links{float:left;width:48%}
.rechts{float:left;padding:0 0 0 4%; width:48%}
.links2{float:left;width:48%}
.rechts2{float:left;padding:0 0 0 4%;text-align:right;width:48%}
.beitrag{margin:0 0 50px 0}
.name{border-bottom:1px solid #ddd;font-style:italic;font-size:.9em;margin:0 0 5px 0}
ol { margin:0 0 0 25px; }
ol li{	margin:0 0 10px 0}
.col-forum { width:18%; }
.col-user { width:18%; }
.col-zahl { width:7%; text-align:center; }
.col-datum { width:17%; text-align:right; }

#ende {border:0px solid #ddd; background:#fff; text-align:left;}
#ende p { margin:10px 0; }
.signatur { border-top:dashed 1px #ddd; padding-top:10px; }
.innen{margin:10px 0}
.name .anker {display:none}
.submenu{padding:10px 0}
.innen h2, .innen h3{clear:both}
.innen label {float:none;padding:0;margin:0 0 5px 0}

#uebung{background:#fff;}
ol#fragen li{margin:0 0 5px 0}

.spalte1{float:left;padding:0 0 5px 0;width:130px}
.spalte2{float:left;padding:0 0 5px 0;width:420px}

#links ul{list-style:circle;margin:0 0 10px 0}
#links ul li{margin:0 0 0 16px}

.richtig{color:green;font-weight:bold;padding:6px 0;}
.falsch{color:#a00;font-weight:bold;padding:6px 0}
.frage{border:1px solid #ddd;font-style:italic;margin:0 0 10px 0;padding:10px}

.navigation{margin:20px 0 0 0}
.nav{margin:0 0 -20px 0}

input,textarea{border:1px solid #ddd;font:1em arial;padding:.5em}
#links button{background:#eee;border:1px solid #ddd;color:#000;font:bold .9em georgia;padding:3px 5px}

table {border-collapse:collapse;border:solid 1px #ddd; margin:20px 0;padding:0;text-align:left}
table td, table th {background:#fff; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; padding:5px}

table font {color:#2c2c27;font:.8em/1.7em georgia,times,serif}
table a font{color:#036;font-size:.9em}
table{border:1px solid transparent;margin:0;padding:5px;}
table caption{font:bold 1.2em georgia,serif;padding:0 0 5px 0;text-align:left}





abbr{cursor:help}

#searchform{padding:4px 0 3px 0}
#searchform a{color:#000;font:bold 1em georgia}

.banner{background:#f9f9f9;border:1px solid #ddd;padding:5px 0 0 0;text-align:center;width:100%}
.banner1{float:left;margin:0 15px 10px 0;width:300px}
.banner2{float:right;margin:0 0 10px 15px;width:300px}
.banner:befor{background:#fff;border:1px solid #ddd;color:#666;content:"Anzeige";float:right;font-size:.82em;line-height:1.5em;margin:-18px 130px 2px 0;padding:0px 3px;text-transform:uppercase}

.ratings{padding:1em 0 0}
.fn{display:none}
.weiterempfehlen{background:#f9f9f9;border:1px solid #ddd;margin:30px 0;padding:10px 15px 0}
.weiterempfehlen h5{color:#000;font:bold 1.3em georgia;padding:5px 0 5px 0}
ul.bookmark{margin:0 0 0 -16px;padding:.4em 0 0}
ul.bookmark li{border:0px solid #fff;list-style:none;display:inline;padding:0 1em 0 0}

.datum{border-top:1px dotted #eee;color:#aaa;margin:-2em 0 0 0;padding:.5em 0 0 0}
.form{border:1px solid #eee;padding:2em}

h2+div{margin:-.5em 0 0 0}
