body{
	padding: 0px;   
	margin: 0px;   
	font-family: arial, helvetica, sans-serif; 
	background-color: #FFFFFF;
}
   
#grey_row_bg {
	position:fixed;
	top:0px;
	right:0px;
	width:198px;
	height:100%;
	background-color:#FFFFFF;
}

#grey_row{
	position:absolute;
	width:198px;
	top:0px;
	right:0px;
	background-color:#FFFFFF;
	padding-top:190px;
	z-index:1;
}

#top_menu{
	position:absolute;
	width:100%;
	height:28px;
	top:117px;
	left:0px;
	background-color:#333366;
	z-index:6;
	

}

#button_2e{
	color: #FFFFFF;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-size:100%;
	padding-top:0.5px;
	letter-spacing:0.0em;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
}

#button_2e_top{
	
	color: #FFFFFF;
	font-weight: bold;
	float:left;
	font-size:100%;
	padding-top:0.5px;
	letter-spacing:0.0em;
	
}

ul.links_3e_li{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeildunkelblau.gif) outside;
}

ul.links_3e_gr{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilgruen.gif) outside;
}

ul.links_3e_ge{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilgelb.gif) outside;
}

ul.links_3e_bl{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilhellblau.gif) outside;
}

ul.links_3e_ro{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilrot.gif) outside;
}

#banner_bl
{
	padding: 0px;   
	margin: 0px;
	height: 109px;
	position: absolute;
	left: 0px;
	top: 0px; 
	width: 100%; 
	background-color:red;
	background: url("images/campagne/banner_bl.jpg") repeat-x left top;   
}

#banner_gr
{
	padding: 0px;   
	margin: 0px;
	height: 109px;
	position: absolute;
	left: 0px;
	top: 0px; 
	width: 100%; 
	background: url("images/campagne/banner_gr.jpg") repeat-x left top;   
}

#banner_ge
{
	padding: 0px;   
	margin: 0px;
	height: 109px;
	position: absolute;
	left: 0px;
	top: 0px; 
	width: 100%; 
	background: url("images/campagne/banner_ge.jpg") repeat-x left top;   
}

#banner_li
{
	padding: 0px;   
	margin: 0px;
	height: 109px;
	position: absolute;
	left: 0px;
	top: 0px; 
	width: 100%; 
	background: url("images/campagne/banner_li.jpg") repeat-x left top;   
}

#banner_ro
{
	padding: 0px;   
	margin: 0px;
	height: 109px;
	position: absolute;
	left: 0px;
	top: 0px; 
	width: 100%; 
	background: url("images/campagne/banner_ro.jpg") repeat-x left top;    
}





#links_left {
	 top:0px;
	 left:0px;
	 background-color:#FBE4A9;
	 position:fixed;
	 width: 200px;
	 height: 100%;
	 padding-top:170px;
	 z-index:5;
	 }
	 
li.links1{
	color:#333366;
	text-decoration: none; 
	text-align:left;
	vertical-align:middle;
}

li.links2{
	color:#333366;
	text-decoration: none; 
	text-align:left;
	vertical-align:middle;
	margin-left:20px;
}




li.left1 a{
text-decoration: none; 
color:#333366;
z-index:5;
}

li.left2 a{
text-decoration: none; 
color:#333366;
z-index:5;
}

li.active_3e a{
text-decoration: none;
font-weight: normal; 
color:#333366;
z-index:5;
}

li.active_3e a:hover{
text-decoration: underline;
color:#333366;
font-weight: normal;
z-index:5;
}

li.noactive_3e a{
text-decoration: none;
color:#333366;
font-weight: normal;
z-index:5;

}

li.noactive_3e a:hover{
text-decoration: underline;
color:#333366;
font-weight: normal; 
z-index:5;

}

li.active_4e a{
text-decoration: none;
font-weight: bold; 
color:#333366;
z-index:5;
}

li.noactive_4e a{
text-decoration: none;
font-weight: normal; 
color:#333366;
z-index:5;
}

li.active_4e a:hover{
text-decoration: none;
font-weight: bold; 
color:#333366;
z-index:5;
}

