/* Farbwerte

Hintergrund:
#fff

Gelb (Footer/Trailer/Hauptbild):
#ffd400

Gelb-Orange (Inhalts-Trennlinien):
#ffb700

Gelb-Grau (Subheadlines/Text):
#a89a7a

Hell-Grau (Navigations-Hintergrund/-Trennlinie):
#e3e3e2

Grau (Navigations-Schrift):
#999691

Dunkel-Grau (Navigations-Schrift RollOver):
#403f3d

*/

/* --------------------------------------- Allgemeine Einstellungen ------------------------------------------- */

* { 
	margin: 0px; 
	padding: 0px; 
	border: 0px none #FF00FF
    }

P, OL, UL, DIV, H1, H2, H3, A, LI {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11.5px;
	color: #786a4a;
    }

DIV, P, H1, H2, FORM, INPUT, IMG, A {margin: 0px 0px 0px 0px;}

HR {
    width: 474px;
    background: #d3c7ad;
    height: 1px;
    margin: 20px 0px 30px 0px;
    }

A:hover {
	color: #ffb700;
    }

BODY {
	background-color:#ecece4;
    }

H1 {
    font-family: Verdana, Arial, Helvetica;
	font-size: 22px;
	font-weight: normal; 
	color: #e8a732;
	margin: 0px 0px 10px 0px;
	line-height: 27px;
    }
  
H2 {
    font-family: Trebuchet, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: normal; 
    margin: 0px 0px 10px 0px;
    }

H3 {
    font-family: Trebuchet, Verdana, Arial, Helvetica;
	font-size: 13px;
   	font-weight: bold; 	
	margin: 0px;
	line-height: 15px;
    }

