﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body{
	background: #FFF url(../assets/bodybg.jpg) fixed;
	background-repeat: repeat-x;
	font-family: Arial, sans serif;
	font-size: 10pt;
}

a{
	color: #000;
	text-decoration: underline;
}

a:hover{
	color: #2B5680;
}

#main_wrapper{
	width: 801px;
	margin: auto;
	margin-top: 40px;
}

#heading{
	width: 789px;
	height: 18px;
	padding: 5px;
	padding-left: 6px;
	padding-right: 6px;
	background: url(../assets/headingbg.jpg);
	background-repeat: no-repeat;
}
	
	#flags{
		float: left;
		width: 200px;
	}
	
	#sublinks{
		float: right;
		width: 200px;	
		text-align: right;
		font-size: 8pt;
		color: white;
		margin-top: 2px;
		margin-right: 6px;
	}

#main{
	width: 801px;
	background: url(../assets/mainbg.jpg);
	background-repeat: no-repeat;
	min-height: 480px;
}

	#logobox{
		width: 351px;
		height: 48px;
		padding-top: 50px;
		padding-left: 450px;
	}
	
	#header{
		width: 778px;
		height: 125px;
		background: url(../assets/header.jpg);
		padding-left: 23px;
	}
	
		#adressbox{
			width: 186px;
			height: 120px;
			background: url(../assets/adressboxbg.png);
			background-repeat: repeat-y;
			font-size: 8pt;
			color: #FFF;
			padding-left: 8px;
			padding-top: 5px;
		}
	
	
