/* @override 
	http://localhost/~maxi/nana/stylesheets/base.css
	http://www.gyarmati-consulting.de/neu/stylesheets/base.css
*/

html{
	background:url(../images/pagebg.png) repeat-x;
} 


body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p, blockquote, fieldset, input, textarea {
	margin: 0;
	color: #7c7c7c;
	font-family: 'Signika', Helvetica, Microsoft Sans Serif, Arial, Arial Black, sans-serif;
	font-weight: 300;
	font-size: 15px;
	line-height: 21px;
	padding-bottom: 0;
	letter-spacing: 0.03em;
	padding-left: 0;
	padding-right: 0;
}


h1, h2, h3, h4, h5, h6, th {
/*font-size: 1em;*/
font-style: normal;
font-weight: 600;

background-color: transparent;
}

ul, ol {
list-style:none outside none;
}


#left ul li, #left_long ul li {
	background: url(../images/bullet.png) no-repeat 2px 5px;
	padding-left: 15px;
}

img, a img {
border: 0 none;
outline: none;
}

h1{
	font-size: 30px;
	padding-bottom: 6px;
	line-height: 28px;
	padding-top: 6px;
	color: #172983;
	text-transform: uppercase;
	margin-left: 34px;
}


h2 {
	color: #fff;	
	text-transform: uppercase;
	font-size: 18px;
	margin-left: 34px;
	text-shadow:0 1px 0 #908C80;		
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}

h3{
	color: #172983;
	font-size: 19px;
	line-height: 25px;
	font-weight: normal;
}

div.right {
	float: left;
	width: 528px;
}



div.heading {
	padding-top: 50px;
	height: 82px;	
}

a{
	text-decoration: none;
	outline: none;
	color: #d1371f;
}

a:hover, a.active{
	color: #992918;
}

div.text {
float: left;	
}

#pagebg{
	margin-left: auto;
	margin-right: auto;
	width: 1050px;
	overflow: auto;
 
}

#page{
	background: transparent url(../images/bgcontent.png);
float: left	;
	padding-left: 5px;
	padding-right: 5px;
}

div#pagefooter {
	float: left;
	display: block;
	width: 1050px;
	height: 20px;
	background: transparent url(../images/footer_corner.png) no-repeat 0 0;

}

#header_aqua, #header_distel, #header_eule, #header_ginko{
	width: 1040px;
	clear: both;
	height: 290px;
	float: left;
	position: relative;
	background: url(../images/headerbg_aquarius.jpg);
}
#header_distel{
	background: url(../images/headerbg_distel.jpg);	
}
#header_eule{
	background: url(../images/headerbg_eule.jpg);	
}
#header_ginko{
	background: url(../images/headerbg_ginko.jpg);	
}
div#navi {
	float: left;
	width: 1012px;
	margin-top: 0;
	margin-left: 28px;
	position: relative;
	top: 0;
}

div.pic {
	float: left;
	padding-right: 10px;
}

#content div.right div.block div.pic {
	width: 194px;
}

#content div.right div.block div.text {
	width: 322px;
}

#content div.right div.block {
	width: 505px;
}

div.block {
	float: left;
	padding-bottom: 20px;
	width: 433px;
}

div.left {
	width: 443px;
	float: left;
}

#logo  {
	position: absolute;
	right: 50px;
	top: 28px;
}

div#content {
	padding-left: 34px;
	padding-right: 34px;
	float: left;
	padding-top: 34px;
	width: 971px;
}
#navi ul li, #navi ul {
	margin: 0;
	padding: 0;
}

#navi ul li a {
	float: left;
	width: 325px;
	height: 159px;
}

#navi ul li a.aqua{
	background: url(../images/nav_aquarius.png) no-repeat 0 -160px;
}

#navi ul li a.aqua:hover, #navi ul li a.aquaactive{
	background: url(../images/nav_aquarius.png) no-repeat 0 -2px;
}

#navi ul li a.distel{
	background: url(../images/nav_distel.png) no-repeat 0 -160px;
}

#navi ul li a.distel:hover, #navi ul li a.distelactive{
	background: url(../images/nav_distel.png) no-repeat 0 -2px;
}

#navi ul li a.eule {
	background: url(../images/nav_eule.png) no-repeat 0 -160px;
}

#navi ul li a.eule:hover,  #navi ul li a.euleactive{
	background: url(../images/nav_eule.png) no-repeat 0 -2px;
}

#navi ul li a.ginko{
	background: url(../images/nav_ginko.png) no-repeat 0 -160px;
}

#navi ul li a.ginko:hover, #navi ul li a.ginkoactive{
	background: url(../images/nav_ginko.png) no-repeat 0 -2px;
}

#navi ul li a:hover, #navi ul li a.active{
	color: #756f6c;
}

strong {
	font-weight: 600;
}

div#foo_nav{
	padding-top: 20px;
	font-size: 12px;
	float: left;
	padding-bottom: 20px;
	width: 525px;
}

 div#foo_nav ul li, div#foo_nav_long ul li{
	padding-right: 10px;
	background-image: none;
	padding-left: 0;	
}

div.left_info {
	float: left;
}


div.right_info {
	float: right;
}

div#left_long p,div#left p, div#right p{

	margin-bottom: 20px;
}