* 				{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #646464;
				margin:0;
				padding:0;
				text-align:left;
				}

				
html,body		{
				padding: 0px;
				margin: 0px;
				background:#fff;
				
				}

				
img				{
				border:0;
				padding:0;
				}

#IDContentSpalteLinks div.csc-textpic img
				{
				border:0!important;
				padding-bottom:16px !important;
				background:#fff url(../img/lupe.gif) bottom left  no-repeat;	
				}
				
#IDpageContainer
				{
				border:1px solid #fff;
				width:989px;
				background:#fff;
				}
				
#IDstoerer
				{
				width:134px;
				height:134px;
				position:absolute;
				top:20px;
				left:20px;
				}

				
			
				
#IDtopMostRow	{
				height:97px;
				background:#c40040;
				}
				
			
				
#IDaddMenu		{
				float:right;

				text-align:right;
				vertical-align:bottom;
				padding-right:11px; padding-top:10px;
				}
				
				
#IDtopSecondRow {
				padding-left:165px;
				background:#c40040;
				}
				

#IDstartseite	#IDtopSecondRow 
				{
				padding-left:0;
				background:#c40040;
				}			
				
#IDstartseite #IDtopSecondRow
				{
				margin:0px;
				}
				
				

#IDflashHeader	{
				float:left;
				width:656px;height:108px;
				background:#fff;
				border:1px solid #fff;border-right:1px solid #fff;
				}

#IDstartseite	#IDflashHeader
				{
				float:left;
				width:822px;height:108px;
				border-left:1px solid #fff; border-top:1px solid #fff;border-bottom:1px solid #fff;
				border-right:0px;
				background:#fff;
				}			
				
				
							
#IDlogo 		{
				float:left;
				width:165px;height:110px;
				background:#fff;
				margin-right:1px;	
				}

				
#IDtopThirdRow	{
				height:52px;
				
				}			

#IDsearchBox	{
				float:left;
				width:165px;
				height:52px;
				background:#c40040;
				}
				
#IDstartseite #IDsearchBox
				{
				background:#fff;
				}				
				
				
#IDfirstMenu	{
				border-left:1px solid #fff;border-right:1px solid #fff;
				float:left;
				width:655px;height:52px;
				
				background:#fff url(../img/bgFirstMenu.gif) repeat-x;	
				}
								
#IDlogin		{
				float:left;
				background:#e7e7e7;
				width:167px;height:52px;
				}
								
#IDstartseite #IDlogin
				{
				float:left;
				background:#fff;
				width:167px;height:52px;
				}				


				
#IDteaserMenu			{
				float:left;
				height:29px;
				
				}	

#IDsideRow		{
				position:relative;
				
				width:165px;
				height:100%;
				float:left;
				background:#c40040;
				}

				
#IDmenu			{
				padding-top:18px;padding-right:1px;
				width:164px;
				background:#c40040;
				}
	


				
#IDmiddleContainer
				{
				background:#e7e7e7 url(../img/bgContainer.gif) repeat-y;
				}	
				
#IDstartseite #IDmiddleContainer
				{
				background:#fff;
				
				}			


#IDmiddleContainerNoTeaser
				{
				background:#fff;
				}	
				
				

				
#IDcontentContainer
				{
				width:657px;
				float:left;
				background:#fff;
				}
				
#IDstartseite #IDcontentContainer
				{
				width:604px;
				background:#fff;
				padding-left:186px;
				float:none;
				padding-bottom:31px;
				}				
				
#IDContentSpalteLinks
				{
				float:left;
				width:153px;
				padding-top:34px;padding-left:24px;				
				}
				
#IDnoContentSpalteLinks				

				{
				float:left;
				width:1px;
				padding:0;
				}
				
#IDContentSpalteRechts				
				{
				float:left;
				width:422px;
				padding-left:20px;
				padding-right:37px;;
				}
				
#IDContentSpalteOnlyRechts				
				{
				float:left;
				width:570px;
				padding-left:40px;
				padding-right:37px;;
				}				
				
#IDteaser		{
				float:left;
				width:165px;
				padding-left:1px;padding-right:1px;
				}
				
