/*  ----------------navigation --------------------------------------------------------------------- */
#navigationsliste{ 
width:210px; 
/* -- paddings und text-indents sind in den font_size_ csse  -----------------------------*/
}
#navigationsliste ul{list-style:none; margin:0; padding:0;}
.mainnavigation {
font-size:1.1em; 
line-height:1em;
font-weight : normal;
text-decoration: none;
display:block; 
width: 210px; 
border-bottom:1px solid white; 
vertical-align : bottom; 
}
.mainnavigation:link{
font-size:1.1em; 
line-height:1em;
font-weight : normal;
text-decoration: none;
display:block; 
width: 210px; 
border-bottom:1px solid white; 
}
.mainnavigation:visited{
font-weight : normal;
text-decoration: none;
display:block; 
width: 210px; 
border-bottom:1px solid white; 
vertical-align : bottom; 
}
.mainnavigation:hover{
font-weight:bold;
text-decoration: none;
display:block; 
width: 210px; 
border-bottom:1px solid white; 
vertical-align : bottom; 
}

.mainnavigation:active{
font-weight : normal;
text-decoration: none;
display:block; 
width: 210px; 
border-bottom:1px solid white; 
vertical-align : bottom; 
}
.mainnavigationselected{ 
font-size:1.1em; 
line-height:1em;
display: block; 
width: 210px;
border-bottom:1px solid white; 
vertical-align : bottom; 
}
a.mainnavigationselected { 
font-size:1.1em; 
line-height:1em;
display: block; 
width: 210px; 
vertical-align : bottom; 
}
a.mainnavigationselected:link { 
font-weight : bold; 
text-decoration: none;
}
a.mainnavigationselected:active{ 
font-weight : bold; 
text-decoration: none;
}
a.mainnavigationselected:visited { 
font-weight : bold; 
text-decoration: none;
}
a.mainnavigationselected:hover { 
font-weight : bold; 
text-decoration: none;
}
a.mainnavigationselected:focus { 
font-weight : bold; 
text-decoration: none;
}

a.subnavigation { 
font-size:1.1em; 
line-height:1em;
display: block; 
width: 210px;    
border-bottom:1px solid white; 
vertical-align : bottom;  
text-indent : 30px; 
padding-top:3px; 
padding-bottom:4px;
}
.subnavigation { 
font-size:1.1em; 
line-height:1em;
display: block; 
width: 210px;  
vertical-align : bottom;  
text-indent : 30px; 
padding-top:3px; 
padding-bottom:4px;
}
a.subnavigation:link, a:active {
font-weight: normal; 
text-decoration: none; }
a.subnavigation:visited {
text-decoration: none;  }
a.subnavigation:hover { 
font-weight: bold;    
text-decoration: none; }
a.subnavigation:focus { 
font-weight: bold;    
text-decoration: none; }


a.subnavigationselected { 
font-size:1.1em; 
line-height:1em;
display: block; 
width: 210px;
border-bottom:1px solid white;  
vertical-align : bottom;  
text-indent : 30px; 
padding-top : 3px; 
padding-bottom : 3px;
}
.subnavigationselected {
font-size:1.1em; 
line-height:1em; 
display: block; 
width: 210px; 
vertical-align : bottom;  
text-indent : 30px; 
padding-top : 3px; 
padding-bottom : 3px;
}
a.subnavigationselected:link, A:active { 
font-weight : bold;  
text-decoration: none;}
a.subnavigationselected:visited { 
font-weight : bold;   
text-decoration: none; }
a.subnavigationselected:hover { 
font-weight : bold;  
text-decoration: none; }
a.subnavigationselected:focus { 
font-weight : bold;  
text-decoration: none; }

/* ------- Links ---------------------------------------------------------------------------------------------- */
.plusminus {font-size:1.2em; font-weight : bold;}
.raquo {
height:5px;  line-height:9px;
font-weight : bold;
display:inline; 
padding-top: 0px; 
padding-bottom:0px;  
text-align:center;
}
.raquoalt{
width: 11px; height:5px; line-height:9px;
font-weight:bold;
display: inline; 
padding-top: 0px; 
padding-bottom: 0px;  
text-align:center;}

