@charset "utf-8";

*{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

html {
	background:url(../img/bg.jpg) no-repeat;
	height:100%;
	margin-bottom:1px;
	background-color:#fff;
	overflow-y: scroll; /* permanter scrollbalken */
}

#page{
	width:771px;
	margin:auto;
	/*border:1px solid #d4d4d4;*/
	border-top:none;
}

h2 {
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
	margin-left:7px;
}

p{
	margin-top:9px;
	margin-bottom:10px;
	margin-left:7px;
	font-size:12px;
}

.bold{
	font-weight:bold;
	font-size:12px !important;
}

.small{
	font-size:11px;
}

.bold img{
	float:left;
}

.topmenu {
	padding: 10px 10px 10px 8px;
	margin: 20px 33px 0px 25px;
	border: 1px solid #E0E2E5;
}

.topmenu a {
	text-decoration: none;
	color: #5C749F;
	font-size: 12px;
	font-weight: bold;
}

.topmenu a:hover {
	color: #F4C500;
}

.topmenu .spacer {
	padding-left: 14px;
}

#header {
	background:#dbdcde;
	width:100%;
	height:91px;
}

#header #logo_box{
	width:285px;
	height:100%;
	float:left;
	margin-right:1px;
}

/****** main mainmenu ******/

ul#mainmenu, ul#mainmenu li{
	list-style:none;
	float:left;
}

ul#mainmenu li{
	display:inline;
	text-align:center;
	margin-right:1px;
	background:#f0f0f0;
	font-size:0.75em;
	font-weight:bold;
}

ul#mainmenu li a{
	text-decoration:none;
	display:block;
	color:#3d3c3c;
	padding-top:66px;
	padding-bottom:12px;
	width:96px;
}

ul#mainmenu li a:active, 
ul#mainmenu li a.activ, ul#mainmenu li a.activ{
	background:url(../img/bg_menu_active.jpg) repeat-x;
	color:#fff;
}

/****************************************/

#mainbox{
	background:#fff url(../img/main-content.gif) repeat-x;
	border:1px solid #d4d4d4;
	width:769px;
	height:100%;
}

.breadcrumb{
	margin-left:25px;
	font-weight:normal;
	color:#7c7b79;
	padding-top:10px;
}

.breadcrumb a{
	color:#7c7b79;
	margin-left:5px;
}

.breadcrumb a:hover{
	text-decoration:none;
}

.line{
	background:url(../img/breadcrumb-line.gif) no-repeat;
	height:3px;
	width:727px;
	margin-top:6px;
}

.head-box{
	background:url(../img/head-img.jpg) no-repeat;
	width:769px;
	height:223px;
}

.head-box-top{
	color:#5c749f;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:23px;
}

/****************************************SUBNAVIu************************************************/
.sub-navi{
	height:45px;
	width:740px;
	float:left;
}

.sub-navi ul{
	margin-top:135px;
	list-style:none;
	margin-left:25px;
}

.sub-navi ul li{
	float:left;
	height:45px;
	/*border-bottom:1px solid #e0e2e5;*/
}

.balken {
	background:url(../img/balken.jpg) no-repeat;
	widht:712px;
	height:45px;
	margin-top:140px;
	margin-left:25px;
}	
	
.clearergo {
	background: url(../img/logos_/clearergo.jpg) no-repeat;
	width:77px;
	height:45px;
	margin-left: -1px;	
}	

.cleardertour{
	background:url(../img/logos_/cleardertour.jpg) no-repeat;
	width:89px;
	height:45px;
}

.clearmirapodo {
	background:url(../img/logos_/clearmirapodo.jpg) no-repeat;
	width:79px;
	height:45px;
	margin-left: -1px;	
}	

.clearlloyd{
	background:url(../img/logos_/clearlloyd.jpg) no-repeat;
	width:92px;
	height:45px;
}

.ergo{
	background:url(../img/logos_/ergo.jpg) no-repeat;
	width:77px;
	height:45px;
}

.dertour{
	background:url(../img/logos_/dertour.jpg) no-repeat;
	width:89px;
	height:45px;
}

.mirapodo{
	background:url(../img/logos_/mirapodo.jpg) no-repeat;
	width:79px;
	height:45px;
}

.herrenausstatter{
	background:url(../img/logos_/herrenausstatter.jpg) no-repeat;
	width:98px;
	height:45px;
}

.fashionsisters{
	background:url(../img/logos_/fashionsisters.jpg) no-repeat;
	width:99px;
	height:45px;
}

.lloyd{
	background:url(../img/logos_/lloyd.jpg) no-repeat;
	width:92px;
	height:45px;
}

.posterjack{
	background:url(../img/logos_/posterjack.jpg) no-repeat;
	width:92px;
	height:45px;
}

.buerostuhl{
	background:url(../img/logos_/buerostuhl.jpg) no-repeat;
	width:86px;
	height:45;
}

/*....hover....*/

.ergo a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.ergo a:hover{
	background:url(../img/logos_/-ergo.jpg) no-repeat;
}

.dertour a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.dertour a:hover{
	background:url(../img/logos_/-dertour.jpg) no-repeat;
}

