body {position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background:#D9ECF6;color:#003366;z-index:1;}
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
h1{font-size:16px;font-weight:700;padding-bottom:20px;}
h2{font-size:15px;font-weight:700;padding-bottom:15px;}
h3{font-size:14px;font-weight:700;padding-bottom:10px;}
h4{font-size:12px;font-weight:700;}
p{padding-bottom:15px;}
a{text-decoration:none;background:transparent;color:#0083D7;font-weight:700;}
a:hover{background:transparent;color:#003366;}
ul {padding-bottom:15px;}
#layout{position:relative;width:770px;left:50%;margin:40px 0 0 -386px;background:#D9ECF6;z-index:2;}
    #header{z-index:3;}
        #icebird{position:absolute;left:380px;top:0px;width:220px;height:140px;z-index:4;}
        #service{width:740px;height:20px;text-align:right;margin:0 auto;z-index:3;}
        #service a{background:url(../images/ranger/link.gif) left no-repeat;padding-left:12px;padding-right:15px;font-size:10px;}
        #service a:hover,#service a.active{background:url(../images/ranger/hover.gif) left no-repeat transparent;color:#003366;}
        #banner{background:url(../images/naturfotos/wasser.jpg);width:710px;height:105px;margin:0 auto;padding:15px;padding-bottom:10px;border:1px solid #FFF;z-index:3;}
    #content{border:15px solid #D9ECF6;z-index:2;}
        #navigation{float:left;width:152px;}
            #mainnavigation,#partner{float:left;width:140px;border:1px solid #FFF;padding:5px;background:url(../images/naturfotos/schilf.jpg) no-repeat;overflow:hidden;z-index:3;}
                #mainnavigation ul{list-style-type:none; margin:0px;padding:0px;}
                    #mainnavigation ul li{position:relative;;padding:5px 0;}
                    #mainnavigation ul li a{background:url(../images/ranger/link.gif) left no-repeat transparent;color:#0083D7;padding-left:12px;overflow:hidden;}
                    #mainnavigation ul li a:hover,
                    #mainnavigation ul li a.active,
                    #mainnavigation ul li.active a,
                    #mainnavigation ul li.activesub a,
                    #mainnavigation ul li.selectedsub a
                    {background:url(../images/ranger/hover.gif) left no-repeat transparent;color:#003366;}
                    #mainnavigation ul li ul {padding-left:0px}
                    #mainnavigation ul li li a,
                    #mainnavigation ul li.selectedsub li a,
                    #mainnavigation ul li.activesub li a
                    {background:none;color:#000;font-size:10px;}
                    #mainnavigation ul li li a:hover,
                    #mainnavigation ul li li a:active,
                    #mainnavigation ul li li.active a,
                    #mainnavigation ul li.selectedsub li a:hover,
                    #mainnavigation ul li.selectedsub li a:active,
                    #mainnavigation ul li.selectedsub li.active a,
                    #mainnavigation ul li.activesub li a:hover,
                    #mainnavigation ul li.activesub li a:active,
                    #mainnavigation ul liactivesub li.active a
                    {background:none;color:#0083D7;text-decoration:underline;}
            #partner{background:none;margin-top:15px;}
        #copy{float:right;width:410px;border:1px solid #FFF;padding:10px 145px 10px 15px;z-index:3;line-height:18px;text-align:justify;}
                #copy ul{padding-left: 25px}
                #copy p a{background:url(../images/naturfotos/exturl.gif) no-repeat;padding-left:15px;}
    #footer{position:relative;width:740px;margin:0 auto;z-index:3;text-align:right;font-size:10px;font-weight:normal;margin-bottom:30px;}
        #footer a,#footer a:hover{font-size:10px;font-weight:normal;background:transparent;color:#003366;}
        #footer a:hover{color:#FFF;}
table.emailform td.header{padding:0 0 20px 100px;text-align:left;vertical-align:top;}
table.emailform td.label{text-align:left;vertical-align: top;width:100px;}
table.emailform td.input{text-align:left;vertical-align: top;}
.required{background:transparent;color:#FF8E07;}
.error{background:transparent;color:#FF8E07;}
.formular{margin:0;padding:0;background-color:#FFF;border:none;width:300px;height:18px}
textarea.formular{height:60px}
input.button{width:300px;background-color:#FFF;border:none}
.clear{clear:both;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#partner a{margin-bottom:5px;float:left}
#partner a.last {margin-bottom:0;clear:both;}

