/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-color: #454545;*/
	background-color: #606060;
	padding-bottom: 0px;	
}
.ZoomPic {
	position:absolute;
	visibility:hidden;
/*	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:transparent;*/
	margin-top:0px;
/*	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	border-top: solid 1px #000000;*/
	margin-left:-0px;
	z-index:5;
	left: 0px;
	top: 0px;
	cursor:pointer;
}
.ZoomThmb {
	cursor:pointer;
}
#XCLOSE {
	position:absolute;
	right:10px;
	width:10px;
	height:10px;
	background-color:#FFFFFF;
	top:10px;
}
.test {
	border-right: solid 1px #454545;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: 5A5A5A;
	background-color: #FAFAFA;
	position:relative;
	text-align:center;
	height:20px;
	padding:0px;
	margin:0px;
}



.test span{

	float:left;

	display:block;

	white-space:nowrap;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

	width:120px;

	font-weight:bold;

	border-right: 0px;

}



.test div {

	position:relative;

	/*			background-color:transparent;

	border-width:0px;

	border-style:none;

	border-color:transparent;*/

	margin-top:0px;

	/*			border-right: solid 1px #000000;

	border-left: solid 1px #000000;*/

	margin-left:0px;

}

/**********************************************************************************************/	

/* NG_TopNavigation */

		

	.NG_TopNavigationLeft {

		border-bottom: solid 16px #FFFFFF;

		background-color: 606060;

	}

	.NG_TopNavigationMiddle {

		border-bottom: solid 16px #FFFFFF;

		background-color: 606060;

		padding-bottom: 10px;

		background-position: 0px 39px;

		background-repeat: no-repeat;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		/* Dieser Style wird ausgrund eines zu includierendem Bildes in einem Div-Tag (Modul:NG_TopNavigation)

		seperat gesetzt

		padding-left: 15px;*/

	}

	.NG_TopNavigationMiddle a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.NG_TopNavigationMiddle a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.NG_TopNavigationMiddle a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.NG_TopNavigationMiddle a:active {

		color:#FFFFFF;

		text-decoration: none;

	}

	.NG_TopNavigationRight {

		background-color: 606060;

	}



/**********************************************************************************************/	

/* Con_Pfad */



	.Con_Pfad {

		padding-top: 15px;

		background-repeat: no-repeat;

	}

	.Con_PfadUeberschrift {

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		color: 000000;

		height: 20px;

	}

	.Con_PfadAusgabe {

		padding-top:8px;

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		background-image: url(/cms/upload/bilder/verlauf_03.jpg);

		background-color: #818181;

	}

	.Con_PfadAusgabe a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_PfadAusgabe a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_PfadAusgabe a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_PfadAusgabe a:active {

		color:#FFFFFF;

		text-decoration: none;

	}



	.Con_PfadAusgabe2 {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

	}

	.Con_PfadAusgabe2 a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_PfadAusgabe2 a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_PfadAusgabe2 a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_PfadAusgabe2 a:active {

		color:#FFFFFF;

		text-decoration: none;

	}



/**********************************************************************************************/	

/*Con_Header*/



	.Con_Header {

		padding-left: 12px;

		padding-right: 12px;

	}

	.Con_HeaderUeberschrift {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		color: #FFFFFF

	}



/**********************************************************************************************/	

/* Con_Newsletter */



	.Con_Newsletter {

		padding-top: 15px;

		background-repeat: no-repeat;

	}

	.Con_NewsletterUeberschrift {

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		font-weight:bold;

		color: 000000;

		height:20px;

	}

	.Con_NewsletterAusgabe {

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		background-image: url(/cms/upload/bilder/verlauf_03.jpg);

		background-color: 818181;

	}

	.Con_NewsletterAusgabe a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_NewsletterAusgabe a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_NewsletterAusgabe a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_NewsletterAusgabe a:active {

		color:#FFFFFF;

		text-decoration: none;

	}



/**********************************************************************************************/	

/* Con_Left */



	.Con_Left {

		padding-top: 1px;

		background-repeat: no-repeat;

	}

	.Con_LeftUeberschrift1 {

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		font-weight:bold;

		color: 000000;

		height: 26px;

		border-bottom: solid 6px #990033;

	}

	.Con_LeftUeberschrift2 {

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		font-weight:bold;

		color: 000000;

		height:32px;

		border-top: solid 6px #454545;

		border-bottom: solid 6px #990033;

	}

	.Con_LeftAusgabe {

		padding-top: 15px;

		padding-right: 15px;

		padding-bottom: 15px;

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		background-image: url(/cms/upload/bilder/verlauf_03.jpg);

		background-color: 818181;

	}

	.Con_LeftAusgabe a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_LeftAusgabe a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_LeftAusgabe a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_LeftAusgabe a:active {

		color:#FFFFFF;

		text-decoration: none;

	}



