/* CSS Document */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #626262;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #626262;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DF0023;
	font-weight: bold;
	margin-top: 15px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:13px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #626262;
	font-weight: bold;
}

input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #626262;
	text-decoration: none;
	line-height:15px;
}

.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#DF0023;
	border: 0px;
	line-height:16px;
	padding: 0px 7px 0px 7px;
	cursor: pointer;
}

ul {
	padding-left: 20px;
	margin: 0px;	
}

li {
	list-style:outside;
	padding: 3px 0px 0px 0px;
	list-style-type: square;
	color: #000000;
}

hr {
	color: #EBEBEC;
	height: 1px;
	border: 1px solid #EBEBEC;
}

a {
	color: #DF0023;
	text-decoration: underline;
}

/************ Klassen **********/

a.bottom {
	color: #FFFFFF;   
	text-decoration: none;	
}

a.nav {
	color: #626262;
	text-decoration: none;
}

.bildRechts {
	margin: 0px 0px 10px 10px;
}

.bildRechts40 {
	margin: 0px 0px 10px 40px;
}

.bildLinks {
	margin: 0px 10px 10px 0px;;
}


.subnavContainerLinks {
	padding: 18px 0px 10px 13px;
	width: 188px;
	background-color:#FFFFFF;
}

.subnavHeadlineLinks {
	font-size: 14px;
	color: #DF0023;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 17px;
	padding-bottom: 8px;	
}

a.subnavLinks {
	color: #626262;
	text-decoration: none;
	padding: 8px;
}
a:hover.subnavLinks {
	color: #DF0023;
}

a.subnavAktuellLinks {
	color: #DF0023;
	padding-left: 8px;
	text-decoration: none;
}

.divSubnavLinks{
	padding: 8px 0px 8px 0px;
	color: #DF0023;
	border-top: 1px solid #D8D8D8;
}

.rot {
	color:#DF0023;
}
.grau  {
	color: #626262;
}
.tabelleRechts {
	padding-left: 20px;
	width: 254px;
}

.tabelleDetails {
	background-color: #EBEBEC;
	border-style: solid;
	border-color: #EBEBEC;
	border: 12px 14px 13px 14px; 
	width:100%;
}

.tabelleBorderBottm {
	border-bottom: 1px solid #FFFFFF;
}

.artikel { 
	border: 1px solid #EBEBEC;  
	border-collapse: collapse;  
}
.artikel_hl { 
	border: 1px solid #FFFFFF;  
	border-collapse: collapse; 
	color:#DF0023;
	padding-top:10px; 
	padding-bottom:10px;
}
.bggrau { 
	background-color: #EBEBEC; 
	/*background-color: white;*/
}

.h1 {
	font-size: 14px;
	color: #DF0023;
	font-weight: bold;
}

.h2 {
	font-size: 14px;
	color: #626262;
	font-weight: bold;
}
/******** DIVs *********/

#divPrintLogo {
	width:200px;
	padding-bottom:16px;
	background-repeat: no-repeat;
	height: 60px;
}	
	
#divContainerHeader {
			display: none;
}


		
#divContainerMain {
	width: 760px;
	clear:both;
	background-color: #FFFFFF;
}
	#divSubnav {	
		/*
		width: 200px;
		float: left;
		background-color: #EBEBEC;
		*/
		display: none;
	}
	#divContainerContent {
		width: 759px;
		float:right;
		padding: 0px; 	
	}
		#divContent {
			float:left;
			padding:0px;
		}
		#divTeaserContent {
			display: none;
		}
		
	#divBottom {
		width: 760px;
		height:30px;
		color: #FFFFFF;
		text-align: center;
		background-color: #DF0023;
		padding: 5px 0px 4px 0px;
		clear:both;
	}


/* PDA Styles */

#pda_navi {
	display: none;
}