/*ansicht Šndern - bold*/
a.textlinkansicht{font-weight: bold; text-decoration: none;}
a.textlinkansicht:link, a:active {font-weight:bold; text-decoration: none;}
a.textlinkansicht:visited{ font-weight : bold; text-decoration: none;}
a.textlinkansicht:hover{font-weight : bold; text-decoration: none;}
a.textlinkansicht:focus{font-weight : bold; text-decoration: none;}
a.textlinkansichtselected{ font-size:1em; font-weight: bold; text-decoration: none;}
/*ansicht Šndern - ohne bold  im hover usw.*/
a.textlinkansichtsub{ font-weight: normal;   text-decoration: none;}
a.textlinkansichtsub:link, A:active {font-weight : normal; text-decoration: none;}
a.textlinkansichtsub:visited{font-weight : normal; text-decoration: none;}
a.textlinkansichtsub:hover{font-weight : normal; text-decoration: none;}
a.textlinkansichtsub:focus{font-weight : normal; text-decoration: none;}

/*navigation oben*/
.navigationoben{padding:0px;text-align :center;}

a.navigationoben{ font-family: Arial; font-weight : normal;  text-decoration: none;}
a.navigationoben:link {font-weight : normal; text-decoration: none;}
a.navigationoben:active {font-weight : normal; text-decoration: none;}
a.navigationoben:visited{font-weight : normal; text-decoration: none;}
a.navigationoben:hover{font-weight : normal; text-decoration: none;}
a.navigationoben:focus{font-weight : normal; text-decoration: none;}

.homecopyright{ font-family: Arial; text-align :left; }


/*navigation unten*/
.navigationunten{ font-family: Arial; text-align :center; }

a.navigationunten{text-decoration: none;}
a.navigationunten:link, a:active {text-decoration: none;}
a.navigationunten:visited{ text-decoration: none;}
a.navigationunten:hover{text-decoration: none;}
a.navigationunten:focus{text-decoration: none;}

.navigationuntenwhite{ font-family: Arial; text-align :center;}
a.navigationuntenwhite{text-decoration: none;}
a.navigationuntenwhite:link, A:active {text-decoration: none;}
a.navigationuntenwhite:visited{ text-decoration: none;}
a.navigationuntenwhite:hover{text-decoration: none;}
a.navigationuntenwhite:focus{text-decoration: none;}

.navigationuntenalt{ font-family: Arial; text-align :center;}
a.navigationuntenalt{text-decoration: none;}
a.navigationuntenalt:link, A:active {text-decoration: none;}
a.navigationuntenalt:visited{text-decoration: none;}
a.navigationuntenalt:hover{text-decoration: none;}
a.navigationuntenalt:focus{text-decoration: none;}


/* ------------------textlink -------------------------------------------------------------------------------------------*/

.textlinkwhite{font-weight:bold; text-decoration: none;}
a.textlinkwhite{font-weight:bold; text-decoration: none;}
a.textlinkwhite:link {font-weight : bold; text-decoration: none;}
a.textlinkwhite:active {font-weight : bold; text-decoration: none;}
a.textlinkwhite:visited{font-weight : bold; text-decoration: none;}
a.textlinkwhite:hover{font-weight : bold; text-decoration: none; }
a.textlinkwhite:focus{font-weight : bold; text-decoration: none;}


.textlink{font-weight : normal; text-decoration: none;}
a.textlink{font-weight : normal; text-decoration: none;}
a.textlink:link{font-weight : normal; text-decoration: none;}
a.textlink:visited{font-weight : normal; text-decoration: none;}
a.textlink:hover{font-weight : bold; text-decoration: none;}
a.textlink:active {font-weight : normal; text-decoration: none;}
a.textlink:focus{font-weight : bold; text-decoration: none;}

a.textlinkselected{ font-weight : normal; text-decoration: none;}
a.textlinkselected:link:active { font-weight : normal; text-decoration: none; }
a.textlinkselected:visited{ font-weight : normal; text-decoration: none;}
a.textlinkselected:hover{ font-weight : normal; text-decoration: none;}
a.textlinkselected:focus{ font-weight : normal; text-decoration: none; }

/*textlink mit 15px indent*/
a.textlink2{vertical-align : bottom;display: block; height:8px;   text-indent: 15px;}
a.textlink2:link, A:active { font-weight : normal; text-decoration: none;}
a.textlink2:visited{ font-weight : normal;   text-decoration: none;}
a.textlink2:hover{  font-weight : bold;   text-decoration: none;}
a.textlink2:focus{  font-weight : bold;   text-decoration: none;}

