/* CSS Document */

body{
	margin:0px auto;
	background-color:#000000;
}
*{
	margin:0px auto;
	
}
a{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	/*color:#000000;*/
	text-decoration:none;
}
img{
	border:0pt;
}
table{
	margin:0px;
}
td{
	padding:1px 3px; vertical-align:top;
}
ul{
	margin:0px; padding:0px;
}
ul li{
	margin:0px; padding:0px;
}
#main{
	position:relative;
	background-image:url(../Images/bg.gif);
	background-repeat:repeat-x;
	background-color:#f4f5f5;
	width:100%;
}
#container{
	position:relative;
	background-image:url(../Images/mainBG.gif);
	background-repeat:repeat-y;
	width:883px;
}
#top{
	position:relative;
	background-image:url(../Images/bg.gif);
	background-repeat:repeat-x;
	width:883px; height:114px;
}
#logo a{
	position:absolute;
	top:14px; left:25px;
	background-image:url(../Images/logo.gif);
	background-repeat:no-repeat;
	width:194px; height:85px;
	display:block; overflow:hidden; text-indent:-1000px;
}
#phone{
	position:absolute;
	top:49px; right:24px;
	width:160px; height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; color:#000000; line-height:26px;
}
.number{
	color:#ababab; line-height:26px;
}
#menu{
	background-image:url(../Images/menuBG.gif);
	background-repeat:no-repeat;
	background-position:20px 17px;
	width:843px; height:26px;
	padding:17px 20px 13px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#ffffff;
}
#menu ul{
	padding:0px; margin:0px; list-style:none;
}
#menu ul li{
	padding:0px; margin:0px; display:inline; float:left;
	padding:2px 0px;
}
#menu ul li.sep{
	background-image:url(../Images/seperate.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	width:2px; height:26px;
}
#menu ul li a{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:26px; text-decoration:none; color:#FFFFFF;
	float:left; display:block; text-align:center; line-height:26px;
}
#menu ul li a:hover{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center -26px;
}
#menu ul li .btn1Selected{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center -26px;
	width:86px; height:26px; line-height:26px; text-align:center; float:left;
}
#menu ul li .btn2Selected{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center -26px;
	width:89px; height:26px; line-height:26px; text-align:center; float:left;
}
#menu ul li .btn3Selected{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center -26px;
	width:90px; height:26px; line-height:26px; text-align:center; float:left;
}
#menu ul li .btn4Selected{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center -26px;
	width:108px; height:26px; line-height:26px; text-align:center; float:left;
}
#menu ul li .btn5Selected{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center -26px; 
	width:104px; height:26px; line-height:26px; text-align:center; float:left;
}
#menu ul li .btn6Selected{
	background-image:url(../Images/btnBG.gif);
	background-repeat:no-repeat;
	background-position:center -26px;
	width:102px; height:26px; line-height:26px; text-align:center; float:left;
}
a.btn1{
	width:90px;
}
a.btn1:hover{
}
a.btn2{
	width:89px;
}
a.btn2:hover{
}
a.btn3{
	width:90px;
}
a.btn3:hover{
}
a.btn4{
	width:108px;
}
a.btn4:hover{
}
a.btn5{
	width:104px;
}
a.btn5:hover{
}
a.btn6{
	width:102px;
}
a.btn6:hover{
}
#header{
/*
	background-image:url(../Images/header.jpg);
	background-repeat:no-repeat;
	background-position:20px top;*/
	width:883px; height:auto !important;height:252px;min-height:252px;
	padding-left:20px;
}
#container-inner{
	width:843px; overflow:hidden;
	padding:29px 20px;
}
#contentBox{
	width:544px; height:auto !important; height:200px; min-height:200px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#616161;
	
}
#contentBox2{
	width:843px; height:auto !important; height:200px; min-height:200px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#616161;
}
#heading,.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px; color:#000000; font-weight:bold;
	line-height:34px;
	border-bottom:1pt solid #d6d6d6;
}

#content,.content{
	position:relative;
	padding:10px 0px;
	line-height:15px;
}
#content ul{ padding:0px; margin:0px; }
#content ul li{ padding:0px; margin-left:15px; }
#articleBox{
	width:241px; float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#616161;
	line-height:15px;
}
#article_h{
	background-image:url(../Images/teaser_h.gif);
	background-repeat:no-repeat;
	width:221px; height:35px; line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; color:#000000; padding:0px 10px 0px;
}
.article{
	padding:10px 0px;
	border-bottom:1pt dotted #333333;
}
#bottom{
	position:relative;
	background-image:url(../Images/bottom.gif);
	background-repeat:repeat-x;
	width:100%; height:108px;
}
#info{
	width:883px; /*height:64px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#888888; overflow:hidden;
	padding:5px 0px;
	line-height:15px;
}
.textBox1{
	width:286px; float:left; padding:0px 10px;
}
.textBox2{
	width:286px; float:left; padding:0px 10px;
}
.textBox3{
	width:236px; float:left; padding:0px 10px;
}
#footer{
	width:883px; height:34px; line-height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#ffffff; text-align:center;
}
#footer a{
	line-height:34px; color:#FFFFFF;
}
/* ==============  KONTAKT FORM ================= */

#contact_form{
	width:420px;
	margin:0px 0px 5px 15px ;
	padding:0px 10px; float:right;
}
#contact_form ul{ padding:0px; margin:0px; list-style:none; }
#contact_form ul li{ width:400px; padding:0px 0px; display:inline; float:left; margin:1px 0px; }
#contact_form ul li label{ width:90px; float:left; display:block; }
#contact_form ul li p{ width:280px; padding:0px; margin:0px; float:right; }
#contact_form .textarea{ 
	border:1pt solid #999999;
	background-color:#ffffff;
	width:280px; height:100px;
}
#contact_form .inputText{
	border:1pt solid #999999;
	background-color:#ffffff;
	width:280px; height:18px; line-height:18px;
	font-size:11px;
}
#info span:hover
{
    float:none;
    width:873px;
    height:64px;
}
#phone a,#heading a
{
	font-size:12px;
		
}
#info div.editcustomcontent a
{
  float:left;width:500px;margin-top:-10px;
}
#phone  p
{
   line-height:15px;
}
.contentcontact
{
 width:300px !important;
float:left;

}
.hover
{
 border: dotted 2px #A6A6A6;
 display:block;
}