@charset "utf-8";
/* CSS Document */

body, html { width:100%; height:100%; margin:0px 0px 0px 0px; padding:0px auto 0px auto; text-align:center; }
body { background-color:#F5F1F0; font-family: verdana, Tahoma, sans-serif; font-size: 10px; color: #6f6f6f; font-weight: normal; line-height: 15px; }

div { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; }
a { color:#f06253; text-decoration:underline; }
a:hover { color:#000; text-decoration:underline; }

.left { float:left; }

#header { text-align:left; margin:20px auto 0px auto; width:681px; height:281px; position:relative; background:url(../images/header.jpg) no-repeat; }
#header p { display:none; }
#header #navigation { position:absolute; top:93px; left:23px; width:158px; }
#header #navigation a { display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:158px; font-size:1px; color:#FFFFFF; line-height:100px; overflow:hidden; }
#header #navigation a.startseite { height:40px; background:url(../images/startseite.jpg) no-repeat; }
#header #navigation a.startseite:hover { background:url(../images/startseite_over.jpg) no-repeat; }
#header #navigation a.versicherungen { height:30px; background:url(../images/versicherungen.jpg) no-repeat; }
#header #navigation a.versicherungen:hover { background:url(../images/versicherungen_over.jpg) no-repeat; }
#header #navigation a.informationen { height:30px; background:url(../images/informationen.jpg) no-repeat; }
#header #navigation a.informationen:hover { background:url(../images/informationen_over.jpg) no-repeat; }
#header #navigation a.kontakt { height:30px; background:url(../images/kontakt.jpg) no-repeat; }
#header #navigation a.kontakt:hover { background:url(../images/kontakt_over.jpg) no-repeat; }
#header #navigation a.impressum { height:30px; background:url(../images/impressum.jpg) no-repeat; }
#header #navigation a.impressum:hover { background:url(../images/impressum_over.jpg) no-repeat; }

#content { text-align:left; margin:0px auto 0px auto; width:681px; position:relative; background:url(../images/bg_content.jpg) repeat-y; }

#content #leftarea { margin-left:15px; width:280px; background:url(../images/bg_leftarea.gif) no-repeat bottom; float:left; }
#content #leftarea span.spacer { display:block; padding:0px 30px 50px 28px; margin:0px 0px 0px 0px; }
#content #leftarea h1 { color:#0facb9; font-size:14px; }
#content #leftbuttons { line-height:180%; }
#content #leftbuttons img { float:left; margin-right:10px; margin-bottom:0px; margin-top:7px; }
#content #leftarea img { float:left; margin-right:10px; margin-bottom:0px; margin-top:7px; }
#content #leftarea .left { float:left; margin-bottom:30px; }
#content #header_buttons { width:600px; border-bottom:dotted 1px #ccc; text-align:center; margin:10px auto 10px auto; padding-bottom:20px; }
#content #header_buttons .left { float:left; margin-left:20px; width:150px; text-align:center; }
#content #header_buttons .left img { float:none; text-decoration:none; }
#content #header_buttons a { text-decoration:none; }
#content h1 { color:#0facb9; font-size:16px; line-height:150%; clear:left; }
#content h2 { color:#0facb9; font-size:12px; line-height:150%; clear:left; }
#content .spacer { margin:10px 30px 20px 30px; }
#content #rightarea { float:left; width:320px; margin-left:20px; padding-bottom:20px; text-align:justify; }
#content img { float:left; margin-right:20px; margin-bottom:10px; border:none; }
#content #adsense { border:solid 1px #ccc; padding:10px; font-size:9px; clear:left; width:480px; margin:20px auto 20px auto; }

#footer { text-align:left; margin:0px auto 0px auto; width:681px; position:relative; background:url(../images/bg_footer.jpg) no-repeat; }