/**********************************************************************************************/	

/* NG_LeftNavigation */

	

	.NG_LeftNavigationUeberschrift {

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		font-weight:bold;

		color: 000000;

		height:26px;

		border-bottom: solid 6px #990033;

	}

	

	.NG_LeftNavigationAusgabe {

/*		padding-left: 15px;*/
/*		padding-left: 4px;

		padding-top: 4px; 

		padding-bottom: 4px;
*/
		padding:0px;
		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		background-image: url(/cms/upload/bilder/verlauf_03.jpg);

		background-color: 818181;

		border-bottom: 1px solid #454545;

	}

	

	.NG_LeftNavigationAusgabe a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.NG_LeftNavigationAusgabe a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.NG_LeftNavigationAusgabe a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.NG_LeftNavigationAusgabe a:active {

		color:#FFFFFF;

		text-decoration: none;

	}
.NG_LeftNavigationPfeil {
   padding-left: 15px;
   vertical-align: top;
   padding-top: 9px;
  }
.NG_LeftNavigationText {
		padding-left: 4px;
		padding-top: 4px; 
		padding-bottom: 4px;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: FFFFFF;
}


/**********************************************************************************************/	

/* NG_MainNavigation */



	.NG_MainNavigation {

		border-bottom: solid 6px #990033;

		border-right: solid 1px #454545;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		color: 5A5A5A;

		background-color: FAFAFA;

	}

	

	/* weitere Klassen für die Hauptnavigation. Diese werden für das verwendete Javascript benötigt */

		

		.qmclear

		{

			font-size:1px;

			height:0px;

			width:0px;

			clear:left;

			line-height:0px;

			display:block;

		}



		.qmmc {

			border-right: solid 1px #454545;

			font-family: Verdana, Helvetica, sans-serif;

			font-size: 12px;

			color: 5A5A5A;

			background-color: #FAFAFA;

			position:relative;

			text-align:center;

			height:20px;

			padding:0px;

			margin:0px;

		}

		

		.qmmc a 

		{

			float:left;

			display:block;

			white-space:nowrap;

			color:#000000;

			background-color:#ffffff;

			font-family: Verdana, Helvetica, sans-serif;

			font-size: 12px;

			text-decoration:none;

			width:120px;

			font-weight:bold;

			border-right: 0px;

			line-height:20px;

		}

		

		.qmmc a:hover

		{ 

			background-color:#efefef;

		}

		

		.qmmc .qmactive

		{

			background-color:#efefef !important;

		}

		

		.qmmc .qmparent

		{

			background-image:url(images/arrow_down.gif);

			background-repeat:no-repeat;

			background-position:95%;

		}



		.qmmc div

		{

			display:none;

			position:absolute;

/*			background-color:transparent;

			border-width:0px;

			border-style:none;

			border-color:transparent;*/

			margin-top:0px;

/*			border-right: solid 1px #000000;

			border-left: solid 1px #000000;*/

			border-top: solid 1px #000000;

			margin-left:-1px;

		}

		

		.qmmc div .qmactive

		{

			background-color:#ffffff !important;

		}

		

		.qmmc div .qmparent 

		{

			background-image:url(images/arrow_right.gif);

		}

		

		.qmmc div a

		{	

			float:none;

			margin-top:0px;

			line-height:12px;

			font-family: Verdana, Helvetica, sans-serif;

			font-size: 10px;

			background-color:#ffffff;

			padding:3px 25px 3px 10px;

			border-bottom: solid 1px #000000;

			border-right: solid 1px #000000;

			border-left: solid 1px #000000;

/*			border-color:transparent;

			background-color:transparent;*/

			width:auto;

		}



		#qm5 {

			border-right: none;

			font-family: Verdana, Helvetica, sans-serif;

			font-size: 12px;

			color: 5A5A5A;

			background-color: #FAFAFA;

			position:relative;

			text-align:center;

			height:20px;

			padding:0px;

			margin:0px;

		}



		#qm5 a {

			float:left;

			display:block;

			white-space:nowrap;

			color:#000000;

			background-color:#ffffff;

			font-family: Verdana, Helvetica, sans-serif;

			font-size: 12px;

			text-decoration:none;

			width:124px;

			font-weight:bold;

			border-right: 0px;

			line-height:20px;

		}



		#qm5 a:hover

		{ 

			background-color:#efefef;

		}



		#qm5 div

		{

			display:none;

			position:absolute;

/*			background-color:transparent;

			border-width:0px;

			border-style:none;

			border-color:transparent;*/

			margin-top:0px;

/*			border-right: solid 1px #000000;

			border-left: solid 1px #000000;*/

			border-top: solid 1px #000000;

			margin-left:-1px;

		}



		#qm5 div .qmactive

		{

			background-color:#ffffff !important;

		}

		

		#qm5 div .qmparent 

		{

			background-image:url(images/arrow_right.gif);

		}

		

		#qm5 div a

		{	

			float:none;

			margin-top:0px;

			line-height:12px;

			font-family: Verdana, Helvetica, sans-serif;

			font-size: 10px;

			background-color:#ffffff;

			padding:3px 25px 3px 10px;

			border-bottom: solid 1px #000000;

			border-right: solid 1px #000000;

			border-left: solid 1px #000000;

/*			border-color:transparent;

			background-color:transparent;*/

			width:auto;

		}



