*{
	padding:0px;
	margin:0px;
	outline:0px;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	list-style-type:none;
}

#lightbox-image-details-currentNumber
{
	color: #FFFFFF;
}

a{color:#282726;text-decoration:none;}
img{border:0px;}
fieldset{border:0px;}

html,body
{
	color:#282726;
	width:100%;
	height:100%;
	font-family:verdana;
	background:white url("../images/body.gif");
}

div.page
{
	position:relative;
	top:20px;
	width:1000px;
	
	margin:0px auto;
	background:white;
	overflow:hidden;
}

div.page div.minHeight
{
	float:left;
	width:0px;
	height:300px;
}

div.page div.margin
{
	float:left;
	width:10px;
	height:158px;
}

div.page div.header
{	
	float:left;
	
	width:1000px;
	height:97px;
	border-top:7px solid #cc0f13;
	background:url("../images/head.jpg") no-repeat;
}

div.page ul.language
{
	height:20px;
	float:right;
}

div.page ul.language li
{
	float:left;
	padding-left:10px;
}

div.page ul.language li a
{
	font-size:16px;
	font-family:Corporate,"Times New Roman",Times,serif;
	color:#9c9c9c;
}


div.page ul.language li a.active
{
	color:#575757;
}

div.page ul.navigation
{
	margin-top:8px;
	float:left;
	border-left:1px solid black;
}

div.page ul.navigation li
{
	float:left;
	height:28px;
	width:197px;
	border:1px solid black;
	border-left:0px solid black;
}

div.page ul.navigation li.news
{
	float:left;
	color:#9c9c9c;
	height:28px;
	width:197px;
	border:1px solid black;
	margin-left:8px;
	font-weight:bold;
	font-size:16px;
	font-family:Corporate,"Times New Roman",Times,serif;
}

div.page ul.navigation li a
{
	color:#8c8c8c;
	display:block;
	height:28px;
	width:197px;
	font-weight:bold;
	font-size:16px;
	font-family:Corporate,"Times New Roman",Times,serif;
	
}

div.page ul.navigation li a.on
{
	color:#2a2a29;
}

div.page ul.navigation li a img
{
	float:left;
	padding:5px 0px;
}

div.page div.content
{
	float:left;
	width:1000px;
	padding-bottom:35px;
	border-bottom:1px solid black;
	background:url("../images/content.gif") repeat-y;	
}

div.page div.content div.newslink
{
	position:absolute;
	line-height:20px;
	right:0px;
	top:158px;
	width:177px;
	height:68px;
	padding:11px;
	background:url("../images/news.gif") repeat-x scroll left bottom;
}

div.page div.content div.docu
{
	position:absolute;
	right:1px;
	top:248px;
	width:175px;
	padding:11px;
}

div.page div.content div.docu img
{
	padding:3px;
	border:1px solid black;
	margin-top:11px;
}

div.page div.content div.round
{
	position:absolute;
	bottom:0px;
	right:0px;
	width:215px;
	height:63px;
	background:url("../images/round.gif") no-repeat;
}

div.page div.content div.minHeight
{
	float:left;
	width:0px;
	height:500px;
}

div.page div.content ul.childs
{
	position:absolute;
	top:261px;
	left:15px;
	width:185px;
	overflow:hidden;
}

div.page div.content ul.childs li 
{
	padding-bottom: 15px;
}

div.page div.content ul.childs li a
{
	color:#9c9c9c;
	display:block;
	font-weight:bold;
	font-size:16px;
	font-family:Corporate,"Times New Roman",Times,serif;
}

div.page div.content ul.childs li a.on
{
	color:#575757;
}

div.page div.content div.text
{
	margin-left:200px;
}

div.page div.content div.text h1
{
	font-size:22px;
	margin-top:27px;
	font-family:Corporate,"Times New Roman",Times,serif;
}

div.page div.content div.text div.infobox
{
	margin-top:25px;
	margin-bottom:45px;
	line-height:20px;
	width:550px;
}


div.page div.content div.text div.images
{
	float:left;
	width:550px;
}

div.page div.content div.text div.images a
{
	float: left; 
	width:252px;
	height: 200px;
	overflow: hidden;
	margin-right: 20px;
}


div.page div.content div.text div.infobox ul.linklist,
div.page div.content div.text div.infobox ul.doclist
{
	margin-top:25px;
	width:315px;
	line-height:normal;
}

div.page div.content div.text div.infobox ul.linklist li
{
	border-bottom:1px solid black;
}

div.page div.content div.text div.infobox ul.doclist li a
{
	padding-left:20px;
	background:url("../images/pdf.gif") no-repeat left center;
}

div.page div.content div.text div.infobox div.news
{
	margin:30px 0px;
}

/* KONTAKTFORMULAR */

div.page div.content div.text form#contact
{
	margin-top:35px;
	margin-bottom:45px;
	font-size:11px;
}

div.page div.content div.text form#contact div.input
{
	float:left;
	width:600px;
}

div.page div.content div.text form#contact div.fill.left,
div.page div.content div.text form#contact div.fill div 
{
	float:left;
	width:500px;
}

div.page div.content div.text form#contact div.fill.left
{
	margin-right:20px;
}

div.page div.content div.text form#contact div.button
{
	text-align:right;
	float:left;
	width:353px;
}

div.page div.content div.text form#contact div.button input
{
	padding:1px 0px;
	width:100px;
}

div.page div.content div.text form#contact div.fill.left div.contact
{
	margin-bottom:42px;
}

div.page div.content div.text form#contact div.fill label
{
	float:left;
	width:100px;
	height:24px;
	line-height:24px;
}

div.page div.content div.text form#contact div.fill div div
{
	float:left;
	width:130px;
}

div.page div.content div.text form#contact div.fill div div label.error
{
	color:red;
	padding-left:5px;
	width:130px;
}

div.page div.content div.text form#contact div.fill input,
div.page div.content div.text form#contact div.fill textarea
{
	float:left;
	width:250px;
	margin:3px 0px;
	border:1px solid black;
	height:16px;
}

div.page div.content div.text form#contact div.fill input.error,
div.page div.content div.text form#contact div.fill textarea.error
{
	border:1px solid red;
}

div.page div.content div.text form#contact div.fill textarea
{
	height:60px;
}

/* ENDE KONTAKTFORMULAR */






















