/* CSS AZS System AG */
/*Created by 3MO Medien, Hamburg */

*{margin:0; padding:0;}
ul, li{list-style: none;}
img{border:none;}
body{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #333;
}
input, textarea{font-family: Arial, Helvetica, sans-serif;}

.hide {
  position: absolute !important;
  top: -6000px !important;
  left: -6000px !important;
  height: 1px !important;
  width: 1px !important;
}

h1{color:#047d7e;font-weight:normal;display:block;font-size:24px;line-height:26px;clear:both;}
h2{color:#666666;font-weight:normal;display:block;font-size:18px;line-height:22px;margin:10px 0 0 0;}
h3{display:block;font-size:12px;line-height:26px;margin:10px 0 0 0;}

fieldset {clear:none;border:0;}
fieldset legend {padding: 0 6px 0 0;font-weight:bold;display:none;}

a:link, a:visited {color: #a72222;text-decoration: underline;}
a:focus, a:hover, a:active {color: #a72222;text-decoration: none;}


.linkButton{padding:0 12px 0 0;}
.color001{color:#047d7e;}
.smallgrey{color:#999;font-size:11px;clear:both;}

#container{width:980px;}

#headerbar{width:980px;height:110px;background: #85c9ca url("../img/onlyLayout/header_image.jpg") right no-repeat;}
#headerbar .logo{float:left;}

#mainnav{margin:83px 0 0 0;float:left;background:#047d7e;font-size:12px;}
#mainnav ul {width:770px;padding:5px 0;}
#mainnav li {display:inline;color:#1d9b9c;font-weight:bold;}
#mainnav li a {voice-family: "\"}\"";voice-family:inherit;text-decoration: none;padding:6px 15px 7px 15px;}	
#mainnav li a:link, #mainnav li a:visited {color: #fff;padding:6px 15px 7px 15px;}
#mainnav li a:hover, #mainnav li a:active {color:#9ed7d8;}
#mainnav li.current a{color:#a72222;background: #fff;}
#mainnav li.current {color:#a72222;}

#columnleft{padding:20px 0 20px 0;float:left;clear:both; width:210px;background:#c5e9ea url("../img/onlyLayout/columnleft_top.gif") top left no-repeat;}

#columnleft .login{background:#9ed7d8;margin:50px 0 0 0;padding:10px 16px;}
#columnleft .login h3{font-size:11px; text-transform:uppercase;margin:0;}
#columnleft .login .error{color: #a72222;margin:5px 0;}
#columnleft .login input{border:1px solid #999999;margin:3px 0;font-size:11px;}
#columnleft .login label {display: block;line-height:12px;}
#columnleft .login input#username, #columnleft .login input#password{padding:2px;width:170px;color: #999999;}
#columnleft .login input#login{width:120px;background:#047d7e;color:#fff;padding:1px 14px;border:1px solid #036263;}

#columnleft .box{margin:10px 0;padding:10px 16px 0 10px;}

#subnav ul  {padding:0;margin:40px 0 0 0;}
#subnav ul li {color:#89c3c5;text-align:right;background:#c5e9ea;}
#subnav ul li a {font-size:11px;voice-family: "\"}\"";voice-family:inherit;text-decoration: none;text-align:right;padding: 2px 16px 2px 10px;}	
#subnav ul li a:link, #subnav ul li  a:visited {color: #000;display: block;text-align:right;}
#subnav ul li a:hover, #subnav ul li  a:active {color:#a72222;}
#subnav ul li.current a, #subnav ul li.current a:link, #subnav ul li.current a:visited, #subnav ul li.current a:active{color:#a72222;}
#subnav ul li.current {background: #fff;color:#a72222;}

#content{width:750px;float:left;padding:20px 0 0 20px;font-size:12px;}
#content p{margin:16px 0;}

#hometeaser{margin:0 0 10px 0;}

#contentleft h3{color:#047d7e; margin: 0}

#contentleft{width:480px;float:left;}
#contentleft img {float:left; margin:0 0 20px 0;}
#contentleft img.umfliessen{margin:6px 20px 6px 0;}
#contentleft img.BildueberText{margin:0 0 20px 0;clear:both;}

#contentleft ul#downloads{margin:10px 0;}
#contentleft ul#downloads li{list-style-type:none;background:transparent url("../img/onlyLayout/pdf_icon.gif") center left no-repeat; padding:0 0 0 20px;margin:6px 0;}

#contentleft ul{margin: 6px 0}
#contentleft ul li{list-style:square outside; margin: 2px 0 2px 12px}

#contentright{width:250px;margin:0 0 0 20px;float:left;}

#contentright .imageteaserbox{margin:0 0 10px 0;font-size:11px;}
#contentright .imageteaserbox h2{color:#c5e9ea; background:#047d7e;font-size:12px;padding:2px 8px;font-weight:bold;margin:0;}
#contentright .box{border:1px solid #c5e9ea;margin:0 0 10px 0;font-size:11px;}
#contentright .box .date{color: #999999;clear:both;}
#contentright .box img.imgfloatleft{float:left;margin:8px 8px 4px 8px;}
#contentright .box p{padding:4px 8px;margin:0;}
#contentright .box ul{padding:0 8px 8px 8px;}
#contentright .box ul li{list-style: disc;margin:0 0 0 16px;}
#contentright .box h2{color:#047d7e; background:#c5e9ea;font-size:12px;padding:2px 8px;font-weight:bold;line-height:18px;margin:0;}

.hinweis{clear:both;color:#999999;font-size:11px;}
.box .hinweis{margin:4px 8px;}
.hinweis a:link, .hinweis a:visited {color: #666666;}
.hinweis a:hover, .hinweis a:active {color: #999999; text-decoration:none;}

#contentright .box a.news:link, a.news:visited {color: #333333; text-decoration: none;}
a.news:hover {color: #a72222; text-decoration: none;}


#contentright .searchbox{border:1px solid #047d7e;margin:0 0 10px 0;font-size:11px;color:#666666;}
#contentright .searchbox h2{color:#c5e9ea; background:#047d7e;font-size:12px;padding:2px 8px;line-height:18px;font-weight:bold;margin:0;}
#contentright .searchbox form{padding:8px;}
#contentright .searchbox form input{font-size:11px;border:1px solid #999999; margin:3px 0;padding:2px;width:150px;color: #333333;}
#contentright .searchbox form input#search{padding:1px;width:60px;}

#footer{font-size:11px;margin:10px 0 0 0;border-top:1px solid #e6e6e6; clear:both;text-align:center;}
#footer p{margin:8px 0 20px 0;}

form#contactform{margin:12px 0;}
form#contactform p{margin:8px 0;}
form#contactform table.info{margin:10px 0 0 0;}
form#contactform label{display: block;float:left;width: 80px;padding: 0 10px;}
form#contactform input.eingabe{width: 280px;padding:2px;}
form#contactform input{padding:2px;}
form#contactform textarea{padding:2px;font-size: 12px;width: 280px;height:120px;}

/* Standorte RollOver */
.standort	{border:1px solid #4aa4a5; background:#fff;padding:10px; width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#hamburg	{position: absolute; top:266px; left:414px; z-index:1; visibility:hidden;}
#greifswald	{position: absolute; top:242px; left:523px; z-index:2; visibility:hidden;}
#frankfurt	{position: absolute; top:470px; left:370px; z-index:3; visibility:hidden;}
#wuppertal	{position: absolute; top:390px; left:325px; z-index:4; visibility:hidden;}
#stuttgart	{position: absolute; top:550px; left:390px; z-index:5; visibility:hidden;}
#muenchen	{position: absolute; top:590px; left:480px; z-index:6; visibility:hidden;}
#basel		{position: absolute; top:625px; left:323px; z-index:7; visibility:hidden;}
#stgallen	{position: absolute; top:630px; left:400px; z-index:8; visibility:hidden;}
#zuerich	{position: absolute; top:643px; left:357px; z-index:9; visibility:hidden;}
#aschersleben	{position: absolute; top:380px; left:460px; z-index:10; visibility:hidden;}
#chemnitz	{position: absolute; top:440px; left:510px; z-index:11; visibility:hidden;}
