divx {border: 1px red solid;}

html{overflow: scroll;}

body{
	font-family:	arial;
	padding:		0px;
	margin:			0px;background-image:url(img/hintergrund-pixel.jpg);
}

#left{
	width:			50%;
	background-image:url(img/hintergrund-pixel.jpg);
}

	#linkshintergrund {
		height:		294px;
		background:	#FFFFFF	url(img/links.jpg) repeat-x;
		background-position: bottom;		
	}

#right{
	width:			50%;	
	background-image:url(img/hintergrund-pixel.jpg);
}

	#rechtshintergrund {		
		background:	#FFFFFF	url(img/rechts.jpg) repeat-x;	
		height:			273px;
		background-position: bottom;
	}

#mitte{
	
	width:			1270px;	
}

#hauptdiv {}

#startbild {width:	313px;
			height:	392px;
			background:url(img/startseite/startseite_keyvisual.jpg);
			float:left;margin:50px 22px 0px 20px;
}

#startbildeng {width:	313px;
			height:	392px;
			background:url(img/startseite/startseite_keyvisual_engl.jpg);
			float:left;margin:50px 22px 0px 20px;
}



#startbild1{ float:left;
			width:	120px;
			height:	180px;	
}

#startbild2{ float:left;
			width:	185px;
			height:	190px;	
}

#startbild3{ float:left;
			width:	120px;
			height:	140px;	
}

#startbild4{ float:left;
			width:	165px;
			height:	190px;	
}

#oben {
	background:	url(img/oben.jpg);
	background-position: left top;
	height:			282px;
	width:			1270px;	
}

		#navioben {
			padding-top:	55px;
			text-align:	right;
			width:				982px;
			float:				left;
			font-size:			8pt;		
		}

		#navioben a{
			text-decoration:	none;
			color:				#646567;
		}

		#navioben a:hover{
			color:				#999999;
		}

		#suche {
			/*border: 1px red solid;*/			
			width:			200px;
			float:			left;
			height:			55px;
			padding-left:	40px;
			padding-top:	5px;			
		}


		#suche input{font-family:	arial;position:absolute;}

			.searchbox-sword {
				width:			140px;
				margin-top:0px;	 height:17px;	
				border:1px #C4C2C4 solid;

				}

			.searchbox-button {
				
				margin-top:0px;
				margin-left:140px;
			}

					.title a{color:#000000;}

					.browsebox a{color:#000000;}
			

			#spracheabstand{height:25px;}
			
		

			#sprache {								
				padding:0px;
				margin:0px;				
				}

			.language-fieldcell{
				font-size:0.7em;
				padding:0px;
				margin:0px;				
				}	


		#hauptnavi {
			text-align:		center;
			float:			left;
			padding-top:	61px;
			height:			35px;
			width:			900px;
			padding-left:	283px;
		}

		#hauptnavi a {
			line-height:	2.4em;
			
			color:			#828700;
			font-weight:	100;
			text-decoration:none;
			font-size:		12pt;
			height:	39px;
		}

			 	 	.browsebox{margin-left:-40px;}

			.hauptlink1 a{
				float:left;				
				width:	170px;
			}

				.hauptlink1 a:hover{
					background:	url(img/button1hover.jpg);
					background-repeat:	no-repeat;
				}

				#hauptlink1-active a{
					color:	#FFFFFF;				
					background:	url(img/button1hover.jpg);
					background-repeat:	no-repeat;					
				}

			.hauptlink2 a{				
				float:	left;
				margin-left:3px;				
				width:	175px;
				margin-right:1px;
			}

			.hauptlink2 a:hover{
					background:	url(img/button2hover.jpg);
					background-repeat:	no-repeat;					
				}

			#hauptlink2-active a{
					background:	url(img/button2hover.jpg);						
					color:	#FFFFFF;							
			}

			.hauptlink3 a{
				float:	left;					
				width:	185px;
				margin-left:3px;
				text-align:left;
				padding-left:50px;
			}

			#hauptlink3-active a{
					background:	url(img/button3hover.jpg);
					background-repeat:	no-repeat;	
					color:	#FFFFFF;
			}

			.hauptlink3 a:hover{
					background:	url(img/button3hover.jpg);
					background-repeat:	no-repeat;
				}

		#hauptnavi a:hover {
			color:			#FFFFFF;
		}


#unten {
	width:			1250px;
	
	background:	url(img/unten.jpg);
	background-repeat: repeat-y;
	background-position:right;
	
	float:left;
}

#navilinks {
	width:			260px;
	float:			left;
	overflow:hidden;
	padding-top:5px;
}

	#navilinks ul,li,a {
	
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding:0px;
	}

		#navilinks ul {
			padding-left:	40px;
			padding-top:0px;
		}
	
		#menu_links li{
			list-style:none;
			padding-left:5px;
			padding-top:5px;
			padding-bottom:5px;
			border-top:1px #aaa solid ;
			border-top-style:dotted;			
		}

		#menu_links  a{
			font-weight:100;			
			  	color:#646567;
			padding: 5px 0px 5px 0px;			
		}


		#navilinks a:hover{
					
			color:#333333;  	
						
		}
		
		
		.ersteebenne { 
			
			}

		.ersteebenne li { 
			list-style:none;
			margin-left:4px;
			
			}	
		

		.zweiteebene li{
			
			/*list-style-image:url(img/navikaestchen.jpg)*/
			margin-left:-25px;
			padding-left:0px;
			
		}

		#zweiteebeneactive {
			list-style:square;
			color:#99A400;
		}

		.dritteebene li{
		list-style:none;
			margin-left:-38px;
			}

		.dritteebene a {}
	

