@font-face {
   font-family: "AachenBold";
   src: url(/data/fonts/aachbold.eot);
   src: local("AachenBold"), url(/data/fonts/aachen-bold.ttf) format('truetype');
/*   src: url('/data/fonts/aachen-bold.woff'); */
}

html, body {margin:0; padding:0; }

body {
	text-align:center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000;
	scrollbar-face-color:#DDDDDD ;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-3dlight-color: #DDDDDD;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #DDDDDD;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;

}
a {text-decoration: none; color:#000000;}

#container3c {width:970px; margin:0px auto; text-align:left; padding:12px 0; }
#container3c .wrapper { margin:0; padding:0; width:970px; }
#container3c .header 
{width:970px; height:150px; margin:0; padding:0; background: url(/data/layout/top-bg.gif) top left no-repeat;}
#container3c .left-arrow {width:45px; height:450px;float:left; margin:0; padding:0;}
#container3c .right-arrow {width:45px; height:450px;float:right; margin:0; padding:0; }
#container3c .content {border: 1px solid #B1B2B2; padding:0 margin:0; width:878px; height:450px; float:left;  }
#container3c .footer {width:970px; margin:0; padding:0; background:url(/data/layout/stripe.gif) top left no-repeat; float:left;}

/*----------------------NAV & SUBNAV------------------------*/
.nav {width:935px; padding:70px 0 0 0;}
.nav-spalte {display:inline;float: right;}
.nav-display {display:block; cursor:pointer;}
.subnav-spalte {display:inline;float: left; padding: 20px 0 15px 44px; background:#FFFFFF url(/data/layout/bg-white.gif) top left repeat; }
.subnav-spalte2 {display:inline;float: left; padding: 20px 30px 15px 44px; background:#FFFFFF url(/data/layout/bg-white.gif) top left repeat; }
.subnav2-spalte {float: right;	display:inline;	padding: 44px 0 0 0;}
.nav-lang {	position: absolute;	z-index: 30;	top: 12px;	width: 925px; display:none;}

/*----------------------Haupt-Content Slider-------------------------*/
#jFlowSlide{ background:#FFFFFF; }
#myController { width:925px; }
.slide-wrapper { padding: 0px; margin:0px; display:none; height:450px; }
.slide-left { width:330px; float:left; margin-top:60px; padding:20px; background:#FFFFFF; height:300px;}
.slide-left p {padding:0px; margin:0px;}
.slide-left h1 { font-size:22px; font-family: AachenBold; color:#000000; line-height: 1; margin:0; }
.slide-left h2 { font-size:12px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; line-height: 1; margin:0; }
.slide-right { width:400px; float:right; margin-left:10px;}
#myController input { 
	border: none; 
	background:none; 
	padding:0; margin:0; 
	text-indent:0px;
	vertical-align:middle;
	height:17px;
}
/* #myController input::-moz-focus-inner { 
    border: 0px;
    padding: 0px;
} */
input[type="submit"]::-moz-focus-inner {border:0;}
#myController input.jFlowSelected { color: #7DB61A;}
#myController .jFlowSelected { color: #7DB61A;}
.jFlowControl:hover { color: #7DB61A; } 

.jFlowControl{cursor:pointer; font-family: AachenBold, Arial, Helvetica, sans-serif; color:#B1B3B4; font-size:15px; display:block; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; line-height:1;}
.jFlowPrev, .jFlowNext {cursor:pointer; padding:200px 0 0 0;}

#toarchiv { position: relative;left:80px; top:-30px; z-index:1000;}

/*----------------------AUFTEILUNG CONTENT------------------------*/
#container2c {width:876px; margin:0px auto; text-align:left; padding:0; }
#container2c .wrapper { margin:0; padding:0; width:876; }
#container2c .col-left {position: relative;  width:438px; height:390px; margin:0; padding:0; float:left;}
#container2c .col-right { position: relative; padding:0 margin:0; width:378px; height:390px; float:left;  }
#container2c .left-arrow2 { position: relative; width:25px; height:390px; margin:0; padding:0; float:left;}
#container2c .right-arrow2 { position: relative; width:25px; height:390px; margin:0; padding:0; float:left;}

#container2c .col-left .content1 {
	margin-top:40px;
	padding:20px;
}

#container2c .col-right .content1 {
	margin-top:80px;
}

#container2c .col-right .myscrollablelist {
	text-align:right;
	color:#B1B3B4;
}

#container2c .col-right .myscrollablelist p, a {
	line-height:1;
	padding:0px;
	margin:0px 0px 3px 0px;
	color:#B1B3B4;	
}


/* #container3c .footer {width:970px; margin:0; padding:0; background:url(/data/layout/stripe.gif) top left no-repeat; float:left;} */


.text_showroom {
	text-align:left;
	padding-left:20px;
}

.toc1_showroom { text-align:left; padding-left:20px; float:left;}
.toc2_showroom { text-align:left; padding-left:20px; float:left;}
.toc3_showroom { text-align:left; padding-left:20px; float:left;}
.toc4_showroom { text-align:left; padding-left:20px; float:left;}

.text {width:230px; float:left; margin:0;}
.content-nav {position: absolute; top:250px; float: left; padding: 20px 0 0 0;}

#bem { background: none;
	border:none;
	border-top: #B1B2B2 3px solid;
	border-left:#B1B2B2 3px solid;
	overflow:auto;
}

#name { background: none;
	border:none;
	border-top: #B1B2B2 3px solid;
	border-left:#B1B2B2 3px solid;
	overflow:auto;
}

#from { background: none;
	border:none;
	border-top: #B1B2B2 3px solid;
	border-left:#B1B2B2 3px solid;
	overflow:auto;
}

#abschicken { background: #B1B2B2;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}
h1 { font-size:22px; font-family: AachenBold; color:#000000; line-height: 1; margin:0; }
h2 { font-size:12px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; line-height: 1; margin:0; }

