/* CSS Document */
@import url(catalog.css);

body{
	background:#fff;
	/*background-color:#f6f2ce;*/
	font:12px Arial, Helvetica, sans-serif;}

#wrap{
	width:961px;
	margin:auto;}

#wrap td{
	vertical-align:top;}

.main{
	background:#fff;
	/*background-color:#ffda94;*/
	border:1px solid #ccc;}


.head{
	height:120px;
	width:952px;
	color:#6d6d6d;
	font-size:90%;
	/*background:url(../de/img/headpic.jpg);*/}

.head .headlinks div.uppernav{
	float:right;
	margin:6px 10px 0 0;}

.head .headlinks div.uppernav a{
	color:#000;}
	
.head #logo{
	width:175px;
	height:60px;
	background-color:transparent;
	display:block;
	float:left;
	margin:30px 0 0 10px;}

.head .headlinks div.ad{
	float:right;
	padding:40px 0 0 0;}

.head .headlinks a{
	color:#6d6d6d;
	text-decoration:none;
	letter-spacing:1px;
	font-size:90%;}


/*navigation*/
.navigationcontainer{
	width:168px;
	padding:5px 0 20px 0;
	border-left:11px solid #fff;
	/*border-left:11px solid #ffda94;*/
	background-color:#FFF;}

.navigationcontainer .topic{
	padding:10px 8px 3px 10px;
	color:#E68700;
	letter-spacing:0.05em;
	font-weight:bold;}

.navigationcontainer a{
	text-decoration:none;
	color:#0077AB;
	font-size:90%;
	letter-spacing:0.05em;
	display:block;
/*	border-bottom:1px solid #f4f4f4;*/}

.navigationcontainer a.sub1{
	width:150px;
	padding:2px 4px 2px 10px;}

.navigationcontainer a.sub2{
	width:135px;
	padding:2px 4px 2px 25px;}

.navigationcontainer a.sub3{
	width:120px;
	padding:2px 4px 2px 40px;}

.navigationcontainer a.sub4{
	width:105px;
	padding:2px 4px 2px 55px;}

.navigationcontainer a:hover, .navigationcontainer a.active{
	text-decoration: underline;
	color:#0093D3;}

/*content*/
.contentcontainer{
	width:100%;
	height:450px;
	padding:11px 9px 20px 9px;}

.contentcontainer .title{
	line-height:22px;
	height:22px;
	background:#4498B0;
	/*background-color:#264792;*/
	}

.contentcontainer .title h1{
	color:#fff;
	font-size:90%;
	margin:0 0 0 16px;}

/*nur startseite*/

.contentcontainer .text-start{
	background-color:none;
	font-size:100%;}

.desccell{
	color:#fff;
	font-size:90%;
	padding:4px;
	vertical-align:top;}
	
.orange{
	background:#FDA93F;}
	
.turquoise{
	background:#4498B0;}

/*nur startseite*/

.contentcontainer .text{
	background-color:#fff;
	font-size:100%;
	padding:15px;}

.contentcontainer .text p{
	margin:0;}
	
.contentcontainer .text a{
	font-size:100%;
	color:#0077AB;}

.contentcontainer .text a:hover{
	color:#0093D3;}

a.offer{
	color:#fff !important;
	text-decoration:none !important;}
	
a.offer:hover{
	text-decoration:none !important;}
	
a.offer2{
	color:#fff !important;
	text-decoration:none !important;}
	
a.offer2:hover{
	text-decoration:underline !important;}	
	

.contentcontainer .text table.normal{
	border-collapse:collapse;}
	
.contentcontainer .text table.normal td{
	border:1px solid #ddd;
	padding:2px 4px;
	font-size:100%;
	}

.contentcontainer .text ul.sitemap{
	list-style-type:none;
	font-weight:bold;
	margin:0;
	padding:0;}

.contentcontainer .text ul.sitemap li li{
	padding:2px 0 2px 16px;
	margin:2px 0;}

.contentcontainer .text ul.sitemap a{
	color:#E68700;}

.contentcontainer .text ul.sitemap li li a{
	font-weight:normal;}

/*news*/

.newscontainer{
	width:175px;
	padding:11px 9px 0 0;
	/*background:#95CDE4;*/}
	
/*Blanko Container*/
	
.newscontainer .newscontent{
	width:175px;
	background:none;}
	
/*Blanko Container*/

.newscontainer .newscontent-nopic{
	width:175px;
	background:#fff;}

.newscontainer .newscontent-nopic h3{
	font-size:90%;
	font-weight:bold;
	color:#fff;
	margin:0;
	line-height:22px;
	padding:0 6px 0 6px;
	background:url(../de/img/newsheader.gif) 100% 100% no-repeat;}
	
.newscontainer .newscontent-nopic div{
	padding:6px;
	font-size:90%;}
	
.newscontainer .newscontent-nopic div p{
	margin:0;
	padding:0;}

.newscontainer .newscontent-nopic a, .newscontainer .newscontent a{
	color:#0077AB;
	text-decoration:underline;}
	
.newscontainer .newscontent-nopic a:hover, .newscontainer .newscontent a:hover{
	color:#0093D3;}

/*else*/
.shadowr{
	width:7px;
	background:url(../de/img/shadowr.gif) repeat-y;}

.shadowb{
	height:7px;
	background:url(../de/img/shadowb.gif) repeat-x;}

.loc{
	background:#4498B0;
	/*background:#E68700;*/
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	line-height:20px;
	color:#fff;
	font-size:90%;
	padding:0 0 0 21px;}

.loc span{
	padding:0 0 0 58px;}

.loc span a{
	color:#fff;
	text-decoration:none;}

.footer{
	color:#7d7d7d;
	text-align:left;
	padding:10px;
	font-size:90%;}

.footer a{
	text-decoration:none;
	color:#6d6d6d;}

/*formular*/
form{
	margin:0;}

.formulartable{
	width:100%;}

.formulartable td{
	vertical-align:top;
	padding:3px 0;
	font-size:100%;}

.desc{

	line-height:150%;
	color:#E68700;
	font-weight:bold;
	white-space:nowrap;
	width:40%;}

.desc span.blue{
	color:#4498b0;
	font-weight:bold;
	font-size:150%;}

.textfield, .sendoff, select.textfield{
	width:200px;
	padding:2px;
	color:#000;
	font-family:Arial;
	font-size:100%;
	border:1px solid #FFDA94;}

.textfield{
	background-color:#FDFCF2;
	padding-top:2px;
	/*background:url(../de/img/inputbg.jpg) 0% 0% repeat-x;*/}

.sendoff{
	/*background-color:#F6F2CE*/
	background:url(../de/img/sendoffbg.jpg) 0% 0% repeat-x;
	width:150px;
	font-size:11px;
	color:#E68700;
	font-weight:bold;
	padding:4px;
	cursor:pointer;
	border-color:#FFDA94;}
	
#tt_jsq_btnErw {
clear:both !important;}