@charset "iso-8859-2";
body {
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	background: #ddd;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}
a:link, a:hover, a:active, a:visited{
	color:#fff;
	text-decoration:none;
}

#container {
	background: #eceded;
	margin:auto;
	width:770px;
	border: 1px solid #ab0d23;
	text-align: left;
	z-index:1;
}
#header { 
	margin:auto;
	/*height:184px;*/
	width:768px;
} 
#headerLeft{
	margin:auto;
	float:left;
	height:161px;
	width:585px;
	background-color:#eceded;
}
#headerRight{
	margin:auto;
	float:left;
	height:161px;
	width:183px;
	background-image:url(../images/headerRightLogo.gif);
}
#navigation{
	margin:auto;
	float:left;
	font-size:0.8em;
	color:#a1102a;
	font-weight:bold;
	padding-left:18px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#eceded;
}
#navigation a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#navigation a:hover{
	font-weight:bold;
	color:#a1102a;
	text-decoration:none;
}
#mainContent {
	margin:auto;
	width:768px;
	height:430px;
	background: #eceded;
}
#contentLeft{
	margin:auto;
	float:left;
	width:276px;
	background-color:#eceded;
}
#contentRight{
	margin:auto;
	float:right;
	width:456px;
	padding-top:10px;
	background-color:#eceded;
}
#cornerLeftTop{
	margin:auto;
	float:left;
	width:10px;
	height:10px;
	background: url(../images/cornerLeftTop.gif) no-repeat;
}
#lineTop{
	margin:auto;
	float:left;
	width:416px;
	height:10px;
	background:url(../images/lineTop.gif) repeat-x;
}
#cornerRightTop{
	margin:auto;
	float:left;
	width:10px;
	height:10px;
	background:url(../images/cornerRightTop.gif) no-repeat;
}
#lineLeft{
	margin:auto;
	float:left;
	width:10px;
	height:370px;
	background:url(../images/lineLeft.gif) repeat-y;
}
#contentRightContent{
	margin:auto;
	float:left;
	width:416px;
	height:370px;
	background:#fff;
}
#lineRight{
	margin:auto;
	float:left;
	width:10px;
	height:370px;
	background:url(../images/lineRight.gif) repeat-y;
}
#cornerLeftBottom{
	margin:auto;
	float:left;
	width:10px;
	height:10px;
	background: url(../images/cornerLeftBottom.gif) no-repeat;
}
#lineBottom{
	margin:auto;
	float:left;
	width:416px;
	height:10px;
	background:url(../images/lineBottom.gif) repeat-x;
}
#cornerRightBottom{
	margin:auto;
	float:left;
	width:10px;
	height:10px;
	background:url(../images/cornerRightBottom.gif) no-repeat;
}
#contentRightContentText{
	margin:auto;
	width:400px;
	height:335px;
	display: table-cell;
	vertical-align:middle;
	padding-left:5px;
}
.contentRightPhrase{
	text-align:center;
	color:#a1102a;
	font-size:1.2em;
}
.contentRightBlackText{
	font-size:1em;
	color:#333;
	text-align:left;
}
.contentRightBlackText a{
	color:#333;}
.contentRightRedText{
	font-size:0.98em;
	font-weight:bold;
	color:#a1102a;
	text-align:left;
}
#contentRightContentArrow{
	margin:auto;
	vertical-align:bottom;
}
#arrowLeft{
	margin:auto;
	float:left;
	width:45%;
	padding-left:10px;
}
#arrowRight{
	margin:auto;
	float:right;
	width:45%;
	padding-right:10px;
	text-align:right;
}
#footer { 
	background:#eceded;
}
#footerLeft{
	margin:auto;
	float:left;
	width:40px;
	height:45px;
	background:url(../images/footerLeft.gif) no-repeat;
}
#footerMiddel{
	margin:auto;
	float:left;
	width:688px;
	height:45px;
	background:url(../images/footerMiddel.gif) repeat-x;
	color:#FFF;
	font-size:0.8em;
	text-align:center;
	padding-top:5px;
}
#footerMiddel a:link{
	text-decoration:none;
	color:#FFF;
}
#footerRight{
	margin:auto;
	float:left;
	width:40px;
	height:45px;
	background:url(../images/footerRight.gif) no-repeat;
}
.clearfloat {
	clear:both;
	width:0px;
	height:0px;
}
.konsult{
	font-size:0.7em;
}
#kontaktbild{
	margin:auto;
	z-index:10;
	top:20;
	left:20;
	width:277px;
	height:175px;
}
#rueckruf{
	position:absolute;
	margin:auto;
	margin-left:17px;
	top:20;
	left:20;
	width:260px;
	/*height:175px;*/
	padding:10px;
	background-color:#CCC;
	font-size:0.8em;
	z-index:100;
	visibility:hidden;
}
#error{
	font-size:0.8em;
	color:#900;
}
.noscript{
	font-size:0.7em;
	color:#900;
	padding-left:15px;
}