/* Basic Definitions */
body {
	background:#9ba0af;
	margin:0 auto 25px;
	text-align:center;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#1c1a20;
}

tbody {
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

/* Base-Elements Definitions */
.clear, .clear_both	{ clear:both; height:0; }
.clear_left		{ clear:left; height:0; }
.clear_right		{ clear:right; height:0; }

img {
	border:none;
}


/* Enviroment Definitions */
#website {
	position:relative;
	width:880px;
        _height:1px;
        min-height:1px;
	margin:0 auto;
	padding:0 5px;
	text-align:left;
	background:url(/wLayout/design/img/body_bg.png) repeat-y center #6e6e77;
}


/* Header */
#header {
	background:url(/wLayout/design/img/header_bg.gif) no-repeat left top;
	height:162px;
	padding-bottom:15px;
}



/* Logo */
#logo {
	float:left;
	width:562px;
}

#logo img {
	border:none;
	margin-left:5px;
}

#kontaktdaten {
	float:left;
	width:300px;
	height:111px;
	padding:10px 18px 15px 0;
	text-align:right;
	color:#9ba0af;
	line-height:18px;
}



/* Content */
#content {
	float:left;
	margin-right:15px;
	width:663px;
	line-height:18px;
	min-height:200px;
	_height:200px;
	padding-left:22px;
	padding-bottom:25px;
        overflow-x:hidden;
}

#content img.headerbild {
	margin-bottom:25px;
	margin-left:-22px;
}


/* Sidebar */
#sidebar {
	width:180px;
	float:left;
	padding-bottom:25px;
}

#sidebar div.item {
	padding-bottom:10px;
}

#sidebar div.item h2 {
	background:#eea739;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 5px 10px;
	margin:0;
}


/* Footer */
#footer {
	clear:left;
	background:url(/wLayout/design/img/footer_bg.png) no-repeat top #9BA0AF;
	text-align:center;
	padding:14px 22px;
	margin:0 -5px;
	font-size:10px;
	color:#fff;
}

#footer a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}


#footer div#quicklinks {
	float:left;
}

#footer div#copyright {
	float:right;
}





/* Navigation Definitions: Main */
#main_navigation {
	clear:left;
}

#main_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

#main_navigation ul li {
	display:block;
	float:left;
	padding:6px 10px;
	background:url(/wLayout/design/img/nav_seperator.gif) no-repeat right center;
}

#main_navigation ul li a {
	color:#9ba0af;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

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

#main_navigation ul li.aktiv a {
	text-decoration:none;
	color:#091649;
}


#main_navigation ul li.last {
	background:none;
}








/* Content Elements Definitions */
a	{ color:#DF8D0D; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 {
	color:#eea739;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
}

h2 {
	color:#656565;
	font-size:13px;
	margin:-5px 0 10px 0;
	font-weight:bold;
}



/* Master Template Auto Definitions */

	
div.fliesstext_bild_links div.text, div.fliesstext_bild_rechts div.text {
	float:left;
	width:400px;
}
div.fliesstext_bild_links div.bild, div.fliesstext_bild_rechts div.bild {
	float:left;
	width:180px;
}
div.fliesstext_bild_links div.bild img, div.fliesstext_bild_rechts div.bild img {
	border:none;
}
div.fliesstext_bild_links div.bild {
	margin-right:20px;
}
div.fliesstext_bild_rechts div.bild {
	margin-left:20px;	
}
	
	


	
.bilderleiste {
  padding:20px 0 0 0;
}

.bilderleiste .bildbox {
  float:left;
  margin:0 15px 15px 0;
}

.bilderleiste .bildbox img.bild {
  border:1px solid #565656;
}


#content div.text img {
	border:1px solid #565656;
}

/*
#content div.partner img {
	border:none;
	margin-bottom:10px;
	margin-right:25px;
}
*/



ul {
	margin:8px 0 8px 10px;
	padding:0;
	list-style:none;
}

ul li {
	padding-left:12px;
	padding-bottom:5px;
	background:url(/wLayout/design/img/listbullet.gif) no-repeat left 6px;
}








/* Jroyvpngvba FHKK */
#content #divEditbutton {
	position:absolute;
	margin-left:-18px;
	padding:3px 0 0 3px;
	opacity:0.9;
	filter: alpha(opacity=90);
}

#kontaktdaten #divEditbutton {
	float:right;
	text-align:left;
	opacity:0.7;
	filter: alpha(opacity=70);
}

#main_navigation #divNavEditbutton {
	position:absolute;
	right:23px;
	margin-top:-18px;
	opacity:0.7;
	filter: alpha(opacity=70);
}

.elementSitemap a {
	color:#232323;
}


table.styled_table td {
	padding:7px 15px 7px 10px;
	line-height:16px;
}

table.styled_table tr.odd {
	background:#EBEBEB;
}

table.styled_table tr.first {
	background:#545454;
	color:#FFF;
	font-weight:bold;
}


	/* Image Alignment Classes */
	#content img.alignleft {
		margin:0 15px 15px 0;
	}
	
	#content img.alignright {
		margin:0 0 15px 15px;
	}


/* Typenabhängige Links */
a.filetype {
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:29px;
	line-height:20px;
}

/* Sonstige Datei-Formate */
a.pdf { background-image:url(/wLayout/design/img/fileicons/pdf.gif); }
a.exe { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.email { background:url(/wLayout/design/img/fileicons/email.gif) no-repeat left center; padding-left:29px; }
a.external { background:url(/wLayout/design/img/fileicons/external.gif) no-repeat left center; padding-left:14px; }

/* Musik-Dateien */
a.aac { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.mid { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.mp3 { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.ogg { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.rm  { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.wav { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.wma { background-image:url(/wLayout/design/img/fileicons/exe.gif); }

/* Video-Dateien */
a.avi { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.flv { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.mp4 { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.mpeg{ background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.mpg { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.swf { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.wmv { background-image:url(/wLayout/design/img/fileicons/exe.gif); }

/* Archive */
a.ace { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.gz  { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.rar { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.tar { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.tgz { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.zip { background-image:url(/wLayout/design/img/fileicons/exe.gif); }

/* Word */
a.doc { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.docx{ background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.odt { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.txt { background-image:url(/wLayout/design/img/fileicons/exe.gif); }

/* Excel */
a.csv { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.ods { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.xls { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.xlsx{ background-image:url(/wLayout/design/img/fileicons/exe.gif); }

/* PowerPoint */
a.odg { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.pps { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.ppsx{ background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.ppt { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
a.pptx{ background-image:url(/wLayout/design/img/fileicons/exe.gif); }


.kontaktseite {
	float:right;
	padding:10px 5px;
	margin:0;
	background:#EFF3FF;
	border:1px solid #E0E4EF;
	color:#8B909F;
	width:168px;
}

div#kontakt {
        margin-top:20px;
}

div#a1 {
        width:650px;
}
/* Print Definitions */
@media print
{

	#minheight, #divEditbutton, #top_navigation, #logo, #main_navigation, #header, #navlocator, #side_navigation, #footer, #eow , #post_navigation {
	  display:none;
	}
	
	body, #website, #content {
	  background:none !important;
	  background-color:#FFF;
	  margin:0;
	  padding:0;
	  width:auto;
	}
	
	#content {
		border:none;
		float:none;
	}
}
