A:link 	        { color:#B03232;  text-decoration: none; }
A:visited       { color:#B03232;  text-decoration: none; }
A:hover	        { color:#DB7171;  text-decoration: underline; }
A:active        { color:#B03232;  text-decoration: none; }


#tester {
display:none;
}

body {
		color: black; background-color: black;
		font-family: Helvetica,verdana,sans-serif; 		
		margin: 0; padding: 0.3em 0;
		text-align: center;  /* Zentrierung im Internet Explorer */
		}

#header {
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		width: 980px;
		padding: 0;
		background: white;
		border-bottom: 2px solid black;
		}

#header2 {
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		width: 980px;
		padding: 0;
		background: white;
		padding-bottom: 6px;
		padding-top: 6px;
		}

#az {
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		width: 980px;
		height:15px;
		padding: 0;
		background: #EFEFCE;
		border-bottom: 1px solid black;
		border-top: 1px solid black;
		}

#footer {
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		width: 980px;
		padding: 0;
		border-top: 1px solid black;
		background: #FEFEE8;
		}


#footer2 {
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		width: 980px;
		padding: 0;
		border-top: 1px solid black;
		background: white;
		}

#main1 {
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		width: 980px; padding:0;
		background:white;
		}
#main2 {
		margin:0; padding:0;
		background:white;
		}

#blackbar1 {
		margin: 0 auto;   
		width:980px;
		height: 1px;
		background:black;
		}

#blackbar {
		margin: 0 auto;   
		width:980px;
		height: 2px;
		background:black;
		}
#whitebar {
		margin: 0 auto;   
		width:980px;
		height: 6px;
		background:white;
		}

#whitebar2 {
		margin: 0 auto;   
		width:510px;
		height: 6px;
		background:white;
		}
		
div.note2 {
		text-align: left;   
		margin-bottom: 20px;   
		width: 400px;
		padding: 8px;
		background: #F6DCDC;
		border: 1px solid black;
		}
		
div.note550 {
		text-align: left;     
		width: 560px;
		padding: 5px;
		margin-left:30px;
		background: #F6DCDC;
		border: 1px solid black;
		}
	
  
  
div.Cover {  
  width:130px; background-color:#F7F7F7; border:1px solid black; padding:0px;
	-moz-box-shadow: 2px 2px 3px #000;
	-webkit-box-shadow: 2px 2px 3px #000;
	box-shadow: 2px 2px 3px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');    
}

div.Cover2 {  
  width:230px; background-color:#F7F7F7; padding:0px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');    
}   

div.Message {  
  background-color:#EBFFEB; border:1px solid #00C800; text-align: left; margin-left:70px; margin-right:70px; margin-bottom:30px;
  -moz-border-radius:3px; -khtml-border-radius:3px; 
  
}     
div.innerMessage { margin:10px; }

div.Error {  
  background-color:#FFEBEB; border:1px solid #C80000; text-align: left; margin-left:10px; margin-right:10px; margin-bottom:30px;
  -moz-border-radius:3px; -khtml-border-radius:3px;   
}     
div.innerError { margin:10px; }

