/* Alle Links nicht unterstrichen, Standardfarbe orange */

a { color: #F76214; padding: 0; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

/* Container f&uuml;r den Kopfbalken */

div#LinieWeissO {
	font-family: verdana, arial, sans-serif; font-size: 1px; color: #FFFFFF;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 100%; padding: 0; background-color: #FFFFFF;
}

div#Kopfbalken { 
	font-family: verdana, arial, sans-serif; font-size: 1px; color: #4D4D4D;
	margin: 0; padding: 0; width: 100%; text-align: center; 
	background-color: #BDBDBD;
}

/*** Navigation Oben ***/

div#NavigationO { margin: 0px 0px 0px 194px; text-align: left; padding: 0; width: 518px; background-color: #F76214; height: 20px; }

div#menuO {
	font-size: 11px; line-height: 20px; letter-spacing: 0.8px; color: #FFFFFF;
	margin: 0; padding: 0;
}
div#menuO a { margin: 0; padding: 8px 10px 9px 0px; color: #FFFFFF; }
div#menuO span { font-weight: bold; margin: 0; padding: 8px 10px 9px 0px; color: #FFFFFF; }

div#menuO div { margin: 0; padding: 0; border: 0; display: inline; }


/* Container f&uuml;r den gesamten Textbereich */

div#Seite {
	font-family: verdana, arial, sans-serif; font-size: 1px; color: #333333;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 912px; padding: 0; background-color: #FFFFFF;    
}


.einspaltig { clear: both; }


/* Container Navigation Links/Oben und Textfeld */

div#Inhalt { font-family: verdana, arial, sans-serif; font-size: 1px; /* width: 742px; */ margin: 0; padding: 0; background-color: #FFFFFF; background-image: url(../images/bg.gif); overflow:hidden; }




/*** Navigation Links ***/

div#NavigationL1 { float: left; margin: 0; padding: 0px 0px 0px 29px; width: 154px; }

div#NavigationL2 { margin: 0; padding: 1px 1px 0px 1px; background-color: #F8C3D8; }

div#menuL {
	font-weight: bold; font-size: 13px; line-height: 30px; letter-spacing: 0.2px; color: #958777; text-align: right; 
	margin: 0; padding: 0; background-color: #FFFFFF; 
}
div#menuL a { color: #F087B0; }
div#menuL i { color: #F087B0; }

.menuL-level1-nor { margin: 0; padding: 0px 13px 0px 2px; height: 30px; }
.menuL-level1-act { margin: 0; padding: 0px 13px 0px 2px; height: 30px; }
.abstandnavigation { margin: 0; }


div#StreifenR { float: right; margin: 0; padding: 0; width: 186px; }

div#TextblockR { font-size: 11px; line-height: 18px; color: #F76214; float: left; background-color: #F8C3D8; width: 137px; padding: 30px 0px 0px 20px; }

div#TextblockR p { font-size: 11px; line-height: 18px; color: #333333; }

/*** Textfeld ***/

div#content { font-size: 14px; line-height: 22px; margin: 0px 0px 0px 188px; padding: 1px 1px 0px 1px; width: 531px; background-color: #F8C3D8; }

div#content2 { margin: 0; padding: 16px 40px 20px 34px; background-color: #ffffff; }

div#content3 { padding: 0px 0px 100px 0px; }

div#seitenfuss { font-size: 11px; font-weight: normal; text-align: center; line-height: 15px; color: #504538; width: 477px; }


/* Klassen f&uuml;r Textformatierungen */

h1 {
    font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: normal; color: #F76214;
	line-height: 24px; letter-spacing: 0.2px; /* text-transform: uppercase; */
    margin: 20px 0px 10px 0px; padding: 0;
}

h2 {
    font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color: #333333;
	line-height: 22px;letter-spacing: 0.2px;
	margin: 0;
}

a:hover h2 { text-decoration: underline; }

h3 {
    font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #333333;
	line-height: 22px;letter-spacing: 0.2px;
	margin: 0;
}


p {
    font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #333333;
	line-height: 22px; padding: 0; margin: 0;
}

.bodytext {
	font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #333333;
	line-height: 22px; padding: 0; margin: 0;
}

.important { color: #023C85; font-weight: bold; }

.detail { font-size: 10px; }

.align-center {
	font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: normal; color: #333333;
	text-align: center; line-height: 22px; padding: 0; margin: 0;
}
.align-right {
	font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: normal; color: #333333;
	text-align: right; line-height: 22px; padding: 0; margin: 0;
}

li {
    font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: normal; color: #333333;
	line-height: 22px;
}

/* Tabellen im Textfeld */

.contenttable { padding: 0; margin: 0; border: 0; }


/* Email-Formular */

.csc-mailform {
	font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; 
	color: #3D3938; line-height: 17px; margin: 0; padding: 0;
}

/* Bildunterschrift */

.csc-textpic-caption {
	font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal;
	color: #3D3938; line-height: 13px; padding-top: 6; margin: 0;
}


/* Klassen f&uuml;r Divider */

.liniegrau { background-color: #4D4D4D; margin: 20px 0px 30px 0px; }



/* Container Seitenfuss */

div#seitenfuss { margin: 0; padding: 0; background-color: #FFFFFF; width: 100%; }