#IDcontentTeaser
				{
				background:#e7e7e7;
				padding-left:186px;
				padding-right:147px;
				padding-top:20px;
				margin-bottom:155px;
				
				}
				
				
				
				
.CLteaserItem	{
				padding-bottom:5px;
				border-bottom:1px solid #fff;
				margin-bottom:20px;
				}
				
#IDstartseite .CLteaserItem
				{
				float:left;
				width:167px;
				background:#fff;
				margin-right:50px;
				}				
				
#IDteaerTitle	{
				background:#fff;
				padding:5px;
				font-size:10px;font-weight:bold;
				color:#c40040;				
				}
#IDteaserText	{
				font-size:11px;
				padding-left:8px;padding-top:6px;
				}
#IDteaserText a {
				text-decoration:none!important;
				}				
				
				
#IDprintToTopCol
				{
				margin-top:20px;
				border-top: 1px solid #e7e7e7;
				position:relative;
				height:30px;				
				}
				
#IDprintLink	{
				position:absolute;
				top:5px;
				left:0px;
				color:#b9b9b9;
				}
				
#IDtoTop		{
				position:absolute;
				top:5px;
				right:0px;
				color:#b9b9b9;
				}
				
#IDprintToTopCol a
				{
				color:#b9b9b9;
				text-decoration:none;
				}			
#IDprintToTopCol a:Hover
				{
				color:#999;
				text-decoration:underline;
				}				
				
				
/* -----------------FOOTER & TAGCLOUD -------------   */


#IDfooter		{
				position:relative;
				width:989px;
				
				background:#c40040;
				padding:0;padding-bottom:69px;
				}
				
#IDstartseite #IDfooter
				{
				position:relative;
				width:989px;
				
				background:#c40040;
				padding:0;padding-bottom:69px;
				}


#IDtagCloud		{
				width:165px;
				height:102px;
				float:left;
				position:relative;
				color:#fff;
				}
								
#IDfooterWhiteSpace				
				{
				position:relative;
				width:657px;
				height:102px;
				float:left;
				background:#fff;
				}

#IDfooterAdddress
				{
				position:relative;
				float:left;
				color:#fff;
				width:155px;
				padding-left:12px;padding-top:12px;
				}				




/* -----------------FIRSTMENU-------------   */				

#IDfirstMenu 
.firstMenuContainer
				{
				float:left;
				height:20px;
				
				border-right:1px solid #fff;
							
				}

#IDfirstMenu .firstMenuContainerAct,
#IDfirstMenu .firstMenuContainer:Hover

				{
				float:left;
				height:20px;
				
				background:#b30b49;
				vertical-align:middle;
				border-right:1px solid #fff;
				}


#IDfirstMenu a.firstMenu,
#IDfirstMenu a.firstMenu:Visited,
#IDfirstMenu a.firstMenu:Link{
				float:left;
				height:13px;
				display:inline-block;
				
				color:#646464!important;
				padding-top:4px; padding-left:20px;padding-right:20px;padding-bottom:4px;
				
				font-size:10px; font-weight:bold;
				text-decoration:none;
				}

#IDfirstMenu a.firstMenuAct,
#IDfirstMenu a.firstMenu:Hover
				{
				float:left;
				height:13px;
				display:inline-block;
				background:#b30b49;
				color:#fff!important;
				padding-top:4px; padding-left:20px;padding-right:20px;padding-bottom:4px;
				
				font-size:10px; font-weight:bold;
				text-decoration:none;
				}

/*-----------------------------------------*/



/*-----------------MENU und Subnavi ----------------*/



#IDmenu ul li ul li a {
	display:block;
}

#IDmenu ul {
	
	padding: 0px;
	margin: 0px;
	list-style: none;
	text-align: left;
	background:#c40040;
	border-bottom:1px solid #fff;
}

#IDmenu ul li ul {
	border:none;
	
}


