/*GRUND-DEFINITIONEN*/
P{ margin:0; padding:0; border:0; }

/*TEXT*/

img {border:0}

/*Basis-Klasse*/
.text{ font-family: verdana, arial, times-new-roman; font-size: 12px; font-weight: normal; color:#4C4F5A; text-decoration: none; } 
.text h1{color:#800000; font-size: 27px; font-weight: normal; line-height:27px; padding: 0px 0px 15px 0px; margin:0px; }

/*Ableitung Seitenfuss*/
#sub #seitenfuss { color: #fff;}

/*Ableitung Text-Links*/
.text a{font-family: verdana, arial, times-new-roman; font-size: 12px; font-weight: normal; color:#800000; text-decoration: none;}  

/*Ableitung Text-Links rechte Spalte*/
#rechte-spalte.text a{margin-left:0px; }


/*NAVIGATION*

/*Basis-Klasse*/
.navi{ font-family: verdana, arial, times-new-roman; font-size: 12px; font-weight: bold; color:#4C4F5A; text-decoration: none; }
.navi-hi{ font-family: verdana, arial, times-new-roman; font-size: 12px; font-weight: bold; color:#800000; text-decoration: none; }

/*Ableitung Hauptnavigation*/
#hauptnavigation .navi{ line-height: 29px; }
#hauptnavigation a.navi:active, #hauptnavigation a.navi:hover{ color: #800000; }

/*Ableitung Hauptnavigation Ebene2*/
#linke-spalte a.navi, #linke-spalte a.navi:link, #linke-spalte a.navi:visited{font-size: 11px; line-height:25px; color: #4C4F5A;}
#linke-spalte a.navi-hi, #linke-spalte a.navi:active, #linke-spalte a.navi:hover{ color:#800000; font-size: 11px; line-height:25px;}
#linke-spalte div.navi-hi{padding-left: 12px; border-bottom: 1px solid #fff; background: url(../images/navi_left_pfeil.gif) no-repeat ; }
#linke-spalte div.navi{padding-left: 12px; border-bottom: 1px solid #fff; }

/*LISTENELEMENT*/
li { list-style-image: url(../images/list-style-image.gif); line-height:17px; }

/*HR*/
HR{ width: 100%; color: #000; background-color:#000; height: 1px; }

/*FORMULARE*/
INPUT[type = "text"], TEXTAREA, INPUT{ border:1px solid #800000;}
INPUT[type = "text"]{width:200px;}
TEXTAREA {width:200px}
INPUT[type = "reset"], INPUT[type = "submit"]{ width:95px; background-color: #fff; color:#80000; border:1px solid #800000; }
INPUT[type = "reset"]:hover, INPUT[type = "submit"]:hover{background-color:#F2F1F1;}
INPUT[type = "checkbox"]{margin-left:0px; }
span input.textfeld{ margin-right:3px; width: 45px; float: left;}
span.long input.textfeld{ width: 150px;}

/*Änderungen für IE*/

/*FORMULARE*/
*+html INPUT[type = "checkbox"]{ border: none; }
* html  span.long input.textfeld{float: left; width:176px; }
*+html  span.long input.textfeld{ width:148px; }



/*Änderungen für OPERA*/

/*FORMULARE*/
html:first-child>b\ody span.long input.textfeld{ width: 148px; }

