#graue-leiste {
	height: 10px;
	background-color: #666;
	/* Entfernung des Abstandes oben und links */
	margin-top: -8px;
	margin-left: -8px;
	margin-right: -8px;
	
}
	
#header {
	width:996px;
	vertical-align: text-top;
	margin-top: 4px;
	margin-bottom:-18px;
	
	}
	
#link-socialmedia{
	margin-top: -51px;
	
}
	
#text-ausrichtung-oben {
	vertical-align:top;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#333; font-weight:bold; font-size:16px;
}

text-ausrichtung-oben2 {
	vertical-align:texttop;	
}

#text-ausrichtung-mittig {
	text-align:middle;
}

#text-ausrichtung-rechts {
	text-align:right;
}

#text-ausrichtung-links {
	text-align:left;
}


#navigation {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: "Arial"; font-size: 10pt;
	
}

#subnavi {
	height:40px;
	background-image:url(grafiken/subnavihintergrund.png);
	background-repeat:repeat-x;
	margin-left: -4px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: "Arial"; font-size: 10pt;
	}

a.subnavi:link
{
color:#FFF;
text-decoration:none;
}
a.subnavi:visited
{
color:#FFF;
text-decoration:none;
}
a.subnavi:hover
{
color:#333;
text-decoration:none;
}	

a.subnavi-aktiv:link
{
color:#333;
text-decoration:none;
}
a.subnavi-aktiv:visited
{
color:#333;
text-decoration:none;
}
a.subnavi-aktiv:hover
{
color:#333;
text-decoration:none;
}

	
#auflistung {
	vertical-align:top;
}

a.mehr:link
{
color:#cc0000;
text-decoration:none;
}
a.mehr:visited
{
color:#cc0000;
text-decoration:none;
}
a.mehr:hover
{
color:#cc00000;
text-decoration:none;
}

a.zurueck:link
{
color:#999;
text-decoration:none;
}
a.zurueck:visited
{
color:#999;
text-decoration:none;
}
a.zurueck:hover
{
color:#999;
text-decoration:none;
} 

a.zurueck2:link
{
color:#cc0000;
font-size:11pt;
text-decoration:none;
}
a.zurueck2:visited
{
color:#cc0000;
font-size:11pt;
text-decoration:none;
}
a.zurueck2:hover
{
color:#cc0000;
font-size:11pt;
text-decoration:none;
}



a.ueberschriftalslink:link
{
font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
text-decoration:none;
}
a.ueberschriftalslink:visited
{
font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
text-decoration:none;
}
a.ueberschriftalslink:hover
{
font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
text-decoration:none;
} 
a.ueberschriftalslink2:link
{
font-family:Arial, Helvetica, sans-serif; color:#0099cc; font-size:13pt; font-weight:bold;
text-decoration:none;
}
a.ueberschriftalslink2:visited
{
font-family:Arial, Helvetica, sans-serif; color:#0099cc; font-size:13pt; font-weight:bold;
text-decoration:none;
}
a.ueberschriftalslink2:hover
{
font-family:Arial, Helvetica, sans-serif; color:#0099cc; font-size:13pt; font-weight:bold;
text-decoration:none;
}

#link-oben-aktiv {
	text-decoration:none !important;  font-family: "Arial"; font-size: 12pt; color:#999;
}

a.footer-link:link
{
font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11pt; 
text-decoration:none;
}
a.footer-link:visited
{
font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11pt; 
text-decoration:none;
}
a.footer-link:hover
{
font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11pt; 
text-decoration:none;
} 
a.infobox-link:link
{
font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
text-decoration:none;
}
a.infobox-link:visited
{
font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
text-decoration:none;
}
a.infobox-link:hover
{
font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
text-decoration:none;
} 
a.linkohne:link
{
font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11pt; 
text-decoration:none;
}
a.linkohne:visited
{
font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11pt; 
text-decoration:none;
}
a.linkohne:hover
{
font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11pt; 
text-decoration:none;
} 

#beschreibung {
	font-family: "Arial"; font-size: 8pt;
}

#mehr{
	text-align: right;
	margin-right: 14px;	
}

#body {
	background-color:#eeeeee;
	font-family: "Arial"; font-size: 11pt;
	line-height:1.4; /* Zeilenabstand */
	word-spacing:0.1em; /* Wortabstand */
	
	margin-left: -8px;
	margin-right: -8px;
	}
	
#content-box {
	width: 996px;
	background-color:#FFF;
	margin-left: -4px;
	margin-right: 0px;
	margin-top: 0px;
	box-shadow: 0px 5px 10px grey;
	/* x, y, weich, farbe */	
}


#text-content-main{
	vertical-align:top;
	color:#333;
	margin-left:22px;
	margin-right:-22px;
		
}

