html {background: #046865;}
body {margin:0; 
font-size:15px; 
line-height:18px; 
font-family:"Arial", Times, sans-serif;
}

h1 {margin:30px 0 0 0; 
text-transform:normal; 
font-family: "Georgia" ,sans-serif;
font-size:1.1em;
font-style: italic;
font-weight:normal; 
color:#046865;}

h2 {margin:30px 0 0 0; 
text-transform:normal; 
font-family: "Georgia" ,sans-serif;
font-size:1.0em;
font-style: italic;
font-weight:normal; 
color:#000;}

h3 {margin:10px 0 0 0; 
text-transform:normal; 
font-family: "Georgia" ,sans-serif;
font-size:1.1em;
font-style: italic;
font-weight:normal; 
color:#046865;}
	
h4 {margin:10px 0 0 0; 
text-transform:normal; 
font-family: "Georgia" ,sans-serif;
font-size:1.1em;
font-style: italic;
font-weight:normal; 
color:#cc0000;}

#form
{
	margin: 0;
	padding: 0;
	background: #ccc ;
	color: #000;
}

a {color:#046865;}
a:hover {text-decoration:none;}
a:visited {color:#046865;text-decoration:none;}

#container {width:950px; margin:0 auto;}

#header {margin:0 20px; background: #FFFFFF; height:440px;}
.headerright{ 
float:right;
padding : 10px 30px 0 0;
align="center";
  } 

#collage {float:left;  height:200px; width:850px;  margin:20px 0 0 40px; color:#046865;}

#logo 
{float:left; 
height:110px;
 padding:50px 0 0px 40px;  
 }

#menu 
{float:left;
 height:30px; 
 padding:0px 0 0 40px;
 width:830px;}

#menu ul {margin:0; padding:0;}

#menu ul li {display:inline; list-style:none;}

#menu ul a
 {display:block;
 font-family:"Georgia", Times, serif;
 float:left;
 font-weight:normal;
 font-size:1.2em; 
 text-decoration:none;
 text-transform:normal; 
 
padding:5px 12px 2px 12px;
 color:#046865;}
	 
#menu ul a:hover {background-color:#ccc;}
#menu .current_page_item a {
	background: #046865;
	color: #FFFFFF;}
	
#main {margin:0 20px; background-color:#FFFFFF; float:left;}
#text {float:left; width:540px; padding:5px 10px 10px 40px;}
#text-kontakt {float:left; width:440px; padding:5px 10px 10px 40px;}
#text ul {padding:0; margin:10px 0 10px 40px;}
#text ul li {padding-left:20px; background:url(images/li.gif) no-repeat; list-style:none;}
#text p {margin:10px 20px 0 0;}

#sidebar {float:right; width:300px; background:#fff; padding:60px 20px 10px 0px; font-size:12px;}
#sidebar-kontakt {float:right; width:400px; background:#fff; padding:40px 20px 10px 0px; font-size:12px;}

#footer {height:80px; width:910px; clear:both; margin:0px 10px 20px 20px; background:#ccc;}
.footer_left 
{ float:left; margin:20px 0px 0px 40px;}
.footer_right { float:right; margin:10px 100px 0px 0px; color:#333; width:auto;}
#footer a {
font-size:1.0em; 
font-weight:normal; 
text-decoration:underline; color:#000;}
#footer a:hover {color:#046865;} 

