/* Basic Definitions */
body {
	margin:0 auto;
	text-align:center;
	background:url(/wLayout/design/img/body_bg.jpg) no-repeat center top #E3EEF3;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0D1E5A;
	margin-bottom: 30px;
}

tbody {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
}

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

p {
  margin:0px;
  padding:0px;
}


#styleswitch {
	position:absolute;
	right:14px;
	top:13px;

}

#styleswitch img {
	border:none;
}



/* Enviroment Definitions */
#header {
	width:954px;
	height:125px;
	margin:0 auto;
	text-align:left;
	background:url(/wLayout/design/img/header.jpg) no-repeat;
}

#header #logo img {
	border:none;
}



#area {
	position: relative;
	width:835px;
	_height:450px;
	min-height:450px;
	margin:0 auto;
	text-align:left;
	background:#FFF;
	background:url(/wLayout/design/img/content_bg.gif) no-repeat;
}

#a1 {
	background:url(/wLayout/design/img/content_x_bg.gif) repeat-y;
	margin:0 auto;
	width: 835px;
	min-height:450px;
	_height:450px;
	position:relative;
}

#area #a2 {
	background:url(/wLayout/design/img/contentx_bottom_bg.gif) no-repeat bottom; 
	padding:25px 4px; 
	width:827px;

}

/* Content */
#content {
	float:left;
	width:570px; /* Effektive Breite: 630px wegen minheight */
	background:url(/wLayout/design/img/dot_gruen.gif) repeat-y left;
	padding:15px 30px 0 25px;
	line-height:18px;
	color: #0d1e5a;
	min-height:450px;
	_height:450px;
	overflow-x:hidden;
}

#content .alignright{
	margin:0 0 15px 15px;
}
#content .alignleft{
	margin:0 15px 15px 0;
}

#content img{
	border: 1px solid black;
}

#content .noborder {
	border:0;	
}

/* Footer */
#footertop{
	width:835px;
	height:15px;
	margin:0 auto;
	background:url(/wLayout/design/img/footer_bg.gif) no-repeat;
}

#footer {	
	text-align:left;
	width:800px;
	margin: 0 auto;
	padding:0px 0px 20px;
	color:#9C9D9F;	
}

#footer .base_navigation {
	float:left;
}

#footer .copyright {
	float:right;
	font-size:11px;
}


#footer a {
	color:#727C80;
	text-decoration:none;
	font-size:11px;
}

#footer a:hover {
	text-decoration:underline;
}



/* Navigation Definitions: Top */
#top_navigation {
	height:31px;
	width: 600px;
	position:relative;
	top:78px;
	left: 63px;
	font-family: Verdana, sans-serif;
	font-size:2,88pt;
}
#top_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

#top_navigation ul li {
	float:left;
}

/* Inaktiv */
#top_navigation ul li a {
	display:block;
	padding:10px 11px 10px 12px;
	color:#0D1E5A;
	text-decoration:none;
	font-weight:bold;
}

#top_navigation ul li a:hover {
	color:#FFF;
	background:#50A129;
	
}

/* Aktive*/ 
#top_navigation ul li.aktiv a {
	color:#FFF;
	background:#50A129;
	border-bottom:none;
	text-decoration:none;
}

/* Navigation Definitions: Main */
#main_navigation {
	float:left;
	width:200px;
	overflow:hidden;
	list-style:none;
	padding-top:10px;
}

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

/* Lvl1 */
#main_navigation ul li {
	display:block;
	width:205px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	text-decoration:none;
	color:#50A129;
}

#main_navigation ul li a:hover {
	text-decoration:none;
	color:#50A129;
	
}

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

/* Lvl2 */
#main_navigation ul li ul {
	padding:10px 0 0 0px;
}


#main_navigation ul li ul li a, #main_navigation ul li.aktiv ul li a {
	font-weight:normal;
	color:#727C80;
	background:url(/wLayout/design/img/pfeil.gif) no-repeat 15px 6px;
	padding:2px 0px 2px 30px;
}

#main_navigation ul li ul li a:hover {
	text-decoration:none;
	color: #50A129;
	background-position: 15px -10px;
	
	
}

#main_navigation ul li ul li.aktiv a {
	color:#50A129;
	text-decoration:none;
	font-weight:bold;
}

/* Navigation-Footer */
#navigationfooter{
	/*background:url(/wLayout/design/img/greydot_x.gif) repeat-x top;*/
	font-size:11px;
	line-height:16px;
	color:#727C80;
	padding:10px 5px 5px 15px;
	position:absolute;
	bottom:10px;
	left:5px;
	width:165px;
	height:130px;
	z-index:1000;
	text-align:left;
}

#navigationfooter a 		{ color:#6a6865; text-decoration:underline; }
#navigationfooter a:hover 	{ text-decoration:none; }
#navigationfooter .lbl 		{ float:left; width:60px; }

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

h1 {
	color:#50A129;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	/* font-size:18px; */
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 15px;
	line-height:1.2em;
}

h2 {
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#50A129;
	margin:10px 0 10px;
}



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

}
	
	


	
	/* Even-Odd Table */
	table.styled_table td {
		padding:7px 15px 7px 10px;
		line-height:1.33em;
	}
	table.styled_table tr.odd {
		background:#EBEBEB;
	}
	/*table.styled_table tr.first {
		background:#545454;
		color:#FFF;
		font-weight:bold;*/
	}
	
	


	
	/* 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:14px; }
	
	/* 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:url(/wLayout/design/img/fileicons/rar.gif) no-repeat left center; padding-left:30px;  }
	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:url(/wLayout/design/img/fileicons/zip.gif) no-repeat left center; padding-left:30px;  }
	
	/* Word */
	a.doc { background:url(/wLayout/design/img/fileicons/doc.gif) no-repeat left center; padding-left:30px;  }
	a.docx{ background:url(/wLayout/design/img/fileicons/docx.gif) no-repeat left center; padding-left:30px;  }
	a.odt { background:url(/wLayout/design/img/fileicons/odt.gif) no-repeat left center; padding-left:30px;  }
	a.txt { background:url(/wLayout/design/img/fileicons/txt.gif) no-repeat left center; padding-left:30px;  }
	
	/* 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
{

	#footer, #header, #main_navigation, #minheight, #divEditbutton, #contentfooter   {
	  display:none;
	}
	
	body, #area {
	  background:none !important;
	  background-color:#FFF;
	  margin:0;
	  width:auto;
	}
	
	#content, #a1, #a2 {
		margin:0;
		padding:0;
		border:none;
		float:none;
		background:none;
	}

}