/* Basic Definitions */
body {
	background:url(/wLayout/design/img/body_bg.gif) repeat-x #FFFFFF;
	margin:0 auto;
	text-align:center;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

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

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


/* Enviroment Definitions */
#website {
	width:980px;
	margin:0 auto;
	text-align:left;
	background:url(/wLayout/design/img/website_bg.gif) repeat-y;
	z-index:0;
}

#header {
	background:url(/wLayout/design/img/header.jpg) no-repeat;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:9px 0 7px 660px;
	font-size:11px;
	color:#3E4346;
}
#header h1 {
	color:#4399b1;
	margin:0;
	font-size:13px;
}
#header p {
	margin:2px 0 4px 0;
}


/* Logo */
#logo {
	padding:10px 5px 0px 10px;
	height:107px;
	background: #FFFFFF;
}
#logo img {
	border:none;
	float:left;
}

#logo #adresse {
	color: #32717C;
	font-weight:bold;
	float:right;
	line-height:20px;
	margin:20px 25px 0 0;
}

#body {
	background-color:#E1F0F4;
	width:979px;	
}
/* Left-Side */
#left_side {
	margin-top:1px;
	float:left;
	width:288px;
	border-left: 1px solid white;
}
#left_side strong{
	font-size:12px;
}
#left_side .sidepicture{
	border:none;
	border-bottom:1px solid white;
	margin-bottom: 15px;
	width:287px;
}
#left_side .anschrift{
	padding: 25px 10px;
	font-size:11px;
	color: #32717c;
}
#left_side label {
	float:left;
	width:55px;
}
/* Content */
#maingroup {
	width:454px;
	padding-right:22px;
	float:left;
	overflow-x:hidden;
}
#maingroup_sidebar {
	width:456px;
	padding-right:22px;	
	float:left;
	overflow-x:hidden;
}

#content {
	float:left;
	width:669px;
	#width:669px;
	padding:22px 0 22px 22px;
	line-height:18px;
	background-color:#FFFFFF;
}
#content a {
	color:#4399b1;
	font-weight:bold;
}

#content a > img {
	border: none;
}

#content #minheight {
	float:right;
	height:600px;
	width:1px;
}
#content_text {
	width:457px;
	float:left;
}

/* Sidebar-Panel */
#sidebar {
	width:190px;
	float:left;
	margin-bottom:10px;
}

#content .sidebar_panel {
	color: white;
	width: 190px;
	padding: 5px 0 0 0;
	background-color: #32717c;
	float:right;
	margin-bottom:20px;
}
#content .sidebar_panel h2{
	font-weight:bold;
	font-size: 12px;
	color: white;
	text-align:center;
	width:190px;
	padding-bottom:10px;
	margin-bottom:5px;
	background: url(/wLayout/design/img/sidebar_hr.gif) no-repeat bottom;
}
#content .sidebar_text{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	width:170px;
	padding: 0px 10px 10px 10px;
}
#content .sidebar_text a{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
	padding-left: 15px;
	background:url(/wLayout/design/img/pfeile.gif) no-repeat left;
}
#content .sidebar_text a:hover {
	text-decoration: underline;
}

/* Footer */
#footer {
	clear:left;
	margin-top:1px;
	background:url(/wLayout/design/img/footer_bg.gif) repeat-x;
	text-align:center;
	height:40px;
	font-size:10px;
	color: #32717c;
}
#footer_content {
	height:40px;
	padding-top:10px;
	margin:0 auto;
	width:960px;
}
#footer_navigation {
	text-align:left;
	padding-left:15px;
	width:465px;
	float:left;
	font-weight:bold;

}
#footer_text{
	text-align:right;
	padding-right: 15px;
	width:465px;
	float:right;
}

/* Navigation Definitions: Main */
#main_navigation {
	display: block;
}
#main_navigation #divNavEditbutton {
	position: absolute; 
	top: 95px;	
}
#main_navigation {
	width: 980px;
	background:url(/wLayout/design/img/mainnav_bg.gif) repeat-x;
	min-height:40px;
	border-left:1px solid white;
	border-right:1px solid white;
}
#main_navigation ul li.selected > a {
	background:url(/wLayout/design/img/mainnav_bg_hover.gif) no-repeat right -0px;
}
#main_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	min-height: 1px;
}
#main_navigation li {
	float: left;
	min-height: 1px;
}
#main_navigation li ul {
	position: absolute;
	display: block;
	width: 215px;
	left: -999em;
}
#main_navigation ul li {
	display:inline;
}
#main_navigation ul li ul li a {
	background: url(/wLayout/design/img/dropdown_bg.gif) no-repeat 0px bottom;
	padding: 12px 10px 15px 10px;
	line-height:16px;
	width: 195px;
}
#main_navigation li ul li a:hover{
	background: url(/wLayout/design/img/dropdown_bg.gif) no-repeat -215px bottom;
}
#main_navigation ul li a {
	display: block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:15px 15px 11px 13px;
	margin:0px;
	background:url(/wLayout/design/img/mainnav_bg_hover.gif) no-repeat right -40px;
}
#main_navigation ul li a:hover {
	background:url(/wLayout/design/img/mainnav_bg_hover.gif) no-repeat right 0px;
}
#main_navigation ul li a.aktiv {
	background:url(/wLayout/design/img/mainnav_bg_hover.gif) no-repeat right -80px;
}


