@charset "UTF-8";

/* CSS Document */

html,
body { margin:0; padding:0; }

body { color:#4B4A50; font: 11px verdana, sans-serif; background: #fff url(../_media/bg_orange.jpg) repeat-x; }

strong { font-weight:bold; }

h1 { font-weight:bold; font-size:11px; }

p { margin:0 10px 10px 0; }

a { text-decoration:none; color:#122a63; }

a > span { text-decoration:none; color:#EC4E10; }

a:hover { text-decoration:none; color:#EC4E10; }

a:hover > span { text-decoration:none; color:#EC4E10; }

/* Allgemeine Platzierung */

div#header { height:11px; width:100%; }

div#logo_start { height:177px; width:302px; position:absolute; background:url(../_media/logo_startseite.png) no-repeat; }

div#logo_folge { height:177px; width:240px; position:absolute; background:url(../_media/logo_folgeseiten.gif) no-repeat; }

div#logo_start a { padding:0; position:absolute; top:90px; }

div#logo_folge a { padding:0; position:absolute; top:64px; z-index:99; }

div#container_oben { text-align:left; width:1134px; }

div#content { float:right; width:880px; height: 454px; }

div#extra { position:absolute; top:466px; width:100%; left:0; }

div#content p { line-height:1.4 }

/* ############################################################
Navigation */

div#navigation { float:left; padding:175px 0 0 62px; }

div#navigation a:hover { color:#ec4e10; }

div#navigation ul { list-style: none; padding:0; margin:0; }

div#navigation ul li a { font-weight:bold; color:#122a63; line-height:18px; }

div#navigation ul li a.act { color:#ec4e10; }

div#navigation ul li ul { font-weight:bold; color:#122a63; padding-left: 20px; }

div#navigation ul li ul li a { color:#86A7C1; line-height:18px; }

div#navigation ul li ul li.act a { color:#ec4e10; }

/* ############################################################
Boxen - ALLGEMEIN */

div#boxes { width:100%; float:left; background:none repeat scroll 0 0 #C4CFD8; color:4b4a50; font-size:11px; line-height:13px; }

div#boxes_width { width:1134px; margin-left:50px; }

div#boxes .box_content { padding:30px 13px 0 13px; }

div#boxes h1 { color: #fff; margin:0 0 23px; }

/* ############################################################
Boxen für Aktuelles - RUNDE BOX */

div#boxes .box { background:url("../_media/bg_box_blau.gif") no-repeat center center; float:left; height:207px; width:180px; margin-right:49px; }

div#boxes img { float:left; margin-right:11px; }

div#boxes .box a { color:#122a63; font-weight:bold; text-decoration:none; padding:0; }

div#boxes .box a > span { color:#EC4E10; font-weight:bold; text-decoration:none; padding:0; }

div#boxes .box a:hover { color:#EC4E10; }

div#boxes .box a:hover > span { color:#EC4E10; }

/* ############################################################
Boxen für Navigation - RUNDE BOX */

div#boxes .box_navigation { background:url("../_media/bg_box_orange.gif") no-repeat center center; float:left; height:207px; width:180px; margin-right:49px; }

div#box_navigation_dyn_head { background:url("../_media/bg_box_dyn_head.gif") no-repeat center center; float:left; height:42px; width:180px; margin-right:49px; }
div#box_navigation_dyn { background:url("../_media/bg_box_dyn.gif") repeat-y center center; float:left; width:180px; margin-right:49px; }
div#box_navigation_dyn_footer { background:url("../_media/bg_box_dyn_footer.gif") no-repeat center center; float:left; height:15px; width:180px; margin-right:49px; }

div#boxes .box_blank { float:left; height:207px; width:180px; margin-right:49px; }

div#boxes .box_autoheight { float:left; width:180px; margin-right:49px; padding:30px 13px 0; }

div#boxes ul.nav { list-style: none; padding:0; margin:0; }

div#boxes ul.nav li a { font-weight:bold; color:#122a63; line-height:19px; }

div#boxes ul.nav li a:hover { color:#EC4E10; }

div#boxes ul.nav li.act a { color:#ec4e10; }

/* Boxen für Aktuelles - TEXTBOX */

div#boxes .text { float:left; font-size:12px; line-height:18px; padding:30px 0 0 0; width:510px; }

div#boxes .text p { padding: 0; }

/* ############################################################
Fusszeile */

div#footer { background: #e5ebef; color: #555; height:57px; clear:both; }

div#footer a { color: #555; }

div#footer a:hover { text-decoration:underline; }

div#footer p { padding-left:62px; margin:0 10px 0px 0; line-height:57px; float:left; }

div#footer #sprachwahl { float: left; padding:18px 0 0 65px; }

