@charset "utf-8";
/*general */
#content_pages {
	float:left; 
	width:950px;
	height:415px;	
}
#intro_img_pages {
	width:950px;
	height:415px;
	background-repeat:no-repeat;
}
.unternehmen {background-color:#978C89; background-image:url(../layout/pages/unternehmen.jpg);}
.presse {background-color:#978C89; background-image:url(../layout/pages/presse.jpg);}
.anfrage {background-color:#978C89;}
#intro_txt_pages {
	width:330px;
	height:420px;
	padding-left:579px;
	padding-top:30px;
	font-family:Arial, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#FFF;
}
#intro_txt_pages span {
	display:block;	
}
#intro_txt_pages p {
	margin:0;
	padding:0;
	padding-bottom:13px;	
}
#page_list {
	margin:0;
	padding:0;
	list-style:none;	
}
#page_list li {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding:0 0 13px 0;
}
#page_list li span {display:block}

#page_list_img, .page_list_img {
	margin:0;
	padding:0;
	padding-left:15px;
	list-style:square;	
}
.page_list_img {margin-top:10px;}
#page_list_img li, .page_list_img li {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding:0 0 8px 0;
}
/* body text scrollbar */
#body_text {float:left;}
.scrollbarNorm {width:330px;height:330px; padding:0; margin:0; border:none; overflow:hidden;float:left;}
.scrollbarWide {width:347px;height:330px; padding:0; margin:0; border:none; overflow:hidden;float:left;}
.scrollbarWider {width:626px;height:330px; padding:0; margin:0; border:none; overflow:hidden;float:left;}
/* anfrage & kontakt */
#intro_txt_wide {
	width:626px;
	height:350px;
	padding-left:28px;
	padding-top:30px;
	font-family:Arial, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#FFF;
}
#intro_txt_wide span {
	display:block;	
}
.grosser {font-size:14px;}

#intro_txt_wide p {
	margin:0;
	padding:0;
	padding-bottom:13px;	
}
#anfrage table {
	margin:0;
	padding:0;
	margin-top:10px;	
}
#anfrage table td {
	margin:0;
	padding:3px 0 3px 0;	
}
#anfrage label {
	padding-right:10px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#FFF;
}
#anfrage input.textLong {
	width:300px;
	height:20px;
	border:1px #FFFFFF solid;
	background-color:#C2BCBA;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-indent:6px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
     border-radius: 2px;	
}
#anfrage input.textSmall {
	width:80px;
	height:20px;
	border:1px #FFFFFF solid;
	background-color:#C2BCBA;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-indent:6px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
     border-radius: 2px;	
}
#anfrage input.text {
	width:160px;
	height:20px;
	border:1px #FFFFFF solid;
	background-color:#C2BCBA;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-indent:6px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
     border-radius: 2px;	
}
#anfrage div {padding-left:14px;}
#anfrage #submit {
	width:160px;
	height:28px;
	margin-left:64px;
	border:1px #FFFFFF solid;
	background-color:#685E5B;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
     border-radius: 3px;
	 cursor:pointer;	
}
#anfrage textarea {
	width:392px;
	height:45px;
	border:1px #FFFFFF solid;
	background-color:#C2BCBA;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-indent:6px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
     border-radius: 2px;	
}
.webkit #anfrage textarea { width:388px;}
.ie #anfrage textarea { width:396px;}
#anfrage #submit:hover {
	border:1px #FFFFFF solid;
	background-color:#C2BCBA;
	color:#685E5B;		
}
#sidebar_img {
	width:253px;
	height:168px;	
}
#anfrage_sidebar_text {
	padding:22px 0 0 33px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	line-height:16px;	
}
#anfrage_sidebar_text span {
	padding:2px 0 0 0;
	display:block;	
}
#anfrage_sidebar_text span span {padding:14px 0 0 0;}
#anfrage_sidebar_text a {
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
}
#anfrage_sidebar_text a:hover {
	font-family:Arial, sans-serif;
	color:#7E6D65;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-decoration:underline;
}
#errorContainer {
	font-size:11px;
	font-family:sans-serif;
	line-height:14px;
	color:#000000;	
}
hr {
border:none;  
color: #c3bab4; 
height: 1px;
}
/* presse */
#press_title {
	margin-bottom:15px;	
}
#press_title span {
	padding:2px 0 2px 0;	
	font-size:14px;
	font-weight:bold;	
}
#press_title #press_pdf {
	margin: 4px 0 0 0;
	padding:0px;	
}
#press_title #press_pdf a:hover {
	text-decoration:none;	
}
#press_title #press_pdf a span, #press_title #press_pdf a:hover span {
	display:inline;
	font-size:15px;
	font-weight:normal;
}
/* gmap */
#gmap {
	width:600px;
	height:330px;
	padding:0;
	margin:0;	
	border:1px #FFFFFF solid;	
}
#gmap_close, #gmap_close_en {
	width:88px;
	height:24px;
	position:relative;	
}
#gmap_close a {
	display:block;
	position:absolute;
	width:88px;
	height:24px;
	margin-top:-25px;
	margin-left:513px;
	background-image:url(../layout/gmap_close_btn.gif);
	background-repeat:no-repeat;	
}
#gmap_close_en a {
	display:block;
	position:absolute;
	width:88px;
	height:24px;
	margin-top:-25px;
	margin-left:513px;
	background-image:url(../layout/gmap_close_en_btn.gif);
	background-repeat:no-repeat;	
}
#gmap_btn, #gmap_en_btn {
 width:475px;
 height:68px;
 border-top:1px #FFFFFF solid;
 padding-top:12px;
 margin-top:12px;
}
#gmap_btn a {
	display:block;
	width:475px;
    height:68px;
	background-image:url(../layout/gmap_btn.gif);
    background-repeat:no-repeat;  
}
#gmap_en_btn a {
	display:block;
	width:486px;
    height:68px;
	background-image:url(../layout/gmap_en_btn.gif);
    background-repeat:no-repeat;  
}