*{margin:0;padding:0}
img,fieldset{border:0}
body{font: normal 11px Verdana;background-color:#FFF}
.clear{clear:both;height:0;font-size:0;line-height:0}
.container{width:988px}
.content_inner{color:#333;}
.content_inner ul{margin: 10px 0px 10px 25px;}
.content_inner ol{margin: 10px 0px 10px 40px;}
.content_inner li .textbody{margin:0}
.content_inner li{margin:0 0 5px}
.bighead4, .headline1{font: normal 18px Verdana;color:#1D5E8F;}
.headline1{display:block;margin: 0 0 15px;}
.subhead{font: normal 14px Verdana;color:#1D5E8F;}
.subsubhead{font: bold 11px Verdana;color:#1D5E8F;}
.textbody{}
.content_inner p{margin:0 0 15px;}
.footer{height:66px;}
.footer div{float:left;padding-left:136px;}
.footer div.first{padding:0}
.mainnavi{float:left;}
.mainnavi ul{list-style:none;margin: 0 25px 0 0}
.mainnavi ul a{color:#565146;letter-spacing:-1px;text-decoration:none;text-transform:uppercase;display:block;}
.mainnavi a.on{background:url(../pix/arrow_1.gif) no-repeat transparent 32px 5px}
.mainnavi li.sub{margin: 0 0 0 11px}
.mainnavi li.sub a,.mainnavi li.subsub a{color:#928A77}
.mainnavi li.subsub{margin: 0 0 0 22px}
.metanavi{color:#A09D84;font: normal 10px Verdana; letter-spacing:-1px;}
.metanavi a{color:#A09D84;text-decoration:none;text-transform:uppercase;}

.index .logo{margin: 11px 0 6px 55px}
.index .box{margin:4px 0 0 43px;background-color:#FBFAF8}
.index .mainnavi{width:322px;background-color:#F0ECE3;margin: 0 0 0 13px;padding: 19px 0 25px;}
.index .mainnavi ul a{padding:0 0 11px 51px;}
.index .content_inner{margin:0 0 0 364px;padding:18px 25px 0 0}
.index .metanavi{margin:17px 0 0 73px;}
.index .footer{margin: 55px 0 15px 73px;}

.error .logo{margin: 11px 0 6px 55px}
.error .box{margin:4px 0 0 43px;}
.error .mainnavi{width:322px;margin: 0 0 0 13px;padding: 19px 0 25px;}
.error .content_inner{margin:0 0 0 364px;padding:18px 25px 0 0}
.error .content_inner a{color:#1D5E8F;}

.page{background:url(../pix/blumen_content.jpg) no-repeat #FFF;}
.page .box{background: url(../pix/box_bg.gif) no-repeat transparent;margin:0 0 0 10px}
.page .mainnavi{width:284px;}
.page .mainnavi ul a{padding:0 0 11px 41px;}
.page .mainnavi ul ul{margin: 10px 0}
.page .logo{margin:40px 0 68px 9px}
.page .metanavi{margin:17px 0 0 21px;}
.page .footer{margin: 15px 0 15px 21px;}
.page .content_outer{margin:0 0 0 284px;padding:18px 25px 0 0;padding:145px 0 0;background:transparent}
.page .content_inner{background:none #F0ECE3;padding:22px;}
.page .content_height{height: 400px;}
.page .docpager {margin-top: 10px;display:block}
.page .docpager a{display:block;border:0;margin-bottom:5px;}
.page .list td{padding-bottom:5px;}
html>body.page .content_height{height: auto;min-height:400px;}
.index .content_inner a,.page .content_inner a{color:#1D5E8F;text-decoration:none}
.index .content_inner a:hover,.page .content_inner a:hover{text-decoration:underline}

/*Forum*/
.forum .content_inner{font: normal 11px Verdana;}
.forum .content_inner a{text-decoration:none;color:#585138}
.forumentry {width:100%;overflow:hidden;zoom:1}
.forumbetreff {float:left;width:330px;padding:4px 0;border-bottom:2px solid #FFF;text-indent:4px;background-color:#F5F3ED;}
.forumname {float:left;width:270px;padding:4px 0;border-bottom:2px solid #FFF;background-color:#F5F3ED;}
.forumdatum {float:left;width:77px;padding:4px 0;border-bottom:2px solid #FFF;background-color:#F5F3ED;}
html>body .forumbetreff{width:333px;}
.forumkommentar{padding:15px 15px 5px;}
.forumfunktion {background-color:#EDE9DC;padding:0px 15px 15px;}
.forumlink {color:#048A41;}
.forumentryhi{border-bottom:2px solid #FFF;background-color:#EDE9DC;width:100%;}
.forumentryhi .forumbetreff, .forumentryhi .forumname, .forumentryhi .forumdatum,.forumentryhi .forumbetreff a,.forumentryhi .forumname a{color:#FFF;background-color: #968F76;}
.forum .forumentryhi .forumbetreff a,#forum .forumentryhi .forumname a{color:#FFF}
.forum .clearboth{display:none}
.forum .pager{background-color: #DED8C7;width:100%;height:20px;color: #968F76;}
.forum .pager table{float:right;margin-right:7px;} 
.forum .pager table td{font-size:11px;}
.forum .pager a{color:#000}
.forum{background:url(../pix/blumen_content.jpg) no-repeat #FFF;}
.forum .box{background: url(../pix/box_bg.gif) no-repeat transparent;margin:0 0 0 10px;display:inline-block}
.forum .mainnavi{width:284px;}
.forum .mainnavi ul a{padding:0 0 11px 41px;}
.forum .mainnavi ul ul{margin: 10px 0}
.forum .logo{margin:15px 0 48px 18px}
.forum .metanavi{margin:17px 0 0 21px;clear:both}
.forum .footer{margin: 15px 0 15px 21px;}
.forum .content_outer{margin:0 0 0 284px;padding:18px 25px 0 0;padding:145px 0 0;background:transparent}
.forum .content_inner{padding:22px 0 22px 14px;}
.forum .content_height{height: 400px;}
html>body.forum .content_height{height: auto;min-height:400px;}

/* Forms */
.page .fieldset .box{background:none;clear:left}
.ro {margin:0;padding:0;}
.lo {margin:0;padding:0;}
.ru {margin:0;padding:0;}
.lu {margin:0;padding:0;}
.forminhalt {margin:0;}
.fieldset{border:0px;}
.fieldset label{display: inline-block;width: 185px;vertical-align: top; line-height: 14px} 
html>body .fieldset label{display:-moz-inline-stack;}
html>body .fieldset label em{margin-left: 175px;}
.fieldset .textfield,.fieldset .selectfield,.fieldset .textareafield{width: 300px;font-family:Verdana,Helvetica,Arial;font-size:11px;}
.fieldset .box{width: 545px;margin-bottom:5px;}
#memo label{width:auto;}
#memo textarea{width:540px;}
.fieldset .button{color:#1D5E8F;font-size:12px;margin:3px 0 10px;padding-left:5px;background:transparent url(../pix/pfeil.gif) 0 6px no-repeat;cursor:hand;border:0;}
.fieldset .button:hover{color:#000}
.fieldset p{padding-top: 10px;clear:both}
.fieldset .radiofield{}
.fieldset #radio label{padding-top:3px;}
html>body .fieldset #radio label{min-width: 95px;width:auto;padding: 0 5px 0 0;}
.fieldset #checkbox label{width:185px;padding-top:3px;}
.fieldset #checkbox{width:215px;float:left;}
html>body .fieldset #checkbox label{padding-top:0px;}

.fieldset #text_half{float:left;clear:none;width: 195px;}
.fieldset #text_half label{width:83px;}
.fieldset #text_half .textfield{width: 100px}
html>body .fieldset #text_half label em{margin-left: 65px;}

.stueckfieldset label{float:left;display: block;width: 450px;vertical-align: top; line-height: 14px;padding-bottom:15px;} 
.stueckfieldset .forminhalt{clear:both}
.stueckfieldset .einr{padding-left:20px;}
.stueckfieldset input{font-size:11px;}
.checkfieldset input{float:left}
.checkfieldset label{margin-left: 25px;display:block;padding-bottom:10px;}

/* Tabellen */

td.textbody,td{font-size:11px}
td.emptycols{font-size: 1px;padding: 0px;display: none;}
td.linecolortyp{padding: 0px;display:none}
td.headline{color: #585138; background-color: #ded8c7; font-weight:bold; padding: 4px; border-bottom: 1px solid #1d5e8f}
td.headcols{padding: 4px; border-bottom: 5px solid #F0ECE3; background-color: #FFF;color:#1d5e8f}
td.whitecols{padding: 3px;background-color: #FFF;border-top:1px solid #1d5e8f}
td.normalcols{background-color: #FFF; padding: 3px;border-bottom: 5px solid #F0ECE3}