html { margin:0; padding:0; }
body { padding:5% 0 5% 0; margin:0; background:#cad1df; font:12px arial, sans-serif; }

img { border:0; margin:0; padding:0; }

div { margin:0; padding:0; }

form { display:inline; }

input { width:200px; }
input.submit { border:1px solid; background:#b5d2f1; width:206px; }
input.checkbox { width:auto; }
input.radio { width:auto; }

select { width:206px; }

table { padding:0; margin:0; width:100%; }
td { padding-right:10px; padding-top:5px; }

hr { color:#b5d2f1; background:#b5d2f1; height:1px; }

#rahmen { background:#e5edfe; margin:auto; width:770px; border-top:#ffffff 1px solid; border-left:#ffffff 1px solid; border-right:1px solid #000000; border-bottom:1px solid #000000; }

#header { background:#b5d2f1; border-bottom:#000000 1px solid; height:85px; }

#hier { background:#e7f3ff; font:11px arial, sans-serif; padding:5px 10px 0 10px; border-bottom:#000 1px solid; }

#content { height:1%; padding:0 10px 0 10px; margin:10px 155px 10px 150px; }
#content a { text-decoration:underline; }
#content a:hover { text-decoration:underline overline; color:#000000; }
#content h1 { background:#b5d2f1 url(/images/ecke-links.jpg) top left no-repeat; padding:2px 0 3px 20px; margin:0 0 10px 0; font:bold 12px arial, sans-serif; }
#content .ctext { background:#e7f3ff; font:bold 12px arial, sans-serif; border-top:#ffffff 1px solid; border-right:1px solid #000000; border-left:#ffffff 1px solid; border-bottom:1px solid #000000; }
#content .ctexti { background:#e7f3ff; padding:0 10px 10px 10px; font:12px arial, sans-serif; }
#content .ctextb { background:#e7f3ff; font:10px arial, sans-serif; text-align:center; }
#content .ctextb td { padding-right:5px; padding-top:0; }

#content-noright { height:1%; padding:0 10px 0 10px; margin:10px 0 10px 150px; }
#content-noright a { text-decoration:underline; }
#content-noright a:hover { text-decoration:underline overline; color:#000000; }
#content-noright h1 { background:#b5d2f1 url(/images/ecke-links.jpg) top left no-repeat; height:18px; padding:2px 0 0 20px; margin:0 0 10px 0; font:bold 12px arial, sans-serif; }
#content-noright .ctext { background:#e7f3ff; font:bold 12px arial, sans-serif; border-top:#ffffff 1px solid; border-right:1px solid #000000; border-left:#ffffff 1px solid; border-bottom:1px solid #000000; }
#content-noright .ctexti { background:#e7f3ff; padding:0 10px 10px 10px; font:12px arial, sans-serif; }
#content-noright .ctextb { background:#e7f3ff; font:10px arial, sans-serif; text-align:center; }
#content-noright .ctextb td { padding-right:5px; padding-top:0; }


#footer { clear:both; background:#b5d2f1; text-align:center; line-height:30px; vertical-align:middle; border-top:#ffffff 1px solid; }

#footer_partner { text-align:center; margin:10px auto auto auto; width:770px; }
#footer_partner { font: 11px arial, sans-serif; color:#555555; }
#footer_partner a { font:11px arial, sans-serif; color:#555555; }

#left { float:left; }

#right { float:right; }

.ad_top { width:468px; height:60px; border-top:#ffffff 1px solid; border-right:1px solid #000000; border-left:#ffffff 1px solid; border-bottom:1px solid #000000; }

.top { background:#b5d2f1 url(/images/ecke-links.jpg) top left no-repeat; height:18px; padding:2px 0 0 20px; }

.text { padding:15px 5px 30px 5px; }

.clear { clear:both; }

.left { float:left; margin-left:30px; margin-right:30px; }

.right { float:right; margin-right:30px; margin-left:30px; }