.mirapodo a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.mirapodo a:hover{
	background:url(../img/logos_/-mirapodo.jpg) no-repeat;
}

.herrenausstatter a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.herrenausstatter a:hover{
	background:url(../img/logos_/-herrenausstatter.jpg) no-repeat;
}

.fashionsisters a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.fashionsisters a:hover{
	background:url(../img/logos_/-fashionsisters.jpg) no-repeat;
}

.lloyd a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.lloyd a:hover{
	background:url(../img/logos_/-lloyd.jpg) no-repeat;
}

.posterjack a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.posterjack a:hover{
	background:url(../img/logos_/-posterjack.jpg) no-repeat;
}

.buerostuhl a{
	text-decoration:none;
	display:block;
	padding-bottom:46px;
}

.buerostuhl a:hover{
	background:url(../img/logos_/-buerostuhl.jpg) no-repeat;
}

/**********************************************************/
.contentBox{
	width:721px;
	height:221px;
	margin-left:25px;
	margin-top:20px;
}

.contentBox-left{
	width:142px;
	border:1px solid #e0e2e5;
	float:left;
	/*padding:6px;*/
}

.contentBox-center{
	width:272px;
	border:1px solid #e0e2e5;
	margin-left:8px;
	margin-right:8px;
	float:left;
}

.contentBox-center p{
	font-size:11px;
	margin-bottom:11px;
	margin-left:7px;
	margin-top:10px;
}

.blue{
	color:#5c749f;
	font-size:13px !important;
	font-weight:bold;
	margin-top:10px !important;
}

.contentBox-right{
	width:276px;
	border:1px solid #e0e2e5;
	float:left;
}

.price{
	background:url(../img/contentBox-right2.jpg) no-repeat;
	height:142px;
	width:274px;
	margin-bottom:4px;
}

.plus{
	background:url(../img/plus.gif) no-repeat 8px 4px;
}

.contentBox-rightBottom{
	font-weight:bold;
}

.contentBox-rightBottom ul{
	margin-bottom:5px;
	list-style:none;
}

.contentBox-rightBottom ul li {
		padding-left:25px;
}

.contentBox-rightHeadline{
	font-weight:bold;
	font-size:16px;
	margin-left:9px;
	margin-bottom:10px;
	margin-top:10px; 
}

.contentBox-leftHeadline{
	margin-top:9px;
	margin-left:5px;
	color:#afaeab;
	font-weight:bold;
}

.contentBox-left ul li a{
		color:#5c749f;
		text-decoration:none;
}

.contentBox-left ul li a:hover{
		color:#f4c500;
}

.contentBox-left ul {
	list-style:none;
	margin-top:15px;
}

.contentBox-left ul li{
	background:url(../img/arrow.gif) no-repeat 6px 4px;
	padding-left:15px;
	border-top:1px solid #e1e0dc;
	color:#38558a;
	height:20px;
	font-weight:bold;
}

.teaserBox{
	/*background:url(../img/exp_logo.jpg) no-repeat 475px 25px #fff;*/
	border:1px solid #e1e3e6;
	width:709px;
	height:auto;
	margin-left:25px;
	margin-top:15px;
	clear:both;
}

.teaserBox a {
	color: #5C749F;
	font-weight: bold;
	text-decoration: underline;
}

.teaserBox ul li {
	list-style-image:url(../img/arrow.gif);
	height: 18px;
}


.teaserBox-headline{
	height:17px;
	border-bottom:1px solid #e1e3e6;
	background:#f6f7f8;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;
	color:#434343;
}

.teaserBox-logo{
	margin-left:20px;
	margin-top:10px;
}

.teaserBox p{
	padding-left:15px;
}

.teaserBox-bottomLink{
	background:url(../img/teaserBox-bottomLink.gif) no-repeat 63px 3px;
	width:100px;
	margin-left:610px;
	margin-top:25px;
	margin-bottom:25px;
}

.teaserBox-bottomLink a{
	color:#000;
}

.teaserBox-bottomLink a:hover{
	text-decoration:none;
}

.teaserContent {
	padding: 0px 20px 0px 20px;
}

.teaserContent ul li {
	list-style-image:url(../img/arrow.gif);
	height: 18px;
}

.teaserContent ul {
	padding-left: 45px;
}



.mail{
	color:#879ab9;
	font-size:13px;
	font-weight:bold;
}

.p-bold{
	font-weight:bold;
}

.tel{
	background:url(../img/tel.gif) no-repeat;
	height:23px;
	width:179px;
	margin-left:20px;
	margin-top:-7px;
}

.td-bold{
	font-weight:bold;
	padding-right:40px;
	padding-left:20px;
}

.footer{
	background:url(../img/footer-bg.jpg) no-repeat;
	width:769px;
	height:293px;
}

.footer-bottom{
	font-weight:bold;
	color:#72973c;
	padding-top:271px;
	text-align:center;
}

.footer-bottom a{
	color:#72973c;
}

.footer-bottom a:hover{
	color:#72973c;
	text-decoration:none;
}