/* CSS Document */
.iefix{
behavior: url(css/iepngfix.htc);}

body{
background-color:#49525D;
background-image:url(../images/background_banner.gif);
background-repeat:repeat-x;
background-position:0px 50px;
font-family: georgia,"Times New Roman",serif;
color:#000000;}

#main{
width:800px;
height:375px;
margin:auto;
}

#head{
height:54px;}

#banner{
height:120px;}

#logo{
padding-left:20px;
padding-top:5px;}


#intro{
height:130px;
margin-top:20px;}

#inl{
	width:500px;}
	
#inr{
margin-left:500px;}

h1{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
line-height:1.7em;}


h2{
color:#B40C0F;
font-size:35px;
margin-bottom:25px;
text-decoration:none;
clear:both;
}

h3{
color:#B40C0F;
font-size:15px;
margin-bottom:15px;
clear:both;
}

h3.second{
padding-top:30px;}



.coll{
	width: 480px;
	float: left;
	margin: 0 10px 0 0;
}

.colr{
	width: 260px;
	margin: 0;
}

div.domtab div div.coll{
	width: 480px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 480px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

div.domtab div div.colr{
	width: 260px;
	float: right;
	padding: 0;
}

div.domtab div {
	float: left;
	color: #000000;
	background: #FFFFFF;
	padding: 20px;
	margin: 0 0 20px 0;
	font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	/* to fix IE charcters bug */
	margin-right:-3px;
}

.colr ul{
margin-bottom:20px;}

.colr ul li {
color:#666666;
font-size:12px;
margin-left:10px;
padding-left:5px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #CCCCCC;
line-height:1.3em;
}




p{
clear:both;
font-size:13px;
margin-bottom:18px;
line-height:1.7em;
}

strong{
background-color:#FAF0F0;
padding:1px 3px 1px 3px;}

/* Form */
form p textarea{
border: 1px solid #49525D;
}

form p input{
border: 1px solid #49525D;
height:18px;
width:210px;
}

form p label{
float:left;
width:150px;
margin-right:15px;
background-color:#49525D;
padding:0px 3px 0px 4px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

form p input.submit{
width:384px;
background-color:#49525D;
color:#FFFFFF;
font-weight:bold;
height:22px;}


/* DOMTABS */
		div.domtab{
			padding:0 0px;
			width:100%;
			font-size:22px;
			height:auto;
			margin-bottom:30px;
		}
		ul.domtabs{
			float:left;
			width:100%;
			margin:2em 0 0 0;				
		}
		ul.domtabs li{
			float:left;
			padding:0 .5em 0 0;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			padding: 5px 10px 10px 10px;			
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
		}
		ul.domtabs a:hover{
			background:#A8ACB1;
		}

		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#FFFFFF;
			color:#000000;
		}
		
		div.domtab div p a:link,
		div.domtab div p a:visited,
		div.domtab div p a:active,
		div.domtab div p a:hover{
			text-decoration:none;
			border-bottom:1px solid #B40C0F;
			padding:2px;
			color:#B40C0F;
		}


/* Referenzen */
div.domtab div.reference{
margin:0px;
padding:0px;
}
div.domtab div.reference .image{
width:230px;
float:left;
}

div.domtab div.reference .info{
}


.reference.info h3{
}
div.domtab div.reference .info p{
width:340px;
font-size:12px;
margin-bottom:4px;
}
div.domtab div.reference .info a:link,
div.domtab div.reference .info a:visited,
div.domtab div.reference .info a:active,
div.domtab div.reference .info a:hover{
text-decoration:none;
border:none;
color:#49525D;
}

div.domtab p.disclaimer{
width:80%;
padding: 0px 50px 0px 50px;
font-size:10px;
color:#999999;
}