.borderOPT { border-width:1px; border-style:solid; border-color:#404040; padding:2px; -moz-border-radius:3px; -khtml-border-radius:3px; color:#404040; }
.borderMUST { border-width:0.5pt; border-style:solid; border-color:#B53131; padding:2px;} 


div.A790 { font-size:1.05em; line-height:1.85em; width:788px; background-color:white; border:1px solid #C4C4C4; -moz-border-radius:5px; -khtml-border-radius:5px; }
div.innerA { margin:6px; }

div.inner { margin:6px; }

p.Titel { color:#B53131; font-size:1.5em; font-weight:bold; }

div.M { font-size:1.05em; line-height:1.85em; padding:8px; width:712px; background-color:white; border-width:1px; border-style:solid; border-color:#DFDFC9; -moz-border-radius:5px; -khtml-border-radius:5px; }
div.A { font-size:1.05em; line-height:1.85em; padding:8px; width:612px; background-color:#E4F3D7; border-width:1px; border-style:solid; border-color:#DFDFC9; -moz-border-radius:5px; -khtml-border-radius:5px; }
p.P3 { font-size:1.05em; line-height:1.4em;}
p.P2 { font-size:0.9em; line-height:1.4em; }  
p.P4 { font-size:0.9em; line-height:1.4em; } 
p.P5 { font-size:1.1em; line-height:1.4em; text-indent:10px; font-weight:bold; }
div.S { font-size:1.2em; line-height:1.85em; padding-left:10px; padding-top:20px; width:300px; }
div.K { font-size:1.05em; line-height:1.55em; padding-left:10px; padding-top:20px; width:600px; color:#5C0E0E;}
div.message { border: 1px dotted black; padding:2px; margin-top:10px; margin-bottom:5px; background-color:#DCDCDA; width:350px; }
div.hinweis { font-size:1.05em; line-height:1.85em; padding:8px; width:612px; background-color:#E4F3D7; border-width:1px; border-style:solid; border-color:#DFDFC9; -moz-border-radius:5px; -khtml-border-radius:5px; } 
div.inhalt { font-size:1.05em; line-height:1.65em; padding:6px; width:606px; background-color:#E2E2E2; text-align:justify; border-width:1px; border-style:solid; border-color:#DFDFC9; -moz-border-radius:5px; -khtml-border-radius:5px; }



/* Zweispaltig */

#left1_2 {
		float:left;
		width:150px;
		margin-left:15px; 
		padding:0px;
		font-size:80%;
		text-align: left; 
		}


#right2_2{
		margin-left:180px;
		margin-right: 15px;
		padding: 0px;
		font-size:80%;
		text-align: left;
		}

/* Einspaltig ARTIKEL */

#fullwide {
		width:950px;
		margin-left:15px; 
		margin-right: 15px;
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		padding:0px;
		text-align:left;
		background:#FFFFFF;
		}

/* Dreispaltig VIEW */


#left_v {
		float:left;
		width:132px;
		margin-left:15px; padding:0;
		font-size:80%;
		}
#right_v {
		float:right;
		width:160px;
		margin-right:15px; padding:0;
		font-size:80%;
		}
#middle_v{
		margin-left: 162px;
		width:626px;
		padding: 0;
		}


#left_v2 {

		float:left;
		width:132px;
		margin-left:15px; padding:0;
		font-size:80%;
		background:red;
		}
#right_v2 {

		float:right;
		width:160px;
		margin-right:15px; padding:0;
		font-size:80%;
		background:red;
		}
#middle_v2 {

		margin-left: 162px;
		width:628px;
		padding: 0;
		background:red;
		}







/* Zweispaltig SCHNITTBERICHT*/

#left_SB {
		float:left;
		width:775px;
		margin-left:13px; 
		padding:0px;
		font-size:80%;
		text-align: left; 
		}


#right_SB{
		margin-left:803px;
		text-align: left;
		padding: 0px;
		font-size:80%;
		text-align: left;
		}



#top1_2 {
		float:left;
		width:500px;
		margin:0px; 
		padding:0px;
		font-size:80%;
		text-align: left; 
		}


#top2_2{
		margin-left:501px;
		border-width:1pt; border-color:black; border-style:solid;
		margin-right: 13px;	
		padding: 0px;
		font-size:80%;
		text-align: left;
		}

/* Zweispaltig Top */
 /*

#top1_2 {
		float:left;
		width:530px;
		margin:0px; 
		padding:0px;
		font-size:80%;
		text-align: left; 
		}


#top2_2{
		margin-left:531px;
		border-width:1pt; border-color:black; border-style:solid;
		margin-right: 13px;	
		padding: 0px;
		font-size:80%;
		text-align: left;
		}


    */

/* Dreispaltig */


#left_x {
		float:left;
		width:144px;
		margin-left:15px; padding:0;
		font-size:80%;
		}
#right_x {
		float:right;
		width:252px;
		margin-right:15px; padding:0;
		font-size:80%;
		}
#middle_x{
		margin:0 174px;
		width:524px;
		padding: 0;
		font-size:80%;
		}



.column-in {
		margin:0; padding:2px 2px;
		}

.column-in3 {
		margin:0; padding:0px 0px;
		}

.column-in2 {
		margin:0; padding:0px 0px;
		}

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	


h3{ 
	margin: 0.5em 0;
	font-family:verdana,Helvetia,sans-serif; 
	font-size:11pt; 
	color:#B53131;
	text-align:left;

	}
	
h2{ 
	margin: 0.5em 0;
	font-family:verdana,Helvetia,sans-serif; 
	font-size:9pt; 
	text-align:left;

	}

