*{
margin: 0;
padding: 0;
list-style: none;
}

:focus{
outline: 0;
}

img{
border: 0;
display:block;
}

body{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#6c0625;
font-size:12px;
background-color:#fff;
}

#wrap, #header, #content, #footer{
width:980px;
}

#wrap{
display:block;
width:980px;
margin:0 auto;
position:relative;
padding:10px 0 0 0;
}

#wrap:after{content:"";}

#header{
position:relative;
height:150px;
background:url(images/bg_header.jpg) left top no-repeat;
}

	#logo{
	position:absolute;
	top:0px;
	left:353px;
	display:block;
	width:460px;
	height:90px;
	}
	
		#logo span{
		display:none;
		}
		
	#breadcrumbs{
	position:absolute;
	left:10px;
	bottom:4px;
	font-size:11px;
	color:#fff;
	}
	
		#breadcrumbs a{
		color:#fff;
		text-decoration:none;
		}
		
	form#quick_find{
	position:absolute;
	left:490px;
	top:97px;
	width:270px;
	height:19px;
	}
	
		#quick_find input[type="text"]{
		width:180px;
		height:14px;
		padding:1px;
		border:1px solid #fecbd1;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#6c0625;
		font-size:12px;
		}
		
		#quick_find input[type="submit"]{
		position:absolute;
		right:5px;
		width:71px;
		height:19px;
		padding-bottom:4px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#fff;
		font-size:12px;
		background:url(images/suchen_btn.gif) no-repeat;
		border:none;
		}

#content{
position:absolute;
top:170px;
}

	#rightcolumn{
	width:780px;
	float:right;
	}
		
		#leftbox{
		width:540px;
		padding:10px 20px 50px 20px;
		float:left;
		line-height:19.2px;
		}
		
			#leftbox p{
			margin-bottom:10px;
			}

			h1{
			font-size:15.6px;
			font-weight:bold;
			line-height:19.2px;
			margin-bottom:10px;
			}
			
			h2{
			font-size:14.4px;
			font-weight:bold;
			line-height:19.2px;
			margin-bottom:5px;
			}
			
			h3{
			font-size:12px;
			font-weight:bold;
			line-height:18px;
			margin-bottom:0px;
			}
			
			#leftbox iframe{
			width:540px;
			height:470px;
			border:none;
			overflow:hidden;
			}
		
		#rightbox{
		width:200px;
		float:right;
		}
		
	#leftcolum{
	width:200px;
	float:left;
	}
	
		.box{
		width:200px;
		padding:0 0 20px 0;
		background:url(images/sidebar_bot.gif) bottom no-repeat;
		margin-bottom:10px;
		}
			
			.boxheader{
			height:40px;
			background:url(images/sidebar_top.gif) 0 29px no-repeat;
			}
			
				.boxtitle{
				float:left;
				display:block;
				height:30px;
				padding:0 0 0 10px;
				font-size:14px;
				color:#fff;
				font-weight:bold;
				background:url(images/boxtitle_le.gif) left top no-repeat #F4A8BF;
				}
				
					.boxtitle span{
					display:block;
					padding:6px 10px 0 0;
					background:url(images/boxtitle_ri.gif) right top no-repeat;
					}
					
			.boxbody{
			clear:both;
			border-left:1px solid #F4A8BF;
			border-right:1px solid #F4A8BF;
			}
			
				.message{
				padding:0 10px 0 10px;
				line-height:19.2px;
				}
				
					.message a{
					font-weight:bold;
					}
					
					.message a.underline{
					text-decoration:underline;
					}
					
					.message a:hover{
					color:#d63117;
					}
			
				.boxbody a{
				color:#6C0625;
				text-decoration:none;
				font-size:12px;
				}
				
				.boxbody ul.norm{
				padding-left:10px;
				margin-top:1px;
				}
			
				.boxbody .norm a{
				padding-left:4px;
				line-height:19.2px;
				}
				
				.boxbody .norm li.variante{
					position:relative;
					top:-1px;
					}
								
				.boxbody .norm a:hover{
				color:#d63117;
				}
				
				.nav li.last{
				border-bottom: 1px solid #FEA2CB;
				padding-bottom:6px;
				}
			
				.nav a{
				display:block;
				height:14.4px;
				line-height:14.4px;
				padding:3px 0 3px 12px;
				}
				
					.nav a.variante{
					padding:4px 0 2px 12px;
					}
				
				.nav a:hover{
				background:#F4A8BF;
				color:#fff;
				font-weight:bold;
				}
				
			    .nav a.express{
				margin-top:6px;
				background:#F9D3DE;
				}			
								
			.boxbody form{
			padding:0 0 0 10px;
			}	
				
			.boxbody input[type="text"], .boxbody form input[type="password"]{
			width:170px;
			height:16px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:13.3px;
			line-height:16px;
			color:#6C0625;
			}
			
			.boxbody form label{
			display:block;
			margin-bottom:6px;
			line-height:19.2px;
			}
			
			.boxbody form a{
			line-height:19.2px;
			}
		
			.boxbody input[type="submit"]{
			width:168px;
			height:21px;
			padding:0;
			margin-top:5px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#6c0625;
			background:url(images/suchen_btn.gif) no-repeat;
			border:1px solid #6c0625;
			background:none;
			}
				
			.info{
			height:160px;
			}
			
			.static{
			position:static;
			}
			
			ul#info{
			position:absolute;
			right:11px;
			top:40px;
			width:176px;
			background:none;
			text-align:center;
			}
			
				#info li{
				display:inline;
				}
			
				#info a{
				font-size:12px;
				line-height:19px;
				color:#6C0625;
				text-decoration:none;
				padding-right:3px;
				white-space:nowrap;
				}
				
				#info a:hover{
				color:#d63117;
				}
				
					#info a.small{
					font-size:9px;
					}
					
					#info a.large{
					font-size:15px;
					font-weight:bold;
					}
					
					#info a.stronger{
					font-weight:bold;
					}

/*-------------------------------Iframe------------------------------------------------------------*/

.topimage{
margin-bottom:38px;
}

ul.iframenav{
width:560px;
overflow:hidden;
}

ul.iframenav li{
float:left;
width:261px;
margin-right:16px;
padding-bottom:17px;
}

ul.iframenav a{
display:block;
color:#6C0625;
text-decoration:none;
font-size:12px;
border-bottom:1px dotted #6C0625;
}

ul.iframenav li img{
padding-bottom:2px;
width:261px;
}

	ul.iframenav a span{
	float:left;
	padding:6px 0 0 0;
	border-bottom:1px dotted #6C0625;
	color:#6C0625;
	text-decoration:none;
	font-size:12px;
	}
	
	ul.iframenav a:hover, ul.iframenav a:hover span {
	color:#d63117;
	border-bottom: 1px dotted #d63117;
	}
	
	
.clearfix:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */