html, body { height:100%; }
body { margin:0; padding:0; text-align:center; background:#98cb33 url(../../gfx/basis/back_global.jpg) repeat-x; }
body, td, p, div { font-family:"Arial"; font-size:11px; }
form { margin:0; padding:0; }
p { margin-top:0; }
img { border:none; }
a { text-decoration:none; color:#4d9c35; position:relative; } /* position:relative wegen DirectX AlphaImageLoader für IE 6 */
a:hover { text-decoration:underline; }
h2 { padding:0; margin:0; margin-bottom:15px; font-size:24px; font-weight:bold; }
h3 { padding:0; margin:0; margin-bottom:10px; font-size:18px; font-weight:bold; }
h4 { padding:0; margin:0; margin-bottom:6px; font-size:14px; font-weight:bold; }
select { font-family:Arial; font-size:12px; background-color:#ffffcc; }

.c_rot { color:#FF0000; }
.c_schwarz { color:#000000; }
.form_style { font-family:Verdana; font-size:12px; border:solid 1px #e28528; background-color:#ffffcc; padding:2px 4px; }
.form_style_err { font-family:Verdana; font-size:12px; border:solid 1px #FF0000; background-color:#f9e7d4; padding:2px 4px; }
.form_button { font-family:Verdana; font-size:12px; color:#FFF; font-weight:bold; background-color:#e28528; border:solid 1px #000; }
.form_trenner { clear:both; font-size:1px; height:5px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.link_arrow { float:left; margin-top:2px; margin-right:4px }
.trenner { clear:both; margin-top:10px; border-bottom:solid 1px #CCC; font-size:1px; margin-bottom:10px; }
.trenner_small { clear:both; margin-top:5px; border-bottom:solid 1px #CCC; font-size:1px; margin-bottom:5px; }

/* html > body #back_raster { position:fixed; z-index:1; left:0px; bottom:0px; height:100%; width:100%; background:url(../../gfx/basis/back_global_raster.png); } */

#page { position:relative; z-index:2; width:951px; margin:0 auto 0 auto; text-align:left; } /* IE6 3 Pixel mehr Breite */

#area_1 { position:absolute; top:10px; z-index:3; white-space:nowrap; }
#area_2 { clear:both; position:absolute; top:104px; z-index:2; }
#area_3 { clear:both; position:absolute; top:253px; z-index:2; padding-bottom:20px; }

html > body #area_1 #logo { width:179px; height:118px; float:left; background:url(../../gfx/basis/logo.png); cursor:pointer; }
html > body #area_1 #nav_top { width:631px; height:94px; float:left; background:url(../../gfx/basis/back_balken_oben.png); }
html > body #area_1 #end { width:138px; height:94px; float:left; background:url(../../gfx/basis/balken_oben_ende.png); }
* html #area_1 #logo { width:179px; height:118px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/basis/logo.png',sizingMethod='crop'); background:none; }
* html #area_1 #nav_top { width:631px; height:94px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/basis/back_balken_oben.png',sizingMethod='scale'); background:none; }
* html #area_1 #end { width:138px; height:94px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/basis/balken_oben_ende.png',sizingMethod='crop'); background:none; }

#ticker_back { position:absolute; top:25px; left:214px; width:590px; height:14px; padding:2px 10px; z-index:1; background-color:#FFF; opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30); }
#ticker { position:absolute; top:25px; left:214px; width:590px; height:14px; padding:2px 10px; z-index:1; }

#nav_top ul { list-style:none; list-style-type:none; margin:43px 0 0 20px; padding:0; }
#nav_top li { float:left; height:44px; color:#FFF; border-left:solid 1px #fff4a8; border-right:solid 1px #e2c400; padding:0 15px; }

#nav_top li div { padding-top:14px; font-size:12px; }
#nav_top li a { color:#000; }
#nav_top li a:hover { color:#ff7d01; }
#nav_top li.start { border-left:none; }
#nav_top li.end { border-right:none; }

html > body #area_2 #topimage { width:628px; height:148px; float:left; background:url(../../gfx/basis/back_topimage.png); }
html > body #area_2 #search { width:310px; height:140px; float:left; background:url(../../gfx/basis/rahmen_marktsuche.png); margin-left:6px; margin-top:4px; text-align:center; }
* html #area_2 #topimage { width:628px; height:148px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/basis/back_topimage.png',sizingMethod='crop'); background:none; }
* html #area_2 #search { width:310px; height:140px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/basis/rahmen_marktsuche.png',sizingMethod='crop'); background:none; margin-left:6px; margin-top:4px; text-align:center; }

#area_3 #col_1 { float:left; width:208px; }
#area_3 #col_2 { float:left; width:528px; margin:0px 2px; }
#area_3 #col_3 { float:left; width:208px; }

html > body #area_3 .nav_main_start { width:208px; height:10px; font-size:1px; background:url(../../gfx/boxen/nav/start.png); margin-top:2px; }
html > body #area_3 .nav_main_content { width:208px; background:url(../../gfx/boxen/nav/back.png); }
html > body #area_3 .nav_main_end { width:208px; height:10px; font-size:1px; background:url(../../gfx/boxen/nav/ende.png); }
* html #area_3 .nav_main_start { width:208px; height:10px; font-size:1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/nav/start.png',sizingMethod='crop'); background:none; }
* html #area_3 .nav_main_content { width:210px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/nav/back.png',sizingMethod='scale'); background:none; }
* html #area_3 .nav_main_end { width:208px; height:10px; font-size:1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/nav/ende.png',sizingMethod='crop'); background:none; }
#area_3 .nav_main_content_inside { width:199px; min-height:145px; background:url(../../gfx/boxen/nav/back_start.jpg) no-repeat; margin:0 4px; }
#area_3 .nav_main_content ul { list-style:none; list-style-type:none; margin:0px; padding:0px 0px; }
#area_3 .nav_main_content li { font-size:12px; color:#000; padding:4px 15px 4px 25px; border-top:solid 1px #fff4a8; border-bottom:solid 1px #e2c400; }
#area_3 .nav_main_content li a { color:#000; }
#area_3 .nav_main_content li a:hover { color:#ff7d01; }
#area_3 .nav_main_content li .aktiv{ color:#009900; }
#area_3 .nav_main_content li.start { border-top:none; }
#area_3 .nav_main_content li.end { border-bottom:none; }

html > body .infobox_start { width:208px; height:10px; font-size:1px; background:url(../../gfx/boxen/infobox/start.png); margin-top:2px; }
html > body .infobox_content { width:208px; background:url(../../gfx/boxen/infobox/back.png); }
html > body .infobox_end { width:208px; height:10px; font-size:1px; background:url(../../gfx/boxen/infobox/ende.png); }
* html body .infobox_start { width:208px; height:10px; font-size:1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/infobox/start.png',sizingMethod='crop'); background:none; margin-top:2px; }
* html body .infobox_content { width:208px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/infobox/back.png',sizingMethod='scale'); background:none; }
* html body .infobox_end { width:208px; height:10px; font-size:1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/infobox/ende.png',sizingMethod='crop'); background:none; }
.infobox_content_gradient { width:199px; min-height:60px; background:url(../../gfx/boxen/infobox/back_start.jpg) no-repeat; margin:0 4px; }
.infobox_content_inside { padding:5px 9px; }

html > body #col_2 .box_start { width:528px; height:10px; font-size:1px; background:url(../../gfx/boxen/middle/start.png); margin-top:2px; }
html > body #col_2 .box_content { width:528px; background:url(../../gfx/boxen/middle/back.png); }
html > body #col_2 .box_end { width:528px; height:10px; font-size:1px; background:url(../../gfx/boxen/middle/ende.png); }
* html #col_2 .box_start { width:528px; height:10px; font-size:1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/middle/start.png',sizingMethod='crop'); background:none; }
* html #col_2 .box_content { width:528px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/middle/back.png',sizingMethod='scale'); background:none; }
* html #col_2 .box_end { width:528px; height:10px; font-size:1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gfx/boxen/middle/ende.png',sizingMethod='crop'); background:none; }
#col_2 .box_content_inside { padding:10px 20px; overflow:auto; }

.box_rounded { background:#4d9c35; color:#FFF; }
.box_rounded.abs { margin-bottom:7px; }
.box_rounded .rtop, .rbottom { display:block; background:#FFF; }
.box_rounded .rtop div, .box_rounded .rbottom div { display:block; height:1px; font-size:1px; overflow:hidden; background: #4d9c35; }
.box_rounded .r1 { margin:0 2px; }
.box_rounded .r2 { margin:0 1px;  }
.box_rounded .rcontent { padding:1px 6px; }

.box_rounded_orange { background:#ff7d01; color:#FFF; }
.box_rounded_orange.abs { margin-bottom:7px; }
.box_rounded_orange .rtop, .rbottom { display:block; background:#FFF; }
.box_rounded_orange .rtop div, .box_rounded_orange .rbottom div { display:block; height:1px; font-size:1px; overflow:hidden; background: #ff7d01; }
.box_rounded_orange .r1 { margin:0 2px; }
.box_rounded_orange .r2 { margin:0 1px;  }
.box_rounded_orange .rcontent { padding:1px 6px; }

.box_rounded_rot { background:#ff0000; color:#FFF; }
.box_rounded_rot.abs { margin-bottom:7px; }
.box_rounded_rot .rtop, .rbottom { display:block; background:#FFF; }
.box_rounded_rot .rtop div, .box_rounded_rot .rbottom div { display:block; height:1px; font-size:1px; overflow:hidden; background: #ff0000; }
.box_rounded_rot .r1 { margin:0 2px; }
.box_rounded_rot .r2 { margin:0 1px;  }
.box_rounded_rot .rcontent { padding:1px 6px; }

.img_border { border:solid 1px #CCC; padding:1px }