/**********************************************************************************************/	

/* NG_MainNavigation */



/**********************************************************************************************/	

/* Con_Main */



	.ContentTableBG {

		background-color: #818181;

		padding-top: 15px;

		padding-right: 15px;

		padding-bottom: 15px;

		padding-left: 15px;


	}

	.Con_Main {

		padding-top: 1px;

		padding-left: 12px;

		padding-right: 11px;

		padding-bottom: 15px;

		background-repeat: no-repeat;


	}

	.Con_MainUeberschrift {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 14px;

		font-weight: bold;

		color: #FFFFFF;

		line-height:27px;

		border-bottom: solid 1px #FFFFFF;

		padding-top:4px;

	}
	   
   h1 {
      
	   font-family: Verdana, Helvetica, sans-serif;

	   font-size: 14px;

		font-weight: bold;

		color: #FFFFFF;

		line-height:27px;

		padding-top:4px;
		
		display: inline;

	}
	

	.Con_PicUeberschrift {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 13px;

		font-weight: bold;

		color: #FFFFFF;

		background-image:url(/cms/upload/bilder/verlauf_02.jpg);

		background-repeat: no-repeat;

		background-position: left bottom;

		line-height:12px;

	}

	.Con_Pic {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 13px;

		background-image:url(/cms/upload/bilder/verlauf_02.jpg);

	}

	.Con_PicAusgabe {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		background-image:url(/cms/upload/bilder/verlauf_02.jpg);

		padding: 12px 15px 8px 15px;

		width:138px;

	}

	.Con_MainAusgabe {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		background-color: 818181;

	}



	.Con_MainAusgabe a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_MainAusgabe a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_MainAusgabe a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_MainAusgabe a:active {

		color:#FFFFFF;

		text-decoration: none;

	}



	.Con_MainAusgabe table{

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		background-color: 818181;

	}



	.Con_MainAusgabe table a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_MainAusgabe table a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_MainAusgabe table a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_MainAusgabe table a:active {

		color:#FFFFFF;

		text-decoration: none;

	}



/**********************************************************************************************/	

