/* settings ////////////////////////////////

ocker: #e2b748;
d'braun: #484746;
Navi:#f3eee8;
Navi-bg: :#917f30;
Sub-Navi bg: #f3eee8
contentbg: #ded5ca;
tr_hell: #EEE5DE;
tr_heller:#FAF0E6;

content-width: 754 px



//////////////////////////////////////////*/



html, body { 
height:100%;
} 

body {
	padding:0;
	margin-top:0;
         margin-left:0;
         margin-right:0;
         background-color:#aa9c90;



		
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:#484746;

/*  //////////////// DIV-Elemente anzeigen 

          border-width:2px;
          border-style:solid;
          border-color:black;

                   //////////////// DIV-Elemente anzeigen END */
}


#wrap{ 
        
        
        width:1024px;
        margin-left:5px;
        background-color:#ded5ca;
        
        background:#fff url(../images/bgsidebar.gif) left top;


/*  //////////////// DIV-Elemente anzeigen

          border:1px;
          border-style:solid;
          border-color:#FF0000;

                   /////////////// DIV-Elemente anzeigen END */

        
      }


#header{
         height:150px;
         width:100%;
         /*margin:0 auto*/
         /*margin-bottom:2px;*/
         background-color:#484746;


/*  //////////////// DIV-Elemente anzeigen

          border:2px;
          border-style:solid;
          border-color:yellow;

                   /////////////// DIV-Elemente anzeigen END */

}

#logo {

position:absolute;
top:0px;
left:900px;
z-index:2;

width:100px;
/*z-index=1;*/

}

.NavCont {
          position:absolute;
          top:122px;
          left:273px;
          z-index=1;

          margin-right:10px;

          width:756px;
          height:49px;
          /*///////////////////////////
          border-width:1px;
          border-style:solid;
          border-color:#F0F0DF;
          ///////////////////////////*/
         }

.FirstNav{
	z-index=1;

	height:20px;
         text-align:left;
         font-size:11px;
         font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
         font-weight:bold;
         color:#ded5ca;

         background-color:#917f30;
         border-left:2px solid #e2b748;


         padding:3px 0px 2px 5px;

         margin-top:3px;
         

		
/*  //////////////// DIV-Elemente anzeigen

          border-width:2px;
          border-style:solid;
          border-color:green;

                   //////////////// DIV-Elemente anzeigen END */

}


.SubNav{  
	
	height:15px;
         text-align: left;
         /*visibility:hidden;*/


         font-size:10px;
         font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
         font-weight:bold;
         color:#484746;

         padding:2px 0px 2px 5px;
         border-left:3px solid #e2b748;


         	
	background-color:#f3eee8;  		
         

}


#sidebar {
         /*position:absolute;
         left:0px;
         top:150px;*/
         float:left;
         height:600px;
         width:270px; 
         /*float:left; */ 
         padding:0;                 
          
         background-color:#e2b748;
         
/*
          border-width:1px;
          border-style:solid;
          border-color:#FF000;  
*/   

}

#teaser {

font-size:16px;
text-align:center; 
font-family:Times,Bookman,Bauer Bodoni Black,Palatino Black,Verdana,Arial,Helvetica,Sans-serif,sans-serif;
font-weight:bold;
color:#484746;

margin-top:30px;

padding:5px 5px 5px 5px;

/*  //////////////// DIV-Elemente anzeigen

border-width:1px;
border-style:solid;
border-color:#FF00FF;

//////////////// DIV-Elemente anzeigen END */


}



#content {
         height:auto;
         margin-left:275px;
         padding-top:30px;       
         padding:35px 15px 15px 10px;
         
         color:#484746;
         

/*  //////////////// DIV-Elemente anzeigen

          border-width:1px;
          border-style:solid;
          border-color:#FF00FF;

                   //////////////// DIV-Elemente anzeigen END */
}

#cnt_left{

float:left;
width:350px;
height:100%;
/*margin-right:15px;*/

/*  //////////////////// DIV-Elemente anzeigen
border-width:1px;
border-style:solid;
border-color:#FF0000;
  //////////////////// DIV-Elemente anzeigen END */


}

#cnt_right{
float:right;
width:350px;
height:100%;
/*margin-top:45px;
margin-right:20px
margin-left:10px;*/

/*  //////////////////// DIV-Elemente anzeigen

border-width:1px;
border-style:solid;
border-color:#00FF00;
//////////////////// DIV-Elemente anzeigen END */



}

#bottomnavi {
		color:rgb(210,210,210);

