body { margin:0; padding:0; background:#fff url(/spde/img/eh/back_body.gif) repeat-y; font-family:verdana; font-size:11px; line-height:15px; }

/* LINKs */
a { color:#0a3077; text-decoration:none; }
a:hover { text-decoration:underline; }
div#nav ul.nav li a { background:#f5b453; color:#fff; display:block; padding:3px 0px 3px 15px; font-weight:normal; }
div#nav ul.nav li a:hover, div#nav ul.nav li a.act, div#nav ul.nav li a.level3act, div#nav ul.nav li a.level4act, div#nav ul.nav li a.level5act { background-color:#ff9900; text-decoration:none; }
div#nav ul.nav li a.level3, div#nav ul.nav li a.level3act { padding-left:25px; }
div#nav ul.nav li a.level4, div#nav ul.nav li a.level4act { padding-left:35px; }
div#nav ul.nav li a.level5, div#nav ul.nav li a.level5act { padding-left:45px; }
a.intern, a.extern, a.download, a.back, a.calc, a.sitemap, a.sitemap_l3, a.sitemap_l4, a.sitemap_l5, a.add, a.remove, a.top { background:url(/spde/img/eh/link_intern.gif) no-repeat 0px 4px; padding-left:20px; font-size:10px; display:block; font-weight:bold; }
a.extern, a.download { background-image:url(/spde/img/eh/link_extern.gif); }
a.anmelden { padding-right:35px; display:block; font-weight:bold; }
a.back { background-image:url(/spde/img/eh/link_back.gif); }
a.top { background-image:url(/spde/img/eh/link_top.gif); }
a.add { background-image:url(/spde/img/eh/plus.gif); }
a.remove { background-image:url(/spde/img/eh/minus.gif); }
a.download { margin-bottom:10px; font-size:11px; }
a.plusminus { font-weight: bold; }
table.ap a.download, table.ap a.extern { margin-bottom:2px; }
a.calc { background:url(/spde/img/ik/link_calc.gif) no-repeat 0px 1px; padding-left:15px; margin-bottom:2px; }
a.sitemap, a.sitemap_l3, a.sitemap_l4, a.sitemap_l5 { margin-left:10px; margin-top:7px; font-size:11px; font-weight:normal; }
a.sitemap_l3 { margin-left:30px; }
a.sitemap_l4 { margin-left:50px; }
a.sitemap_l5 { margin-left:70px; }
h2.text a { font-size:11px; }
div#footer a { font-weight:normal; margin-right:10px; }
div#content p.boldlinks a { font-weight:bold; }


/* DIVs */
div#main { width:980px; }
div#header { height:103px; width:750px; background:url(/spde/img/back_header_right.gif) repeat-x; float:left; }
div#header div#visual { width:257px; background:url(/spde/img/back_header_left.gif); float:left; }
div#header div#slogan { padding-left:56px; background:url(/spde/img/back_header_left.gif); float:left; }
div#header div#topnav_left { width:180px; height:26px; background:url(/spde/img/back_topnav_left.gif) repeat-x; float:left; }
div#header div#topnav { width:570px; height:26px; background:url(/spde/img/back_topnav_right.gif) repeat-x; float:left; vertical-align:top; } 
div#header_logo { width:230px; height:104px; float:left; background:#fff url(/spde/img/back_logo.gif) no-repeat top left; }
div#header_logo div#logo { padding:3px 10px 0px 0px; text-align:right; }
div#nav { width:180px; margin-right:30px; padding-bottom:30px; float:left; }
div#nav div.grey { background:#dadbdc; margin:0; padding:15px 10px 15px 20px; }
div#content { width:575px; float:left; padding-bottom:30px; }
div#content div.left_fixed, div#content div.right_fixed { width:260px; float:left; }
div#content div.right_fixed { float:right; margin-right:8px; }
* html div#content div.right_fixed { margin-right:0; }
div#content div.news { margin-bottom:5px; padding-bottom:0px; border-bottom:solid 1px #92969f; }
div#content div.teaser { padding:0px 0px 20px 0px; }
div#content div#footer { border:solid 1px #92969f; margin-top:80px; padding:3px 10px 3px 10px; }
div#mpl { width:165px; margin-left:30px; float:left; font-size:10px;  line-height:13px; }


/* FORMs */
form { margin:0; padding:0; }
div#nav form.suche { margin:0px 10px 0px 20px; padding:0; }
div#mpl form { margin:5px 12px 30px 12px; }
div#nav input { float:left; font-size:10px; margin:0px 5px 3px 0px; color:#606060; }
div#mpl select { font-size:10px; margin:0px 0px 3px 0px; }
div#content input[type=checkbox] { margin-bottom:1px; }
div#content input, div#content select { font-size:10px; }
div#content textarea { font-family:verdana; font-size:11px; }
input[disabled] { font-size:10px; margin:0px 5px 3px 0px; background-color: #FFFFFF; border: 1px solid #CCCCCC; }

/* HEADLINEs */
h1, h2, h3 { margin:0; padding:0; }
h1,h2 { color:#ff9900; margin:0px 0px 25px 0px; font-size:18px; font-weight:bold; }
h2 { margin:0px 0px 15px 0px; }
h1 { line-height:18px; }
h1.back { margin-bottom:5px; }
h1.black { font-size:14px; margin:0px 0px 5px 0px; color:#000; }
h1.underline { border-bottom:solid 1px #ff9900; color:#ff9900; padding-bottom:3px; margin:5px 0px 10px 0px; font-size:14px; font-weight:bold; }
h2.hp { font-size:14px; margin:10px 0px 6px 0px; }
h2.text { color:#000; font-size:11px; margin:0px 0px 3px 0px; }
h2.underline { border-bottom:solid 1px #ff9900; color:#ff9900; padding-bottom:3px; margin:5px 0px 10px 0px; font-size:12px; font-weight:bold; }
div#mpl h2 { padding:2px 5px 2px 5px; margin:0; background:#92969f; color:#fff; font-size:10px; font-weight:bold; display:block; border-bottom:solid 1px #fff; }
div#mpl h2.bt { border-top:solid 1px #fff; } 
h3 { border-bottom:solid 1px #ff9900; color:#ff9900; padding-bottom:3px; margin:5px 0px 10px 0px; font-size:12px; font-weight:bold; }


/* HR */
hr { height:1px; color:#92969f; background:#92969f; border:none; margin:15px 0px 0px 0px; }

/* IMGs */
img.img_1 { float:left; margin:0px 15px 5px 0px; }
img.img_2 { float:right; margin:0px 0px 5px 15px; }

* html div#content div.right_fixed img, * html div#content div.left_fixed img { margin:0px 0px 5px 0px; }
/* Ps */
div#content p { margin:0px 0px 15px 0px; display:block; }
div#content p.center { text-align:center; }
div#content p.red { color:#ff0000; }
div#content div.news p { margin-bottom:0px; }
div#mpl p { margin:5px 12px 30px 12px; }
div#mpl p.nmb { margin-bottom:8px; }

/* LISTs */
div#nav ul.nav { margin:0; padding:0; border-top:1px solid #fff; display:block; } 
div#nav ul.nav li, div#nav ul.nav li.last { margin:0; padding:0; border-bottom:1px solid #fff; }
div#nav ul.nav li.last { border-bottom-color:#f5b453; }
div#content ul { list-style-type:none; margin:0px 0px 15px 0px; padding:0px; }
div#content ul li { background:url(/img/eh/list.gif) no-repeat 0px 8px; padding:3px 0px 3px 13px; display:block; }
div#content li { background:url(../img/eh/list.gif) no-repeat 0px 8px; padding:3px 0px 3px 13px; display:block; }


/* SPANs */
span.spacer, span.spacer_white { display:block; }
span.spacer_white { background:#fff; }
span.grey { color:#92969f; font-size:9px; }
div#content div.news span.grey { display:block; margin:0px 0px 10px 0px; }
div#content a span.grey { margin-left:0px; font-weight:normal; font-size:9px; }
div#nav form span.send, div#mpl form span.send { float:left; padding:2px 0px 0px 0px; }
span.red { color:#ff0000; }
span.image_left { float:left; margin:3px 10px 5px 0px; }
span.image_right { float:right; margin:3px 0px 5px 10px; }

/* TABLEs */
div#content table { font-size:11px; }
div#content table.boxed { border:none; margin-bottom:15px; }
div#content table.boxed td { border:solid 1px #ff9900; padding:3px; vertical-align:top; }
div#content table.boxed td.content, div#content table.boxed td.content_nbgc, div#content table.boxed td.content_nbgc_last { padding:5px; background:#fdf3e4; }
div#content table.boxed td.content_nbgc, div#content table.boxed td.content_nbgc_last { background:none; border:none; }
div#content table.boxed td.content_nbgc_last { border-bottom:solid 1px #ff9900; }

div#content table.colored { border-bottom:solid 1px #ff9900; margin-bottom:15px; }
div#content table.colored tr.dunkel { background:#fdf3e4; }
div#content table.colored tr.bordered td { border-top:solid 1px #ff9900; }
div#content table.colored th { background:#ff9900; padding:2px 10px 2px 10px; color:#fff; font-weight:bold; text-align:left; }
div#content table.colored td { padding:5px 10px 5px 10px; vertical-align:top; }

div#content table.ap { border:none; margin-bottom:15px; width:100%; text-align:left; }
div#content table.ap th { background:#fce7c8; padding:2px 5px 2px 10px; font-weight:normal; }
div#content table.ap td { background:#fdf3e4; padding:5px 10px 5px 10px; vertical-align:top; }
div#content table.ap td.hell { background:none; }
div#content table.ap td.np { padding:0; }

div#content table.list { border:none; margin-bottom:15px; text-align:left; width:570px; }
div#content table.list th { padding-bottom:5px; }
div#content table.list td { border-top:solid 1px #ff9900; padding:2px 0px 2px 10px; vertical-align:top; }
div#content table.list td.content, div#content table.list td.content_last { padding:10px 5px 10px 5px; }
div#content table.list td.last, div#content table.list td.content_last { border-bottom: solid 1px #ff9900; }
div#content table.list tr.dunkel { background:#fdf3e4; }

div#content table.form { border-top:solid 1px #ff9900; border-bottom:solid 1px #ff9900; background:#ff9900; margin-bottom:15px; text-align:left; }
div#content table.form td { padding:5px 10px 5px 10px; vertical-align:top; }
div#content table.form td.first { padding:15px 10px 5px 10px; }


/* MISC */
.left { float:left; }
.right { float:right; }
.small { font-size:10px; }
br.clear { clear:both; }
img { border:none; }