#body_wrapper{
	width: 755px;
	padding: 23px;
	padding-top: 50px;
}
	#navi_wrapper{
		width: 194px;
		height: 203px;
		background:  url(../assets/navibg.jpg);
		background-repeat:  no-repeat;
		padding-top: 20px;
		float:  left;
		
	}
		
		#navi li a{
			display: block;
			width: 194px;
			height: 28px;
		}
		
		.d1 a{
			background: url(../assets/navi/d1.png);
		}
		.d1 a:hover{
			background: url(../assets/navi/d1_active.png);
		}
		#d1 .visit a{
			background: url(../assets/navi/d1_active.png);
		}
		
		.d2 a{
			background: url(../assets/navi/d2.png);
		}
		.d2 a:hover{
			background: url(../assets/navi/d2_active.png);
		}
		#d2 .visit a{
			background: url(../assets/navi/d2_active.png);
		}
		
		.d3 a{
			background: url(../assets/navi/d3.png);
		}
		.d3 a:hover{
			background: url(../assets/navi/d3_active.png);
		}
		#d3 .visit a{
			background: url(../assets/navi/d3_active.png);
		}
		
		.d4 a{
			background: url(../assets/navi/d4.png);
		}
		.d4 a:hover{
			background: url(../assets/navi/d4_active.png);
		}
		#d4 .visit a{
			background: url(../assets/navi/d4_active.png);
		}
		
		.d5 a{
			background: url(../assets/navi/d5.png);
		}
		.d5 a:hover{
			background: url(../assets/navi/d5_active.png);
		}
		#d5 .visit a{
			background: url(../assets/navi/d5_active.png);
		}
		
		.d6 a{
			background: url(../assets/navi/d6.png);
		}
		.d6 a:hover{
			background: url(../assets/navi/d6_active.png);
		}
		#d6 .visit a{
			background: url(../assets/navi/d6_active.png);
		}
    .d7 a{
			background: url(../assets/navi/d7.png);
		}
		.d7 a:hover{
			background: url(../assets/navi/d7_active.png);
		}
		#d7 .visit a{
			background: url(../assets/navi/d7_active.png);
		}
		
		/*ENGLISCH*/
		.e1 a{
			background: url(../assets/navi/e1.png);
		}
		.e1 a:hover{
			background: url(../assets/navi/e1_active.png);
		}
		#e1 .visit a{
			background: url(../assets/navi/e1_active.png);
		}
		
		.e2 a{
			background: url(../assets/navi/e2.png);
		}
		.e2 a:hover{
			background: url(../assets/navi/e2_active.png);
		}
		#e2 .visit a{
			background: url(../assets/navi/e2_active.png);
		}
		
		.e3 a{
			background: url(../assets/navi/e3.png);
		}
		.e3 a:hover{
			background: url(../assets/navi/e3_active.png);
		}
		#e3 .visit a{
			background: url(../assets/navi/e3_active.png);
		}
		
		.e4 a{
			background: url(../assets/navi/e4.png);
		}
		.e4 a:hover{
			background: url(../assets/navi/e4_active.png);
		}
		#e4 .visit a{
			background: url(../assets/navi/e4_active.png);
		}
		
		.e5 a{
			background: url(../assets/navi/e5.png);
		}
		.e5 a:hover{
			background: url(../assets/navi/e5_active.png);
		}
		#e5 .visit a{
			background: url(../assets/navi/e5_active.png);
		}
		
		.e6 a{
			background: url(../assets/navi/e6.png);
		}
		.e6 a:hover{
			background: url(../assets/navi/e6_active.png);
		}
		#e6 .visit a{
			background: url(../assets/navi/e6_active.png);
		}	
		.e7 a{
			background: url(../assets/navi/e7.png);
		}
		.e7 a:hover{
			background: url(../assets/navi/e7_active.png);
		}
		#e7 .visit a{
			background: url(../assets/navi/e7_active.png);
		}	
		/*FRANZÖSISCH*/
		
		.f1 a{
			background: url(../assets/navi/f1.png);
		}
		.f1 a:hover{
			background: url(../assets/navi/f1_active.png);
		}
		#f1 .visit a{
			background: url(../assets/navi/f1_active.png);
		}
		
		.f2 a{
			background: url(../assets/navi/f2.png);
		}
		.f2 a:hover{
			background: url(../assets/navi/f2_active.png);
		}
		#f2 .visit a{
			background: url(../assets/navi/f2_active.png);
		}
		
		.f3 a{
			background: url(../assets/navi/f3.png);
		}
		.f3 a:hover{
			background: url(../assets/navi/f3_active.png);
		}
		#f3 .visit a{
			background: url(../assets/navi/f3_active.png);
		}
		
		.f4 a{
			background: url(../assets/navi/f4.png);
		}
		.f4 a:hover{
			background: url(../assets/navi/f4_active.png);
		}
		#f4 .visit a{
			background: url(../assets/navi/f4_active.png);
		}
		
		.f5 a{
			background: url(../assets/navi/f5.png);
		}
		.f5 a:hover{
			background: url(../assets/navi/f5_active.png);
		}
		#f5 .visit a{
			background: url(../assets/navi/f5_active.png);
		}
		
		.f6 a{
			background: url(../assets/navi/f6.png);
		}
		.f6 a:hover{
			background: url(../assets/navi/f6_active.png);
		}
		#f6 .visit a{
			background: url(../assets/navi/f6_active.png);
		}	
    .f7 a{
			background: url(../assets/navi/f7.png);
		}
		.f7 a:hover{
			background: url(../assets/navi/f7_active.png);
		}
		#f7 .visit a{
			background: url(../assets/navi/f7_active.png);
		}	
	#content_wrapper{
		width: 358px;
		padding-top: 35px;
		float: left;
		padding-left: 40px;
		padding-right: 40px;
	}
	
	#accordion	#content_wrapper{
		width: 358px;
		padding-top: 35px;
		float: left;
		padding-left: 0;
		padding-right: 0;
	}
	#pictures{
		width: 122px;
		float: left;
	}
	
	
#footer{
	width: 801px;
	height: 20px;
	padding-top: 8px;
	background: url(../assets/footerbg.jpg);
	text-align: center;
	font-size: 8pt;
	color: #FFF;
	clear: both;
}


/*ALLGEMEIN*/

.hidden{
	display: none;
}

#heading a{
	color: white;
	text-decoration: none;
}

#heading a:hover{
	color: white;
	text-decoration: underline;
}

#squared{
	margin-top: 10px;
	list-style-image: url(../assets/ul_squared.jpg);
	list-style-position: outside;
	margin-left: 12px;
}

.plus{
	list-style-image: url(../assets/ul_plus.jpg);
	list-style-position: outside;
	margin: 4px;
	margin-left: 18px;
}

.pic{
	margin-bottom: 10px;
}

/*Kundenbereich*/
#login {
  width: 300px;
  padding-top: 20px;
  margin: auto;
}

#loginTable{
  
}

#loginTable td {
  width: 150px;
}

#puffer{
  height: 20px;
}
