/* © Barbara Haider 
font-size:10px -font-size:0.63em
font-size:11px - font-size:0.69em
font-size:12px - font-size:0.75em
font-size:14px - font-size:0.88em
*/

*{
	margin:0px;
	padding:0px;}
	
body{
		font-family:Arial, Helvetica, sans-serif;
		}	
	
	
/* - - - - ALLGEMEIN - - - - */
h1{
		color:#0b61a8;
		font-size:13px;
		font-family:"Arial Black", Gadget, sans-serif;
		margin-bottom:15px;}
	
p, .liste{
		font-size:12px;
		color:#666666;
		width:390px;
		padding-bottom:25px;}	
	
	
a{
		color:#0b61a8;
		text-decoration:none;}
		
a:hover{
		color:#666;
		text-decoration:underline;}		

a img{
		border:none;}
	
/* - - - - ID - - - - */
#wrapper{
	width:870px;
	background:url(../images/common/bg_wrapper_rechts.gif) repeat-y right;
	border:1px solid #FFF;}
	
#logo{
		margin-top:0px;}	
		
#info_content{
		margin:40px;
		border-bottom:1px solid #666666;
		width:800px;
		height:180px;}
.referenzen{
	margin: 40px;}		
		
#bottom{
		height:30px;
		background-color:#CCC;
		width:896px;}		

#bgimg{
		width:1042px;
		background:url(../images/common/bg_body1.gif) repeat-y right top;
		height:auto;}

#contact{
		width:175px;
		height:110px;
		margin-top:38px;
		color:#666666;
		margin-bottom:40px;
		background:url(../images/common/bg_nav.gif) no-repeat left;
		}

#rechte_leiste{
		width:175px;
	
		left:865px;
		position:fixed;
}

#nav{
	background-image:url(../images/common/bg_nav1.gif);
	background-repeat:no-repeat;
	width:174px;
	height:152px;}
	
#flash_movie{
	width: 670px;
}	




/* - - - - CLASSES - - - - */
.links{
		width:440px;
		float:left;}
		
.rechts{
	width:290px;
	float:right;}		
		
.contact{
		padding:15px;}		
		
.navi{
		color:#c1c1c1;
		font-size:11px;
		list-style:none;
		padding-top:20px;
		padding-left: 25px;
		font-family:"Arial Black", Gadget, sans-serif;
		
		}
.navi li{
	border-bottom:1px solid #999;
	padding:2px;
	width:100px;
	
}

.contact{
	font-size: 11px;}


.img_big{
		width:670px;
		border:1px solid #999;
		margin-bottom:10px;}

.img_small{
		width:200px;
		border:1px solid #999;
		height:200px;
		margin-bottom:10px;
		margin-right:29px;}
		
.padding{
	padding-left: 30px;}		
	
.liste{
	margin-left: 20px;
	list-style: circle;
	margin-top:0px;
	padding-top:0px;
}
	
.liste li{
	margin: 0px;
	padding: 0px;}	
	
.referenzen p{
	padding-bottom: 5px;}
	
.gela{
	border:1px solid #e7e6e6;
	padding:4px;
	margin:10px;
	background-color:#fafafa;}	
	
.reftext{
	padding-top:10px;}	
	
