body#startseite {
	background: #E3001A;
	text-align:center;
	margin:0;
}
body {
	background: #E3001A;
}
*:focus { outline: none }
span.fusszeile {
	font-family: Helvetica,sans-serif;
	color: #FFFFFF; 
	font-size:11px;
	line-height:19px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 0.1em;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.background_text { color: #FFFFFF; font-size: 1px; font-family: Arial, Helvetica, sans-serif; }
.menue {
	padding: 4px 0px 2px 10px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #F9CCD1;
}

.menue2 {
	padding: 4px 0px 2px 10px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #F9CCD1;
}

.Submenue {
	margin: 0px 0px 10px 0px;
	background:#FFF;
}
.menuesub { margin: 0px 0px 5px 0px;}
img {
	border: none;
}
.vita_pic {
	margin: 5px 0 5px 0;
}
.vita {
	margin-bottom: 10px;
}
.vita_pic p {
	width: 240px;
	font-size: 11px;
	margin-top: 49px;
}
.vita_pic img {
	float: left;
	border: 1px solid #D10019;
	margin-right: 5px;
}
.vita table {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Helvetica,sans-serif;
}
p {
	font-size : 11px;
	line-height : 19px;
	font-family: Helvetica,sans-serif;
	color: #FFFFFF;
	margin: 0 0 0;
	max-width: 550px;
	width: 550px;
}
input, textarea {
	border: 1px solid #666;
	font-family: Helvetica,sans-serif;
	color: #666;
	font-size: 11px;
}
/**
 * Position Fusszeile
 */
#fusszeile {
	position: absolute;
	bottom: 25px;
}
/**
 * Position des Logos was zum Aufrufen des Popups führt
 */
#popuplink {
	position: absolute;
	top: 100px;
}
/**
 * Startseite
 */
.first-page { margin:0 auto 0; text-align:center; width:100%; position:relative;}
.a3 { 
	z-index:1; 
	width: 100%; 
}
.a6 { z-index:-1; margin-top: 0;}
.a6 p {}
.clearfloat { clear:both; font-size:1px; height:0; line-height:0; }
span.fusszeile {
	color:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.1em;
	line-height:19px;
	text-transform:uppercase;
}
p.tabtext {
	text-align:left;
	color:#fff;
}
.top-start {
	margin: 0 auto;
	width: 100%;
	z-index: 2;
}
.logo_01 {
	margin: 0 10px 0 70px;
	text-align: left;
	float: left;
	width: 90px;
	overflow: hidden;
	z-index: 3;
}
.logo_text {
	color: #FFF;
	text-align:left;
	font-family:Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	width:370px;
	z-index: 4;
	display:inline;
}
/**
 * Kontaktfeld
 */
