body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font: normal 100.01%; behavior: url(hover.htc);}
p {}
a {text-decoration:none; }
a img {border : 0 none; }
td {}

/*
Rollup Anfang
*/

ul.nav {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 750px;
  height: 20px;
  position: static;
  background: #faeb70;
  color: #525252;
  font-family: Verdana;
  font-size:7pt;
  background: url(Bilder/nav_1_notover.jpg) repeat-x left top;
  

  }
  
ul.nav li {
  float: left;
  position: static;
  width: auto;
  border-right: 1px solid #525252;
  text-align: center;
  padding: 0px; 
  }
  
ul.nav li a:link, ul.nav li a:visited{
  float: left;
  position: static;
  color: #525252;
  width: auto;
  padding: 4px 13.8px;
  margin: 0;
  }  

ul.nav li a:hover{
  position: static;
  color: #FADEA5;
  width: auto;
  margin: auto;
  padding: 4px 13.9px;
  background: url(Bilder/nav_1_over.jpg) repeat-x top center;
  }  
  
ul.nav li ul {
  list-style: none;
  margin-top: 20px;
  margin-left: -1px;
  display: none;
  position: absolute;
  float: left;
  width: auto;
  padding: 0px;
  border-left: 1px solid #525252;
  border-right: 1px solid #525252;
  background: url(Bilder/nav_1_notover.jpg) repeat-x left top;
  }
  
ul.nav li ul li{
  float: left;
  position: static;
  width: auto;
  padding: 0px;
  border-right: 1px solid #525252;
  }  
  
ul.nav li:hover ul { display: block; }


    

ul.examp {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:auto;
	height: 20px;
	background: url(Bilder/nav_1_notover.jpg) repeat-x left top;
	
	
	
	
	}

ul.examp li {
	float:left;
	
	list-style:none;
	border-right: 1px solid #525252;
	width:auto;
	padding: 4px 13px;
	color: #525252;
	font-family: Verdana;
	font-size:7pt;
	background: #faeb70 url(Bilder/nav_1_notover.jpg) repeat-x left top;
	}

ul.examp li:hover {
	color: #FADEA5;
	background: #525252;
	background: url(Bilder/nav_1_over.jpg) repeat-x top center;
	}

ul.examp2 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	}

ul.examp2 li {
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	}

ul.examp2 li:hover {
	width:auto;
	padding: 4px 13px;
	list-style:none;
	color: #FADEA5;
	background: #525252;
	background: url(Bilder/nav_1_over.jpg) repeat-x top center;
	}

.examp li:hover ul.examp2 {
	display:block;
	}

ul.examp a:link, ul.examp a:visited {
	color:#000;
	text-decoration:none;
	display:block;
	width:100%;
	}

ul.examp a:hover, ul.examp a:active, ul.examp a:focus {
	color:#FADEA5;
	text-decoration:none;
	display:block;
	}

/*
Rollup Ende
*/

#navigation {
	color: #525252;
	font-size: 7pt;
	font-family: Verdana;
	background: #faeb70 url(Bilder/nav_1_notover.jpg) repeat-x left top;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left }

#navigation li {
	margin: auto;
	float: left;
	text-align: center;
	margin: 0; 
	padding: 0px 0px 0 0; 
	list-style: none; 
	width: auto;
	border-right: 1px solid #525252
}

#navigation li.last {
	border-right: 0px solid #525252
}

#navigation a {
	color: #525252;
	text-decoration: none;
	float: left
	}
	

#navigation a.oben_de {
	padding: 4px 13px;
	}
#navigation a.unten_de {
	padding: 4px 15px;
	}
	
	

	
#navigation a:hover {
	color: #FADEA5;
	background: #525252;
	background: url(Bilder/nav_1_over.jpg) repeat-x top center;
	}
#navigation a.active {
	font-weight: bold;
	background: #525252 url(pics/nav-on-bg.gif) repeat-x bottom left;
	}






