@charset "UTF-8";
/* CSS Document */

html,body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(/images/general/backleiste_oben.jpg);
	background-repeat:repeat-x;
	background-position:top;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #961b38;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #f5f4f2;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #ffffff;
}

a:link 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}

a:visited 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}

a:hover 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #004a99;
	}

a:active 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
.willkommen	
{
	font-size: 14px;
}
	
h1
{
	text-indent:-100000px;
	overflow:hidden;
	position:absolute;
	margin:0px;
	padding:0px;
	width:215px;
	height:60px;
	top:24px;
	font-size:1px;
	left:80px;
	background-image:url(/images/general/logo.png);
	background-repeat:no-repeat;



	img visibility:hidden;

}

/*h1
{
	text-indent:-100000px;
	overflow:hidden;
	position:absolute;
	margin:0px;
	padding:0px;
	width:215px;
	height:60px;
	top:208px;
	font-size:1px;
	left:670px;
	background-image:url(../images/general/logo.png);
	background-repeat:no-repeat;

	img visibility:hidden;

}*/

#claim
{
	text-indent:-100000px;
	overflow:hidden;
	position:absolute;
	margin:0px;
	padding:0px;
	width:215px;
	height:60px;
	top:55px;
	font-size:1px;
	left:670px;
	background-image:url(/images/general/claim.png);
	background-repeat:no-repeat;

	img visibility:hidden;

}


#wrap
{
	position:relative;
	width:955px;
	height:775px;
	margin:auto;
	background-image:url(/images/general/back_2.jpg);
	background-repeat:no-repeat;
}

#titelbild
{
	position:absolute;
	top:106px;
	left:71px;
	width:605px;
	height:194px;
	background-repeat:no-repeat;
}

#titelbild_breit
{
	position:absolute;
	border-color:#0000CC;
	top:85px;
	left:71px;
	width:820px;
	height:213px;
	background-repeat:no-repeat;
	margin-top: 1px;
	padding-top: 1px;
	background-color: #FFFFFF;
}

#content
{
	position:absolute;
	left:102px;
	top: 360px;
	bottom: 10px;
	width:560px;
	height:390px;
	border:none;
	overflow: auto;
	overflow-x:hidden;
	
	
}

#map
{
	font-weight:normal;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 450px;
	height: 400px;
	border:thin;
	padding:2px;
	margin: 1px;
}

#map input {
	background-color: #FFFFFF;
	color:#004a99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ffffff;
}

#contenttitle
{
	position:absolute;
	left:71px;
	top:328px;
	width:460px;
	height:25px;
}

.title
{
	font-weight:bold;
	color:#004a99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.title_bold
{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.zeichen
{
	font-weight:bold;
	color:#004a99;
	font-size:9px;
}

#contenttable
{
	width:540px;
	height:220px;
	border:none;
	font-weight:normal;
	color:#555555;
}

.td1
{
	width:30px;
}

.td_map
{
	width:10px;
}

#navigation
{
	position:absolute;
	right:80px;
	bottom:190px;
	width:200px;
	border:none;
	border-left:1px dotted #777777;
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:3px;
	height: 260px;
	z-index:1019;
}

#navigation img
{
	border:none;
}

#news
{
	height:20px;
	width:219px;
	background-image:url(/images/general/news_back.jpg);
	background-repeat:repeat-x;
	position:absolute;
	bottom:0px;
	left:0px;
}

#sprachbox
{
	margin-left:65px;
}

/* Buttons */

#link1,#link2,#link3,#link4,#link5,#link6,#link7,#link8
{
	text-indent:-100000px;
	overflow:hidden;
	width:175px;
	height:30px;
	display:block;
	background-repeat:no-repeat;
	margin:0px;
	margin-left:20px;
}

#link1
{
	background-image:url(/images/buttons/home_0.jpg);
}

#link2
{
	background-image:url(/images/buttons/unternehmen_0.jpg);
}

#link3
{
	background-image:url(/images/buttons/leitbild_0.jpg)
}

#link4
{
	background-image:url(/images/buttons/leistungen_0.jpg);
}

#link5
{
	background-image:url(/images/buttons/downloads_0.jpg);
}

#link6
{
	background-image:url(/images/buttons/links_0.jpg);
}

#link7
{
	background-image:url(/images/buttons/news_0.jpg);;
}

#link8
{
	background-image:url(/images/buttons/kontakt_0.jpg);
}

#link1:hover
{
	background-image:url(/images/buttons/home_1.jpg);
}

#link2:hover
{
	background-image:url(/images/buttons/unternehmen_1.jpg);
}

#link3:hover
{
	background-image:url(/images/buttons/leitbild_1.jpg);
}

#link4:hover
{
	background-image:url(/images/buttons/leistungen_1.jpg);
}

#link5:hover
{
	background-image:url(/images/buttons/downloads_1.jpg);;
}

#link6:hover
{
	background-image:url(/images/buttons/links_1.jpg);
}

#link7:hover
{
		background-image:url(/images/buttons/news_1.jpg);
}

#link8:hover
{
	background-image:url(/images/buttons/kontakt_1.jpg);
}


#end
{
	position:relative;
	width:100%;
	height:20px;
	border:none;
	border-top:1px solid #CCCCCC;
	text-align:center;
	color:#888888;
	padding-top:4px;
}

#webline
{
	position:absolute;
	text-indent:-100000px;
	overflow:hidden;
	display:block;
	top:510px;
	left:10px;
	width:20px;
	height:261px;
	background-image:url(/images/general/webline_0.png);
	background-repeat:no-repeat;
}

#webline:hover
{
	background-image:url(/images/general/webline_1.png);
}

#table_punkte
{
border-top:1px dotted #777777;
}
.checkbox {
	background-position:bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img, div, a, h1 { behavior: url(/iepngfix.htc) }

