
body  { background-color: #fff; background-image: url("balken_orange.gif"); background-repeat: repeat-x; margin: 0; border-width: 0 }

/* Text */

a { color: #000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

a:hover { color: #e56f03; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

a.strichlos { text-decoration: none }

b { font-weight: 700; letter-spacing: 5% }

h1 { color: #ad0b0b; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; width: 380px; line-height: 22px; }

h2 { color: #e56f03; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; margin-top: 12px; line-height: 20px; }

h3 { color: #dd0081; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: normal; line-height: 16px; margin-top: 0px; margin-bottom: 3px }

i { font-style: italic }

p { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; margin-top: 0; margin-bottom: 11px }

ol { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; list-style-position: outside; margin-bottom: 0 }

ul { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; list-style-type: disc; list-style-position: outside; margin-bottom: 0 }

td { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

.rechtsbuendig { text-align: right }

.aufzaehl { text-indent: -10px; margin-left: 10px }

.auszeichnung { color: #ad0b0b}

.bu { color: #ad0b0b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; padding-top: 5px; margin-top: 5; margin-bottom: 11px;}

.weiss { color: #fff }

.rot { color: #ad0b0b; }

.spalte_rechts_250 p {color: #ad0b0b;}

.tabelle_date {/*border: 1px solid #e56f03*/}

.textklein { font-size: 10px; line-height: 13px; margin-bottom: 0px}

.caps { font-variant: small-caps; font-weight: 700 }

.abstand_vor {margin-top: 12px }

.bild_hauptspalte { /*border: 1px solid pink*/ }

.bild_marginalie { margin-bottom: 30px;/*border: 1px solid pink*/ }

.subnavi_h {height: 15px; padding: 3px; background-color: #e56f03; color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}

.sortlist_h {height: 15px; padding: 3px; width: 420px; background-color: #e56f03; color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700;}

.zeit {}

dl {width: 420px;padding: 0px 0px 0px 3px; margin: 10px 0px 20px 0px; }

dt {font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0px 0px 3px 20px;}

dd {font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0 0 6px 20px; font-weight: 700;}

dd a {color: #e56f03;}


/* Positionen */

#hintergrundbild { background-image: url("hintergrund.gif"); background-repeat: no-repeat; visibility: visible; position: absolute; z-index: 0; top: 0; left: 0; width: 913px; height: 347px; border: none }

#nav {position: absolute; top: 150px; left: 240px; min-width:700px; *width: 700px;}

.h-top {width: 675px; }

#home { visibility: visible; position: absolute; top: 22px; left: 20px; width: 200px; height: 60px }

#inhalt { visibility: visible; position: absolute; top: 230px; left: 200px; width: 680px; height: auto; }

.spalte_links_385, .article-list { margin-right: 40px; width: 380px; float: left; margin-bottom: 10px; }

.spalte_rechts_250 { width: 250px; float: right; margin-bottom: 10px;}

.floatleft { float: left; margin: 0px; width: 385px; }

#print { visibility: hidden }

#subnav_prog { visibility: visible; position: absolute; top: 360px; left: 20px; width: 115px; border: 1px solid #e56f03; }

#subnav_prog ul {margin: 0; padding: 3px 0px 0px 3px;}

#subnav_prog li {display: block;
		 margin: 0px 0px 3px 0px;
		 width: 105px;}

.bildlink {width: 360px; margin: 30px 0px 0px 0px;

}


/* Menue-Styles */

#nav ul {display: inline}
#nav li {display: block;
		 margin: 5px 25px 5px 0px;
		float: left;
		color: #e56f03;}
		
#nav li a {
		color: #5a0008;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: 700;
		/*font-style: italic;*/
		font-size: 13px;
		text-decoration: none}

#nav li a:hover {
		color: #e56f03; }

/*---------------- formular gewinnspiel ----------------------*/


#formwrap {

}

#form {

}


fieldset {
width: 350px;
background-color: #ececec;
color: #000; 
font-size: 12px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
border: 1px dotted #f8069a;
padding: 10px 20px 20px 20px;
}

legend {
color: #f8069a; 
font-size: 13px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: bold; 
line-height: 16px; 
margin-bottom: 12px; 
line-height: 20px; 
border: none;

}

input {

background-color: #f8069a;
border: 1px solid #fff;


}

.name {

padding: 10px 10px 10px 10px;
background-color: #ccc;
margin: 0 0 20px 0;
}


.adresse { 

padding: 10px 10px 10px 10px;
background-color: #ccc;
margin: 0 0 20px 0;
}

.mailcheckbox {

padding: 10px 10px 10px 10px;
background-color: #ccc;
margin: 0 0 20px 0;
}

.indent {
margin-left: 18px; 
text-indent: -18px;
}

.sicherheit {

margin-top: 3px;

}

.senden {



}