/* ---------------------- */
/* generelle Festlegungen */
/* ---------------------- */
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	font:normal 12px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:left;
/*	background-color:#f6a800; */
	background-color:#ffffff;
}
table, tr, td {
	border-spacing:0;
	vertical-align:top;
	color:#ffffff;
}
form {
	font: normal 12px tahoma,verdana,arial,helvetica,geneva,sans-serif;
	color:#3e3d40;
	padding-bottom:8px;
}
select, input, textarea {
	border:1px solid #006ab3;
	background-color: #ffffff;
	margin-bottom:2px;
}
@font-face {
    font-family: 'GentiumBasicItalic';
    src: url('GenBasI-webfont.eot');
    src: url('GenBasI-webfont.eot?#iefix') format('eot'),
         url('GenBasI-webfont.woff') format('woff'),
         url('GenBasI-webfont.ttf') format('truetype'),
         url('GenBasI-webfont.svg#webfontLblSsz1O') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* -------------------------- */
/* Classes und Floatauflösung */
/* -------------------------- */
.aktiv { 
	text-decoration:underline !important;
}
.clear { 
    clear: both; 
    height: 0px;
	font-size:0px;
	line-height:0px;
    overflow: hidden; 
}
#clear { 
    clear: both; 
    height: 0px;
	font-size:0px;
	line-height:0px;
    overflow: hidden; 
}
/* ------------------------------ */
/* Aufbau und Formatierung Layout */
/* ------------------------------ */

/* ---------- */
/* Hauptlayer */
/* ---------- */
#center {
	margin:auto;
	width:800px;
	height:100%;
	background:url(../graphic/comingsoon.jpg) center center no-repeat;
}

/* ------------- */
/* Signetbereich */
/* ------------- */
#header {
	width:867px;
	height:160px;
	background:url(../graphic/signet.jpg) center center no-repeat;
	padding-top:10px;
	padding-left:43px;
}
#header a {
	font:normal 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-right:20px;
}
#header a:link, #header a:visited { color:#6b6b6b; text-decoration:none; }
#header a:hover, #header a:active { color:#6b6b6b; text-decoration:underline; }

#header ul, #header li {
	display:inline;
	list-style:none;
}

/* --------------- */
/* Hauptnavigation */
/* --------------- */
#navigation {
	width:904px;
	height:31px;
	background:url(../graphic/bg_navigation.jpg);
	padding-top:75px;
	padding-left:6px;
}
#navigation a {
	font:22px 'GentiumBasicItalic', serif;
}
#navigation a:link, #navigation a:visited { color:#ffffff; text-decoration:none; }
#navigation a:hover, #navigation a:active { color:#ffffff; text-decoration:underline; }

/* ------------ */
/* Zitatbereich */
/* ------------ */
#zitat_start {
	width:867px;
	height:200px;
	background:url(../graphic/pic_startseite.jpg);
	padding-top:100px;
	padding-left:43px;
}
#zitat {
	width:867px;
	height:101px;
	background:url(../graphic/bg_zitat_2.jpg);
	padding-top:100px;
	padding-left:43px;
}
#zitat_start h1, #zitat h1 {
	font:26px 'GentiumBasicItalic', serif;
	color:#3f3f3f;
}

/* -------------- */
/* Contentbereich */
/* -------------- */
#content {
	width:867px;
	min-height:25px;
	color:#ffffff;
	background:url(../graphic/bg_content.jpg) top left repeat-x;
	background-color:#014171;
	padding-top:75px;
	padding-left:43px;
	padding-bottom:25px;
}
#content h1 {
	font:26px 'GentiumBasicItalic', serif;
}

/* -------------------------- */
/* Inhaltsbereich zweispaltig */
/* -------------------------- */
#subnav {
	float:left;
	width:237px;
	margin-right:28px;
	color:#ffffff;
	font:22px 'GentiumBasicItalic', serif;
}

#splinks {
	float:left;
	width:558px;
	padding-top:5px;
	padding-bottom:25px;
	color:#ffffff;
}
#sprechts {
	float:left;
	width:315px;
	padding-top:5px;
	color:#ffffff;
}
#splinks h1, #sprechts h1 {
	font:normal 16px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#ffffff;
	padding-bottom:10px;
}
#splinks h2, #sprechts h2 {
	font:normal 14px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#ffffff;
	padding-bottom:10px;
}
#splinks p, #sprechts p {
	font:normal 12px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#ffffff;
	padding-bottom:10px;
}
#splinks ul, li , #sprechts ul, li {
}
#splinks ul, #sprechts ul {
	margin-left:15px;
	display:block;
	list-style:square;
	padding-bottom:25px;
}

#inhalt ul {
	font:normal 12px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	list-style:square !important;
	color:#ffffff;
	padding-left:15px;
	padding-bottom:10px;
}
#inhalt table {
	font:normal 12px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#ffffff;
	padding-bottom:10px;
	margin:15px 0 15px 15px;
}
#inhalt td {
	padding-right:10px;
	padding-bottom:5px;
}
#inhalt form {
	padding-bottom:15px;
}

/* ----------- */
/* Google Maps */
/* ----------- */
#map_canvas {
	width:560px;
	height:350px;
	margin:0 25px 0 25px;
}

/* --------- */
/* Abschluss */
/* --------- */
#abbinder {
	width:867px;
	height:35px;
	background:url(../graphic/bg_abbinder.jpg) no-repeat;
	padding-top:20px;
	padding-left:43px;
	color:#6b6b6b;
	padding-bottom:25px;
}
#abbinder a:link, #abbinder a:visited { color:#014171; text-decoration:none; }
#abbinder a:hover, #abbinder a:active { color:#014171; text-decoration:underline; }

#abbinder table, #abbinder tr, #abbinder td {
	color:#6b6b6b !important;
}
