html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background-color:#fff;
  min-width:800px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
	font-size:11px;
	color:#585a5b;
}

img {
	border:0px}

/* ----- FONTS ----- */

h1,h2{font-size:20px;
	color:#666;
	font-weight:normal }

h2{font-size:16px; }

h3{	font-size:14px;
	color:#666;
	font-weight:bold}

h4{	font-size:12px;
	color:#666;
	font-weight:bold}

p{ 
	font-size:12px;
	color:#592D00;
	color:#626164;
	
}

#center p{ font-weight:normal;
	font-size:14px;
}

a{ 
	color:#039;
	text-decoration:underline;
}

a:hover{ 
	color:#626164;
	color:#92c4e3;
	text-decoration:underline;
}




/* ********************** CLASSES *********************/

.error{ color:#E85F29;font-size:12px;font-weight:bold}

.red{ font-size:12px;font-weight:normal;color:#d2070b; }
.black{ font-size:12px;	font-weight:bold;color:#000000; }

.small{	font-size:9px;	color:#999999;}
.small a{color:#999999;}
.fototext{ float:right;width:160px;font-size:9px;color:#999999;}
.captions{font-size:10px;}


.pressebox{ float:left;border-bottom:1px solid #ccc;width:100%}
.buecher{float:left;width:210px;height:auto;padding-bottom:30px}

.buchbox{ float:left;border-bottom:1px solid #ccc;width:100%;padding-top:20px;padding-bottom:20px;height:auto}

#hoerproben{ width:300px;border:0px solid red}
#hoerproben ul{padding-left:0px;margin-left:20px}
#hoerproben li{list-style-image:url(graphics/kmix.png);padding-left:10px;margin-left:0px}



.menuItems{ color:#000000;	font-weight:normal;	padding-right:20px;	font-size:11px}
.menuItems a{ color:#626164;font-weight:normal;}
.menuItems a:hover{ color:#92c4e3;}
.menuItems a:active{ color:#92c4e3;}
.weiter a{ font-weight:bold;padding-right:20px;color:#92c4e3}
.weiter a:hover{ font-weight:bold;color:#92c4e3;text-decoration:underline }

.darkgrey a{ color:#999999;}
.show{ display:block}

.home p{ 	font-style:normal;	font-size:11px;	text-align:left}
.active{ color:#92c4e3;}
.active a{ color:#92c4e3;}

.highlight{	color:#666666;	font-weight:bold;	font-size:11px;	}

.required {border-left:2px solid #33CCFF;font-size:11px;font-family:Arial, Helvetica, sans-serif}

.bild{ width:739px}

.links1 a{ 
	color:#92c4e3;
	text-decoration:none;
}


/*******************************************       LAYERS, BLOCKS & POSITIONING      *************************/


#main { 
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;

 }
	 
#header { 
	width:960px;
	height:90px;
	border-bottom:0px solid #d2070b;
	padding:0; 
	margin:0px;
/*	background-image:url(graphics/bg.jpg)*/
 }





#menu{ 
	position:relative;
	float:left;
	border:0px solid black;
	width:940px;
  	padding-left:22px;
	padding-top:65px;
	}

#s1{ padding-right:140px}

.m{ padding-right:26px}

#content{

	text-align:left;
	width:960px;
 	min-height:690px;
	height:auto; 
	margin-right:auto;
	margin-top:0px;
	margin-left:auto;
	border:0px solid #ccc;
	z-index:auto;	
/*	background-image:url(graphics/bg-n-1.jpg);
	background-position:0 -60px; */
	background-image:url(graphics/bg.jpg);	
	}	 
	


#cdinhalt a{ text-decoration:underline}
	 


	 
#textbody{ 
	position:relative;
	float:left;
	width:100%;
	padding-top:0px;
	z-index:auto;
	border:0px solid #ccc;
	
	background-image:url(graphics/bg-n-2.jpg);
	background-position:0 -100px; 
}



.breadcrumbs{
	width:500px;
	/* height:15px; */
	margin-left:0px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	margin-top:34px;
	color:#DF8B40;
	visibility:visible;
	}


/* ******************* CENTER ***************************/
#contenthead{ border:0px solid red;	
	margin-top:25px;
	margin-bottom:-10px;display:none}	

#breadcrumbs{ border:0px solid red;	
	margin-top:20px;
	margin-bottom:0px;
	}	



#center{ 
	float:left;
	position:relative;
	left:0px;
	width:650px;
	padding-top:0px;	
	padding-left:40px;
	padding-bottom:80px;	
	padding-right:20px;
	border:0px solid red;
	min-height:470px;
 }
/* #center h1{ font-size:18px;font-weight:bold}
#center h1{color:#0099CC;color:#92c4e3;padding-bottom:0px} */
#center a{ color:#039;	text-decoration:none}
#center a:hover{ color:#92c4e3; text-decoration:underline}
#center h1{ font-size:14px;font-weight:bold}
#center li{ font-weight:normal;	font-size:14px;}
#center ul{ font-weight:normal;	font-size:14px;}
#centertext img{ margin-top:18px}

.flyer{float:right;
	width:210px;
	padding:0px 0px 10px 10px
}





#contentFooter{ 
	float:left;
	position:relative;
	width:540px;
	margin-top:0px;
	margin-bottom:10px;
}

#contentFooter h3{ font-size:12px}

.block{ 
	float:left;
	width:140px;	
}

.block2{ 
	float:left;
	width:198px;	
}

#termine{ padding:10px 0 20px 0px;	color:#585a5b;}
#termine2{ display:none; padding-left: 0px;margin-top:5px;color:#999;	/* color:#585a5b;*/}
#termine2 a{ text-decoration:underline}





/* ******************* LEFT COLUMN ***********************/


#left{
	float:left;
	height:500px;
	min-height:70%;
	width:135px;
	border:0px solid #ccc;
	padding-top:0px;
	padding-left:22px;	
	border:0px solid green
}

#left a:hover{ text-decoration:none;color:#92c4e3}

#left h1{ color:#a8a7a7;margin-top:0px;color::#92c4e3}


.lm{ display:none;border:0px solid #ccc;}
.lmtop{height:300px;	}
.lmtop h1{color:#92c4e3;color:#92c4e3;text-align:center}

.lmmenu{ font-size:12px;border:0px solid #ccc}
.lmmenu a{ color:#666} 
.lmmenu h2{ font-size:13px;font-weight:bold;margin-bottom:5px}

#ss01{font-weight:bold}
.subm{ font-size:12px;margin-bottom:5px}
/*.subm a{color:#999} */
#SM1{ display:block }




/* ******************* Sitemap ***********************/

#sitemap{ font-size:12px}
#sitemap ul{ margin-left:0px}
#sitemap ul ul{ margin-left:0px}
#sitemap ul ul ul{ margin-left:10px}
#sitemap ul ul ul ul{ margin-left:10px} 


#sitemap ul{ padding-left:0px;padding-bottom:0px}
#sitemap ul ul{ padding-left:20px;margin-bottom:10px}
#sitemap ul ul ul{ padding-left:20px;margin-bottom:10px}
#sitemap ul ul ul ul{ padding-left:10px} 


/* ******************* RIGHT COLUMN ***********************/


#right{
	float:left;
	width:320px;
	border:0px solid #ccc;
	padding-top:50px;	
	border:0px solid green
}

#right a:hover{ text-decoration:underline}



#rightMenu{
	width:180px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	z-index:5;
	position:relative;
	font-size:16px;
	margin-top:40px;

	}


.overviewSectionHeaders{ font-size:14px;font-weight:bold}

.linker_block1{
	margin:18px;
	margin-top:10px;
	text-align:right;
	font-size:11px;
	font-family:arial,helvetia,sans-serifs;
	font-weight:bold
}



#footer{ 
	position:relative;
	float:left;
	height:92px;
	height:120px;
	width:960px;
	z-index:3;	
	text-align:left;
	padding-top:3px;
	margin-top:0px;
	border:0px solid #d2070b;
	/* background-image:url(graphics/bg-footer4.jpg);*/
	background-repeat:no-repeat;
	background-image:url(graphics/bg-footer-n2.jpg);
	background-position:0 -15px;
	background-color:#FFFFFF;
}
/*
#footer2{ 
	position:relative;
	float:left;
	height:18px;
	width:960px;
	z-index:3;	
	text-align:left;
	padding:0px;
	margin:0px;
	border:0px solid #d2070b;
	background-image:url(graphics/bg-footer.jpg)
}
*/
#footerMenu{ 
	float:right;
	position:relative;
	width:370px;
	padding-left:30px;
	font-size:11px;
	height:52px;
	text-align:right;
	margin-right:10px;
	border:0px solid #ccc
}


#bookmarks{ 
	/* float:right;
	position:relative;
	width:300px;*/
	font-size:11px;
	padding-top:13px;
	/* padding-right:110px;*/
	padding-right:20px;	
	font-size:9px;
}

#bookmarks a{ color:#999999}
#bookmarks a:hover{ color:#92c4e3} 

#copyright a{ color:#999999}
#copyright a:hover{ color:#92c4e3}

#secondMenu{ 
	position:relative;
	padding-left: 47px; 
	top:8px;
	float:left;
	width:135px;
	border:1px solid green;
	height:110px;
	z-index:auto;
}







#subMenu{ 
/*	position:relative;
	float:left;
	top:30px;*/
	width:520px;
	margin-top:28px;
	margin-top:10px;	
	padding-left:35px;
	height:12px;
	border-bottom:1px solid #ccc;
	z-index:auto	
	}


		
		
.clear{
		clear:both;
	}



	




	
	/*
	General rules
	*/



	.htmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		color:#816D65;
		color:#585a5b;
	}
	.htmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
		color:#816D65;

	}

	.htmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	.htmlgoodies_slidedown_menu{		
		width:145px;	
	}

	/* All A tags - i.e menu items. */
	.htmlgoodies_slidedown_menu a{
		color: #816D65; 
		color:#7C3F3F; 
		color:#666;
		text-decoration:none;	
		display:block;
		clear:both;
		width:130px;	 
		padding-left:2px;	
	}
	
	.htmlgoodies_slidedown_menu a:hover{
		color:#CC6600; 
	}
	
	/*
	A tags 
	*/
	.htmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;border-bottom:0px solid #000;
		font-weight:bold;
		font-size:10px;
	}	
	.htmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;font-size:10px;		
	}	
	.htmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;font-size:10px;			
		/*font-style:italic;
		 color:blue; */
	}	
	.htmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;font-size:10px;	
		color:red;
	}	
	.htmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;font-size:10px;	
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	.htmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	.htmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	.htmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:0px;
	}
	.htmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:0px;
	}
	.htmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:0px;
		padding-bottom:2px;				
	}
	.htmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:0px;
	
	}
	.htmlgoodies_slidedown_menu .slMenuItem_depth5 ul{
		margin-left:15px;
		padding:0px;		padding-bottom:1px;	
	}
	
	/* ..........................................Form table ........................................*/

table.p1{ text-align:left;width:350px;color:#333;font-weight:normal;margin-left:0px; margin-right:0px}
input {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
textarea {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif }

.aktuellNeu {
	line-height: 1.33em;
}

