BODY { background:#000 url(../../img/bg/bg3.gif) center top repeat-x; height:100%; padding:0px; margin:0px;}
HTML { height:100%; }

DIV, BODY, TEXTAREA, .dropdown, .upload
{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; }
SELECT, INPUT, TEXTAREA
{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000; }

IMG { border:0 }
h1 { font-size:18px; font-weight:bold; margin:0px 0 8px 0; color:#FFF; }
h2 { font-size:18px; font-weight:normal; margin:0px 0 8px 0; color:#FFF; }
h3 { font-size:14px; font-weight:bold; margin:0px 0 8px 0; color:#FFF; }
h4 { font-size:13px; font-weight:bold; margin:0px 0 8px 0; color:#5b5550; }
h5 { font-size:13px; font-weight:normal; margin:0px 0 8px 0; color:#cf0c0c; }


#page { position:absolute; width:850px; overflow:hidden; padding:30px; left:50%; margin-left:-420px; }
#left { width:250px; float:left; overflow:hidden; } /* IE Hack */
#right { float:right; width:600px; }
#right H1 A { font-size:18px; font-weight:bold; margin:0px 0 8px 0; color:#FFF; text-decoration:none; }
#right A { color:#cf0c0c; font-size:13px; text-decoration: none;}
#right A:hover { background: #cf0c0c; color:#fff; border-right:2px solid #cf0c0c;}
#keyvisual {margin-right: 30px; _margin-top:-7px; padding-top:8px;}
#right P { line-height:20px; padding:0 0 10px 0;}

#contentright { float:right; width:325px; }
#contentright H1 A { font-size:18px; font-weight:bold; margin:0px 0 8px 0; color:#FFF; text-decoration:none; }
#contentright H2 { color:#cf0c0c; font-size:13px; font-weight:bold; }
#contentright A { color:#cf0c0c; font-size:13px; text-decoration: none;}
#contentright A:hover { background: #cf0c0c; color:#fff; border-right:2px solid #cf0c0c;}
#ajaxcontentarea { float:right; width:325px; height:340px;}
#ajaxcontentarea A { color:#FFF; text-decoration:none; border-bottom:1px #cf0c0c dashed; }

.teaserbox { position:relative; float:left; }
.teaserbox P { line-height:18px; margin:0px; }

.teaserboxtop1 { background: url(../../img/bg/bg_teaserbox_top.gif ) top no-repeat; width:190px; height:7px; padding:0px; _padding:0px;}
.teaserboxbottom1 { background: url(../../img/bg/bg_teaserbox_bottom.gif ) bottom no-repeat; width:190px; height:13px; padding:0px; _padding:0px;}
.teaserboxcontent1 { background: url(../../img/bg/bg_teaserbox_content.gif ) top repeat-y; width:170px; padding:10px; }
.teaserboxcontent1 { background: url(../../img/bg/bg_teaserbox_content.gif ) top repeat-y; width:170px; padding:10px; }

.teaserboxtop2 { background: url(../../img/bg/bg_teaserbox_top2.gif ) top no-repeat; width:190px; height:7px; padding:0px; _padding:0px;}
.teaserboxbottom2 { background: url(../../img/bg/bg_teaserbox_bottom2.gif ) bottom no-repeat; width:190px; height:13px; padding:0px; _padding:0px;}
.teaserboxcontent2 { background: url(../../img/bg/bg_teaserbox_content2.gif ) top no-repeat; height:103px; width:170px; padding:10px; }

.teaserbox H2 { color:#cf0c0c; font-size:13px; font-weight:bold; }
.teaserbox A { color:#cf0c0c; text-decoration: none; }
.teaserbox A:hover { background: #cf0c0c; color:#fff; border-right:2px solid #cf0c0c;}

.spacer { position:relative; float:left; height:277px;}

.flLeft {float:left; margin-right:10px;}

#maintab { background:#000; width:270px; padding:5px; }
#maintab H1,H2,H3 { font-size:12px; }
#maintab A { color:#cf0c0c; font-size:12px; text-decoration: none;}
#maintab A:hover { background: #cf0c0c; color:#fff; border-right:2px solid #cf0c0c;}
#maintab UL, LI { list-style:none; margin:5px 5px 15px 5px;}



#menu { position:relative; float:left; width:250px; margin:40px 8px 0 2px; _margin:35px 0px 0 1px; _width:210px; font-size:13px; overlay:hidden; font-weight:bold; color:#5b5550; }
#menu A { font-weight:bold; color:#5b5550; font-size:13px; text-decoration: none;}
#menu A.active { font-weight:bold; color:#cf0c0c; font-size:13px; }
#menu A:hover { color:#cf0c0c; }
#menu A.selected { font-weight:bold; color:#cf0c0c; font-size:13px; }
#logo { position:relative; float:left; overlay:hidden; margin:15px 0 0 0;}

.graueschachtel {padding-bottom:10px;}
.graueschachtel img {padding: 0 2px 4px 2px;}



.comment-rank { position:relative; overlay:hidden; color:#5b5550; font-size:13px; margin:20px 0 10px 0;}

/* #footer { position:relative; float:left; width:240x; color:#5b5550; font-size:10px; margin:30px 0 10px 0;}*/
#footer A { color:#5b5550; font-size:13px; margin:15px 0 10px 0; text-decoration:none;}


div.hr { height:1px; background: url(hr.gif) repeat-x scroll left; width:300px; margin:5px 0 5px 0; }
div.hr hr { display:none; }

.comment { width:300px; padding:5px; margin:15px 0 15px 0; }

/* Formular */
.inputfield, .smallinputfield, .inputfieldtip { border:1px solid #5b5550; background:#000; font-size:13px; padding:2px; width:300px; color:#fff; }
.teearea { border:1px solid #5b5550; background:#000; font-size:13px; padding:2px; width:300px; color:#fff; }
.smallinputfield { width:110px; }
.inputfieldoben { background:#fff; font-size:13px; padding:0px; width:150px; color:#000}
.element {padding: 0 2px 0px 2px;}
.submit {margin: 20px 0 0 0;}



