body{background: url(/images/body_bg.gif) repeat-x 0 30px; font-family: Arial, Verdana, sans-serif; }
#clearit{overflow: hidden;}

h2{font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size: 30px; color: #2eb2bc; line-height: 1.5em; margin: 0 0 15px 0;}
h3{font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size: 20px; color: #2eb2bc; line-height: 1.5em; margin: 0 0 15px 0;}

a{color: #2eb2bc;}
a:hover{color: #bbdc8d;}

#option_navigation{position: fixed; top:280px; left: 970px; }
#option_navigation li{text-indent: -9999em;}
#option_navigation li a{display: block; height: 30px; width: 30px; margin: 0 0 5px 0;}
	#startseite{background: url(/images/icon_startseite.gif);}
	#email{ background: url(/images/icon_mail.gif); }
	#print{background: url(/images/icon_print.gif);}
	#sitemap{background: url(/images/icon_sitemap.gif);}


div.header{width: 950px; height: 250px; background: #fff; position: relative;}
div.header h1 a{position:absolute; top: 50px; left: 50px; display: block; width: 190px; height: 105px; background: url(/images/easyweb_logo.gif) no-repeat; text-indent: -9999em; }
div.header ul{position: absolute; top: 140px; left: 355px; color: #fff; font-family: Arial, Verdana, sans-serif;}
div.header ul li{float: left; margin: 0 25px 0 0; color: #fff;}
div.header ul li span{display: block; color: #99cccc; float: right; margin: 0 0 10px 0;}
div.header ul li a{color: #fff; text-decoration: none; display: block; font-size: 20px; clear: both; height: 35px;}
div.header ul li a:hover, div.header ul li a.active{ border-bottom: 5px solid #2eb2bc;}

#headerimage1{background: #fff url(/images/header/ew_headerimage1.jpg) no-repeat right top;}
#headerimage2{background: #fff url(/images/header/ew_headerimage2.jpg) no-repeat right top;}
#headerimage3{background: #fff url(/images/header/ew_headerimage3.jpg) no-repeat right top;}
#headerimage4{background: #fff url(/images/header/ew_headerimage4.jpg) no-repeat right top;}
#headerimage5{background: #fff url(/images/header/ew_headerimage5.jpg) no-repeat right top;}
#headerimage6{background: #fff url(/images/header/ew_headerimage6.jpg) no-repeat right top;}
#headerimage7{background: #fff url(/images/header/ew_headerimage7.jpg) no-repeat right top;}
#headerimage8{background: #fff url(/images/header/ew_headerimage8.jpg) no-repeat right top;}
#headerimage9{background: #fff url(/images/header/ew_headerimage9.jpg) no-repeat right top;}
#headerimage10{background: #fff url(/images/header/ew_headerimage10.jpg) no-repeat right top;}
#headerimage11{background: #fff url(/images/header/ew_headerimage11.jpg) no-repeat right top;}

/*
#left{float: left; width: 295px; margin: 30px 55px 0 0; }
#left ul{ list-style: none; font-size: 12px;}
#left ul li a{display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; padding: 0 0 0 50px; text-decoration: none; color: #666; }
#left ul li a:hover, #left ul li a.active{border-color: #bbdc8d; color: #2eb2bc;}
a span{ color: #bbdc8d; }
*/

#left{float: left; width: 295px; margin: 30px 55px 0 0; }
#left ul{ list-style: none; font-size: 12px;}
#left ul li a{display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; padding: 0 0 0 50px; text-decoration: none; color: #666; }
#left ul li a:hover, #left ul li a.active{border-color: #bbdc8d; color: #2eb2bc;}
#left ul li ul{ padding: 0 0 0 0; display: block; }
#left ul li ul li a{ padding: 0 0 0 65px;}
a span{ color: #bbdc8d; }



#right{float: left; margin: 30px 0 0 0; width: 600px; }

#right{ font-size: 12px;}
#right p{line-height: 1.5em; color: #666; padding: 0 0 15px 0; }

#container{ width: 950px; }

div#footer2{border-top: 1px solid #ccc; clear: both; margin: 75px 0 0 0; width: 550px; position: relative; height: 120px; font-size: 12px; color: #666;}
div#footer2 strong{ font-weight: bold; color: #2eb2bc; display: block; margin: -20px 15px 15px 15px;}

.pad_5	{padding:5px;}
.pad_10	{padding:10px;}
.pad_20	{padding:20px;}

.clear											{clear:both;font-size:0.1em;}
.clear_5										{clear:both;font-size:0.1em;height:5px;}
.clear_10										{clear:both;font-size:0.1em;height:10px;}
.clear_20										{clear:both;font-size:0.1em;height:20px;}
.clear_30										{clear:both;font-size:0.1em;height:30px;}
.clear_50										{clear:both;font-size:0.1em;height:50px;}

.space_10px										{width:10px;height:10px;font-size:0.1em;}
.space_18px										{width:18px;height:18px;font-size:0.1em;}
.space_20px										{width:20px;height:20px;font-size:0.1em;}
.space_30px										{width:30px;height:30px;font-size:0.1em;}
.space_40px										{width:40px;height:40px;font-size:0.1em;}
.space_50px										{width:50px;height:50px;font-size:0.1em;}

/*
div#footer{border-top: 1px solid #ccc; clear: both; margin: 50px 0 0 0; width: 950px; position: relative; height: 120px;font-size: 12px; color: #666;}
div#footer div{ line-height: 1.6em; }
div#footer a{line-height: 1.6em;}
div#footer strong{ font-weight: bold; color: #2eb2bc; display: block; margin: -20px 0 15px 0;}
div#footer a{color: #666; display: block; }
div#footer a:hover{color: #2eb2bc;}
	div#footer_cell1{position: absolute; left: 350px; top:0px;}
	div#footer_cell2{position: absolute; left: 550px; top:0px;}
	div#footer_cell3{position: absolute; left: 775px; top:0px;}
*/

div.footer{border-top: 1px solid #ccc; clear: both; margin: 50px 0 0 0; width: 950px; height:80px; position: relative;font-size: 12px; color: #666;}
div.footer div{ line-height: 1.6em; }
div.footer a{line-height: 1.6em;}
div.footer strong{ font-weight: bold; color: #2eb2bc; display: block; position:relative; top:-20px; width:200px;}
div.footer a{color: #999; display: block; }
div.footer a:hover{color: #2eb2bc;}
	div.footer_cell0{top:0px;}
	div.footer_cell1{position: absolute; left: 350px; top:0px;}
	div.footer_cell2{position: absolute; left: 550px; top:0px;}
	div.footer_cell3{position: absolute; left: 775px; top:0px;}

.domain a{color: #999;}
.domain a:hover{color: #2eb2bc;}

	
fieldset{border: 0; margin: 25px 0 25px 0; padding: 0; color: #666;}
fieldset legend{display: none; overflow: hidden; height: 0;}
fieldset label{display: block; float: left; width: 190px; margin: 0 25px 0 0; height: 25px; line-height: 25px; color: #666; padding: 0 0 0 10px; }
fieldset .text{ float: left; padding: 5px; border: 1px solid #ccc; width: 360px; color: #666; font-family: Arial, Verdana, sans-serif; font-size: 12px;}
fieldset .text:hover, fieldset select:hover{border-color: #99cccc;}
fieldset select{width: 370px; font-family: Arial, Verdana, sans-serif; font-size: 12px; padding: 4px;border: 1px solid #ccc; color: #666;}
fieldset div{overflow: hidden; margin: 0 0 0 0; padding: 5px 0 5px 0;}
fieldset .colorswitch{background: #f2f2f2;}
fieldset .radio_checkbox{padding: 6px;}
fieldset textarea{border: 1px solid #ccc; padding: 5px; width: 360px; height: 200px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #666;}
fieldset .submit{display: block; clear: both; padding: 5px 25px 5px 25px; background: #2eb2bc; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #fff; float: right; margin: 15px 3px 0 0;}
fieldset .submit:hover{background: #bbdc8d;}
	
