﻿@charset "utf-8";

body {
margin: 0px;
padding: 0px;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight:normal;
color: #303030;
background-color:#FFFFFF;
/*background: #FFFFFF url(../Images_Grund/logo_kl.gif) top left   repeat; */
}


#alles {
background-color:#FFFFFF;
color: #303030;               
position: absolute;
margin-top:0px;
width: 1004px;
margin-left:-502px;
left:50%;

}

#header {
	position: relative;
	height: 135px;
	Z-index: 2;
	background-image: url('../images_grund/zp_1.gif');
	background-repeat: no-repeat;
}

.topright {
           position: absolute; left: 364px; height:135px;
		   background-image:url(../Images_Grund/header_right.gif); width: 640px; Z-index: 2;
		   background-repeat:no-repeat; 
		   }


.topright a {
            text-decoration: none;
            font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 5px 5px 5px 5px;
			color: #FFFFFF;
			text-align:justify
            }

.topright a:visited {
                    text-decoration: none;
                    color:#FFFFFF;
                    }

.topright a:hover {
                  text-decoration: none;
                  color:#FFFF00;
                  }

.topright #menueleiste {
                        padding: 0px 0px 0px 2px ;
                        position: absolute; left: ; top:115px; height:14px; z-index:3; visibility: visible;
}
        
.topright #menueleiste a {
                         font-size: 11px;
			             }
.Hauptteil #alles_01{
/*clear: both; */
/*float: left;*/
position: absolute; top: 133px; left:; z-index:1; width: 1004px; height:519px;
margin: 0px;
padding: 0px;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight:normal;
color: #FF00FF;
background-color:#FFFFFF;
}

#ansprechpartner {
                padding: 0px 0px 0px 2px ;
                color: #000000;
                background-color:#FFFFFF;
                text-decoration: none;
                font-size: 11px;
                position: absolute; left:840px ; top:150px; height:auto; z-index:105; visibility: visible;
}

#fuss {
	clear: both;
	float: left;
	/*margin: 0 auto;*/
	padding: 0px 0 0px 5px;
	/*border-top: 1px solid #35bcaa;*/
	width: 999px;
	text-align: left;    
	color: #FEFEFE;
	background-color:#356baa;
	font-size: 10px;
	position: absolute; top:652px ; height: 28px; z-index: 4;
    }


/* Formate aus den einzelnen Seiten*/

.Stil1 {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-align:justify;}

.Stil3 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:justify}

.Stil4 {color: #FFFF00}

.Stil5 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #356BAA;}

.Stil6 {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.Stil7 {color: #356BAA}

.Stil9 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #356BAA; text-align:justify }

.Stil12 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align:justify }

.Stil15 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }

.Stil16 {color: #FFFFFF;	font-size: 9px;}

.Stil22 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #356BAA; }
 
.Stil23 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	color: #99CC00;}

.Stil1a {
	font-size: 13px;
	font-family: Arial;
	font: 100% Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	font-weight: bold;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFF00;
}
a:active {
	text-decoration: none;
	color: #000000;
}