td.nav1       { background-image: url(Bilder/nav_1_notover.jpg); background-repeat: repeat; text-align: center; display: inline; padding: 3px 15px; height: 20px; vertical-align: middle; border-left: 1px solid #525252 }

td.nav1 a:link           { color: #525252; font-size: 7pt; font-family: Verdana; padding-top: 3px; padding-bottom: 3px }
td.nav1 a:hover        { color: ; background-image: url(Bilder/nav_1_over.jpg); background-repeat: repeat; background-position: 200px 100%; padding: 3px 0 }
td.nav1_1 a:link      { color: #525252; font-size: 7pt; font-family: Verdana; background-image: url(Bilder/nav_1_notover.jpg); text-align: center; padding-top: 3px; padding-right: 15px; padding-left: 15px; width: 100%; height: 20px; vertical-align: middle;}
td.nav1_1 a:hover    { color: #FADEA5; background-image: url(Bilder/nav_1_over.jpg)}


td.nav2      { background-image: url(Bilder/nav_2_notover.jpg); background-repeat: repeat; text-align: center; display: inline; padding: 3px 15px; vertical-align: middle; border-left: 1px solid #525252 }

td.nav2 a:link          { color: #525252; font-size: 7pt; font-family: Verdana; display: inline }
td.nav2 a:hover      { color: #fadea5; background-image: url(Bilder/nav_1_over.jpg); background-repeat: repeat; background-position: 100px 100%; padding: 3px 0; width: 100% }
td.nav2_1 a:link      { color: #525252; font-size: 7pt; font-family: Verdana; background-image: url(Bilder/nav_1_notover.jpg); text-align: center; padding-top: 3px; padding-right: 15px; padding-left: 15px; width: 100%; height: 20px; vertical-align: middle;}
td.nav2_1 a:hover    { color: #FADEA5; background-image: url(Bilder/nav_1_over.jpg)}


td.reiter            { color: #fadea5; font-size: 7pt; font-family: Verdana; font-weight: bold; background-image: url(Bilder/reiter.jpg); background-repeat: repeat-x; text-align: left; padding: 0 0 0 10px; position: static; width: 125px; height: 20px; vertical-align: middle }
td.reiter_jp            { color: #fadea5; font-size: 8pt; font-family: MS Mincho, MS UI Gothic; font-weight: bold; background-image: url(Bilder/reiter.jpg); background-repeat: repeat-x; text-align: left; padding: 0 0 0 10px; position: static; width: 125px; height: 20px; vertical-align: middle }
td.reiter_lang             { color: #fadea5; font-size: 7pt; font-family: Verdana; font-weight: bold; background-image: url(Bilder/reiter.jpg); background-repeat: repeat-x; text-align: left; padding: 0 0 0 10px; width: 225px; height: 20px; vertical-align: middle }
td.reiter_sehrlang             { color: #fadea5; font-size: 7pt; font-family: Verdana; font-weight: bold; background-image: url(Bilder/reiter.jpg); background-repeat: repeat-x; background-position: 12pt 0; text-align: left; padding: 0 0 0 10px; width: 350px; height: 20px; vertical-align: middle }
td.reiter_ultralang             { color: #fadea5; font-size: 7pt; font-family: Verdana; font-weight: bold; background-image: url(Bilder/reiter.jpg); background-repeat: repeat-x; text-align: left; padding: 0 0 0 10px; width: 545px; height: 20px; vertical-align: middle }
td.reiter_megalang              { color: #fadea5; font-size: 7pt; font-family: Verdana; font-weight: bold; background-image: url(Bilder/reiter.jpg); background-repeat: repeat-x; text-align: left; padding: 0 0 0 10px; height: 20px; vertical-align: middle }

table.content        { color: #525252; font-size: 7pt; font-family: Verdana; text-align: left; vertical-align: top }

td.inhalt_home       { color: #525252; font-size: 7pt; font-family: Verdana; background-color: #e0e0e0; text-align: left; padding: 10px; vertical-align: top }
td.inhalt_home a     { color: #525252; font-size: 7pt; font-family: Verdana; text-decoration: underline }

td.inhalt_flag        { color: #525252; font-size: 7pt; font-family: Verdana; background-color: #e0e0e0; text-align: left; padding: 0 10px; vertical-align: top }
td.inhalt_pic        { color: #525252; font-size: 7pt; font-family: Verdana; background-color: #e0e0e0; text-align: center; padding: 10px; vertical-align: middle }
td.inhalt_pic_film        { color: #525252; font-size: 7pt; font-family: Verdana; background-color: #e0e0e0; text-align: center; padding: 10px 5px; vertical-align: top }
td.inhalt_pic_tours         { color: #525252; font-size: 7pt; font-family: Verdana; background-color: #e0e0e0; text-align: center; padding: 10px; vertical-align: top }
td.contact_email         { color: #360; font-size: 10pt; font-family: Verdana; background-color: #fc0; text-align: center; padding: 10px; vertical-align: middle }
td.contact_email a          { color: #360; font-size: 10pt; font-family: Verdana; font-style: italic }
td.contact_email a:hover           { color: #f30 }

td.inhalt_home_music       { color: #525252; font-size: 7pt; font-family: Verdana; background-color: #e0e0e0; text-align: left; padding: 0px; vertical-align: top }

table.wts       { color: #525252; font-size: 7pt; font-family: Verdana; background-color: #e0e0e0; padding: 0px}


