/* class f?r skip navigation und alle gifs die Links mit alt texte erg?nzen sollen*/
#skip{
position: absolute; left: -999px; height:1px; width:5px;
}

/* ---Main  Navigation --- */
body#l000000 a#Ll000000,
body#l010000 a#Ll010000,
body#l020000 a#Ll020000,
body#l030000 a#Ll030000,
body#l040000 a#Ll040000,
body#l050000 a#Ll050000,
body#l060000 a#Ll060000,
body#l080000 a#Ll080000,
body#l070000 a#Ll070000,
body#l090000 a#Ll090000,
body#l0100000 a#Ll0100000,
body#l0110000 a#Ll0110000,  
body#l0120000 a#Ll0120000 {
font-size:  1.1em;
font-family: Tahoma, Arial, sans-serif; 
  color: #ffffff; 
  font-weight: bold; 
  text-decoration: none; 
  line-height:2em; 
  padding-right:5px; 
  padding-left:5px; 
  padding-top:3px; 
  padding-bottom:3px; 
  background-color:#747164;
}
#mainnavigation {/*border:1px solid pink;*/
	/*background: none;
	position: relative;*/
	margin-top: 36px;
	margin-left:216px;
   margin-bottom:4px;
	width:754px;
	/*height:25px;*/
	z-index:20;
	}
	*html #mainnavigation {margin-bottom:2px;}
	
.navigationMain {
  display:inline;
  background: none;
  font-size:1.1em;
  font-family:Tahoma, Arial, sans-serif; 
  color: #747164;  
  font-weight: bold; 
  text-decoration: none; 
  line-height:2em; 
  padding-right:5px; 
  padding-left:5px; 
  padding-top:3px; 
  padding-bottom:3px;
}

a.navigationMain:link{
 display:inline;
 background: none;
 font-size:1.1em;
  font-family: Tahoma, Arial, sans-serif; 
  color: #747164; 
  font-weight: bold; 
  text-decoration: none; 
  outline:none;
  /*line-height:2em;*/ 
  padding-right:5px; 
  padding-left:5px; 
  padding-top:3px; 
  padding-bottom:3px;
}
a.navigationMain:visited{
display:inline;
background: none;
font-size:1.1em;
 font-family:  Tahoma, Arial, sans-serif; 
 color: #747164; 
 font-weight: bold; 
 text-decoration: none; 
   outline:none;
  /*line-height:2em;*/ 
 padding-right:5px; 
 padding-left:5px; 
 padding-top:3px; 
 padding-bottom:3px;

}
a.navigationMain:hover {
display:inline;
background: none;
font-size:1.1em;
  font-family:Tahoma, Arial, sans-serif; 
  color: #FFFFFF; font-weight: bold; 
  text-decoration: none; 
  /*line-height:2em;*/ 
  padding-right:5px; 
  padding-left:5px; 
  padding-top:3px; 
  padding-bottom:3px; 
  background-color:#747164; 

}
a.navigationMain:active {
display:inline;
background: none;
font-size:1.1em;
 font-family:Tahoma,  Arial, sans-serif; 
 color: #FFFFFF; 
 font-weight: bold; 
 text-decoration: none; 
   outline:none;
  /*line-height:2em;*/ 
 padding-right:5px; 
 padding-left:5px; 
 padding-top:3px; 
 padding-bottom:3px; 
 background-color:#747164; 
}

		/*-- subnavigation links und raquo image styles--*/
.raquo{
 background: url('../images/basics/raquo_N.gif')  no-repeat bottom left; 
   float:left;
   clear:both;
   display:inline;
margin-right:1px;
	 }
	
.input{
margin-top:0px;
font-size:1em; line-height :1.9em; width:126px; background-color:#FFFFFF; 
border:1px solid #74736B;
margin-bottom:1px;
}
* html .input{padding-bottom:3px;}

.submitsuche{
   width:45px; border:0px; height:18px;
	background:#747164 url(../images/basics/suche.gif);
   background-repeat:no-repeat;
   background-position:bottom left; 
}

.inputloginsubnavi{
margin-top:2px;
font-size:1em; line-height :1.9em; width:108px; background-color:#FFFFFF; 
border:1px solid #74736B;
padding-bottom:3px;
margin-bottom:1px;
}
*html .inputloginsubnavi{margin-top:0px;}

.submitloginsubnavi{
text-align:right;
margin-top:4px;
margin-right:0px;
 width:45px; border:0px; height:18px;
background:url(../images/kongresse/login_submit.gif)  no-repeat bottom left; 
}
*html .submitloginsubnavi{margin-top:1px;}