a.textlink2selected{text-indent : 30px;}
a.textlink2selected:link, a:active { font-weight : normal; text-decoration: none; }
a.textlink2selected:visited{ font-weight : normal; text-decoration: none;}
a.textlink2selected:hover{  font-weight : normal; text-decoration: none;}
a.textlink2selected:focus{  font-weight : normal; text-decoration: none;}

.textlinkmonat{font-weight:normal; text-decoration: none;}
a.textlinkmonat{font-weight:normal; text-decoration: none;}
a.textlinkmonat:link {font-weight : normal; text-decoration: none;}
a.textlinkmonat:active {font-weight : normal; text-decoration: none;}
a.textlinkmonat:visited{font-weight : normal; text-decoration: none;}
a.textlinkmonat:hover{font-weight : bold; text-decoration: none; }
a.textlinkmonat:focus{font-weight : bold; text-decoration: none;}


/*sitemaplinks*/

a.mainlinks {
font-size:1.1em; 
line-height:1em; 
display: block; 
width: 210px;  
vertical-align : bottom;  
text-indent: 15px; 
padding-top: 5px; 
padding-bottom: 6px;
border-bottom:1px solid white;}
a.mainlinks:link, a:active {font-weight :bold; text-decoration: none;}
a.mainlinks:visited {font-weight : bold;text-decoration: none;}
a.mainlinks:hover { font-weight: bold; text-decoration: none;}

a.mainsublinks {
font-size:1.1em; 
line-height:1em; 
display: block; 
width: 210px;   
vertical-align : bottom;  
text-indent:15px; 
padding-top:3px; 
padding-bottom: 4px;
border-bottom:1px solid white;}
a.mainsublinks:link, a:active {font-weight: normal; text-decoration: none;}
a.mainsublinks:visited {text-decoration: none;}
a.mainsublinks:hover {font-weight: bold; text-decoration: none;}
a.mainsubnavigation:focus {font-weight: bold; text-decoration: none;}

a.sublinks {
font-size:1.1em; 
line-height:1em; 
display: block; 
width: 210px; 
vertical-align:bottom;  
text-indent:30px; 
padding-top:3px; 
padding-bottom: 4px;
border-bottom:1px solid white;
}
a.sublinks:link, a:active {font-weight: normal; text-decoration: none; }
a.sublinks:visited {text-decoration: none;}
a.sublinks:hover { font-weight: bold; text-decoration: none;}
a.subnavigation:focus { font-weight: bold; text-decoration: none;}

/* ------------------content ---------------------------------------------------------------------------------------------------------*/
/*.inhalt {padding:0px; padding-left: 20px; padding-right: 20px;vertical-align:top;} ist in font_size css */

