body
{
}

* html body
{background-attachment:scroll;
}

p, h1, h2, p, td, a
{
    margin: 0px;
    padding: 0px;
    color: #4a4949;
    text-align: left;
    font: normal 12px/23px Arial;
    /*letter-spacing: 0.03em;*/
}

h1
{
    font-weight:bold;
}

h2
{
    font-weight:bold;
    font-style:italic;
}


ul
{
	list-style-type:square;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	font: normal 13px/17px Verdana;
	color: #003375;
}

img
{
border:none;}


#Inhalt
{
    position: absolute;
    top: 165px;
    left:145px;
    
    height: auto;
    width: 640px;
    z-index: 1;
    overflow: visible;
}

#News
{
position:absolute;
left:650px;
top:00px;
width:200px;
}

#News *
{
    font-size: 11px;
    line-height:15px;
}

.Newhead
{
font-weight:bold;
color:#adb604;
}


.News1, .News2, .News3, .News4
{
    position: relative;
    width: 170px;
    height: 100px;
    overflow:visible;
   
    z-index:1;
}
.News2
{
z-index:2;
}

.News3
{
z-index:3;
}

.News4
{
z-index:4;
}

.News1:hover, .News2:hover, .News3:hover, .News4:hover
{
z-index:5;
}

.News1_Inhalt, .News2_Inhalt, .News3_Inhalt, .News4_Inhalt
{
    position: absolute;
    top:15px;
    left:10px;
    
    width: 150px;
    height: 110px;
    
    overflow:hidden;
    
   /* background-color:Red;*/
}

.News2_Inhalt
{   
    top:12px;
    left:22px;
   /*background-color:white;*/

}

.News3_Inhalt
{
left:25px;
/*background-color:white;*/
}

.News4_Inhalt
{
left:20px;
/*background-color:white;*/
}

.NewsWeiterlesen
{   position:absolute;
    bottom:0px;
    right:0px;
    padding-left:5px;
    color:#adb604;  
    background-color:White;
    z-index:1;  
    height:18px;
   
}

.NewsBild
{
z-index:-1;
}

#Inhalt td
{   
    padding-right: 4px;
    vertical-align: top;
    overflow:hidden;
}

#GraueFlaeche
{
    position: fixed;
    left: 60px;
    top: 135px;
    
    height: 100%;
    width: 920px;
    
    z-index: 0;
    overflow: visible;
    background-color: #f0efec;
}

.Drucken
{
position:absolute;
top:12px;
right:0px;
z-index:2;
}



#header
{   position: fixed;
    left: 0px;
    top: 0px;
    width: 980px;
    height: 135px;
    z-Index:3;
    background-color:white;
}

#Logo
{
    position: absolute;
    left: 0px;
    top: 10px;
    z-index:1;
}

#Stimmumgsbilder
{
    position:absolute;
    left:323px;
    z-index:50;
    width:550px;
    height:105px;
    top:0px;
}

#Stimmumgsbilder table
{
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: hide;
}

#Stimmumgsbilder img
{
padding-right:5px;
height:105px;
width:180px;
}

#Stempel
{position:absolute;
left:900px;
z-index:4;
width:100px;
top:50px;
}

#Teaser
{
position:fixed;
left:0px;
bottom:0px;
z-index:2;
}

/* Hack für IE6 */
* html #header
{
position:absolute;
}


/* formular */
.Formular td
{
padding:0px;
}

.Formular p
{
    font-weight: bold;
    padding: 5px 0px 0px 0px;
}

.Formular input, .Formular textarea
{
    border-style: solid;
    border-width: 1px;
    width: 100%;
    border-color: #8d8f94;
    
    
}
                        
@media print
{
body *
{
position:static !important;
padding:0px !important;
margin:0px !important;
height:auto !important;
}

}                        
                        
                        
