
.header-container,
.footer-container,
.col-border,
.col-right,
#controlsContainer,
#kartenKontainer,
#cartContainer,
#kartenSwitchContainer,
#modusSwitchContainer,
.tab-container {
	display:none;
	}
	
* {
	color:#000 !Important;
	font:12px/1.55em "Lucida Grande", "Lucida Sans", helvetica, sans-serif;
	}	
	

.col-left {
	width:98% !important;
	margin-left:0 !important;
	}	

h1 { 
	text-transform:uppercase;
	font-size:2.35em; 
	font-weight:bold;
	line-height:1.35em; 
	}
h2 { 
	color:#f39f06;
	font-weight:bold;
	font-size:2.15em; 
	}
h3 { 
	font-size:1.35em; 
	}


.teaser h4.orange-uppercase {
	text-transform:uppercase;
	font-weight:bold;
	}
h4 { 
	font-size:1.2em; 
	}
h4 { 
	margin-top:-10px;
	}
h5 { 
	font-size:1.1em; 
	}
h6 { 
	font-size:1em; 
	}	
	
.title-box {
	border-bottom:1px solid #666;
	padding-bottom:10px;
	}
	
table td {
	border-bottom:1px solid #666;
	}	
	
table th {
	border-bottom:1px solid #666;
	}	
	

	
.pop-head {
	height:120px;
	margin-bottom:10px;
	}	
.pop-head .pop-left {
	height:120px;
	}
.pop-head .pop-right {
	height:120px;
	}
.pop-body {

	}
.pop-body .pop-left {
	height:458px;
	}
.pop-left {
	width:141px;
	}
.pop-right {
	width:233px;
	float:right;
	}
.pop-right .label span {
	font-size:.85em;
/*	color:#79be40;*/
	}

.clear-helper {
	clear:none;
	line-height:1.2em;

	}

.pop-right .copyright {
	text-align:right !important;
	padding:1px 10px;
	color:#999;
	font-size:.85em;
	width:220px !important;
	}	
	
.pop-content {
	width:400px;
	}		
	
.pop-content .title {
	margin-top:30px;
	font-size:1.2em;
	font-weight:bold;
	}			
.pop-content .subtitle {
	color:#999;
	line-height:1.3em;
	}		


	
.pop-content .row {
	clear:left;	
	width:233px;
	}		
	
.pop-content .label {
	float:left;
	color:#999;
	}	
	
.pop-content .data {
	padding-left:78px;
	text-align:right;
	width:150px;
	font-weight:bold;
	}
	
	
.pop-content .margin-top {
	margin-top:10px;
	}
	
.pop-content .to-cart {
	margin:0 0 0;
	height:19px;
	padding-top:4px;
	}	
	
.pop-content .cover {
	width:228px;
	height:90px;
	padding:15px 3px 0px;

	}	
.pop-content .cover img {
	float:right;
	}	
	
.schwerpkt_box,
.vrlgsreprsntntn {
	border-bottom:1px solid #666;
	}	
	

.schwerpkt_box h3 span.padd-it {
	font-size:1.4em;
	display:inline-block;
	background:#fff;		
	padding:2px 0px 1px 5px;	
	}
.schwerpkt_box h3 span.last {
	padding-right:5px !important;	
	}

.schwerpkt .next h3 span.padd-it {
	background:#f39f06;		
	}		