/*  //////////////// DIV-Elemente anzeigen

          border-width:1px;
          border-style:solid;
          border-color:black; /*schwarz*/

                   //////////////// DIV-Elemente anzeigen END */

}


#footer { 

    height:120px;
    width:100%;
    padding:0px;
    background-color:#484746;

    
 }

#footerleft {

width:270px;
height:120px;
margin:0;

background-color:#e2b748;
border-top:2px solid #284156;


}

#additionalnavi {
	
         height:25 px;
	width:250 px;

	background-color:#e2b748;
	
         margin:0;
         padding:2px 5px 0px 0px;

		
	
	text-align:right;
         	color:#484746;

}


#imgleft {
     margin:0;
     padding:0;

       
}

/* XXXXXXXXXXXXXXXXXXXXXXXX SUCHE XXXXXXXXXXXXXXXXXXXXX */

#suche {  
          margin:100px 5px 10px 5px;
          text-align:center;

}

#searchbox {
         width:160px;
         text-align:center;
	background-color:#ded5ca;
	border-top:1px solid #484746;
	border-bottom:1px solid #484746;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}


.input_searchbox {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	color:#484746;
         background-color:#EEE5DE;
}



/*XXXXXXXXXXXXXXXXXXXXXX LINK XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

a {font-size:11px; color:#F57C07; text-decoration:none} 
a:hover {text-decoration:underline}


a.newsheadline { font-weight:bold; color:#cadcea;  } 
a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 

a.additionalnavi { font-size:10px; color:#284156; font-stretch:extra-condensed;}

a.navipath { font-size:10px; color: rgb(160,160,160); } 


/*XXXXXXXXXXXXXXXXXXXXXX HAUPT-NAVI XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 


a.firstlevel { font-size:12px; font-weight:bold; color:#cadcea; text-decoration:none;}
a.firstlevel:hover { color:#F57C07; text-decoration:none; }
a.firstlevelaktiv { font-size:12px; font-weight:bold; color:#F57C07; text-decoration:none;}
a.firstlevelaktiv:hover { font-size:12px; font-weight:bold; color:#F57C07; text-decoration:none;}

a.sub { font-size:10px; color:#484746; text-decoration:none;}
a.sub:hover { text-decoration:underline;}
a.subaktiv { font-size:10px;  color:#F57C07;  text-decoration:none;}
a.subaktiv:hover { text-decoration:none;}



a.subsub { font-size:10px; font-weight:normal; color:#484746; text-decoration:none;}
a.subsub:hover { text-decoration:underline;}
a.subsubaktiv { color:#F57C07; font-size:10px; font-weight:normal; text-decoration:none;}
a.subsubaktiv:hover { text-decoration:none; text-decoration:none}

/*XXXXXXXXXXXXXXXXXXXXXX SITEMAP XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #484746;
	color:#484746;
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:#917f30;
         margin:15px 0px 15px 150px;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	display:block;
}

a.sitemap_level3 {
	color:#e2b748;
         margin-left:180px;
         padding-bottom:.2em;
}

/*xxxxxxxxxxxxxxxxxx Tabelle xxxxxxxxxxxxxxxxxxxxxxxxxx*/


.tr_hell{
background-color:#EEE5DE;
}

.tr_heller{
background-color:#FAF0E6;
}



/*xxxxxxxxxxxxxxxxxx End Tabelle xxxxxxxxxxxxxxxxxxxxxxxxxx*/



h1.content {
	padding-left:2px;
         padding-bottom:0.5em;
	font-weight:bold;
	font-size:26px;
	color:#CC0000; 
	margin:0;
       }
/* nur als Test: fuktioniert im moz
h1.content:focus { background-color:red; }
h1.content:hover { background-color:silver; }
h1.content:active { background-color:green; }
*/

h2 {
	padding-left:2px;
         padding-bottom:0.5em;
	font-weight:bold;
	font-size:16px;
	color:#e2b748; 
	margin:0;
       }

/* entspr. h2 //////////// */
.subhdln {
	padding-bottom:0.5em;
	font-weight:bold;
	font-size:16px;
	color:#e2b748; 
	margin:0;
       }





h1#newshdln {
	    font-size:11px;
             font-weight:bold;
             padding:0;
             margin:0;
             color:#FF0000;

             }

hr { 

border-width:0,5px;
border-style:solid;
border-color:#e2b748;
border-style:dotted;

margin:10px 0px;
clear:both;

}








.hidden {
	display:none;
}





#navipath {
	padding:0;
	padding-bottom:10px;
	/*background-color:#ffffff;*/
	color:rgb(99,99,99);
	width:388px;
}








