/*allgemeine Vorgaben */

body {font-family: Verdana, Arial, Helvetica, sans-serif}
p {color: #4D4D4D; font-size: 11px; line-height: 1.5em}
p, td, ol, ul, li, dl, dt, dd, h3  {font-family: Verdana, Arial, Helvetica, sans-serif}
li{color: #4D4D4D; font-size: 11px; line-height: 1.5em;margin:0.2em 0;}
ul{margin:0.2em 0;}

img{
border:none;
}
a:link {color: #4D4D4D; font-weight: 700; text-decoration: none}
a:visited {color: #4D4D4D; font-weight: 700; text-decoration: none}
a:hover  {color: #000000; font-weight: 700; text-decoration: underline}
a:active {color: #4D4D4D; font-weight: 700; text-decoration: underline}
#TabelleLinks h2 {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: 700; background-position: 0 50%; letter-spacing: 4px; margin-top: 5px; margin-bottom: 1px; padding: 3px 3px; border-top: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3 }
em {color: #ffffff; font-size: 10px; background: #f4a460 no-repeat 2px 50%; text-align: left; letter-spacing: 1px; margin: 0; border: 1px solid #4D4D4D; ; padding-left:16px; padding-right:2px; padding-top:1px; padding-bottom:1px }

/*Tabellen allgemein */
#TabellenRand { border: dotted 0px #B3B3B3 }

/*Tabelle Oben */
#TabelleOben   { background-color: #B30000; text-align: center; border-top: 0px solid #B3B3B3; border-bottom: 0px solid #B3B3B3; color: #ffffff; font-size: 17px; font-weight: 700; background-position: 0 50%; letter-spacing: 16px; vertical-align: middle}
#TabelleBanner { background-color: #B30000; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff }

/* MENÜ Top Navigation */
#Navigation   { background-color: #B30000; text-transform: uppercase; border-bottom: 1px solid #ffffff; }
#Navigation a {color: #ffffff; background-repeat: no-repeat; text-transform: uppercase; background-attachment: scroll; background-position: 0 50%; padding-right: 5px; padding-left: 10px }
#Navigation a:hover, #Navigation a:active, #Navigation a:focus{text-decoration:none;}
/*Tabelle Links */
#TabelleLinks  {background-color: #F4F4F4; padding: 10px 10px; width: 170px; border-right: 0px solid #B3B3B3; border-top: 0px solid #ffffff }


/*Tabelle Mitte*/
#TabelleMitte {background-color: #F4F4F4; padding: 20px 10px; border-top: 0px solid #B3B3B3; text-align: left }

/*credits und infos */
#fusszeile {color: #4D4D4D; font-size: 9px; text-align: center }
#fusszeile a {color: #4D4D4D; font-weight: 500; text-decoration: none; text-align: center }


/*Klassen Stilvorlagen */
.ZelleRandUnten { border-bottom: 1px solid #B3B3B3 }
.fliesstext { font-size: 11px }
.floatright { padding-bottom: 10px; padding-left: 10px; float: right }
.floatleft  { padding-right: 10px; padding-bottom: 10px; float: left }


/*Kontakt*/
#Kontaktformular { }
#Kontaktformular td {color: #4D4D4D; font-size: 11px}
#Kontaktformular b {color: #cd6d40}
.Pflichtfeld {color: #d2691e; font-size: 10px}
#Kontaktformular input {background-color: #c0c0c0; border: solid 1px #B3B3B3}
.standardtabelle {color: #B3B3B3; font-size: xx-small}
.standardtabelle td {padding: 8px 2px 8px 4px; border-bottom: 1px solid #dcdcdc}

.headline, h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #B30000;
	letter-spacing: 4px;
	text-align: left;
	word-spacing: normal;
}

h2{font-weight:bold;color:#4D4D4D;font-size:11px;margin-top:1.5em}
h3{font-weight:normal;color:#B30000;font-size:11px;margin-top:1.5em}

.menüoben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: center;
}
.newstable tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}
