/* FARBEN
Kopf blau: #97BFDA
grau: #E3E4E5
hellgelb: #FFFACC
hellblau: #DFE6F4
orange: #FDEFDD
lila: #DCD8E9
grün: #E0EEE9
Fuss blau: #1666A8
Logo gelb: F3E149
*/

/*ALLGEMEINE FORMATE*/
body{
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;

}

p {
	margin-top:0px;
	margin-bottom:10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}


h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-bottom:7px;
	margin-top:0px;
}	

h2{
	font-size:12px;
	font-weight:bold;
	color:#000000;	margin-bottom:5px;
	margin-top:0px;
}

h2 a:link{
	font-size:12px;
	font-weight:bold;
	color:#000000;	margin-bottom:5px;
	margin-top:0px;
	text-decoration:none;
}

h2 a:visited{
	font-size:12px;
	font-weight:bold;
	color:#000000;	margin-bottom:5px;
	margin-top:0px;
	text-decoration:none;
}

h3{
	font-size:12px;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:0px;
}

.bild_l{
			margin-right:8px;
}

.bild_r{
			margin-left:8px;
}

.klein{	
	font-size: 10px;
	}
	
a.unterstrichen:link{
	color:#000000;
	text-decoration:underline;
	}
	
a.unterstrichen:visited{
	color:#000000;
}

a.normal:link{
	color:#000000;
	}
	
a.normal:visited{
	color:#000000;
}

a.klein:link{
	color:#000000;
	}
	
a.klein:visited{
	color:#000000;
}
	
a.textlink:link {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}

a.textlink:hover {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
}

a.textlink:visited {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}

/*EBENEN*/
#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	width: 900px;
	text-align:left;
	z-index:1;
}

#kopf_start{
	float: left;
	width: 745px;
	height: 65px;
	background-image: url('images/layout/kopf_start.gif');
	background-repeat:no-repeat;
	z-index:10;
}

#kopf_home{
	float: left;
	width: 745px;
	height: 65px;
	background-image: url('images/layout/kopf_home.gif');
	background-repeat:no-repeat;
	z-index:10;
}

#kopf_profil{
	float: left;
	width: 745px;
	height: 65px;
	background-image: url('images/layout/kopf_profil.gif');
	background-repeat:no-repeat;
	z-index:10;
}

#kopf_planung{
	float: left;
	width: 745px;
	height: 65px;
	background-image: url('images/layout/kopf_planung.gif');
	background-repeat:no-repeat;
	z-index:10;
}

#kopf_produkte{
	float: left;
	width: 745px;
	height: 65px;
	background-image: url('images/layout/kopf_produkte.gif');
	background-repeat:no-repeat;
	z-index:10;
}

#kopf_referenzen{
	float: left;
	width: 745px;
	height: 65px;
	background-image: url('images/layout/kopf_referenzen.gif');
	background-repeat:no-repeat;
	z-index:10;
}

#kopf_kontakt{
	float: left;
	width: 745px;
	height: 65px;
	background-image: url('images/layout/kopf_kontakt.gif');
	background-repeat:no-repeat;
	z-index:10;
}

#start_profil{
	position: relative;
	width: 745px;
	height:109px;
	background-image: url('images/layout/start_profil.jpg');
	background-repeat:no-repeat;
	z-index:11;
}

#start_planung{
	position: relative;
	width: 745px;
	height:116px;
	background-image: url('images/layout/start_planung.jpg');
	background-repeat:no-repeat;
	z-index:12;
}

#start_produkte{
	position: relative;
	width: 745px;
	height:116px;
	background-image: url('images/layout/start_produkte.jpg');
	background-repeat:no-repeat;
	z-index:13;
}

#start_referenzen{
	position: relative;
	width: 745px;
	height:114px;
	background-image: url('images/layout/start_referenzen.jpg');
	background-repeat:no-repeat;
	z-index:14;
}

#start_kontakt{
	position: relative;
	width: 745px;
	height:122px;
	background-image: url('images/layout/start_kontakt.jpg');
	background-repeat:no-repeat;
	z-index:15;
}

#mauser{
	height:50px;
	width:150px;
	position:absolute;
	top:10px;
	left:170px;
}

.textcontainer {
	width:745px;
	height:577px;
	z-index:10;
	float:left;
	overflow:visible;
}