.submitlogoutsubnavi{
text-align:right;
margin-top:4px;
   width:45px; border:0px; height:18px;
	background:url(../images/kongresse/logout_submit.gif)  no-repeat bottom left ; 


}

*html .submitlogoutsubnavi{margin-top:0px;}
/* -------------------------------------------sub menu definitions --------------------------- */ 
#leftcol ul{ /*border:1px solid red;*/
list-style:none;
 padding:0; 
 margin: 0;
 } 

#leftcol li a{/*border:1px solid white;*/
 display:block;
 width: 190px; 
 background: url('../images/basics/dotted_line.gif')  no-repeat bottom left; 
 padding: 3px 0px 4px 10px;
 text-decoration: none; 
   outline:none;
 color: #74736B;
 font-size: 1.1em;
 font-family: Tahoma,Verdana, arial, helvetica, sans-serif;
 line-height: 150%;

} 
#leftcol li a:visited{ 
 text-decoration: none; 
   outline:none;
} 


#leftcol li a:hover{ 
  color: #FF9933;
   text-decoration: none; 
     outline:none;
 }

#leftcol li.activ a.activ, a.activ:visited{ 
 width: 190px; 
 padding: 1px 0px 2px 10px;
 text-decoration: none;
   outline:none;
  color: #74736B;
 font-size:  1.1em;
 font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
 font-weight: bold;
  /*line-height:150%;*/ 
 !important
}
#leftcol li.activ a.activ:hover { 
 color: #FF9933;
  font-weight: bold;
 }
#leftcol li.leer {
  overflow: hidden;
  padding: 0;
  margin: 1px 0 0 0;
  width: 190px;
  height: 10px;
  font-size: 1px;
  line-height: 1px;
}

/* submenu */
#leftcol li.sub a.sub, a.sub:visited{/* border:1px solid green;*/
 background: url('../images/basics/white_line.gif')  no-repeat bottom left;
 display: block;
 width: 177px;
  padding: 3px 0px 4px 10px;
  margin-left:10px;
 text-decoration: none; 
   outline:none;
 color: #74736B;
 font-size: 1.1em;
 font-family: Tahoma,Verdana, arial, helvetica, sans-serif;
  /*line-height:150%;*/
}

#leftcol li.sub a.sub:hover { 
 color: #FF9933;
 background: url('../images/basics/white_line.gif')  no-repeat bottom left; 
 }
#leftcol li.subactiv a.subactiv, a.subactiv:visited{
 background: url('../images/basics/white_line.gif')  no-repeat bottom left;
 display: block;
 width: 177px;
 padding: 3px 0px 4px 10px;
 margin-left:10px;
 text-decoration:none;
   outline:none;
  color: #74736B;
 font-size:  1.1em;
 font-family: Tahoma,Verdana, arial, helvetica, sans-serif;
 font-weight: bold;
  /*line-height:150%;*/
}
#leftcol li.subactiv a.subactiv:hover {
 background: url('../images/basics/white_line.gif')  no-repeat bottom left;
 color: #FF9933;
 }
#leftcol li.subleer {
  overflow: hidden;
  padding: 0;
  margin: 1px 0 0 0;
  width: 200px;
  height: 10px;
  background-color: #DCE1E5;
  font-size: 1px;
  line-height: 1px;
} 
 #leftcol li.navigationSubUnten{
  list-style:none;  
  display: block; 
   padding:0;
  margin: 0;
  background: none;
  font: 1em Tahoma,  Arial, sans-serif; color: #747164; font-weight: bold; text-decoration: none; outline:none;/*line-height:1.4em*/ 
	 }
	 
	#leftcol li a.navigationSubUnten{
	list-style:none;  display: block; 
  padding: 0 0 0 10; 
 margin: 0;
	 background: none;
	font: 1em Tahoma,  Arial, sans-serif; color: #747164; font-weight: bold; text-decoration: none;   outline:none; /*line-height:1.4em*/ 
	 }
	 #leftcol li a.navigationSubUnten:link{
	 list-style:none;  display: block; 
  padding: 0 0 0 10; 
 margin: 0;
	 background:none;
	font: 1em Tahoma,  Arial, sans-serif; color: #747164; font-weight: bold; text-decoration: none;   outline:none;/*line-height:1.4em*/ 
	
	 }
	#leftcol li a.navigationSubUnten:visited{
	list-style:none;  display: block; 
  padding: 0 0 0 10; 
     margin: 0;
	  background:none;
	font: 1em Tahoma,  Arial, sans-serif; color: #747164; font-weight: bold; text-decoration: none;   outline:none;/*line-height:1.4em*/ 
	 }
	 #leftcol li a.navigationSubUnten:hover{
	list-style:none;  display: block; 
  padding: 0 0 0 10; 
 margin: 0;
	  background:none;
	font: 1em Tahoma,  Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;   outline:none;/*line-height:1.4em*/ 
	 }
	
 #leftcol li a.navigationSubUnten:active{
