/* Version 1.4 19.02.2007 rk */

BODY { padding:0; margin:0; background:#FFF url(bg.gif); }
DIV, BODY, TEXTAREA, .dropdown, .upload, SELECT, INPUT 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5c626e; }

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }
H1 { font-weight:bold; font-size:16px; color:#0e4e77; }
H2 { font-weight:bold; font-size:14px; color:#0e4e77; }
H3 { font-weight:bold; font-size:12px; color:#0e4e77; }
H4 { font-weight:bold; font-size:12px; color:#FFF; margin:4px 0 6px 0}

/* HR */ 
div.hr { height:2px; background:#FFF; margin:10px 0 10px 0; }
div.hr hr { display:none; }

A { color:#4c452f; font-weight:bold; text-decoration:none; }
A:hover { color:#0e4977; text-decoration:underline; }
img { border:none; }

/* --- head --- */

/* UL */
#head { margin-bottom:2px; }

#servicemenu { font-size:10px; padding-right:8px; width:762px; background:#a9b1ba; text-align:right; height:26px; }
#servicemenu UL { float:right;  color:#FFF; }
#servicemenu LI { display:block; float:left; padding:6px; }
#servicemenu A { color:#FFF; }

#logo { width:770px; background:url( bg_logo.gif); }
#claim { float:right }

#menu { position:relative; float:left; width:185px; margin:0 8px 0 2px; _margin:0 0px 0 1px; _width:184px; font-size:10px; overlay:hidden; }
#menu UL, #menu UL UL, #servicemenu UL { list-style-type:none; padding:0; margin:0; line-height:14px; }
#menu LI A { background:#e3e5ea url(square_grey.gif) left no-repeat; border-top:2px solid #FFF; padding:6px 6px 6px 16px; width:163px; display:block; }
#menu LI A:hover { background:#a9b1ba url(square_white.gif) left no-repeat; text-decoration:none; }
#menu LI A.selected { background:#0e4e77 url(square_white.gif) left no-repeat; color:#FFF; border-bottom:2px solid #FFF;  }

#submenu LI A { border-top:none; background:#e3e5ea url(square_blue.gif) left no-repeat; padding:4px 0 4px 25px; width:160px; }
#submenu LI A:hover { background:#e3e5ea url(square_white_submenu.gif) left no-repeat; }

#pathfinder { background:url(bg_pathfinder.gif) repeat-y; padding:6px 0 6px 200px; margin-bottom:6px; color:#FFF; font-size:10px; font-weight:bold; }
#pathfinder A { color:#FFF; }

/* --- Contentbereiche --- */

#teaserspalte_links { float:left; width:185px; padding:0 5px 5px 5px;  }
.teasertext { background:#e3e5ea; padding:5px; font-size:11px; }
.teasertext A  { color:#0e4e77; font-size:10px; }

#content { float:left; background:url(bg_content.gif); width:575px; height:auto; }
#content P A { color:#0e4977; }

#artikel { float:left; padding:20px; width:350px; margin-right:7px; line-height:18px; }
#artikel h1 { margin-top:0px; }
.backnavi { background:url(icon_arrow_back.gif) no-repeat left; font-size:10px; display:block; padding-left:16px; }

#teaserspalte_rechts { float:left; width:170px; color:#FFF; font-size:11px; padding-top:6px; }
#teaserspalte_rechts P { background:#5e6474; margin:1px 0 10px 0; color:#FFF; }
#teaserspalte_rechts P A, #teaserspalte_rechts A { background:#5e6474; padding:5px; margin:1px 0 10px 0; color:#FFF; display:block; }
#teaserspalte_rechts IMG { margin-top:4px; }
.bilderbogen { margin-bottom:10px; }

/* FORMKRAM */
FIELDSET { border:none }
INPUT { width:280px; margin-bottom:4px; padding:2px; }
TEXTAREA { width:280px; padding:2px }
INPUT.submit { width:180px; margin-top:8px; }

/* Sitemap */
.sitemap1st UL,  .sitemap1st  LI { list-style-type:square; font-size:11px }
.sitemap2nd  { padding:5px 0 15px 15px; }
.sitemap2nd A { color:#0e4e77; }
#footer { clear:both; width:770px; text-align:center; font-size:11px; padding:20px 0 20px 0; }

.blue { color:#0e4977 }
.grey { color:#5e6474 }