/*konzertsuche */
.gesamtinhalt {padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top :0px; vertical-align:bottom;}
.alignright{position:relative;top:3px;left:70px; padding:0px 0em 0px 0px;margin-right:0px; margin-left:0px; margin-top:0px; border:0px ; height:19px; }
.inhaltoben {padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top :0px; vertical-align:bottom;}
.obensubdivision{padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top :0px; vertical-align:bottom;}
.obensubdivisionkombi{padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top :0px; vertical-align:bottom;}
.zeilekurzansicht{padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top :10px;}
.zeilekurzansichtGeheim{padding-left: 18px; padding-right: 18px; padding-bottom: 10px; padding-top :10px;border-left: 2px solid #fb2b2b; border-right: 2px solid #fb2b2b;}
.zeilekurzansichtVeedel{padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top :10px;border-left: 2px solid #a0046e; border-right: 2px solid #a0046e;}
.wochecheckbox {width:30px;display:inline; float:left;  height:30px; padding-left:0px; padding-right:0px; padding-bottom: 0px; padding-top :0px;}
.untensubdivision {padding-left: 20px; padding-right: 20px; padding-bottom: 8px; padding-top :0px; vertical-align:bottom;}

.inhaltsuchergebnis{padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top :0px; vertical-align:bottom;}

.blaetternleiste{padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top :0px; }

.blaetternzurueck{ font-size:1.1em;text-decoration:none; height:19px;}
a.blaetternzurueck{font-size:1.1em;text-decoration:none;}
a.blaetternzurueck:hover{ text-decoration:none; height:19px;}

.blaetternweiter{ font-size:1.1em;text-decoration:none; height:19px;}
a.blaetternweiter{font-size:1.1em;text-decoration:none;}
a.blaetternweiter:hover{ text-decoration:none; height:19px;	}



.selectbox{font-size:1.1em;text-decoration: none; margin-right:20px; vertical-align:bottom;  text-align:left;}
.labeltag{ margin-right:40px; vertical-align:bottom;  text-align:center;}
.labelmonat{ margin-right:62px; vertical-align:bottom;  text-align:center;}
.submitbutton{font-size:1.1em;width: 100px; vertical-align:bottom; margin-left:60px;margin-top:10px; text-align:center;}


/*News */
/*.subdivisionnews{ ist in font_size_css 
padding-left: 20px; 
padding-right: 10px; 
padding-bottom:8px; 
padding-top:0px; 
vertical-align:bottom;
}*/
.submitbuttonok{
position:absolute; 
right:30px;
font-size:1.1em;
font-weight:bold; 
height:15px;
margin-left:0px;  
margin-top:20px; 
text-align:center;
padding:0px;}
.submitbuttoneintragen{ 
position:absolute;
font-size:1.1em; 
right:30px; 
height:18px; 
margin-left:0px; 
margin-top:20px; 
text-align:center; 
font-weight:bold;
padding:0px;}

.inputlang{position:absolute; right:30px;width:227px;  margin-left: 10px; padding:0px;}
.input{
position:absolute; 
right:30px;
width:148px;  
margin-left:10px; 
padding:0px;
}
.subdivisionunterordner{
padding-left: 35px; 
padding-right: 10px; 
padding-bottom:8px; 
padding-top:0px;
}
.subdivisiondatei{
padding-left: 65px; 
padding-right: 10px; 
padding-bottom:8px; 
padding-top:0px;
}
.subdivisiondownload{
padding-left: 78px; 
padding-right: 10px; 
padding-bottom:8px; 
padding-top:0px;
}

/* -- .subdivision{ ist im font_size css!!
 padding-left: 20px; 
padding-right: 10px; 
padding-bottom:8px; 
padding-top:0px;
} ----*/
.subdivision a:link{font-weight: bold;   text-decoration: underline;}
/*.subdivisionbottom{ ist im font_size css!!
position:absolute; 
bottom:10px; 
padding-left: 20px; 
padding-right: 10px; 
padding-top:0px;
}*/

/*extras*/
.inputfax{
position:absolute; 
left:150px;
width:148px;
}
.inputfaxerror{
position:absolute; 
left:150px;
width:148px;
}
.inputtext{
position:absolute; 
right:5px;
height:145px;  
margin-left: 10px;
margin-top:10px;  
padding:0px;
}
.checkboxinline{display:inline;float:left; clear:right;}
.submitbuttonschicken{
 height:18px; 
margin-left:0px; 
margin-top:20px; 
text-align:center; 
font-weight:bold;
font-size:1.1em;
padding:0px;
}
.submitlink{
height:30px; 
margin-left:0px; 
margin-top:0px; 
text-align:center; 
font-weight:bold;
font-size:1.1em;
text-decoration:none;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:2px;}

.inputserviceletter{
position:absolute; 
left:213px;
width:148px;
}
.inputservicelettererror{
position:absolute; 
left:213px;
width:148px;
}
.login{
position:absolute; 
left:100px;
}
/* ------------------------- misc ------------------------------------ */
.bu{font-size:0.9em;  line-height:1em;}
.bold{font-weight:bold;}
.clear{clear:both;}
.inline{float:left; clear:right;}
.block{display:block; clear:both;}
.invisible{display:none;}
.image{border:0;}
/* ----------- tooltip --------------------- */
.tooltip:link{
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
   z-index:100;
   }
     a.tooltip:visited{ 
	font-weight: normal;
  	font-size:1em;
	color:#999999;
  }
   a.tooltip:hover{ 
	font-size:1.1em;
	text-decoration:none;
	font-weight: normal;
  	font-size:1em;
	color:#999999;
  }

   a.tooltip:active{ 
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
  }
  
a.tooltip span{display:none;  z-index:100;}
a.tooltip:hover span {
position:absolute;
  margin-top:-28px;
  left:8px;
  display: block;
  padding:0px; 
  padding-left:5px;
  padding-right:5px;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;
	font-weight: normal; 
   z-index:100;
 } 