list-style:none;  display: block; 
  padding: 0 0 0 10; 
 margin: 0;
  background:none;
	font: 1em Tahoma,  Arial, sans-serif; color: #747164; font-weight: bold; text-decoration: none;   outline:none; /*line-height:1.4em*/ 
	 }
 /*-- content links --*/
 #linksblockmitmargin{
	margin-left:54px;
	}
a:link{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_trans_H.gif') top  left;
	 background-repeat:no-repeat;
!important

}

a:visited{
  font-family: Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_trans_H.gif') top  left;
 background-repeat:no-repeat;
!important
}
a:hover{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_trans_N.gif') top  left;
 background-repeat:no-repeat;
	 	 !important
}

a:active{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_trans_N.gif') top  left;
	 background-repeat:no-repeat;;
	 !important
}
a.noraquolink:link{
  font-family:Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

	
}
a.noraquolink:visited{
  font-family: Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
		padding-left:2px;
		padding-right:2px;
		 background: none;

}
a.noraquolink:hover{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
		padding-left:2px;
		padding-right:2px;
		 background: none;

}
a.noraquolink:active{
  font-family:Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
		padding-left:2px;
		padding-right:2px;
	 background: none;
}
.noraquolinkinactive{
font: Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
a.noraquolinkbold:link{
font: Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

	
}
a.noraquolinkbold:visited{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
		padding-left:2px;
		padding-right:2px;
		 background: none;
}
a.noraquolinkbold:hover{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight:bold; text-decoration: none;  outline:none;
		padding-left:2px;
		padding-right:2px;
		 background: none;
}
a.noraquolinkbold:active{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
		padding-left:2px;
		padding-right:2px;
	 background: none;
}
.noraquolinkinactive{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}

.noraquolinkinactive:hover{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
.noraquolinkinactive:link{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
.noraquolinkinactive:visited{
font: Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
.noraquolinkinactive:active{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
/* ---- inactive links ---------------------------------------------------- */
.inactive:link{
  font-family:Tahoma, Arial, sans-serif; 
	color: #C2C2C2;  font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
.inactive:hover{
  font-family:Tahoma, Arial, sans-serif; 
	color: #C2C2C2;  font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
.inactive:visited{
  font-family:Tahoma, Arial, sans-serif; 
	color: #C2C2C2;  font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
.inactive:visited,active{
  font-family:Tahoma, Arial, sans-serif; 
	color: #C2C2C2;  font-weight: normal; text-decoration: none;  outline:none;
	padding-left:2px;
		padding-right:2px;
		 background: none;

}
a.noraquolinkbold:link{
  font-family:Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
		 background: none;
	
}
a.noraquolinkbold:visited{
  font-family:Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
		 background: none;
}
a.noraquolinkbold:hover{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
		 background: none;
}
a.noraquolinkbold:active{
font: Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background: none;
}

a.greylink:link{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}
a.greylink:visited{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}
a.greylink:hover{
  font:Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}
a.greylink:active{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}
a.raquogreylink:link{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
		background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
		  padding-left:10px;

	
}
a.raquogreylink:visited{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
		 background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
		  padding-left:10px;*/

}
a.raquogreylink:hover{
font: Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
		background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
		  padding-left:10px;*/
	
}
a.raquogreylink:active{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
		  padding-left:10px;
	
}
a.raquogreylinkbold:link{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
		background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
		  padding-left:10px;

	
}
a.raquogreylinkbold:visited{
font: Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
		 background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
		  padding-left:10px;

}
a.raquogreylinkbold:hover{
  font-family:Tahoma, Arial, sans-serif; 
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
		background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
		  padding-left:10px;
	
}
a.raquogreylinkbold:active{
  font-family:Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_grey.gif')  no-repeat top left;
	 padding-left:10px;
	
}

/* Frank 13.05.2005 */
a.totalgreylink:link{
  font-family: Tahoma, Arial, sans-serif; 
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}
a.totalgreylink:visited{
  font: Tahoma, Arial, sans-serif;
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}
a.totalgreylink:hover{
  font-family:Tahoma, Arial, sans-serif;
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}
a.totalgreylink:active{
  font-family:Tahoma, Arial, sans-serif;
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
  background: none;
  padding-left:0px;
}


a.titlelink:link{
  font-family:Tahoma, Arial, sans-serif;
	padding-left:10px;
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
	outline:none;
	background: url('../images/basics/raquo_title.gif')  no-repeat top left;
}
a.titlelink:visited{
  font-family: Tahoma, Arial, sans-serif;
	padding-left: 10px;
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
	outline:none;
	background: url('../images/basics/raquo_title.gif')  no-repeat top left;
}
a.titlelink:hover{
  font-family:Tahoma, Arial, sans-serif;
	padding-left:10px;
	color: #56585E;
	font-weight: bold;
	text-decoration: none;
	outline:none;
	background: url('../images/basics/raquo_title-hover.gif')  no-repeat top left;
}
a.titlelinkgrey:link{
  font-family:Tahoma, Arial, sans-serif;
	padding-left:10px;
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
	outline:none;
	background: url('../images/basics/raquo_title-grey.gif')  no-repeat top left;
}
a.titlelinkgrey:visited{
  font-family: Tahoma, Arial, sans-serif;
	padding-left: 10px;
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
	outline:none;
	background: url('../images/basics/raquo_title-grey.gif')  no-repeat top left;
}
a.titlelinkgrey:hover{
  font-family: Tahoma, Arial, sans-serif;
	padding-left: 10px;
	color: #56585E;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	background: url('../images/basics/raquo_title-grey-grey.gif')  no-repeat top left;
}



/* OLD bis 20090813
a.titlelink:hover{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_title.gif')  no-repeat top left;
	
}
}
a.titlelink:active{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_title.gif')  no-repeat top left;

	
}

a.zurueck:link{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_zurueck.gif')  no-repeat top left;

}
a.zurueck:visited{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_zurueck.gif')  no-repeat top left;

	
}
a.zurueck:hover{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_zurueck.gif')  no-repeat top left;
	
}
a.zurueck:active{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_zurueck.gif')  no-repeat top left;

	
}




/* CSS vom 06.August 2009 */

a.titlelink_normal{
 	font-family:Tahoma, Arial, sans-serif; 
	padding-left:10px;
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_title_normal.gif')  no-repeat top left;
}
a.titlelink_normal:hover{
  	font-family:Tahoma, Arial, sans-serif; 
	padding-left:10px;
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_title_normal_grey.gif')  no-repeat top left;
}
a.zurueck_normal{
  	font-family:Tahoma, Arial, sans-serif; 
	padding-left:10px;
	color: #FF9933; font-weight: normal; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_zurueck_normal.gif')  no-repeat top left;
}
a.zurueck_normal:hover{
  	font-family:Tahoma, Arial, sans-serif; 
	padding-left:10px;
	color: #56585E; font-weight: normal; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_zurueck_normal_grey.gif')  no-repeat top left;
}




/*Spezial Ausnahmen auf der Home*/



.block#zweispalter a {
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_title.gif')  no-repeat top left;
}
.block#zweispalter a:hover{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_title-hover.gif')  no-repeat top left;	
}
	#db-teaser_short .block_grey a {
  	font-family:Tahoma, Arial, sans-serif; 
	padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_title-grey.gif')  no-repeat top left;
	}
	#db-teaser_short .block_grey a:hover {
  	font-family:Tahoma, Arial, sans-serif; 
	padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	background: url('../images/basics/raquo_title-grey-grey.gif')  no-repeat top left;
	}


.block#fokus_teaser a {
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_title-grey.gif')  no-repeat top left;
}
.block#fokus_teaser a:hover{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:10px;
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	 background: url('../images/basics/raquo_title-grey-grey.gif')  no-repeat top left;	
}






a.suchelink:link{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:0px;
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	 background:none;

}
a.suchelink:visited{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:0px;
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
	 background:none;

	
}
a.suchelink:hover{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:0px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
 background:none;
	
}
a.suchelink:active{
padding-left:0px;
  font-family:Tahoma, Arial, sans-serif; color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
 background:none;

	
}
a.loginlink:link{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:0px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background:none;

}
a.loginlink:visited{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:0px;
	color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
	 background:none;

	
}
a.loginlink:hover{
  font-family:Tahoma, Arial, sans-serif; 
padding-left:0px;
	color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
 background:none;
	
}
a.loginlink:active{
padding-left:0px;
  font-family:Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
 background:none;

	
}

a.sortieren:link{
padding-right:12px;
  font-family: Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/pfeil_hoch_runter_N.gif')  no-repeat bottom right;
	
}
*html a.sortieren:link{
padding-right:18px;
}
a.sortieren:visited{
padding-right:12px;
  font-family:Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/pfeil_hoch_runter_N.gif')  no-repeat bottom right;
	

}
*html a.sortieren:visited{
padding-right:18px;
}
a.sortieren:hover{
padding-right:12px;
  font-family:Tahoma, Arial, sans-serif; color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/pfeil_hoch_runter_H.gif')  no-repeat bottom right;
	
}
*html a.sortieren:hover{
padding-right:18px;
}
a.sortieren:active{
padding-right:12px;
  font-family:Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/pfeil_hoch_runter_N.gif')  no-repeat bottom right;
	

}
*html a.sortieren:active{
padding-right:18px;
}
/*detail/kurzansicht --*/
a.detail:link{
padding-right:22px;
  font-family:Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/detailansicht_N.gif')  no-repeat bottom right;
	

}
a.detail:visited{
padding-right:22px;
font: Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/detailansicht_N.gif')  no-repeat bottom right;
	

}

a.detail:hover{
padding-right:22px;
  font-family:Tahoma, Arial, sans-serif; color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/detailansicht_H.gif')  no-repeat bottom right;
	

}
a.detail:active{
padding-right:22px;
font: Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/detailansicht_N.gif')  no-repeat bottom right;
}

a.kurz:link{
padding-right:30px;
font: Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/kurzansicht_N.gif')  no-repeat bottom right;
}
*html a.kurz:link{
padding-right:27px;
}
a.kurz:visited{
padding-right:30px;
  font-family:Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/kurzansicht_N.gif')  no-repeat bottom right;
}

a.kurz:hover{
padding-right:30px;
font: Tahoma, Arial, sans-serif; color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/kurzansicht_H.gif')  no-repeat bottom right;
}
a.kurz:active{
padding-right:30px;
  font-family:Tahoma, Arial, sans-serif; color: #FF9933; font-weight: bold; text-decoration: none;  outline:none;
background: url('../images/basics/kurzansicht_N.gif')  no-repeat bottom right;
}


a.sorterlink:link{
	 background:none;
	 display:inline;
	 clear:both;
   margin: 0;
   padding: 0;
   margin-right: -5px;
}
a.sorterlink:visited{
	 background:none;
	 display:inline;
	 clear:both;
   margin: 0;
   padding: 0;
   margin-right: -5px;
}
a.sorterlink:hover{
	 background:none;
	 display:inline;
	 clear:both;
   margin: 0;
   padding: 0;
   margin-right: -5px;
}
a.sorterlink:active{
	 background:none;
	 display:inline;
	 clear:both;
   margin: 0;
   padding: 0;
   margin-right: -5px;
}

.imagelink{position:relative;
margin-top:2px;
}

a.imagelink:link{
	 background:none;
	 display:inline;
	 clear:both;
}
a.imagelink:visited{
	background:none;
  display:inline;
	clear:both;

	
}
a.imagelink:hover{
 background:none;
  display:inline;
	 clear:both;
	
}
a.imagelink:active{
 background:none;
  display:inline;
	 clear:both;
	
}
.logolink{
	 background:none;
}

a.logolink:link{
	 background:none;

}
a.logolink:visited{
	 background:none;

}
a.logolink:hover{
 background:none;

}
a.logolink:active{
 background:none;

}
 /*a[href^="http:"]:before{
content: ' ' url('../images/basics/raquo_N.gif');
margin-left:5px; margin-right:5px; 
	font: 11px Tahoma, Arial, sans-serif; color: #56585E; font-weight: normal; text-decoration: none; line-height : 16px;
	
}*/
.anchor{
margin-left:0px;
  font-family:Tahoma, Arial, sans-serif; 
color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
background: none;

}
a.anchor:link{
margin-left:-10px;
  font-family: Tahoma, Arial, sans-serif; 
color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
background: none;

}
a.anchor:visited{
margin-left:-10px;
  font-family:Tahoma, Arial, sans-serif; 
color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
background: none;

	
}
a.anchor:hover{
margin-left:-10px;
  font-family:Tahoma, Arial, sans-serif; 
color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
 background: none;
	
}
a.anchor:active{
margin-left:-10px;
  font-family:Tahoma, Arial, sans-serif; 
color: #56585E; font-weight: bold; text-decoration: none;  outline:none;
background: none;


}
/* tooltip für komponisten icons */
a.tooltip,  a.tooltip:link, a.tooltip:visited, a.tooltip:active{
  position:relative;
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;  outline:none;
	font-weight: normal;
	color:#999999;
	background-image:none;
	cursor:default;
   }

   a.tooltip:hover{
	font-size:1em;
	margin:0;
	text-decoration:none;  outline:none;
	font-weight: normal;
	color:#999999;
	cursor:default;
  }


a.tooltip span{display:none;  z-index:1000;}
a.tooltip:hover span {
  position:absolute;
  top:-3px;right:18px;
  display: block;
  padding: 0 4px 0 4px;
  background-color:#FFFFFF;
  border:1px solid #999999;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;  outline:none;
	font-weight: normal; color:#999999;
   z-index:1000;
   cursor:default;

 }
 #footer {
 	position: relative;
 	display: block;
	font-size:1em;
  font-family:Tahoma, Arial, sans-serif; color: #74736B; font-weight: normal; text-decoration: none; line-height:1.5em; padding-right:6px; padding-left:6px; padding-top:6px; padding-bottom:2px;
 	height:64px;
 	width:750px;
 	float:right;
 	text-align: center;
}
 a.footer:link{
	 display:inline;
	 background:none;
font-size:1em;
  font-family:Tahoma, Arial, sans-serif; color: #74736B; font-weight: normal; text-decoration: none; padding-right:4px; padding-left:4px; padding-top:6px; padding-bottom:2px;
	 }
a.footer:visited{
	 display:inline;
	 background:none;
font-size:1em;
  font-family:Tahoma, Arial, sans-serif; color: #74736B; font-weight: normal; text-decoration: none; padding-right:4px; padding-left:4px; padding-top:6px; padding-bottom:2px;
	 }
a.footer:hover{
	  background:none;
font-size:1em;
  font-family:Tahoma, Arial, sans-serif; color: #FF9933; font-weight: normal; text-decoration: none;  padding-right:4px; padding-left:4px; padding-top:6px; padding-bottom:2px;

	}
 a.footer:active{
	 display:inline;
	 background:none;
font-size:1em;
  font-family:Tahoma, Arial, sans-serif; color: #74736B; font-weight: normal; text-decoration: none; padding-right:4px; padding-left:4px; padding-top:6px; padding-bottom:2px;
	 }
/*
 *  Index footer
 */
div#indexbottom {
	position: absolute;
	display: block;
	background-color: white;
	border: 1px solid #74736B;
	right: 5px;
	bottom: 65px;
	text-align: left;
	padding: 5px;
}
div#indexbottom ul {
	list-style:none;
	padding:0;
	margin: 0;
}
div#indexbottom h2 {
	font-size: 1.2em;
	float: left;
	margin-top: 3px;
}
div#indexbottom p {
	font-family: 'PTSansRegular',Arial,sans-serif;
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	color: #8D8D8D;
	cursor: pointer;
}

