body{margin:0 auto;padding:0;text-align:center;font-size:101.01%;font-family:verdana, arial, helvetiva, sans-serif;background-color:#E5E5E5;}
address, #footer p{font-size:.85em;font-weight:normal;font-style:normal;}
#footer p{float:right;margin:0 20px 0 0;padding:0;}
#footer a{color:#999;}
a:link, a:visited{color:#6B5927;font-weight:bold;text-decoration:none;}
a:hover, a:focus, a:active, .active {font-weight:bold;color:#AB8340;}
h1{padding:0 0 24px 52px;margin-left:0px;margin-bottom:0;font-size:1.75em;font-family:times;font-weight:normal;color:#291C0E;background-image:url(phn_h1_bg.gif);background-repeat:no-repeat;}
h2{font-size:1.5em;font-family:times;font-weight:normal;color:#9C5C2B;}
hr{margin:10px 0;color:transparent;background-color:#ccc;height:1px;size:1px;border:0;}

p, li{line-height:1.5em;}
strong{font-size:.9em;}
#rahmen{font-size:.8em;}
a img{border:none;}
#rahmen{width:980px;margin:auto;padding:0;text-align:left;background-color:transparent;}
#header{width:980px;height:166px;margin:20px 0 -15px 0;padding:0;text-align:right;background-image:url(phn_header.gif);background-repeat:no-repeat;background-position:0px 14px;background-color:transparent;}
#header img{position:relative;z-index:1;margin:0 35px 0 0;}
#navigation{margin:0 0 0 206px;padding:12px 6px 2px 1px;background-color:transparent;}
#navigation ul, #navigation li{margin:0;padding:0;list-style:none;}
#navigation li, .active{display:inline;}
#navigation a:link, #navigation a:visited{color:#6B5927;padding:0 12px 0 0;font-weight:bold;text-decoration:none;}
#navigation a:hover, #navigation a:focus, #navigation a:active, .active, #navigation a.current{padding:0 12px 0 0;font-weight:bold;color:#AB8340;}
#navigation .active{padding:0 12px 0 0;}
#main{height:300px;background-image:url(hpn_main_bg.jpg);background-repeat:no-repeat;}
#sub{width:204px;margin:0 0 0 0;padding:200px 0 0 0;float:left;text-align:center;background-color:transparent;overflow:hidden;}
#sub ul, #sub li{margin:0;padding:0;text-align:left;list-style:none;background-color:transparent;}
#sub li{margin-bottom:3px;overflow:hidden;background-color:transparent;}
#sub a:link, #sub a:visited {width:100%;display:block;padding:2px 3px 2px 6px;color:#6B5927;background-color:#f7f7f7;}
#sub a:hover, #sub a:focus, #sub a:active{font-weight:bold;color:#AB8340;}
#sub .active, #sub .current{width:100%;display:block;padding:2px 3px;border-left:3px solid #6B5927;background-color:#f7f7f7;}
#breadcrumb{padding:3px 3px 3px 5px;color:#6B5927;background-color:#f2f2f2;}
#breadcrumb a{font-size:.9em;font-weight:normal;text-decoration:underline;}
#content{width:776px;height:100%;height:auto;margin:9px 0 40px -2px;float:left;background-color:#fff;}
#content-box{height:400px;min-height:400px;height:auto;padding:20px 10px;margin:10px 30px 0 30px;background-color:transparent;}
#footer{margin-bottom:-5px;padding:10px 10px 10px 40px;color:#999;clear:both;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;background-color:#f2f2f2;}
/*
*/
.imgleft, .left{float:left;margin:0 3px 3px 0;}
.imgright, .right{float:right;margin:0 0 3px 3px;}
.clearleft{clear:left;}
.clearright{clear:right;}
.hd, .hide{display:none;}
.image-map{float:right;margin:0 0 5px 5px;}
.image-map img{border:O;}
/*partner-boxen*/
.partner{float:right;margin-left:15px;}
.partner div{width:320px;margin: 10px 0;padding:4px;-moz-border-radius:8px;}
.partner h2{font-size:1em;color:#000;font-family:verdana;font-weight:bold;}
.partner h2{margin:0;}
.partner ul{margin-top:4px;margin-bottom:0;list-style:square;}
.light-orange{width:300px;background-color:#F7D9BE;border-color:#F7D9BE;}
.dark-orange{background-color:#FDCFA6;border-color:#FDCFA6;}
.light-red{background-color:#F8BBAB;border-color:#F8BBAB;}
.light-gold{background-color:#DAD6AA;border-color:#DAD6AA;}
/*formulare*/
fieldset{margin-left:0px;border:0px;}
#form-module legend{color:#fff;}
.element{width:460px;margin-bottom:10px;padding:5px 5px 0 5px;background-color:#F9F0DF;}
.element p{margin:0;padding:0 0 2px 0;}
.element label{display:block;width:150px;float:left;margin:0 0 2px 0;}
.human_check{float:left;width:86% !important;}
.element input, .element select, .element radio, .element checkbox{margin-bottom:4px;}
.element textarea, .element input, .element select{width:295px;border:4px solid #AB8340;border-width:0 5px;}
.element input.radio{width:2em;border:0 !important;}
.element .submit{font-weight:bold;background-color:#AB8340;color:#fff;border:0;}
.login{margin:20px 5px;}
.inputs{margin-top:0px;text-align:left;}
.warning{text-align:left !important;background-color:#fff;color:red;}
fieldset{border:1px solid #9C5C2B;background-color:none;}
legend.login {margin-left:60px;padding:2px;font-size:1.5em;font-family:times;font-weight:normal;color:#9C5C2B;}
.login label{width:64px;padding:2px;margin-right:5px;display:block;float:left;}
.login input{width:90px;margin-bottom:5px;}
.login .submit{margin-top:5px;}
/*
*/

