/* kw
CSS default
*/

body { margin:0px; background-color:#f2f2f4; color:#333333; text-align:center; }
#container { min-width:392px; margin:0px auto; padding:15px 0px 20px 0px; }
p { margin-top:0px; margin-bottom:0px; }

/*
table { padding:0px; border-collapse:collapse; }
td { padding:0px; }
table, td { border:none; }
table { border-spacing:0px; }  IE 8+

iframe { border:0; vertical-align:top; }
*/

img { border:none; vertical-align:top; font-size:11px; line-height:normal; }  /* img-alt=11px */
.image { font-size:0.01em; line-height:0.01em; }  /* img: ohne Abstand */  /* falls "vertical-align:top" nicht funktioniert */
img.chev8, img.chevu15 { width:auto; height:0.72727em; vertical-align:baseline; }  /* img-height=8px */
img.close10 { width:auto; height:0.90909em; vertical-align:baseline; position:relative; left:20px; bottom:-0.05em; }  /* img-height=10px */
img.squ5x11 { width:0.45454em; height:1.0em; padding:0px 1px; vertical-align:baseline; }

.seite { margin-top:20px; padding-bottom:15px; border-bottom:1px solid #ff9900; }
.image.li-re { padding-left:1px; padding-right:1px; }  /* IE lt9: 0px */
img.resp { width:100%; max-width:1200px; height:auto; max-height:396px; }
img.radius { -webkit-border-radius: 30px 10px; -moz-border-radius: 30px 10px; border-radius: 30px 10px; }

div.linie1y, div.linie1g { width:100%; height:1px; font-size:1px; }  /* font: IE6 und <br> */
div.linie1y { border-top:1px solid #ff9900; }
div.linie1g { border-top:1px solid #c0c0c0; }
div.linie1g.abstand, div.linie1y.abstand  { margin-top:25px; }

.buehne { margin-top:25px; padding-bottom:15px; border-bottom:1px solid #c0c0c0; }
.shadow { box-shadow:3px 2px 6px silver; }

.txtbox { padding-left:11px; padding-right:11px; }
.txtbox.mitte { max-width:370px; margin:3.0em auto 0 auto; text-align:left; }  /* width IE lt7 korrigiert: ielt9.css */
.mitte p.headline { text-align:center; }

#footer { position:relative; padding-bottom:1.5em; margin-top:20px; text-align:left; }
#footer p { position:absolute; padding-left:11px; padding-right:11px; }
#footer p.links { left:0px; }
#footer p.rechts { right:0px; }

#fusszeile { margin-top:12px; }
#fusszeile p { padding-left:11px; padding-right:11px; }

a.box-n { display:block; padding:8px 10px 8px 10px; background-color:#dedfe1; font-size:13px; line-height:16px; }
a.box-n:link, a.box-n:visited { color:#333333; }
a.box-n:focus { color:#dd0000; }
a.box-n:hover, a.box-n:active { color:#666666; background-color:#e7e8ea; }

a.a-box { display:inline-block; }
.chev-re { text-align:right; }
/* .chev-re a { padding:10px; } (.chev-re: margin-bottom ggf. anpassen) */
 
.dis0 { display:none; }
.nowrap { white-space:nowrap; }

a:link { color:#cc6600; }
a:visited { color:#cc6600; text-decoration:none; }
a:focus { color:#dd0000; }
a:hover { color:#333333; }
a:active { color:#ff0000; }
a { text-decoration:none; }

a.neutral:link { color:#333333; }
a.neutral:visited { color:#333333; }
a.neutral:focus { color:#dd0000; }
a.neutral:hover { color:#666666; }

a.neutralcol:link { color:#333333; }
a.neutralcol:visited { color:#333333; }
a.neutralcol:focus { color:#dd0000; }
a.neutralcol:hover { color:#cc6600; }

.navcolor { color:#808080; }
a.footnav:link { color:#808080; }
a.footnav:visited { color:#808080; }
a.footnav:focus { color:#dd0000; }
a.footnav:hover { color:#a9a9a9; }

p,div { font-family:Verdana,Arial,Helvetica,sans-serif; }
.normal { font-size:13px; line-height:18px; color:#333333; }
.normal1 { font-size:11px; line-height:15px; color:#333333; }
.head { font-size:14px; color:#333333; }
.footnav { font-size:11px; color:#808080; }
.small { font-size:11px; color:#333333; }
.smallfuss { font-size:9px; color:#999999; }

.abstand1 { margin-top:1.2em; }
.abstand2 { margin-top:1.0em; }

.absatz { margin-top:0.53em; }
.absatz1 { margin-top:0.33em; }
.absatz2 { margin-top:0.23em; }
.space { font-size:6px; line-height:6px; }
.space1 { font-size:5px; line-height:5px; }
.space2 { font-size:3px; line-height:3px; }
small { font-size:11px; color:#333333; }
