/* Wichtige Farben
Dunkelbraun = #CC9900    -> a5b4bb
Hellbraun =	  #FDDE8B	 -> e5eaed
*/



A:link {              color: #FFFFFF; text-decoration: none; }
A:visited {           color : #FFFFFF; text-decoration: none; }
A:hover {             color: #764E00; text-decoration: underline;}
A:active {            color: #764E00;  text-decoration: none; }

html, body, div, p, h1, h2, h3, ul, ol, span, a,
table, td, form, img, li {
			margin: 0;
			padding: 0;
			font-family: Arial;}


.linkintab:link {    color: #000000;  text-decoration: none; }
.linkintab:visited { color: #000000;  text-decoration: none; }
.linkintab:hover {   color: #FFFFFF;  text-decoration: underline; }
.linkintab:active {  color: #000000;  text-decoration: none; }

.menuintab:link {    color: #FFFFFF;  text-decoration: none; font-weight: normal; }
.menuintab:visited { color: #FFFFFF;  text-decoration: none; font-weight: normal; }
.menuintab:hover {   color: #764E00;  text-decoration: underline; font-weight: normal; }
.menuintab:active {  color: #764E00;  text-decoration: none; font-weight: normal; }


.halleanzeigenlink:link {    color: #000000;  text-decoration: underline; font-weight: bold; }
.halleanzeigenlink:visited { color: #000000;  text-decoration: underline; font-weight: bold; }
.halleanzeigenlink:hover {   color: #000000;  text-decoration:none ; font-weight: bold; }
.halleanzeigenlink:active {  color: #000000;  text-decoration: underline; font-weight: bold; }


BODY 		{
	        color:#000000;
			scrollbar-3dlight-color: #FFFFFF;
            scrollbar-arrow-color: #FFFFFF;
            scrollbar-base-color : #a5b4bb;
            scrollbar-darkshadow-color: #000000;
            scrollbar-face-color: #a5b4bb;
            scrollbar-highlight-color: #FFFFFF;
            scrollbar-shadow-color: #FFFFFF;
            scrollbar-track-color: #e5eaed;
            }
			
	

.ueberschrift {
			font-size:13px;
            color:white;
            font-weight: bold;
			background-color:#a5b4bb;
            line-height:22px;
            }

.datenschrift {
			font-size:12px;
            background-color:#e5eaed;
            color:#000000;
            line-height:22px;
			padding-left:4px;
			padding-right:4px;
            }
			  
.datenweiss {
			font-size:12px;
            background-color:#FFFFFF;
            color:#000000;
			padding-left:4px;
			padding-right:4px;
			text-align: center;
            }		

.datengruen {
			font-size:12px;
            background-color:#DDEBD0;
            color:#000000;
			padding-left:4px;
			padding-right:4px;
			text-align: center;
            }			 

.button     {
			font-size:12px;
			font-family: Arial;
            background-color:#a5b4bb;
            color:#FFFFFF;
            border-bottom : 1px solid black;
			border-right : 1px solid black;
			border-top : 1px solid silver;
			border-left : 1px solid silver;
			}			 

.fussschrift {
			font-size:12px;
            color:#000000;
			}
			
			
.inputklein {
			font-size:9px;
			}
			
.inputkleingruen {
			font-size:9px;
			background-color:#DDEBD0;
			}			

.inputkleinbraun {
			font-size:9px;
			background-color:#a5b4bb;
			color:white;
			}

.fett		{
			font-weight:bold;
			}
			

									
			

/* Asurichtung der Container */	
			
body { 
    position:absolute;
    background:#FFFFFF;
}

html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}

#header_container {
    position:fixed;
    top:0; left:26px; right:0;
    text-align:left;
    margin:0;
    height:130px;
    z-index:3;
}

#header {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    background:#FFFFFF;
    z-index:3;
    margin:0;
    padding:0.2em;
}

#menu {
    position:fixed;
    top:120px;
    left:30px;
    width:180px;

    padding:1px;
	background:#FFFFFF;
}

#content {
	margin:0;
    padding-top:130px;
    padding-left:30px;
    padding-bottom:70px;
    z-index:2;
}

#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:20px;
    z-index:3;
}

#fuss 		{
			position:absolute;
		    top:0; left:0; right:0; bottom:0;
		    background:#FFFFFF;
		    z-index:3;
			}
			

/* Nur für den MSIE */

* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}

* html #header_container, * html #footer_container {
    position:absolute;
    width:100%;
    padding-right:16px;
}

* html #menu {
    position:absolute;
}

* html #header,* html #fuss {
    height:100%;
    position:static;
}

* html #content {
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:100%;
    overflow:auto;
    margin:0;
}



/* Weiter mit browserübergreifenden Deklarationen 

#menu li {
    list-style: none;
    margin:0;
    padding:0.3em;
}

#menu li#active {
    padding:0.5em;
    text-decoration:underline;
}

#menu a:link, #menu a:visited {
    display:block;
    background:#EEEEEE;
    color:black;
    text-decoration:none;
    margin:0;
    padding:0.2em;;
}

#menu a:hover {
    background:#4f4f4f;
    color:#FFFFFF;
    text-decoration:underline;
}

 Der IE soll das Element breiter dAarstellen, da margin
   und padding hier von der Breite abgezogen werden! 

*/


* html #menu {
    margin:0;
    width:10.5em;
}

		