* { margin: 0; padding: 0; }

body {
background-image:url(/de/images/background.jpg);
font:8pt 'Verdana';
color:#4f4f4f;
line-height:1.7em;
}

p {
margin-bottom:15px;
}

img {
padding:0;
margin:0;
border:0;
}



h1 {
font-size:9pt;
}

hr {
border:0px;
border-top:1px dotted silver;
border-bottom:transparent;
}

h2 {
display:block;
background-color:#e3e8ec;
padding:0.3em;
font-size:8pt;
font-weight:600;
}

a {
text-decoration:underline;
color:#65839f;
}

a:hover, a:active {
color:#65839f;
}


a.drucken {
    	display:block;
    	float:right;
    	background-image:url(/de/images/drucken_grau.gif);
    	background-repeat:no-repeat;
        width:30px; height:30px;
        text-decoration:none;
        	}

a.drucken:hover {
		background-image:url(/de/images/drucken_blau.gif);
                 text-decoration:none;
				}

a.impressum {
    	display:block;
    	float:right;
    	background-image:url(/de/images/impressum_grau.gif);
    	background-repeat:no-repeat;
        width:30px; height:30px;
        text-decoration:none;
        	}

a.impressum:hover {
		background-image:url(/de/images/impressum_blau.gif);
                 text-decoration:none;
				}

a.sitemap {
    	display:block;
    	float:right;
    	background-image:url(/de/images/sitemap_grau.gif);
    	background-repeat:no-repeat;
        width:30px; height:30px;
        text-decoration:none;
        	}

a.sitemap:hover {
		background-image:url(/de/images/sitemap_blau.gif);
				}

ul {
list-style-image:url(/de/images/bullet.gif);
line-height:1.5em;
}


.submit .reset {
font-family:'Verdana';
border: 3px double #65839f;
}

#klammer {
 width:936px;
 margin: 0 auto;
 margin-top:0px;
 text-align:left;
 background-color:white;
 border-left:3px solid #57738d;
 border-bottom:3px solid #57738d;
}

#cloud {
width:936px;
height:89px;
}

#building {
width:207px;
height:121px;
float:left;
}

#head {
width:729px;
height:121px;
float:right;
}

#nav_left {
width:207px;
float:left;
}

#nav_left ul {
width:207px;
list-style-type:none;
list-style-image:none;
margin-top:10px;
margin-left:0;
padding:0;
text-align:right;
border-top: 1px dotted silver;
}

#nav_left ul li {
margin:0;
padding:0;
}

#nav_left ul li a {
display:block;
height:25px;
padding-top:5px;
padding-right:5px;
border-bottom: 1px dotted silver;
text-decoration:none;
color:#4f4f4f;
font-size:9pt;
}

#nav_left ul li a:hover {
background:#f5f3f4;
}

#newsbox {
width:207px;
}

#content {
width:442px;
padding:30px;
float:left;
}

#content ul {
margin-left:20px;
line-height:2em;
}

#nav_right {
width:207px;
margin-top:54px;
margin-right:20px;
float:right;
margin-bottom:10px;
}

#nav_right ul {
width:207px;
list-style-type:none;
list-style-image:none;
margin-left:0;
margin-bottom:20px;
padding:0;
border-top:4px solid #65839f;
}

#nav_right ul li {
margin:0;
padding:0;
}

#nav_right ul li a {
display:block;
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
background:url(/de/images/pfeil.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom: 1px dotted silver;
text-decoration:none;
color:#4f4f4f;
}

#nav_right ul li a:hover {
background:url(/de/images/pfeil_aktiv.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#f5f3f4;
}

#nav_right textarea {
border:0;
width:207px;
overflow:hidden;
font:8pt 'Verdana';
color:#4f4f4f;
}

#foot {
clear:both;
width:936px;
height:37px;
}