LI { 
	margin-bottom: 20px;
    padding-left: 20px;
    font-size: 12px; 
	text-align: left;
	margin-top: 10px;
    width: 360px;
    border:1px dotted #dddddd;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    padding-right: 90px;
    padding-bottom: 10px;
    background-image:url(../bilder/elemente/liste-kasten.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    list-style-type: none;

	/*
	list-style-image:url(../bilder/elemente/liste-kasten.gif);
	list-style-position: outside;
	*/
	}

LI LI {
    font-size: 10px;
    list-style-image: none;
    list-style-type: none;
    width: 340px;
    border:1px dotted #eeeeee;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    padding-right: 90px;
    padding-left: 0px;
    margin-left: 15px;
    background-image: none;
    }

TABLE {
    table-layout:fixed;
    width: 472px;
    max-width: 472px;
    border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin-top: 30px;
	margin-bottom: 0px;
	font-size: 9px;
    }
    
TABLE A{
    font-size: 9px;
    } 	

TH {
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffd401;
    }
    
TR.tr-even {
    background: #e3e3e3;
    }
    
TR.tr-odd {
    background: #f9f9f9;
    }

TD {
    vertical-align: top;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
	/* width: 259px; */
    }

INPUT{
    float:left;
 	padding: 0px 5px 0px 5px;
	border: none;
    }



/* --------------------------------------- SDD-Eigene TAGS ------------------------------------------- */

DIV.seite {
    position: relative;   
	margin: 0px auto;      /* standardkonforme horizontale Zentrierung */
    width: 824px;
    padding: 0px;
    background: #ffffff;
    }

DIV.top {
    width: 824px;
    height: 180px;
    float: left;
    background: #ffffff;
    }

DIV.logo {
    width: 135px;
    height: 153px;
    margin-left: 40px;
    float: left;
    display: inline;
    background-image:url(../bilder/allgemein/brandmark.jpg); 
    background-repeat:no-repeat;
    }

DIV.nachwuchsnetzwerk {
    width: 222px;
    height: 43px;
    float: right;
    margin-right: 40px;
    display: inline;
    background-image:url(../bilder/allgemein/nachwuchs-netzwerk-button.jpg);
    background-repeat:no-repeat;
    background-position: 0px -43px;
    }

DIV.nachwuchsnetzwerk:hover{
    background-position: 0px 0px;
    }

DIV.menubereich1 {
    float: left;
    background: #e3e3e2;
}

DIV.menubereich2 {
    float: left;
    background: #ffffff;
}

DIV.menu_eins {
    float: left;
    margin-left: 20px;
    display: inline;
    width: 804px;
    height: 30px;
    background: #e3e3e2;
    }
    
DIV.menu_eins A{
    float: left; /* Für Firefox, damit suche nicht verschwindet */
    }

DIV.menu_zwei {
    float: left;
    margin-left: 28px;
    display: inline;
    width: 796px;
    height: 32px;
    background: #ffffff;
    }

DIV.trennlinie {
    float: left;
    width: 824px;
    height: 1px;
    background: #e3e3e2;
    }

DIV.whitespace {
    background: #ffffff;
    height: 25px;
    width: 824px; 
    float: left;
    }

DIV.hauptbildplatzhalter {
    float: left;
    width: 824px;
    height: 230px;
    background: #fed501;
    }

DIV.hauptbild {
    float: left;
    width: 824px;
    height: 230px;
    background-repeat:no-repeat;
    }

DIV.inhalt {
    float: left;
    width: 824px;
    background: #ffffff;
    }

DIV.mitte {
    position: relative;
    float: left;
    width: 470px;
    padding: 40px;
    background: #ffffff;
    overflow: hidden;
    }

DIV.mitte LI IMG{
   margin: 0px 0px 0px 0px;
   /*position: relative;
   top: 5px;
   left: 10px; */
   position: absolute;
   right: 40px;
   }

DIV.mitte H2 {
    }

DIV.mitte P {
    margin: 0px 0px 10px 0px;
    }

DIV.mitte UL {
    margin: 0px 0px 40px 0px; 
    }

DIV.rechts {
    float: right;
    width: 274px;
    margin-bottom: 35px;
    }

DIV.fuss {
    float: left;
    width: 824px;
    height: 20px;
    background: #ffd401;
    }

DIV.fussplatzhalter {
    float: left;
    width: 824px;
    height: 120px;
    background-color: #ecece4;
    }


DIV.impressummenu {
    float: right;
    display: inline;
    color: #a59a7a;
    text-decoration: none;
    margin-right: 42px;
    margin-top: 3px;
    font-size: 10px;
    }

DIV.impressummenu A {
    color: #a59a7a;
    text-decoration: none;
    font-size: 10px;
    }

DIV.suche {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 280px;
    height: 31px;  
    }

INPUT.sucheabsenden {
    /* margin-top: 5px; */
    /*  background: #e3e3e2 !important; */
    width: 32px !important;
    height: 31px;
    background-image:url(../bilder/allgemein/lupe-button.jpg); 
    background-position: 0px -31px;
    margin-left: 5px;
    cursor: pointer;
    }

INPUT.sucheabsenden:hover {
    background-position: 0px 0px;
    }

INPUT.suchinput {
    margin-top: 5px;
    color: #72716D !important;
    width: 180px !important;
    height: 22px;
    background-image:url(../bilder/allgemein/suchfeld.jpg); 
    background-repeat:no-repeat;
    background-position: 0px -5px;
    }

LABEL {
    color: #999691;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    }

DIV.csc-textpic, DIV.csc-textpic-text {
    margin-bottom: 100px;
    }

DIV.home {
    display: inline;
    float: left;
    margin: 40px;
    width: 744px;
    }

DIV.home IMG{
    margin-bottom: 15px;
    }

DIV.homeitem {
    float: left;
    display: inline;
    width: 196px;
    margin-right: 76px;
    }

DIV.homeitem_last {
    float: left;
    display: inline;
    width: 196px;
    margin: 0px;
    }

DIV.aktuell {
    float: left;
    display: inline;
    border: solid 1px #dfddde;
    border-top-style: none;
    border-right-style: none;
    margin: 0px 0px 35px 0px;
    padding-bottom: 35px;
    }

DIV.aktuellbeitrag {
    float: left;
    display: inline;
    margin: 45px 39px 0px 39px;
    width: 195px;
    }

DIV.aktuellbeitrag h1 {
    font-size: 16px;
    margin: 10px 0px 2px 0px;
    /* color: #999692 !important; */
    color: #e8a732 !important;
    font-weight: bold;
    }

DIV.aktuellbeitrag h2 {
    font-size: 15px;
    margin: 0px 0px 5px 0px;
    /* color: #999692 !important; */
    color: #898682 !important;
    }


DIV.aktuellbeitrag h3 {
    font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: normal; 
	color: #e8a732;
	margin: 20px 0px 8px 0px;
    font-style: normal;
    margin-top: 10px;
    }

DIV.aktuellbeitrag P {
    color: #898682 !important;
    font-style: normal;
    }

DIV.download_knopf {
	float: left;
	margin: 5px 0px 0px 0px;
	width: 95px;
	height: 19px;
	background-image:url(../bilder/elemente/mehr-button.jpg); 
	background-repeat:no-repeat;
	background-position: 0px -19px;
	cursor: pointer; /* fuer IE */
    }

DIV.download_knopf:hover{
	background-position: 0px 0px;
    }

DIV.mehr_knopf {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 95px;
	height: 19px;
	background-image:url(../bilder/elemente/mehr-button.jpg); 
	background-repeat:no-repeat;
	background-position: 0px -19px;
	cursor: pointer; /* fuer IE */
    }

DIV.mehr_knopf:hover{
	background-position: 0px 0px;
    }

DIV.horizontallinie {
    width: 200px;
    height: 20px;
    }


DIV.ergebnis_headline A{
    font-size: 14px;
    font-weight: bold;
    }

DIV.ergebnis_body {
    color: #999692
    }

DIV.ergebnis_bodySubinfo {
    font-size: 9px;
    font-style: italic;
    }

SPAN.tx-indexedsearch-path {
    font-weight: bold;
    }

DIV.tx-indexedsearch-res {
    margin-bottom: 40px;
    }
    
TABLE P{
	font-size: 9px;
    }
    
DIV.csc-sitemap LI{
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 0px;
    padding-left: 20px;
    font-size: 12px; 
	text-align: left;
	border:none;
    background-image:url(../bilder/elemente/liste-kasten.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    list-style-type: none;
    }

DIV.csc-sitemap LI LI{
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
    font-size: 10px; 
	text-align: left;
	border:none;
    background-image:none;
    list-style-type: disc;
    }

DIV.csc-sitemap LI LI LI{
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
    font-size: 9px; 
	text-align: left;
	border:none;
    background-image:none;
    list-style-type: circle;
    }

DIV.tx-felogin-pi1 {
    float: left;
    width: 440px;
    }


DIV.tx-felogin-pi1 FORM{
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    }

DIV.tx-felogin-pi1 LABEL{
    float: left;
    width: 120px;
    height: 20px;
    margin-right: 100px;
    clear: both;
    }

DIV.tx-felogin-pi1 INPUT{
    float: left;
    width: 120px;
    height: 20px;
    margin-right: 200px;
    background: #eeeeee;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border: solid 1px #cccccc;
    /*
    border-bottom-color: #cccccc;
    border-right-color: #cccccc;
    */
    border-bottom-style: none;
    border-right-style: none;
    color: #786a4a;
    }

DIV.login_button{
    float: left;
    margin-top: 20px;
    }

DIV.login_button INPUT {
    background: #ffd401;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border: none;
    color: white;
    }


DIV.login_button INPUT:hover{
    background: #eeeeee;
    color: #786a4a;
    }

DIV.error {
    color: red;
    }