/* DROPDOWN */
#main_navigation ul li ul li a.aktiv_dropdown{
	background: url(/wLayout/design/img/dropdown_bg.gif) no-repeat -430px bottom;
}
#main_navigation .dropdown {
	display:block;
	padding-left: 15px;
	background:url(/wLayout/design/img/pfeile.gif) no-repeat left 5px;
}
#main_navigation li:hover ul {	
	left: auto;
}



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

h1 {
	color:#4399b1;
	font-size:21px;
	font-weight:normal;
	margin:5px 0 15px 0;
        line-height:25px;
}

h2 {
	color:#6a6a6a;
	font-size:14px;
	margin:0 0 15px 0;
	font-weight:bold;
}
h3 {
	color:#7F7777;
	font-weight:bold;
	font-size:12px;
	 margin: 5px 0 5px 0;
}


/* 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:none;
}
	
	


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


	
	/* Even-Odd Table */
	table.styled_table td {
	        vertical-align:top;
		padding:7px 15px 7px 10px;
		line-height:16px;
	}
	table.styled_table tr.odd {
		background:#E1F0F4;
	}
	table.styled_table tr.first {
		background:#e1f0f4;
	}

	
	


	
	/* Filetype-Icons */
	a.filetype {
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:29px;
	}
	
	/* Sonstige Datei-Formate */
	a.pdf   { background:url(/wLayout/design/img/fileicons/pdf.gif) no-repeat left center; padding-left:30px; }
	a.exe   { background:url(/wLayout/design/img/fileicons/exe.gif) no-repeat left center; padding-left:30px; }
	a.email { background:url(/wLayout/design/img/fileicons/email.gif) no-repeat left center; padding-left:30px; }
	a.external { background:url(/wLayout/design/img/fileicons/external.gif) no-repeat left center; padding-left:15px; }
	
	/* Musik-Dateien */
	a.aac { background-image:url(/wLayout/design/img/fileicons/aac.gif); }
	a.mid { background-image:url(/wLayout/design/img/fileicons/mid.gif); }
	a.mp3 { background-image:url(/wLayout/design/img/fileicons/mp3.gif); }
	a.ogg { background-image:url(/wLayout/design/img/fileicons/ogg.gif); }
	a.rm  { background-image:url(/wLayout/design/img/fileicons/rm.gif); }
	a.wav { background-image:url(/wLayout/design/img/fileicons/wav.gif); }
	a.wma { background-image:url(/wLayout/design/img/fileicons/wma.gif); }
	
	/* Video-Dateien */
	a.avi { background-image:url(/wLayout/design/img/fileicons/avi.gif); }
	a.flv { background-image:url(/wLayout/design/img/fileicons/flv.gif); }
	a.mp4 { background-image:url(/wLayout/design/img/fileicons/mp4.gif); }
	a.mpeg{ background-image:url(/wLayout/design/img/fileicons/mpeg.gif); }
	a.mpg { background-image:url(/wLayout/design/img/fileicons/mpg.gif); }
	a.swf { background-image:url(/wLayout/design/img/fileicons/swf.gif); }
	a.wmv { background-image:url(/wLayout/design/img/fileicons/wmv.gif); }
	
	/* Archive */
	a.ace { background-image:url(/wLayout/design/img/fileicons/ace.gif); }
	a.gz  { background-image:url(/wLayout/design/img/fileicons/gz.gif); }
	a.rar { background-image:url(/wLayout/design/img/fileicons/rar.gif); }
	a.tar { background-image:url(/wLayout/design/img/fileicons/tar.gif); }
	a.tgz { background-image:url(/wLayout/design/img/fileicons/tgz.gif); }
	a.zip { background-image:url(/wLayout/design/img/fileicons/zip.gif); }
	
	/* Word */
	a.doc { background-image:url(/wLayout/design/img/fileicons/doc.gif); }
	a.docx{ background-image:url(/wLayout/design/img/fileicons/docx.gif); }
	a.odt { background-image:url(/wLayout/design/img/fileicons/odt.gif); }
	a.txt { background-image:url(/wLayout/design/img/fileicons/txt.gif); }
	
	/* Excel */
	a.csv { background-image:url(/wLayout/design/img/fileicons/csv.gif); }
	a.ods { background-image:url(/wLayout/design/img/fileicons/ods.gif); }
	a.xls { background-image:url(/wLayout/design/img/fileicons/xls.gif); }
	a.xlsx{ background-image:url(/wLayout/design/img/fileicons/xlsx.gif); }
	
	/* PowerPoint */
	a.odg { background-image:url(/wLayout/design/img/fileicons/odg.gif); }
	a.pps { background-image:url(/wLayout/design/img/fileicons/pps.gif); }
	a.ppsx{ background-image:url(/wLayout/design/img/fileicons/ppsx.gif); }
	a.ppt { background-image:url(/wLayout/design/img/fileicons/ppt.gif); }
	a.pptx{ background-image:url(/wLayout/design/img/fileicons/pptx.gif); }
	
	





/* 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;
	}

}
