/* HTML Angaben */
body {margin: 0px;padding: 0px;background-color:#f5f299;}
td {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #272727;vertical-align: top;line-height:18px;}
/* Ende HTML Angaben */

/* Aussehen Ueberschriften */
h1 { font-size: 13px; display:block; background-color:#f5f299; border-top: 1px solid #db2428; padding:10px;}
h2 { font-size: 12px; display:block; background-color:#f5f299; border-top: 1px solid #db2428; padding:10px;}
h3 { font-size: 12px; color:#FFFFFF; display:block; background-color:#db2428; border-top: 1px solid #db2428; padding:10px; margin:0}
/* Ende Aussehen Ueberschriften */

/* Aussehen Links allgemein */
a:link, a:visited { text-decoration:underline; color: #272727;}
a:hover, a:active { text-decoration:none; color:#ca0d0d; }
/* Ende Aussehen Links allgemein */	


/* Angaben Kopftabelle */
.content { width: 890px;}
.zelle1 {width: 550px;height: 115px;}
.zelle2 {text-align: right;width: 330px;vertical-align:middle;}
.boldred {font-weight: bold;color:#d60e0e;}
/* Ende Angaben Kopftabelle */	
	
	
/* Formatierung Navigation */
.redline {border-top: 1px solid #d60e0e;background-image:url(bilder/verlauf-rot.jpg);background-repeat: repeat-x;height:45px;}
a:link.navi, a:visited.navi { color: #fff; text-decoration: none; line-height: 45px; padding-left: 17px;  padding-right: 17px; font-weight: bold; background-image: url(bilder/trenner.jpg); background-repeat: no-repeat; display:block; float:left }
a:hover.navi, .navi-active { color: #f5f19c; text-decoration: none; }
/* Ende Formatierung Navigation */


/* angaben gelbe tabelle */
.yellowcell {background-image:url(bilder/verlauf-gelb.jpg);background-repeat: repeat-x;	height:240px;}
.zelle3 {width: 660px;height: 240px;vertical-align: middle;}
.zelle4 {width: 25px;}
.zelle5 {width: 200px;vertical-align:middle;}
.rahmen {border: 1px solid #fff;}
/* Ende angaben gelbe tabelle */


/* Content Bereich */
.verlauf-grau { background-image: url(bilder/verlauf-grau.jpg);	background-repeat:repeat-x;}
.seitenteaser	{height: 45px; vertical-align:middle; color:#db2428; font-weight:bold;}
.content1 {width: 660px;}	
.content2 {width: 15px;}
.content3 {width: 200px;}
.tdaktuelles {height: 20px; border-bottom: 1px solid #d9d6cf;}
.spalte-rechts {border: 1px solid #d9d6cf; padding:10px;}
/* Ende Content Bereich */


/* Footer */
.footers { background:#f5f299; vertical-align:middle; border-top: 3px solid #d62226; height:70px;} 
a:link.footer, a:visited.footer { color: #272727; text-decoration: none; font-weight:bold;}
a:hover.footer { color: #ca0d0d;}
/* Ende Footer */

/* Aussehen Formulare */

input { border : 1px solid #d9d6cf; background-color : #fff; font-size : 12px; color : #272727; width: 350px;font-family: Arial, Helvetica, sans-serif;}
textarea { border : 1px solid #d9d6cf; background-color : #fff; font-size : 12px; color : #272727; width: 350px;font-family: Arial, Helvetica, sans-serif;}
.senden { border : 1px solid #d9d6cf; background-color : #fff; font-size : 12px; color : #272727; width: 100px;font-family: Arial, Helvetica, sans-serif;}
.checkbox {width: 15px; }
.hoehe {height: 15px;}
/* Ende Aussehen Formulare */

/* Aussehen Infoboxen */
a.info{position:relative;z-index:1;text-decoration:underline; color: #272727;} 
a.info:hover{z-index:2; background-color:#fff; color:#ca0d0d;text-decoration:none;} 
a.info span{display: none;} 
a.info:hover span{ display:block;position:absolute; top:2em;left:2em;width:35em;border:1px solid #d9d6cf; background-color:#fbf9d2;padding: 10px;color: #272727;
} 
/* Ende Aussehen Infoboxen */