/*
 *  Sitemap left menu
 */
li.navigationSubUnten div.sitemap {
	position: absolute;
	display: block;
	width: 160px;
	height: 18px;
	border: 1px solid transparent;
	background-color: #E8E7D5;
	overflow: hidden;
	z-index: 99;
}
li.navigationSubUnten div.openmap {
	width: auto;
	height: auto;
	border: 1px solid #747164;
	overflow: auto;
}
ul.subsitemap {
	position: relative;
	display: block;
}
ul.subsitemap li {
	position: relative;
	display: block;
	padding: 0 5px 0 9px !important;
}
ul.subsitemap li span.headline {
	position: relative;
	display: block;
	padding: 3px 0 4px 0;
}
ul.subsitemap li a#openSitemap {
	position: relative;
	display: block;
	width: 100px;
}
li#sitemaptop {
	width: 100px;
}

div#subsitemap a#closeSitemap {
	position: absolute;
	display: inline-block;
	width: 60px;
	top: 2px;
	right: 0px;
	background: url('');
	z-index: 100;
}

ul.subsitemap li a.subsitemap {
	background: url('') !important;
	width: auto !important;
	font-weight: bold;
	font-size: 0.9em !important;
	padding-left: 0px !important;
}

ul.subsitemap li ul {
	margin-left: 8px !important;
}