#IDmenu ul li a.navi:Link, #IDmenu ul li a.navi:Active, #IDmenu ul li a.navi:Visited {	
 
  color:#fff!important;
  text-decoration:none; 
  font-size:10px; font-family:Verdana, Arial; font-weight:bold;	
  display: block;
  text-align:right;
  padding-right: 7px; padding-top: 4px; padding-bottom: 4px;
 
  border-top: 1px #fff solid;
  
}


#IDmenu ul li a.naviAct, #IDmenu ul li a.navi:Hover	{	
  color:#000!important;
  background:#e8e8e8;
  text-decoration:none; 
  font-size:10px; font-family:Verdana, Arial;font-weight:bold;	
  display: block;
  text-align:right;
  padding-right: 7px; padding-top: 4px; padding-bottom: 4px;
  border-top: 1px #fff solid;
}

#IDmenu ul li a.naviandsubact {
	color:#000!important;
	border-top: 1px #fff solid;
	background:#e7e7e7;
  	
	text-decoration:none; 
  	font-size:10px; 
  	font-size:10px; font-family:Verdana, Arial;font-weight:bold;	
  	display: block;
  	text-align:right;
  	padding-right: 7px; padding-top: 4px; padding-bottom: 4px;
  
}

#IDmenu ul li ul li a.subNavi {

	color:#646464;
	background:#ffffff;
	text-decoration:none; 
  	
  	font-size:10px; font-family:Verdana, Arial;font-weight:bold;	
  	display: block;
  	text-align:right;
  	padding-right: 7px; padding-top: 4px; padding-bottom: 4px;
  	
}

#IDmenu ul li ul li a.subNaviAct, #IDmenu ul li ul li a.subNavi:Hover {

	color:#000;
	background-color:#fff;
	text-decoration:none; 
  	
  	font-size:10px; font-family:Verdana, Arial;font-weight:bold;	
  	display: block;
  	text-align:right;
  	padding-right: 7px; padding-top: 4px; padding-bottom: 4px;
  	
}



/*-----------------------------------------*/




				
/*-----------------ADD Navi ----------------*/


#IDaddMenu
a.addnavi,
#IDaddMenu
a.addnavi:Link,
#IDaddMenu
span.addnavi
				{
				font-size:10px!important;
				color:#fff!important;
				text-decoration:none!important;
				}

#IDaddMenu
a.addnavi-act,

#IDaddMenu
a.addnavi:Hover

				{
				font-size:10px!important;
				color:#fff!important;
				text-decoration:underline!important;
				}
				
/*-----------------------------------------*/





/*----------------- LOGIN LINK ----------------*/
#IDloginLinkContainer
				{
				
				height:20px;
				border-bottom:1px solid #fff;
				
				}
				
#IDloginLinkContainer a, 
#IDloginLinkContainer a:Link,
#IDloginLinkContainer a:Visited
				{
				font-size:10px;font-weight:bold;
				background:#c40040;
				display:block;
				height:13px;
				color:#fff;
				padding-top:3px;padding-bottom:5px;padding-left:7px;
				text-decoration:none;
				}
#IDloginLinkContainer a:Hover				
				{
				font-size:10px;font-weight:bold;
				background:#afafaf;
				display:block;
				height:13px;
				color:#fff;
				padding-top:3px;padding-bottom:5px;padding-left:7px;
				text-decoration:none;
				}
/*-----------------------------------------*/





/*----------------- Search ----------------*/				
				
#IDsearchBoxInupt {
				height:16px;
				width:162px;
				vertical-align:middle;
				padding:0px;
				margin:0px;margin-top:-2px;
				font-size:11px;
				color:#c6c6c6;
				border-right:1px solid #e7e7e7;;
				
				}
				
#IDsearchForminput			
				{
				display:inline-block;
				height:14px;
				width:300px;
				vertical-align:middle;
				padding-top:2px;padding-left:1px;
				font-size:10px;
				color:#c6c6c6;
				border: 1px solid #c6c6c6;
				}
				
#IDstartseite #IDsearchButton {
				background: url(../img/buttonSearchBgWhite.gif) no-repeat;				
				}
				
#IDsearchButton {
				background: url(../img/buttonSearchBgRed.gif) no-repeat;				
				}
				
/*-----------------------------------------*/				