/* Con_News */



	.Con_News {

		padding-top: 1px;

		background-repeat: no-repeat;

	}

	.Con_NewsUeberschrift {

		padding-left: 15px;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 12px;

		font-weight:bold;

		color: 000000;

		height:26px;

		border-bottom: solid 6px #990033;

	}

	.Con_NewsAusgabe {

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 11px;

		color: FFFFFF;

		background-image: url(/cms/upload/bilder/verlauf_03.jpg);

		background-color: 818181;

		border-bottom: 1px solid #454545;
/*		padding-right:12px;*/
		padding-right:6px;

	}

	.Con_NewsAusgabe a:link {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_NewsAusgabe a:visited {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_NewsAusgabe a:hover {

		color:#FFFFFF;

		text-decoration: none;

	}

	.Con_NewsAusgabe a:active {

		color:#FFFFFF;

		text-decoration: none;

	}



/**********************************************************************************************/	

/* .. */



/*Style Textbox*/

.Txtbx 

{

	border: solid 1px #8F8F8F;

	color: #8F8F8F;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 11px;

	padding-left: 4px;

	padding-right: 4px;

	width: 150px;

}



.Txtbx2 

{

	border: solid 1px #8F8F8F;

	color: #8F8F8F;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 11px;

	padding-left: 4px;

	padding-right: 4px;

}



/*Style Button*/

.Btn

{

	height: 17px;

	border: solid 1px #8F8F8F;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background: #F4F2F1;

}



.paddingtop14 {

	padding-top: 14px;

	padding-bottom: 6px;



}



.siebefindenverlauf {

	background-image: url(../img/flaechen/verlauf_befinden.jpg);

	background-repeat: repeat-y;

	padding-top: 15px;

	padding-left: 14px;

	padding-bottom: 5px;

	padding-right: 5px;

}







.unterelinie {

	background-color: ffffff;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: 454545;


        

}

.unterelinie div {

	
          background-color: ffffff;
          border-top: solid 10px #454545;


        

}



.content {

	background-color: 818181;

	border-left: solid 15px #454545;

	border-right: solid 15px #454545;

	border-bottom: solid 15px #454545;

}







.siebefindensichhier {

	background-image: url(../img/flaechen/sie_befinden.jpg);

	background-repeat: repeat-y;

	padding-left: 15px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: 4F5050;

}



.kurzueberschriften {

	background-image: url(../img/flaechen/sie_befinden.jpg);

	background-repeat: repeat-y;

	padding-left: 15px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: 4F5050;

}

.newsletter {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: FFFFFF;

	background-color: 585858;

}

.loesungendiebewegen {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: FFFFFF;

}



.drittenavigation {

	background-image: url(../img/flaechen/sie_befinden.jpg);

	background-repeat: repeat-y;

	padding-left: 15px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: 990033;

	border-bottom: solid 6px #990033;

	font-weight: bold;

}

.verlaufdrei {

	background-image: url(../img/flaechen/verlauf_drei.jpg);

	background-repeat: repeat-y;

	border-top: solid 1px #454545;

}



.navigationdreitext {

	background-image: url(../img/flaechen/verlauf_drei.jpg);

	background-repeat: repeat-y;

	border-top: solid 1px #525352;

	padding-left: 25px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: FFFFFF;



}



.linksnews {

	background-image: url(../img/flaechen/verlauf_drei.jpg);

	background-repeat: repeat-y;

	border-top: solid 1px #525352;

	padding-left: 23px;

	padding-top: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: FFFFFF;

}



.rechtsnews {

	background-image: url(../img/flaechen/verlauf_drei.jpg);

	background-repeat: repeat-y;

	border-top: solid 1px #525352;

	padding-right: 7px;

	padding-top: 7px;

	padding-bottom: 7px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: FFFFFF;

}



.hauptnavirechts {

	border-bottom: solid 6px #990033;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: 5A5A5A;

	background-color: FAFAFA;

	font-weight: bold;

}



.contentBereich {

	width:608px;

}

/* Zentrierung der Seite */
.contentAusrichtenDIV {
            text-align: center;

}

 

.contentAusrichtenTBL {
            margin-right: auto;
            margin-left: auto;
            height: 100%;
            width: 1022px;
			background-color: #454545;
}


 

.contentAusrichtenTD {
            width: 12px; 
            background-color: #454545;

}
.unterelinie td {
	border-bottom: 6px solid #454545;
        
}
/* Suchformular und Suchausgabe */
.searcharea {
	width: 100px;
	height: 15px;
	vertical-align:middle;
/*	Roter Rahmen wieder raus - dafuer, das Ding insgesamt groesser
	border: solid 1px #990033;
	*/
	border:none;
	margin:0px;
	padding:0px;
	font-size:11px;
}
.searchtable {
	height:15px;
}
.searchtable td {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.searchinput {
	padding:0px 5px 0px 5px;
}
.Con_NewsletterAusgabe {
	height:17px;
}
.searchausgabe {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
}
.searchausgabe a {
	color:#FFF;
	text-decoration:none;
	display:block;
	border:solid 1px #454545;
	border-top:none;
	padding:6px;
}
.searchausgabe a:hover {
	background-color:#585858;
}
.bottomline {
	display:block;
	height:12px;
	border-bottom:solid 1px #454545;
}

#VIDLAYER {
	position: absolute;
	z-index: 10;
	width: 480;
	margin: 0px 0px 0px -571px;	
	display: none;
}

#VIDLAYER { 
	margin: 0px 0px 0px -647px!
}


#VIDBG {
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 3000px;
	height: 3000px;
        background-color: #000;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	display: none;	
	cursor: pointer;	
}
.newsoverflow td div {
	overflow:hidden;
	height:39px;
	cursor:pointer;
}
.newsoverflow p {
	margin:0px;
}
/* Tagcloud */
.tagcloud {
	text-align:center;
	height:36px;
	padding:0px;
	margin:0px;
}
:root .tagcloud {
	height:66px;
}
.tagcloud a {
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
}
.tagcloud .farbe1 {
	color:#999;
}
.tagcloud .farbe2 {
	color:#666;
}
.tagcloud .farbe3 {
	color:#777;
}
.tagcloud .farbe4 {
	color:#555;
}
.tagcloud .stil1 {
	font-size:12px;
}
.tagcloud .stil2 {
	font-size:13px;
}
.tagcloud .stil3 {
	font-size:14px;
}
.tagcloud .stil4 {
	font-size:9px;
}
.tagcloud .stil5 {
	font-size:15px;
}
.slogan {
	position:absolute;
	background:url(../images/slogan.jpg) bottom right no-repeat;
	width:608px;
	height:115px;
	display:block;
}