/*p { margin: 0.5em 0 }*/

	
.copy { text-align:center; font-size:80% }


a,p,td,tr,div        { font-family:verdana,Helvetia,sans-serif; font-size:8pt; font-color:black; }


/* Tabellenklassen */


.tab_k { 
	padding:5px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	font-size:90%;
	text-align:left;
	}	
	
.tabr_k { 
	padding:5px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	font-size:90%;
	text-align:right;
	}
	
.link_k {
  font-size:100%;
  }
  
.link_90 {
  font-size:90%;
  }		
  
  
/* Fassungen in Titel */

.tab_top { 
	padding-top:5px; 
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	margin:0px; 
	font-size:90%;
	text-align:left;
	}	
	
.tabr_top { 
	padding-top:5px; 
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	margin:0px; 
	font-size:90%;
	text-align:right;
	}
	
.tab_m { 
  padding:0px;
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	}
	 



/* TabellenIDs FEHLER */

td#tab { 
	padding:6px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	}
	
td#tab3 { 
	padding:3px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	}
	
td#tab6 { 
	padding:6px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	}
	
	
td#tabo { 
	padding:3px; 
	margin:0px; 
	text-align:left;
	}
	
td#tabg { 
	padding:2px; 
	margin:0px; 
	text-align:left;
	}
	
td#tab4 { 
	padding:4px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	}
	
td#tabtop { 
	padding:6px; 
	padding-bottom: 2px;
	margin:0px; 
	text-align:left;
	}
	
td#tab2 { 
	padding:1px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	}
	
td#tabr { 
	padding:6px; 
	margin:0px; 
	border-bottom: 1px solid #C0C0C0;
	text-align:right;
	}
	
td#tabt { 
	padding:4px; 
	margin:0px; 
	border-top: 1px double black;
	text-align:right;
	}

td#shop { 
	padding:1px; 
	margin:0px; 
	}

A:link 	        { color:#B03232;  text-decoration: none; }
A:visited       { color:#B03232;  text-decoration: none; }
A:hover	        { color:#DB7171;  text-decoration: underline; }
A:active        { color:#B03232;  text-decoration: none; }















/* ENGLISCHES DESIGN */

/* Zweispaltig Startseite*/

#left50 {
		float:left;
		width:475px;
		margin-left:15px; 
		text-align: left; 
		}  

#right50{
		margin-left:490px;
		margin-right: 15px;
		text-align: left;
		}
		
/* Zweispaltig user*/

#left685{
		float:left;
		width:685px;
		background-color: #F6F5E0;
		margin-left:15px; 
		text-align: left; 
		}  

#right250{
		margin-left:700px;
		margin-right: 15px;
		background-color: #E0DFC8;
		text-align: left;
		}

/* Ausgabe-DIVs für die englische Startseite */

.ListE {
 clear: both;
 height: 110px;
 overflow: hidden;
 background-color: #F6F5E0;
}

.ListEAlt {
 background-color: #E0DFC8;
}

.ListPic {
 float: left;
 width: 80px; 
 height: 110px;
 border-right-style: solid;
 border-right-width: 1px;
 border-right-color: #000;
}

.ListPic img {
 width: 80px;
 height: 110px;
}

.ListTitle {
 float: left;
 display: block;
 width: 220px;
 padding: 8px 5px 0 5px;
 font-weight: bold;
 font-size: 12px;
  /* Schutz vor Sprenung des Designs */
 height: 15px;
 overflow: hidden;
}

.ListTop {
 padding: 3px 3px 3px 3px;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 background-color: #B53131;
  /* Schutz vor Sprenung des Designs */
 height: 12px;
 overflow: hidden;
}

.ListDetails {
 float: left;
 display: block;
 width: 220px;
 line-height: 1.16;
 padding: 0 5px;
 font-size: 9px;
 color: #666;
 /* Schutz vor Sprenung des Designs */
 height: 10px;
 overflow: hidden;
}

.ListCompare {
 float: left;
 display: block;
 width: 220px;
 padding: 5px 5px 0 5px;
 font-size: 10px;
 /* Schutz vor Sprenung des Designs */
 height: 50px;
 overflow: hidden;
}

.ListHSpacer {
 clear: both;
 height: 1px;
}

.ListHSpacer1 {
 float: left;
 background-color: #000;
 width: 81px;
 height: 1px;
 overflow: hidden;
}

.ListHSpacer2 {
 display: none;
}







