.hauptnavigation     { color: #fff; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
A.hauptnavigation:link      { color: #ffffff; text-decoration: none }
A.hauptnavigation:visited   { color: #ffffff; text-decoration: none }
A.hauptnavigation:active    { color: #ffffff; text-decoration: underline }
A.hauptnavigation:hover     { color: #ffffff; text-decoration: underline }

.angebot             { color: navy; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify }
A.angebot:link      { color: navy; text-decoration: none }
A.angebot:visited   { color: navy; text-decoration: none }
A.angebot:active   { color: #c30c13; text-decoration: none }
A.angebot:hover    { color: #c30c13; text-decoration: none }

A.link     { color: #6f6f6f; text-decoration: underline }
A.visited  { color: #6f6f6f; text-decoration: underline }
A.active   { color: #3f3f3f; text-decoration: underline }
A.hover    { color: #3f3f3f; text-decoration: underline }

.underline          { text-decoration: underline }
.rot                { color: #c30c13 }
.grau               { color: #6f6f6f }
.dicker             { font-weight: bold;}
.underline          { text-decoration: underline }

.headline_m         { color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.lauftext              { color: #002753; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: justify }

.lauftext_klein         { color: #373737; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify }
A.lauftext_klein:link     { color: #c30c13; text-decoration: none }
A.lauftext_klein:visited  { color: #c30c13; text-decoration: none }
A.lauftext_klein:active   { color: #c30c13; text-decoration: none }
A.lauftext_klein:hover    { color: #4a4a4a; text-decoration: none }

.tiny_lauftext             { color: #383838; font-size: 11px; line-height: 13px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; text-align: justify }
.headlines     { color: #303161; font-weight: 500; font-size: 12px; font-family: Arial, Verdana, Arial, Verdana, Helvetica, sans-serif }
.hinweistext1        { color: #283638; font-size: 11px; font-family: Arial, Verdana, Arial, Verdana, Helvetica, sans-serif; vertical-align: middle }
.hinweistext2       { color: #303161; font-size: 10px; font-family: Arial, Verdana, Arial, Verdana, Helvetica, sans-serif }

.subnav    { color: #283638; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Arial, Verdana, Helvetica, sans-serif }
A.subnav:link     { color: #283638; text-decoration: none }
A.subnav:visited  { color: #283638; text-decoration: none }
A.subnav:active   { color: #283638; text-decoration: underline }
A.subnav:hover    { color: #000000; text-decoration: underline }

#formular  { color: #002753; font-size: 8pt; font-family: Arial, Verdana, Arial, Helvetica }
#tiny_formular  { color: #002753; font-size: 8pt; font-family: Arial, Verdana, Arial, Helvetica }
#button  { color: #002753; font-size: 8pt; font-family: Arial, Verdana, Arial, Helvetica }


h1 
{ 
color: #283638;
font-size: 11px;
line-height: 12px;
font-weight: bold;
font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: justify;
} 


table.bg_bild{
 background-image: url(bg_pics/bg_top.jpg);
 /* background-repeat: repeat-y; /* Y wiederholung */
 background-repeat: repeat-x; /* X wiederholung */

}


#informationstext {
	font-family: Arial,Verdana,Arial,Helvetica,sans-serif;
}
#informationstext h2 {
	font-size: 15px;
}
#informationstext h3 {
	font-size: 12px;
}
#informationstext p {
	font-size: 11px;
	text-align: justify;
}

#informationstext p.footerInfo {
	margin-top: 30px;
	font-size: 9px;
	text-align: left;
}
#informationstext a {
	color: #C30C13;
}

#infotext {
	font-family: Arial,Verdana,Arial,Helvetica,sans-serif;
}
#infotext  h2 {
	text-align: left;
	color: #373737;
    font-family: Arial,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
}
#infotext  h3 {
	font-size: 12px;
	text-align: left;
}
#infotext  p {
	text-align: justify;
	font-size: 12px;
}



/* Landing Pages - Button Definition  */
.oms_link {
	text-decoration:none;
	/* IE 6 */
	cursor:pointer;
}
.oms_btn_css {
	/* Box-Schatten */
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	
	
	/* Textformatierung und Abstände */
	display:inline-block;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	padding:12px 12px 16px 12px;
}
/* Pfeil */
.oms_arrow {
	font-size:20px;
}
.oms_angled {
	border:1px solid #ddd;
}
/* Farben */
.oms_grey {

	/* Verlauf Start */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #dddddd) );
	background:-moz-linear-gradient( center top, #f4f4f4 5%, #dddddd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f4f4f4', endColorstr='#dddddd');
	
	/* Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#dddddd;
	
	/* Textfarbe und Text-Schatten */ 
	color:#454545;
	text-shadow:1px 1px 0px #ffffff;
}

/* Verlauf bei Hover */
.oms_grey:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #f4f4f4) );
	background:-moz-linear-gradient( center top, #dddddd 5%, #f4f4f4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#f4f4f4');
	
	/* Wechsel der Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#f4f4f4;
}
