
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
body {
	font-size: 62.5%;
	font-family: Arial, Verdana, sans-serif;
}

h2 {
	font-size: 170%;
	font-weight: normal;
	color: #1a171b;
	margin: -3px 0px 16px 0px;
	line-height: normal;
}

h3 {
	color: #000;
	font-size: 110%;
	font-weight: normal;
}

h4 {
	font-weight: normal;
	font-size: 100%;
	color: #000;
	margin-bottom: 20px;
}

div#content br {
	line-height: 1;
}

img {
	border: none;
}

div#wrapper {
	width: 100%;
	margin: 0 auto;
}

div#header {
	width: 100%;
	height: 50px;
	margin-bottom: 19px;
}

div#header div.logo div {
	display: none;
}


div#header div.logo img {
	margin: 10px 0px 0px 0px;
}

div#header div#headerbild {
	display: none;
}

div#navigation {
	display: none; 
}


div#container {
	width: 100%;
}

div#content {
	width: 100%;
	font-size: 120%;
	color: #666;
	line-height: 1.6;
}

div#content a {
	color: #666;
	text-decoration: underline;
}

div#content a:hover {
	color: #000;
}


div#footer {
	display: none;
}

/*************************************
PARTS
*************************************/

div.part_basic, div.part_downloads, div.part_linkliste, div.part_bildgross, div.part_newsdetail, div.part_beschreibung {
	margin-bottom: 20px;
}

div.part_basic img {
	margin: 10px 0px 20px 0px;
}

div#content div.part_downloads ul li a, div#content div.part_linkliste ul li a{
	padding: 0px 0px 0px 10px;
	background: url(../img/layout/arrow.gif) no-repeat 0px 4px;
	text-decoration: none;
	width: 100%;
}

div.part_bildgross img  {
	margin: 10px 0px 0px 0px;
}

div.part_bildgross span {
	display: block;
	margin: 0px 0px 10px 0px;
	font-style: italic;
	font-size: 90%;
}

div.part_titeltext ul li{
	margin-bottom: 20px;
}

div#content ul.news {
	margin-bottom: 20px;
}

div#content ul.news li h3 a{
	color: #000;
	text-decoration: underline;
}

div#content ul.news li span {
	display: block;
}

div#content ul.news li a {
	text-decoration: none;
}

div#content ul.news li h4 {
	color: #666;
}

div.part_newsdetail img {
	float: right;
	margin: 0px 0px 20px 20px;
}

div.part_newsdetail h4 span {
	color: #666;
	padding-right: 3px;
}

div.part_newsdetail a.back {
	display: block;
	margin-top: 20px;
}

div#part_beschreibung {
	margin-bottom: 20px;
}

div#part_beschreibung div.text {
	width: 100%;
}

div#part_beschreibung div.image {
	background: #d9d9d9;
	width: 100%;
	margin-left: 0px;
	margin-bottom: 20px;
}

div#part_beschreibung div.image h4 {
	margin: 15px 15px 0px 0px;
	font-weight: bold;
}

div#part_beschreibung div.image a.link {
	margin: 0px 15px 15px 0px;
	display: block;
	width: 40%;
	}

div#part_beschreibung div.image a img{
	margin: 0px 0px 0px 0px;
	width: auto;
}

div.part_titeltext ul li {
	background: #d9d9d9;
	padding: 10px;
}

div.part_titeltext ul li a{
	clear: both;
	display: block;
}

div#part_referenzen ul {
	float: left;
	margin-bottom: 20px;
}

div#part_referenzen ul li {
	background: #d9d9d9;
	margin-bottom: 20px;
	width: 100%;
}

div#part_referenzen div {
	width: 100%;
	margin-bottom: 20px;
}

div#part_referenzen p {
	width: 100%;
}

div#part_referenzen ul li img {
	display: block;
}
div#part_referenzen ul li h3 {
	font-size: 120%;
}
div#part_referenzen ul li div ul {
	float: none;
	margin-top: 10px;
}

div#part_referenzen ul li div ul li{
	float: none;
	margin: 0px;
}

div#part_referenzen ul li div ul li a.doc{
	padding: 2px 0px 2px 0px;
}

div#part_referenzen ul li div ul li a.flash{
	padding: 2px 0px 2px 0px;
}

div#part_referenzen ul li div ul li a.link{
	padding: 2px 0px 2px 0px;
}

/*div#part_referenzen ul li a.doc {
	width: 280px;
	display: block;
	margin-top: 10px;
	color: #000;
	text-decoration: none;
	padding: 0px 0px 0px 22px;
	background: url(../img/layout/icon_pdf.gif) no-repeat 0px 0px;
}*/

div#part_referenzen ul li a:hover {
	text-decoration: underline;
}

/*FORMULAR PART*/

div.form_standard {
	display: none;
}


/****************************
Startboxen
*****************************/

div#part_start {
	position: relative;
	height: 320px;
}

div#startmovie {
	position: absolute;
	height: 120px;
	width: 722px;
	background: none;
	top: 0;
	left: 0;
}

div.startseite-box1  {
	width: 227px;
	height: 290px;
	margin: 0px 33px 20px -12px;
	float: left;
}

div.startseite-box2  {
	width: 227px;
	height: 290px;
	margin: 0px 33px 0px 0px;
	float: left;
}

div.startseite-box3  {
	width: 227px;
	height: 290px;
	margin: 0px -17px 0px 0px;
	float: left;
}

div.startseite-box1 h3, div.startseite-box2 h3, div.startseite-box3 h3 {
	margin: 10px 20px 0px 0px;
	text-decoration: none;
}

div#content div.startseite-box1 p, div#content div.startseite-box2 p, div#content div.startseite-box3 p {
	display: block;
	width: 180px;
	margin: 0px 20px 0px 0px;
	text-decoration: none;
	font-size: 90%;
}


div.startseite-box1 img, div.startseite-box2 img, div.startseite-box3 img {
	margin: 0px 0px 0px 0px;
}