.textcontainer_agb {
	width:745px;
	height:1410px;
	z-index:10;
	float:left;
	overflow:visible;
}
.main_breit{
	margin:15px;
	width:650px;
	z-index:15;
	overflow:visible;
		float:left;

}

.main1{
	margin:15px;
	width:400px;
	z-index:15;
	overflow:visible;
		float:left;

}

.main2{
	margin:15px;
	width:250px;
	z-index:15;
	overflow:visible;
	float:left;

}



#main_home {
	background-color:#E3E4E5;
	background-image: url('images/layout/hg_regale_home.gif');
	background-position: right 150px;
	background-repeat:no-repeat;

}

#main_start {
	background-image: url('images/layout/bg_start.gif');
	background-repeat: repeat-x;
}

#main_profil {
	background-color:#FFFACC;
}

#main_planung {
	background-color:#DFE6F4;
}

#main_produkte {
	background-color:#FDEFDD;
}

#main_referenzen {
	background-color:#DCD8E9;
}

#main_kontakt {
	background-color:#E0EEE9;
}
	
.textcontainer p{
	text-align:left;
}

#footer {
	clear:both;
	background-color:#1666A8;
	text-align:center;
	width: 900px;
	height: 35px;
	padding:0px;
	border-top:solid #FFFFFF 5px;

}

.footer_txt {
	font-size: 10px;
	color:#FFFFFF;
	border:solid 12px #1666A8;
	

}

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

#gelb{
	color:#F3E149;
}

/*Navigation links*/
.nav_links_container {
	float: left;
	width: 155px;
	height: 642px;
	z-index:10;
	overflow:visible;
}

.nav_links_container_agb {
	float: left;
	width: 155px;
	height: 1475px;
	z-index:10;
	overflow:visible;
}

#nav_leer{
	width: 142px;
	height:15px;
	z-index:20;
}

#nav_home{
	width: 142px;
	height:25px;
	z-index:20;
}

#nav_profil{
	width: 142px;
	height:117px;
	z-index:21;
}

#nav_planung{
	width: 142px;
	height:117px;
	z-index:22;
}	

#nav_produkte{
	width: 142px;
	height:115px;
	z-index:23;
}


#nav_referenzen{
	width: 142px;
	height:114px;
	z-index:24;
}

#nav_kontakt{
	width: 142px;
	height:122px;
	z-index:25;
}

#nav_agb{
	width: 142px;
	height:970px;
	z-index:25;
}
/*Unternavigation*/
.unav ul {
	display:block;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

.unav {
	font-size:11px;
	width:130px;
}

.unav ul li {

	padding-top: 2px;
	padding-bottom: 2px;
}
.unav ul li a{
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}

#unav_start_produkte{
	position:absolute;
	top:0px;
	left:25px;
	z-index:50px;
}

#unav_produkte{
	position:absolute;
	top:293px;
	left:25px;
	z-index:50px;
}

/*Hintergrund Navigation*/
#bg_start{
	background-image: url('images/layout/nav_start.gif');
	background-repeat:no-repeat;
}

#bg_home{
	background-image: url('images/layout/nav_home.gif');
	background-repeat:no-repeat;
}

#bg_profil{
	background-image: url('images/layout/nav_profil.gif');
	background-repeat:no-repeat;
}


#bg_planung{
	background-image: url('images/layout/nav_planung.gif');
	background-repeat:no-repeat;
}


#bg_produkte{
	background-image: url('images/layout/nav_produkte.gif');
	background-repeat:no-repeat;
}


#bg_referenzen{
	background-image: url('images/layout/nav_referenzen.gif');
	background-repeat:no-repeat;
}


#bg_kontakt{
	background-image: url('images/layout/nav_kontakt.gif');
	background-repeat:no-repeat;
}

#bg_agb{
	background-image: url('images/layout/nav_agb.gif');
	background-repeat:no-repeat;
}
/* BUTTONS */
.bt {
	text-align:center;
	width:108px;
	height:16px;	
	z-index:40;
}

.bt_txt {
	/*line-height:35px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	z-index:50;
}
	
a.bt_txt:link{
	text-decoration:none;
	color:#000000;
}

a.bt_txt:visited{
	text-decoration:none;
	color:#000000;
}

.rand{border: 1px solid #000000;}

/*Einrückung für Textkörper auf der Startseite*/
.start{
	position:absolute;
	left:20px;
	top:15px;
	width:300px;
	text-align:left;
	z-index:30;
}	