.mf-text {color:#333333; font-size: 11px; font-family: Helvetica,sans-serif; font-weight: normal; font-style: normal; padding-left:4px;}
.mailform-submit {color:#333333; font-size: 11px; font-family: Helvetica,sans-serif;}
.mailform-select {color:#333333; font-size: 11px; font-family: Helvetica,sans-serif;}
.mailform-select-block {color:#333333; font-size: 11px; font-family: Helvetica,sans-serif;}
.button { 
	background:url(button.gif) no-repeat;
}
.bodytext {color: #666666; font-size: 11px; font-family: Helvetica,sans-serif; line-height: 16px;text-transform:uppercase;}
.bodytext a:link {color: #666666; text-decoration:none}
.bodytext a:visited {color:#666666; text-decoration:none}
.bodytext a:hover {color:#D10019; text-decoration:none}
.bodytext a:active {color:#D10019; text-decoration:none}
.bodytext a:focus {color:#D10019; text-decoration:none}

.bodytextTab {color: #666666; font-size: 11px; font-family: Helvetica,sans-serif;}
.bodytextTab a:link {color: #666666; text-decoration:none}
.bodytextTab a:visited {color:#666666; text-decoration:none}
.bodytextTab a:hover {color:#D10019; text-decoration:none}
.bodytextTab a:active {color:#D10019; text-decoration:none}
.bodytextTab a:focus {color:#D10019; text-decoration:none}

.headEins { color: #FFFFFF; font-size: 12px; font-family: Helvetica,sans-serif;}
.headEins a:link { color:#FFFFFF; text-decoration:none }
.headEins a:visited {color:#FFFFFF; text-decoration:none}
.headEins a:hover {color:#FFFFFF; text-decoration:none}
.headEins a:active {color:#FFFFFF; text-decoration:none}
.headEins a:focus {color:#FFFFFF; text-decoration:none}

.headZwei { color: #666666; font-size: 11px; font-family: Helvetica,sans-serif; }
.headZwei a:link {color: #666666; text-decoration:none}
.headZwei a:visited {color:#666666; text-decoration:none}
.headZwei a:hover {color:#D10019; text-decoration:none}
.headZwei a:active {color:#D10019; text-decoration:none}
.headZwei a:focus {color:#D10019; text-decoration:none}

.headDrei { color: #666666; font-size: 11px; font-family: Helvetica,sans-serif; }
.headDrei a:link {color: #666666; text-decoration:none}
.headDrei a:visited {color:#666666; text-decoration:none}
.headDrei a:hover {color:#D10019; text-decoration:none}
.headDrei a:active {color:#D10019; text-decoration:none}
.headDrei a:focus {color:#D10019; text-decoration:none}

a:link { color:#FFFFFF; text-decoration:none }
a:visited { color:#FFFFFF; text-decoration:none }
a:hover { color:#FFFFFF; text-decoration:none }
a:active { color:#FFFFFF; text-decoration:none }
a:focus { color:#FFFFFF; text-decoration:none}

.ebene2 { color: #FFF; font-size: 11px; font-family: Helvetica,sans-serif;}
.ebene2 a:link {color: #FFF; text-decoration:none;}
.ebene2 a:visited {color:#FFF; text-decoration:none}
.ebene2 a:hover {color:#FFF; text-decoration:none}
.ebene2 a:active {color:#FFF; text-decoration:none}
.ebene2 a:focus {color:#FFF; text-decoration:none}

.ebene2-active { color: #FFF; font-size: 11px; font-family: Helvetica,sans-serif;}
.ebene2-active a:link { color:#FFF; text-decoration:none; line-height: 17px;}
.ebene2-active a:visited {color:#FFF; text-decoration:none}
.ebene2-active a:hover {color:#FFF; text-decoration:none}
.ebene2-active a:active {color:#FFF; text-decoration:none}
.ebene2-active a:focus {color:#FFF; text-decoration:none}

.ebene2-active-sub { color: #FFF; font-size: 11px; font-family: Helvetica,sans-serif;}
.ebene2-active-sub a:link { color:#FFF; text-decoration:none; line-height: 17px; }
.ebene2-active-sub a:visited {color:#FFF; text-decoration:none}
.ebene2-active-sub a:hover {color:#FFF; text-decoration:none}
.ebene2-active-sub a:active {color:#FFF; text-decoration:none}
.ebene2-active-sub a:focus {color:#FFF; text-decoration:none}

.zahl { color: #FFFFFF; font-size: 11px; font-family: Helvetica,sans-serif; }

.zahl a:link { color:#FFFFFF; text-decoration:none }
.zahl a:visited {color:#FFFFFF; text-decoration:none}
.zahl a:hover {color:#FFFFFF; text-decoration:none}
.zahl a:active {color:#FFFFFF; text-decoration:none}
.zahl a:focus {color:#FFFFFF; text-decoration:none}

.zahl-active { color: #FFFFFF; font-size: 11px; font-family: Helvetica,sans-serif; }
.zahl-active a:link { color:#FFFFFF; text-decoration:none }
.zahl-active a:visited {color:#FFFFFF; text-decoration:none}
.zahl-active a:hover {color:#FFFFFF; text-decoration:none}
.zahl-active a:active {color:#FFFFFF; text-decoration:none}
.zahl-active a:focus {color:#FFFFFF; text-decoration:none}


.ebene3 { color: #FFFFFF; font-size: 11px; font-family: Helvetica,sans-serif; }
.ebene3 a:link { color:#FFFFFF; text-decoration:none }
.ebene3 a:visited {color:#FFFFFF; text-decoration:none}
.ebene3 a:hover {color:#FFFFFF; text-decoration:none}
.ebene3 a:active {color:#FFFFFF; text-decoration:none}
.ebene3 a:focus {color:#FFFFFF; text-decoration:none}

.ebene3-active { color: #FFFFFF; font-size: 11px; font-family: Helvetica,sans-serif; }
.ebene3-active a:link { color:#FFFFFF; text-decoration:none }
.ebene3-active a:visited {color:#FFFFFF; text-decoration:none}
.ebene3-active a:hover {color:#FFFFFF; text-decoration:none}
.ebene3-active a:active {color:#FFFFFF; text-decoration:none}
.ebene3-active a:focus {color:#FFFFFF; text-decoration:none}

.ebene4 { color: #666666; font-size: 12px; font-family: Helvetica,sans-serif; }
.ebene4 a:link { color:#666666; text-decoration:none }
.ebene4 a:visited {color:#666666; text-decoration:none}
.ebene4 a:hover {color:#D10019; text-decoration:none}
.ebene4 a:active {color:#D10019; text-decoration:none}
.ebene4 a:focus {color:#D10019; text-decoration:none}

.ebene4-active { color: #666666; font-size: 12px; font-family: Helvetica,sans-serif; }
.ebene4-active a:link { color:#D10019; text-decoration:none }
.ebene4-active a:visited {color:#D10019; text-decoration:none}
.ebene4-active a:hover {color:#D10019; text-decoration:none}
.ebene4-active a:active {color:#D10019; text-decoration:none}
.ebene4-active a:focus {color:#D10019; text-decoration:none}

.layout1 { color: #666666; font-size: 10px; font-family: Helvetica,sans-serif; }
.layout2 { color: #666666; font-size: 11px; font-family: Helvetica,sans-serif; }
.layout3 { color: #666666; font-size: 12px; font-family: Helvetica,sans-serif; }
.layout4 { color: #666666; font-size: 13px; font-family: Helvetica,sans-serif; }
.layout5 { color: #666666; font-size: 14px; font-family: Helvetica,sans-serif; }

.layout1Orange { color: #D10019; font-size: 10px; font-family: Helvetica,sans-serif; }
.layout2Orange { color: #D10019; font-size: 11px; font-family: Helvetica,sans-serif; }
.layout3Orange { color: #D10019; font-size: 12px; font-family: Helvetica,sans-serif; }
.layout4Orange { color: #D10019; font-size: 13px; font-family: Helvetica,sans-serif; }
.layout5Orange { color: #D10019; font-size: 14px; font-family: Helvetica,sans-serif; }