li.noactive_4e a:hover{
text-decoration: underline;
font-weight: normal; 
color:#333366;
z-index:5;
}


#bild{
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
}

#top_button{
	text-align:center;
	color: #336;
	font-weight: bold;
	width:105px;
	height:24px;
	float:left;
	font-size:80%;
	padding-top:4px;
	letter-spacing:0.1em;
}

#top_menu_bl{
	position:absolute;
	width:100%;
	height:25px;
	top:109px;
	left:0px;
	z-index:3;
	background: url("images/campagne/m1e_bl.png") repeat-x left top;
}
#top_menu_ge{
	position:absolute;
	width:100%;
	height:25px;
	top:109px;
	left:0px;
	z-index:3;
	background: url("images/campagne/m1e_ge.png") repeat-x left top;
}
#top_menu_gr{
	position:absolute;
	width:100%;
	height:25px;
	top:109px;
	left:0px;
	z-index:3;
	background: url("images/campagne/m1e_gr.png") repeat-x left top;
}
#top_menu_ro{
	position:absolute;
	width:100%;
	height:25px;
	top:109px;
	left:0px;
	z-index:3;
	background: url("images/campagne/m1e_ro.png") repeat-x left top;
}
#top_menu_li{
	position:absolute;
	width:100%;
	height:25px;
	top:109px;
	left:0px;
	z-index:3;
	background: url("images/campagne/m1e_li.png") repeat-x left top;
}

div.top_button_bl{
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
	width:105px;
	height:100%;
	float:left;
	font-size:80%;
	padding-top:0px;
	letter-spacing:0.1em;
	border-right:1px solid #99d6ff;
}

a.top_button_bl{
	color:#FFFFFF;
	width:105px;
	height:100%;
	padding-top:30px;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle;
}

div.top_button_ge{
	text-align:center;
	font-weight: bold;
	width:105px;
	height:100%;
	float:left;
	font-size:80%;
	padding-top:0px;
	letter-spacing:0.1em;
	border-right:1px solid #ffebad;
}
a.top_button_ge{
	color:#FFFFFF;
	width:105px;
	height:100%;
	padding-top:30px;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle;
	}

div.top_button_gr{
	text-align:center;
	font-weight: bold;
	width:105px;
	height:100%;
	float:left;
	font-size:80%;
	padding-top:0px;
	letter-spacing:0.1em;
	border-right:1px solid #c6e1af;
}
a.top_button_gr{
	color:#FFFFFF;
	width:105px;
	height:100%;
	padding-top:30px;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle;
}

div.top_button_ro{
	text-align:center;
	font-weight: bold;
	width:105px;
	height:100%;
	float:left;
	font-size:80%;
	padding-top:0px;
	letter-spacing:0.1em;
	border-right:1px solid #900;
}
a.top_button_ro{
	color:#FFFFFF;
	width:105px;
	height:100%;
	padding-top:30px;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle;
}

div.top_button_li{
	text-align:center;
	font-weight: bold;
	width:105px;
	height:100%;
	float:left;
	font-size:80%;
	padding-top:0px;
	letter-spacing:0.1em;
	border-right:1px solid #adadc2;
}
a.top_button_li{
	color:#FFFFFF;
	width:105px;
	height:100%;
	padding-top:30px;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle;
}