#grau-hinterlegt{
	background-color:#f6f6f6;
	text-align:top;	
}

#newsbox-box{
	vertical-align:top;
	margin-right: 10px;
	
}

#newsbox-inhalt{
	margin-right: 12px;
	background-color:#d0e0e5;
	color:#333;
}

#newsbox-umrandung{
	margin-right: 12px;
	width:250px;
	border-color:#0099cc;
	border-width: 1px;
	border-style: dashed;
	box-shadow: 0px 1px 7px grey;		
}



#newsbox-ueberschrift{
	float:right;
	font-weight:bold;
	color:#0099cc;
}

#tabelle-infotext{
	margin-left:8px;
}

#video{
	float:right;
}

#foto-float-right{
	float:right;
	margin-left:10px;
	margin-top:10px;
}

#foto-float-right2{
	float:right;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
}

#footer {
    height:150px;
	background-color:#666;
	
	
	/* Entfernung des Abstandes oben und links */
	margin-top: -8px;
	margin-left: -8px;
	margin-right: 0px;
	font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFF;
	vertical-align:top;
}

#text-footer {
	vertical-align:top;
	font-family: "Arial"; font-size: 11pt; color:#FFF;  

}

#agb-popup {
	margin-left:10px;
	margin-right:10px;
}

#agb-versenden {
	margin-top:5px;
	margin-bottom:5px;
}


feedback-name {
	position:relative; left:5px; background-color: #666;
}

feedback-text {
	position:relative; top:-50px; left:25px; background-color:#999;	
}

#quote {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color:#0099cc; font-size:11pt; font-weight:bold;	
	line-height:1.6; /* Zeilenabstand */
	word-spacing:0.1em; /* Wortabstand */
}

#quote-kurs{
	color:#0099cc; font-weight:bold;
}

/* für Hinweis Pflichtfelder wie #body */
#anmeldung-schrift {
	font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11pt;
}

#slogan {
	font-family:Mangal; color:#0099cc; font-size:24pt; font-weight:bold;
	word-spacing:-0.2em;
	margin-top:14px;
	
}

#ueberschriftdatum {
	font-family:Arial, Helvetica, sans-serif; color:#e11e1c; font-size:10pt; font-weight:bold;
}

#ueberschrift1 {
	font-family:Arial, Helvetica, sans-serif; color:#0099cc; font-size:14pt; font-weight:bold;
}

/* Aufgrund Farbänderung ist Überschrift2 jetzt Blau */
#ueberschrift2 {
	font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
}

/* Beschreibung der Überschrift */
#ueberschrift3 {
	font-family:Arial, Helvetica, sans-serif; color:#e11e1c; font-size:11pt; font-weight:bold;
}

#ueberschrift4 {
font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9pt; font-weight:bold;
}

#ueberschrift5 {
margin-left:7px;
margin-top:7px;
font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold;
}

#ueberschrift6 {
	font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11pt; font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
}

#ueberschrift7 {
	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:10pt; 
	margin-left:5px;
}

#ueberschrift8 {
	font-family:Arial, Helvetica, sans-serif; color:#090; font-size:12pt; font-weight:bold;
}

#ueberschrift9 {
	font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt; font-weight:bold; 
	
}

#text-hervorhebung {
	font-family:Arial, Helvetica, sans-serif; color:#0080aa; font-size:11pt;;
}

#text-hervorhebung2 {
	font-family:Arial, Helvetica, sans-serif; color:#F60; font-size:11pt;;
}

a:link { text-decoration:none !important;  font-family: "Arial"; font-size: 10pt; color:#FFF; }
a:visited { text-decoration:none !important;  font-family: "Arial"; font-size: 10pt; color:#FFF; }
a:hover { text-decoration:none !important;  font-family: "Arial"; font-size: 10pt; color:#FFF; }
a:active { text-decoration:none !important;  font-family: "Arial"; font-size: 10pt; color:#FFF; }
a:focus { text-decoration:none !important;  font-family: "Arial"; font-size: 10pt; color:#FFF; } 




	
#leiste {
	width:100%;
	background-image:url(grafik/leiste_background.png); background-repeat:repeat-x;
	}
	
#hauptausrichtung {
	width:101%;
	margin-top:-9px;
	margin-left:-8px;
	}
	
#container_body {
	width: 100%;
	bottom: 0 !important;
	
    }
	

	


/* Aufgrund Farbänderung ist Orange jetzt Blau */
#orange {
	font-family:Arial, Helvetica, sans-serif; color:#087cc1; font-size:10pt; font-weight:bold;
}

#blau {
    font-family:Arial, Helvetica, sans-serif; color:#087cc1; font-size:10pt;	
}

#float_rechts {
    float:right;	
}




#ausrichtung {
	vertical-align:top;
	}
	
#ausrichtung2 {
	vertical-align:top;
}


   
