@CHARSET "UTF-8";

* {
	padding:0;
	margin:0;
}

body {
	margin:50px 0 0 0;
	padding:0;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#000;
	background-color:#fff;
	text-align:center;  /* Zentrierung im Internet Explorer */
}

p {
	font-size:11px;
	line-height:24px;
	margin:0;
}

h2 {
	font-family:verdana,helvetica,sans-serif;
	font-size:20px;
	line-height:36px;
	letter-spacing:1;
	margin:0;
	font-weight:bold;
	color:#999;
}

ul,li {
	margin:0;
	padding:0;
}

td {
	font-size:11px;
	line-height:16px;
	letter-spacing:1;
	margin:0;
	padding:0;
}



/* ======== STRUKTUR ========== */

div#innerFrame {
	width:992px;
	margin:0;
	padding:0;
	margin:0 auto;      /* standardkonforme horizontale Zentrierung */
}

div#headerBox {
	width:992px;
	margin:0;
	padding:0;
	float:left;
	font-size:10px;
}

div#headerClaim {
	width:75%;
	float:left;
}

div#headerlinks {
	width:25%;
}

div#headerQuoteBox {
	width:92px;
	height:140px;
	background:#fff;
	float:left;
}

div#headerTitleBox {
	width:900px;
	height:58px;
	float:left;
	text-align:left;
}

div#headerNaviBox {
	width:748px;
	height:72px;
	margin:10px 0 0 152px;
	float:left;
}

div#leftNaviBox {
	font-size:10px;
	line-height:16px;
	width:204px;
	text-align:left;
	float:left;
	background:#fff;
	padding: 0 25px 0 15px;
}

div#leftNaviBox ul {
	list-style:none;
	padding: 0 15px 0 15px;
	color:#000;
}

div#leftNaviBox ul ul {
	list-style:disc;
	padding: 0 15px 0 15px;
	color:#000;
}

div#mainContentBox {
	width:624px;
	float:left;
	text-align:left;
}

div#footerBox {
	font-size:10px;
	width:992px;
	float:left;
	margin:50px 0 0 0;
}

div#footerAdressBox {
	width:624px;
	margin:30px 0 0 244px;
	float:left;
}

div#footerTextBox {
	width:853px;
	margin:30px 0 0 15px;
	padding: 0;
	float:left;
	text-align:left;
}

div#footerQuoteBox {
	width:124px;
	float:left;
}

div#bestellform {
	text-align: left;
	width:624px;
	float:left;
}

div#bestellform input,
div#bestellform textarea {
	font-size: 10px;
	border: solid 1px #999;
	padding: 2px;
}

/* ======== LAYOUTELEMENTE ========== */

.lineTop {
	height:10px;
	background-color:#fff;
	border:solid 1px;
	border-color:#999 #999 #fff #999;
}

.lineBottom {
	height:10px;
	background-color:#fff;
	border:solid 1px;
	border-color:#fff #999 #999 #999;
}

/* ======== LINKS ========== */
a:link,
a:visited,
a:link {
	color:#cc0000;
	text-decoration:none;
}

a:hover,
a:active,
a:focus{
	color:#000;
	text-decoration:none;
}

h2 a:link,
h2 a:visited,
div#leftNaviBox a:link,
div#leftNaviBox a:visited {
	color:#000;
	text-decoration:none;
}

h2 a:hover,
h2 a:active,
h2 a:focus,
div#leftNaviBox a:hover,
div#leftNaviBox a:active,
div#leftNaviBox a:focus  {
	color:#cc0000;
	text-decoration:none;
}

.navpointAct {
	color:#cc0000;
	text-decoration:none;
}


/* ======== KLASSEN ========== */
.weEditmodeStyle {
	text-align:left;
	margin:0;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color:#333;
	clear:both;
}

.marginRight20 {
	margin:0 20px 0 0;
}

.footerText {
	margin:0 0 0 15px;
}

.rot {
	color:#cc0000;
}





