﻿@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Berkshire+Swash|Antic+Didone|Cinzel:400,700,900|Merienda:400,700);

body {
	margin: 0 auto; 
	background-color: #F9F4E8;
	font-family: Montserrat, Verdana, Geneva, sans-serif;
	color: #715047;
	font-size: 0.9em;
	width: 1000px;
	}

#leftcol_main { 	width: 68%;	float: left ; 	padding : 15px; }
#rightcol_main { width: 22%;	float : right;	background-color : #ffc991;	margin-top : 20px;	margin-left : 4px;	padding : 20px; }
#leftcol_services_de {	width: 45%;	float: left ;	margin-right : 6%; }
#rightcol_services_de{	width: 45%;	float : right; }
#leftcol_aboutus_de { width: 43%;	float: left ;	margin-right : 6%; }
#rightcol_aboutus_de{	width: 50%; float : right; }
#leftcol_reference_de {	width: 48%;	float: left ;	margin-right : 2%; }
#rightcol_reference_de{	width: 50%;	float : right; }
#leftcol_impressum_de { width: 40%;	float: left ;padding : 15px;	margin-right : 2%;	background-color : #ffc991;}
#rightcol_impressum_de {	width: 40%;	float : right; }
#disclaimer {margin-top : 20px; clear : right; }	
#news_inhalt { 	width : 656px; }

#headline { display : inline; margin-top : 2px; margin-bottom : 0px; }
#sprache { display : inline; margin-top : 0px; margin-bottom : 0px; margin-left : 28px; padding-right : 15px; position:relative;	top: -13px;	}


#navigation_de { margin-top : 0px; margin-bottom : 0px; }
#navigation_de a { display : inline;	text-decoration : none; }
#navigation_de ul { 	padding : 0px;	background-color :#edd0b0; font-size: 1.2em;	font-weight: bolder; }	
#navigation_de ul li {	display : inline;   padding-right : 25px; }
#navigation_de li a {	color :#546883 ; }
#navigation_de li a:hover {	background-color : #546883;	color : #edd0b0; }
#navigation_de ul li  :active {	background-color : #546883;	color : #edd0b0; }
#navigation_de li.act a { background-color : #546883; color: white; }

#news { 	position:absolute;	top: 350px;	left: 1100px; }
#home_de {	position:relative;	top: 40px;}
/*#home_de {	position:relative;	top: -420px;}*/
.email, .url { color: #715047; }

p {
	font-size: 1em;
	font-variant: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	text-align: justify;
	white-space: normal;
	display: table;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
}

h1 {
	font-family: 'Cinzel', serif;
	font-size: 1.9em;
	color : #546883;
	font-style: normal;
	font-weight: 700;
	text-shadow:grey 1px 1px; 
	/*vertical-align: top;
	top: auto;*/
	line-height: normal;
	padding-top: 0px;
	margin-left: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	background-repeat: repeat;
}
h2 {
	font-size: 1.6em;
	font-style: oblique;
	font-weight: bolder;
}

h3 {
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	margin-top : 0px;
	margin-bottom : 0px;
}

h4 {
	font-size: 1em;
	line-height: normal;
	font-weight: Bold;
	font-variant: normal;
	margin-top : 0px;
	margin-bottom : 0px;
	}


h5 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: circle;
	margin-bottom: 0px;
	margin-top: 0px;
}


h6 {
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	margin-bottom: 0px;
	margin-top: 1px;
}

li  {
	/*list-style-type: square;
	list-style-position : inside;*/
	list-style-image: url(li2.png);
	/*ul style="list-style-image: url(li2.png)";*/
}