#aktuellerlink {position:relative;
	height:29px;
	left:34px;
	margin-bottom:3px;
	border-bottom:1px #aaa solid ;
	border-bottom-style:dotted;
	width:180px;
}

	#aktuellerlink a{
		color:#9DA52B;
		padding-left:	2px;
		font-size: 0.9em;
		font-weight:bold;
		text-transform: uppercase; 
		
		
	}

	 #aktuellerlink a:hover{
		color:#9DA52B;
		}

#conten {
	padding-top:	5px;
	margin-left:	22px;
	width:			703px;
	float:			left;	
	margin-right:	28px;
}

#conten h2{
	color:	#989A37;
	padding:0px;
	margin:0px;
	font-size:	11pt;
	padding:0px;
	margin:0px;
	font-weight:bold;
	margin-bottom:17px;
	line-height:0.5em;
}

#conten h1{
	color:	#CACB49;
	padding:0px;
	margin:0px;
	font-size:	11pt;
	font-weight:bold;
	margin-bottom:16px;

	text-transform: uppercase;
	
}

#conten p{
	color:			#646567;
	font-size:		10pt;	
	padding:0px;
	margin:0px;
	line-height:1.6em;
	
}

#conten b{
	color:			#646567;
}

.untertitle p{font-size:		8pt;}

#conten a{	
	color:			#646567;
	font-size:		10pt;
	text-decoration:underline;
}

#conten sup{ text-decoration: none;}

#content font{font-size:		11pt; font-family:arial; font-weight: 100;}

.contentlinie{
		/*width:			700px;*/
		height:5px;
		border-bottom:1px #aaa solid ;
		border-bottom-style:dotted;
		margin:10px 0px 10px 0px;
}



.contentlinie2{
		/*width:			700px;*/
		height:5px;
		border-top:1px #aaa solid ;
		border-top-style:dotted;
		margin:15px 0px 10px 0px;
}

.contentlinie3{
		/*width:			700px;*/
		height:5px;
		border-top:1px #aaa solid ;
		border-top-style:dotted;
		margin:2px 0px 10px 0px;
}

#conten table a{ text-decoration: none;}

/*
.imgtext-nowrap{
		
		margin-top:	40px;
		}
*/
.imgtext-table {
		
		margin-top:	4px;
		}

.imgtext-table b{
	font-weight:100;
}

#news {
	width:			230px;
	float:			left;
	padding-top:	0px;
	overflow:hidden;
	margin-left:3px;
}
	
#newsrechts {
	width:			170px;font-size:9pt;
}

#newsrechts strong{
	font-weight:100;
}

	.newstitle {line-height:1.6em;font-weight:normal;}

	.newstitle a{font-weight:normal;}

	.newstitle2 {color:#646567;font-size:		10pt;text-decoration:none;}

	

#newssingel strong{font-size:10pt;}

#newstext {font-size:10pt;}


/* kontakt */
.kontaktschrift {
	font-size:0.7em;
	padding-left:100px;	
}

#kontaktform{height:30px;}

#kontaktbutton {width:100px;height:40px;}

input formtype_mail{margin-left:	160px;}

#kontaktformular{
	font-size:		0.7em;
	
	margin-left:	160px;
}

#downloads {padding-left:200px;border:1px red solid;}

#downloads {height:100px;}

#downloads a{
	line-height:	3em;
	color:			#666666;
	font-size:		0.8em;
}


#downloadrechts {
	background:		url(img/download.jpg) no-repeat;
	width:			219px;
	height:			223px;
	float:			left;
}

#downloadrechts h1{
	margin-top:	30px;
	font-size:9pt;
	margin-left:20px;


	color:	#CACB49;
	font-size:	11pt;
	font-weight:bold;
	margin-bottom:16px;

	text-transform: uppercase;
}

#downloadrechts a{
	margin-left:20px;
	color:#646567;
	font-size:8pt;
	font-weight:bold;
}
#downloadrechts span{
	color:#646567;
	font-size:8pt;
}

.downloadgroesse {
	margin-left:20px;
	
}

#artossimg {
	margin-top:		100px;
	margin-left:	60px;
	width:			1000px;
	float:			left;
	height:			30px;
	background:		url(img/artossimg.jpg) no-repeat;
}

#footer {		
	margin-top:		18px;
	margin-left:	36px;
	width:			1200px;
	float:			left;
	height:			30px;
	background:		#C6C7C9;
	text-align:		right;
	
}

#platzmacherunten {
	height:			200px;
	width:			1200px;
	float:			left;
}



.browsebox{margin-left:0px;}