@charset "UTF-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

html{
	overflow-y:scroll; 
}

body{
	background-color: #ffffff;	
	font: normal 62.5% Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: fixed;
	height: 100%;
	width: 100%;	
}
#wrapper {
	width: 96em;
	margin: 0 auto;
}


/* HEADER */

#header{
	height: 17em;
}
#logo {
	padding: 1.2em 2.5em 0 7.5em;
	width: 14.1em;
	height: 14.9em;
	float: left;
}


/* NAVI */
#navi {
	padding-top:10.9em;
	margin-left: 25em;
}

#navi li {
	float: left;
	list-style: none;
	outline: none;
	padding: 0 1.6em 0.2em; 0;
	background-color: #e9e9e9;
}

#subNavi{
	padding-top:4.9em;
	margin-left: 26em;
	line-height: 1.4em;
	font-size: 1.0em;
}

#subNavi li{
	list-style: none;
	outline: none;
}

/* CONTENT */

#inhalt {
	margin: 1em 0 0 7.5em;
	width: 37.8em;
}

#inhalt ul{
	margin:0; 
	padding:0; 
	list-style-type:none; 
	font-size: 1.2em;
	color: #797979;
	line-height: 1.6em;	
}

#inhalt li{
	background:url(images/arrow.png) left top no-repeat;
	padding-left: 1.8em;
	margin-top:2em;	
}

#infoBox{	
	padding: 0.7em 0 0.4em 1.5em;
	background-image: url(images/klammern.gif);
	background-repeat: no-repeat;
	width: 19.5em;
	height: 12.9em;
}

#kontaktBox{	
	padding: 0.7em 0 0.4em 1.5em;
	background-image: url(images/klammern2.gif);
	background-repeat: no-repeat;
  width: 19.5em;
	height: 12.9em;
}

#foto{
	float:left;
	width:12em;
	margin-top:2em;
}

p{
	margin-bottom: 1.6em;
}

#logos_links{	
	width: 17.5em;
	float: left;
}

#logos_rechts{
	width: 17.5em;
	float: right;
}

#mehr{
	text-align: right;
	margin-top: -1.5em;	
}

#mehr img{
	margin: 0 0 -0.4em 0.6em;
}

#newsNavi{
	clear: right;
	margin: 2.4em 0 2em 0;
	color: #e95d0f;
	font-size: 1.2em;
}

#newsNavi img{
	margin-bottom: -0.2em;
}

ul.liste {
	margin:0; 
	padding:0;  
	font-size: 1.2em;
	color: #797979;
	line-height: 1.4em;
}

#inhalt li.liste{
	background:url(images/ul.gif) left top no-repeat;
	padding-left: 1em;
	margin-top:0em;	
}


/* BILD */

#bild {
	float: right;
	margin: 0 1em 0 0;
}

/* FOOTER */

#footer {
	clear: both;
	padding: 11em 0 2em 0;
	margin-left: 7.5em;
}

#sprachen{
	font-size:1.2em;
	margin-right:46em;
	margin-top:-0.3em;	
	float:right;
}


/* IE PNGFIX '*/

img{border-width:0;}
img, div { behavior: url(../iepngfix.htc) }

/* FONTS */

.text {
	font-size: 1.2em;
	color: #797979;
	line-height: 1.4em;
}

.subText {
	font-size: 1.2em;
	color: #797979;
	line-height: 1.3em;
}

.orange {
	color:#e95d0f;
}

.news {
	color: #434343;
	font-size: 1.2em;
	margin-top: 3.8em;
}

.newsText{
	color: #797979;
	font-size: 1.2em;
	margin-top:1.0em;
	line-height: 1.4em;
}

.kontakt {
	font-size: 0.9em;
	color: #797979;
}

h1{
	font-size: 1.8em;
	color: #797979;
	font-weight: 200;
	margin-bottom: 1em;
}

h2{
	margin-top:2em;
	font-size: 1.3em;
	color: #797979;
	font-weight: bold;
}


/* LINKS */

a{
	color: #797979;	
}
a:hover{
	color: #e95d0f;
}

ul a{
	color: #e95d0f;
	text-decoration: none;
}

ul a:hover{
	text-decoration: underline;
}

#footer a{
	text-decoration: none;
	color: #797979;
}

#footer a:hover{
	text-decoration: underline;
}

#navi a{
	color: #434343;
	font-size: 1.2em;
	text-decoration: none;
}
#navi a:hover{
	color: #e95d0f;	
}

#subNavi a{
	color: #000000;
	font-size: 1em;
	text-decoration: none;
}

#subNavi a:hover{
	text-decoration: none;
}

#mehr a{
	color: #e95d0f;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}

#mehr a:hover{
	text-decoration: underline;	
}

#newsNavi a{
	color: #797979;
	font-size: 1.2em;
	text-decoration: none;
}

#newsNavi a:hover{
	text-decoration: underline;	
}

#back a{
	color: #e95d0f;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}

#back a:hover{
	text-decoration: underline;	
}