a.button_light{
	color:#FFFFFF;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}
a.button_light:hover{
	color:#FFFFFF;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}

a.button_dark{
	color:#333366;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}

a.button_dark:hover{
	color:#333366;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}

a.button_light_2e{
	color:#FFFFFF;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}
a.button_light_2e:hover{
	color:#FFFFFF;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}

a.button_dark_2e{
	color:#333366;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}

a.button_dark_2e:hover{
	color:#333366;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle ;
}

#white_text{
	color:white;
}

a.button_light{
	color:#FFFFFF;
	text-decoration: none; 
	letter-spacing:0.1em;
	text-align:center;
	vertical-align:middle;

}
a.button_light:hover{
	color:#FFFFFF;
	text-decoration: none; 
	letter-spacing:0.1em;
	text-align:center;
	vertical-align:middle;
}

a.button_dark{
	color:#333366;
	text-decoration: none; 
	letter-spacing:0.1em;
	text-align:center;
	vertical-align:middle;

}

a.button_dark:hover{
	color:#333366;
	text-decoration: none; 
	letter-spacing:0.1em;
	text-align:center;
	vertical-align:middle;
}

ul.links_3e_li{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeildunkelblau.gif) outside;
}

ul.links_3e_gr{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilgruen.gif) outside;
}

ul.links_3e_ge{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilgelb.gif) outside;
}

ul.links_3e_bl{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilhellblau.gif) outside;
}

ul.links_3e_ro{
	font-size:11.5px;
	color:#333366;
	line-height :16px;
	text-decoration: none; 
	margin-left:10px;
	padding-left:10px;
	list-style: url(images/Pfeilrot.gif) outside;
}

ul.links_4e{
	font-size:11.5px;
	list-style: url(images/pf_bl_kl.gif) outside;
	margin-left:18px;
	padding-left:0px;
	padding-top:4px;
	color:#333366;
}


#button_2e{
	
	color: #FFFFFF;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-size:100%;
	padding-top:0.5px;
	letter-spacing:0.0em;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
}

#button_2e_top{
	
	color: #FFFFFF;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-size:100%;
	padding-top:0.5px;
	letter-spacing:0.0em;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
}
#banner{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;

}


#bild{
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
}
#home{
	position:absolute;
	top:0px;
	left:0px;
}

#container_top{
	position:absolute;
	top:0px;
	left:0px;
	height:500px;
	width:100%;
	padding: 0px;   
	margin: 0px;
	overflow: hidden;
	z-index:5;
}

#container_left{
	position:absolute;
	top:0px;
	left:0px;
	/*height:100%;*/
	width:200px;
	padding: 0px;   
	margin: 0px;
	overflow: hidden;
	margin-top: 155px;
	padding-left: 5px;
	padding-right: 5px;
	z-index:5;
}

#container_right{
	position:absolute;
	top:0px;
	right:0px;
	/*height:100%;*/
	width:198px;
	padding: 0px;   
	margin: 0px;
	overflow: hidden;
}

#links_left {
	 top:0px;
	 left:0px;
	 background-color:#FBE4A9;
	 position:absolute;
	 width: 200px;
	 /*height: 100%;*/
	 z-index:-1;
	 display:none;
	 
	 }
	 
div.hidden{
display:none
}

p.bodytext{
	font-family:arial, helvetica, sans-serif;
	font-size:83%;
}

p.imgcaption{
	font-family:arial, helvetica, sans-serif;
	font-size:83%;
}

#foot_bl {
	background: url("images/campagne/fo_bl.png") repeat-x left bottom;
	width:100%;
	height:25px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	vertical-align:middle;
	text-align:center;
	z-index:1;
	color:#FFFFFF;
	font-size:83%;
	font-weight: bold;
}

#foot_ge {
	background: url("images/campagne/fo_ge.png") repeat-x left bottom;
	width:100%;
	height:25px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	vertical-align:middle;
	text-align:center;
	z-index:1;
	color:#FFFFFF;
	font-size:83%;
	font-weight: bold;
	}
#foot_gr {
	background: url("images/campagne/fo_gr.png") repeat-x left bottom;
	width:100%;
	height:25px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	vertical-align:middle;
	text-align:center;
	z-index:1;
	color:#FFFFFF;
	font-size:83%;
	font-weight: bold;
}
#foot_ro {
	background: url("images/campagne/fo_ro.png") repeat-x left bottom;
	width:100%;
	height:25px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	vertical-align:middle;
	text-align:center;
	z-index:1;
	color:#FFFFFF;
	font-size:83%;
	font-weight: bold;
}
#foot_li {
	background: url("images/campagne/fo_li.png") repeat-x left bottom;
	width:100%;
	height:25px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	vertical-align:middle;
	text-align:center;
	z-index:1;
	color:#FFFFFF;
	font-size:83%;
	font-weight: bold;
}

#search_field{
	position:absolute;
	width:198px;
	top:144px;
	right:0px;
	background-color:#FFFFFF;
	padding:-10px;
	z-index:1;
}

#grey_row h1{
font-size:83%;
}

#grey_row table{
text-align:left;
}