﻿body
	{
	margin: 0px; 
	padding: 0px;
	text-align:center; 
	background-color:#9E9DA3;
	font-family:Arial,Helvetica;
	font-size:12px;
	color:#000000;	
	}

hr
	{
	color: #767574;
	height:1px;

	}
	
a 
	{
	color:#000099;
	text-decoration:underline;
	}

a img {border-width:0px;}

ul
	{
	margin-left:10px;
	}

li
	{
	margin-left:10px;	
	}
	
/*
td ul
	{
	   position: relative;       
       margin: 0 0 0px 0;
        
	}

td li
	{
	position: relative;       
    margin: 0 0 0px 0;
	}
*/

H1
	{
	font-size:24px;
	color:#ffffff;
	font-family:Arial,Helvetica;
	font-weight:bold;
	}
	
H2
	{
	font-size:12px;
	font-weight:bold;
	color:#08356B;
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica;
	}

.print
	{
	margin: 20px 20px 20px 20px;
	background:#fff;
	float:left;
	text-align:left;
	width:795px;
	}

.site
	{
	position: relative;
	margin:auto;
    width:995px;
	text-align: left; 
	background-color:#fff;
	}
	
.head
	{
	position: relative;
	float:left;
	background-color:#fff;
	}
	
.head_print
	{
	height: 100px;
	position: relative;
	float:left;
	background-color:#fff;
	}
	
.logindata
	{
	position:absolute;
	float:right;
	bottom:2px;
	right:2px;
	}
	
.head_logo_left
	{
	position: relative;
	float:left;
	left:0px;
    width:560px;
	height:60px;
	text-align: left; 
	background-color:#fff;
	}
	
.head_logo_left_print
	{
	position: relative;
	float:left;
	left:0px;
    width:200px;
	height:80px;
	text-align: left; 
	background-color:#fff;
	}
	
.head_logo_igz
	{
	position:absolute;
	background-color:#fff;
	top:7px;
	left:20px;
	}

.head_logo_igz_print
	{
	position:absolute;
	background-color:#fff;
	top:7px;
	left:10px;
	}

.head_logo_right
	{
	position: relative;
	float:right;
    width:435px;
	height:60px;
	text-align: left; 
	background-color:#C1CED9;
	}
	
.head_logo_right_print
	{
	position: relative;
	float:right;
    width:260px;
	height:80px;
	text-align: left; 
	background-color:#C1CED9;
	}
	
.head_logo_sap
	{
	position:absolute;
	top:7px;
	right:20px;
	}
	
.head_left
	{
	position: relative;
	float:left;
    width:180px;
	height:120px;
	text-align: left; 
	background-color:#578BAA;
	}
	
.head_pics
	{
	position: relative;
	float:left;
    width:380px;
	height:120px;
	text-align:right; 
	background-color:#fff;
	}
	
.head_search
	{
	position:absolute;
	left:20px;
	top:20px;
	}
	
.head_right
	{
	position: relative;
	float:right;
    width:435px;
	height:120px;
	text-align: left; 
	background-color:#578BAA;
	}
	
.head_right_print
	{
	position: relative;
	float:left;
    width:335px;
	height:80px;
	text-align: left; 
	background-color:#578BAA;
	}
	
.head_right_text
	{
	position:absolute;
	top:45px;
	left:20px;
	}

.head_right_text_print
	{
	position:absolute;
	top:15px;
	left:20px;
	}
	
.head_path_print
	{
	position:relative;
	width:780px;
	top:10px;
	left:10px;
	float:left;
	text-align:left;
	background-color:#fff;
	}
	
.abstand_weiss
	{
	position: relative;
	width:995px;
	height:10px;
	float:left;
	background-color:#fff;
	}

.main
	{
	position: relative;
	width:995px;
	float:left;
	/*overflow:no;*/
	background: #fff url(/images/bg_main.gif) repeat-y;
	}

.main_content
	{
	position: relative;
	text-align:left;
	width:790px;
	float:left;
	overflow:visible;
	background-color:#fff;
	}

.main_content_print
	{
	position: relative;
	text-align:left;
	width:790px;
	top:10px;
	float:left;
	overflow:visible;
	background-color:#fff;
	}

.print_button
	{
	position: absolute;
	float:right;
	bottom:-1px;
	right:9px;
	}
	
.navi_left
	{
	position: relative;
	float:left;
	text-align: left; 
	width:185px;
	min-height:300px;
	/*background-color:#C1CED9;	*/
	}
	
.navi
	{
	background-color:#C1CED9;
	width:180px;
	height:30px;
	}

.navi_a
	{
	background-color:#ffffff;
	width:180px;
	height:30px;
	}
	
.navi_sub
	{
	background-color:#E1E3E4;
	width:180px;
	height:30px;
	}
	
.navi_sub_a
	{
	background-color:#ffffff;
	width:180px;
	height:30px;
	}
		
.bottom
	{
	position: relative;
	height:30px;
	width:995px;
	text-align:left;
	float:left;
	overflow:visible;
	}

.bottom_left
	{
	position: relative;
	width:180px;
	height:30px;
	background-color:#C1CED9;
	border-top:1px solid #ffffff;
	text-align:left;
	float:left;
	}

.bottom_left_content
	{
	position: absolute;
	top:8px;
	left:0px;
	text-align:left;
	}

.bottom_navi_content
	{
	position: absolute;
	top:8px;
	left:20px;
	text-align:left;
	}

.bottom_logo_content
	{
	position: absolute;
	top:8px;
	right:5px;
	text-align:left;
	}

.bottom_right
	{
	position: relative;
	width:815px;
	height:30px;
	background-color:#ffffff;
	border-top:1px solid #C1CED9;
	text-align:left;
	float:left;
	}

.table_loesungen
	{
	position: relative;
	text-align:left;
	width:570px;
	left:5px;
	float:left;
	overflow: visible;
	}

.table_loesungen_print
	{
	position: relative;
	text-align:left;
	width:570px;
	left:5px;
	top:20px;
	float:left;
	overflow:visible;
	}

.content_loesungen
	{
	position: absolute;
	padding:0px;
	margin:0px;
	text-align:left;
	width:230px;
	height:400px;
	float:right;
	top:85px;
	left:570px;
	overflow: visible;
	background-color:#ffffff;
	}

.content_loesungen_print
	{
	position: absolute;
	text-align:left;
	width:215px;
	height:400px;
	float:right;
	top:180px;
	left:590px;
	overflow:auto;
	background-color:#ffffff;
	}

.table_referenzen
	{
	position: relative;
	text-align:left;
	float:left;
	left:5px;
	}

.layer_referenzen
	{
	position: absolute;
	text-align:left;
	float:left;
	top:25px;
	left:0px;
	border:1px solid #767574;
	background-color:#C1CED9;
	/*	
	padding-left:10px;
	padding-right:10px;
	*/
	}
	

.va_body
{
	position:relative;
	float:left;
	width:780px;
	margin-left:8px;
	margin-bottom:15px;
	margin-top:20px;
}	

.va_textlogo
{
	position:relative;
	float:left;	
	margin-bottom:10px;
}

.va_image
{
	position:relative;
	float:right;
	width:30%

}

.va_text_start
{
	position:relative;
	float:left;
	padding-bottom:10px;
	width:70%;
}

.va_text
{
	position:relative;
	float:left;
	padding-top:10px;
	width:100%;

}


