@charset "UTF-8";
/* CSS Document */

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 100.1%;
	margin: 0;
	padding: 0;
	}
h1 {
font-size: 1.5em;
}
h2 {
font-size: 1.2em;
}
h3 {
font-size: 0.9em;
}	
/* Schatten neben das Bild setzen */

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;
   margin: 0.7em 1em;
   }

DIV.shadow IMG {
   border: 0px solid #666;
   margin: 0;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }


/* Startseite */


#container_startseite {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: relative;
	/*background-color: #C2D7E1;*/
	background-color: white;
	width: 800px;
	height: 650px;
	margin: 0px auto 0px;
	}
#titel_startseite {
	padding:0px;
	margin: 0px;
	}

#container_startseite img{
	width:800px;
	height:650px;
	}
#titel_startseite h1, #titel_startseite h2 {
	text-indent:-9999px;
	}
.startseite#navigation{
	position:absolute;
	width:500px;
	z-index:1;
	bottom: 0px;
	left:-18px;
	margin:0;
	padding-left:0;
	}
.startseite#navigation li{
	list-style-type: none;
}
.startseite#navigation a, .startseite#navigation a:visited{
	font-size: 1.1em;
	color: white;
	text-decoration: none;
	line-height: 2em;
	padding-left: 30px;
	padding-bottom:5px;
	}
.startseite#navigation a:hover, .startseite#navigation a:active{
	margin:0 0 0 0px;
	font-weight: bold;
	background: url(../bilder/li_start.gif) no-repeat 0px bottom;
	padding-left: 30px;
	padding-bottom: 5px;
	height: 1.5em;
	}

/* Bergwandern */
#container {
	position: relative;
	background-color: #F1F6F8;
	width: 900px;
	margin: 40px auto 30px;
/*	border: 1px solid #d9e0e6;
*/	border:1px solid white;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	
	}
#top_bergwandern {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 900px;
	height:6.5em;
	background-color: #C2D7E1;
	color:white;
	background-image: url(../bilder/ueberschrift1.gif);
	background-repeat: no-repeat;
	background-position: 450px 20px;
	}
#top_bergwandern h1, #top_bergwandern h2{
	text-align: right;
	padding-right: 100px;
	line-height: 1.2em;
	margin: 0;
	display:block;
	position:relative;
	top:-9999px;
	}
#top_bergwandern h1{
	float:right;
	font-size:2.5em;
	font-weight: normal;
	letter-spacing:.5px;
	padding-top: 20px;
	background:url(../bilder/roterstrich_titel2.gif) no-repeat right bottom;
	
	}
#top_bergwandern h2{
	clear:right;
	width:200px;
	float: right;
	font-size:0.9em;
	font-weight: bold;
	letter-spacing:.5px;
	margin-top: 5px;
	}
#top_bergwandern a {
	color:white;
	text-decoration: none;
}
#top_bergwandern address a.email  {
	width:300px;
	color: white;
	text-decoration: none;
	}
#top_bergwandern address.address a.email:hover {
	color:#b90000;
}
#top_bergwandern address.address {
	z-index: 10;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.75em;
	font-style: normal;
	float:left;
	width:570px;
	padding-top: 0.3em;
	padding-left: 20px;
	}
#top_bergwandern address.address a.email img {
	position:absolute;
	top:1em;
	left:8em;
	border:none;
	visibility:hidden;
	}
#top_bergwandern address.address a.email:hover img {visibility: visible;}
span.top a {
clear:both;
float: right;
padding-top:17px;
color:gray;
text-decoration:none;
}
span.top a:hover {
color:black;
}


#menue_bergwandern{
	position: relative;
	float: left;
	width:16em;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	}
#menue_bergwandern ul {
	margin: 50px 0 0 0;
	padding: 0 0 0 0px;
	}
	
#menue_bergwandern ul li {
	list-style-type: none;
	padding: 3px 0 37px 0;
	}
#menue_bergwandern ul li.active {
	list-style-type: none;
	padding: 3px 0 0 0;
	}
#menue_bergwandern ul li span {
	font-weight: bold;
	padding: 20px 0 2px 20px;
	background-image: url(../bilder/menuestrich.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
	}
#menue_bergwandern ul li a:link, #menue_bergwandern ul li a:visited {
	text-align:left;
	text-decoration: none;
	margin: 0;
	margin-bottom:20px;
	padding: 20px 0 0px 20px;
	color: black;
	list-style-type:none;
	}
#menue_bergwandern ul li a:hover, #menue_bergwandern ul li a:active , #menue_bergwandern ul li a:focus {
	padding-bottom: 2px;
	background: url(../bilder/menuestrich.gif) no-repeat 0px bottom;
	text-decoration: none;
	font-weight: bold;
	}

#menue_bergwandern ul ul.bergwandern{
	margin:0 0 0 0px;
	padding:0 0 0 30px;
	font-size: 1em;
	}
#menue_bergwandern ul ul.bergwandern li:first-child {
	padding-top:10px;
	}
#menue_bergwandern ul ul.bergwandern li:last-child {
	padding-bottom:37px;
	}
#menue_bergwandern ul ul.bergwandern li {
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0;
	line-height: 1em;

	}	
#menue_bergwandern ul ul.bergwandern li a:link, #menue_bergwandern ul ul.bergwandern li a:visited {
	text-align:left;
	text-decoration: none;
	margin: 0;
	padding: 0 6px 0 6px;
	line-height: 0px;
	color: gray;
	}
#menue_bergwandern ul ul.bergwandern li a:hover, #menue_bergwandern ul ul.bergwandern li a:active, #menue_bergwandern ul ul.bergwandern li a:focus {
	text-align:left;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 6px 0 6px;
	color: black;
	background:none;
	}

#einleitung {
	margin-top: 53px;
	margin-left: 17.35em;
	margin-right:30px;
	margin-bottom: 80px;
	font-size: 0.9em;
	}

#biografie, #organisation, #kunstunterricht, #abschluss {
	margin-left: 250px;
	margin-right:30px;
	margin-bottom: 80px;
	font-size: 0.9em;
	}
#einleitung h2, #biografie h2, #organisation h2, #kunstunterricht h2, #abschluss h2{
	font-size: 1.2em;
	color: #B90000;
	}
#einleitung h3, #biografie h3, #organisation h3, #kunstunterricht h3, #abschluss h3{
	font-size: 0.9em;
	}
#einleitung p a strong.info {
	text-decoration: none;
	margin-bottom:1px;
	padding-bottom: 0px;
	background: url(../bilder/li_untermenue.gif) repeat-x bottom;
		}
#einleitung p a:hover strong.info, #einleitung p a:active strong.info, #einleitung p a:focus strong.info {
	color: gray;
		}
#einleitung p span a:link, #einleitung p span a:visited {
	color: #b90000;
	background: url(../bilder/li_untermenue.gif) repeat-x bottom;

	}
#einleitung p span a:hover, #einleitung p span a:active, #einleitung p span a:focus {
	color: gray;
	}
#einleitung a:link, #einleitung a:visited {
	color:black;
	text-decoration: none;
	margin-bottom:1px;
	padding-bottom: 0px;
	background: url(../bilder/li_untermenue.gif) repeat-x bottom;
	}
#einleitung img{
	position:relative;
	right:-30px;
	float:right;
	margin-bottom: 20px;
	}
img.chris {
	width:210px;
	position: relative;
	top: -40px;
	left:-250px;
	float: left;
	margin:0;
	padding:0;
	}
img.vanoise {
clear: both;
	position:relative;
	top:60px;
	float: left;
}
img.montafon {
	clear: both;
	position:relative;
	float: left;
}
img.titelbild2010 {
	clear:both;
	position: relative;
	top:200px;
	float:left;
	width: 210px;
	
}
#biografie p span {
	text-transform: uppercase;
	}
img.rand {
	clear: both;
	position:relative;
	float: left;
	}
img.langkofel {
	clear: both;
	position:relative;
	float: left;
	}

img.katrin {
	clear: both;
	position:relative;
	float: left;
	top:200px;
	}
#organisation h3 {
	text-transform: uppercase;
	}
#organisation li, #organisation ul{
	margin:0;
	margin-left:7px;
	padding: 0;
	padding-bottom:0.3em;
	list-style-image:url(../bilder/liste.gif);
	list-style-type: square;
	list-style-position: outside;
	}
img.stift2 {
	position:relative;
	left:-4px;
	margin-right:6px;
	}
#abschluss {
	margin-bottom:50px;
	}

/* Tourenseite */

/* Touren 2009 */
#uebersicht_2009{
	margin-left: 250px;
	margin-right:20px;
	margin-bottom: 80px;
	margin-top: 53px;
	font-size: 0.8em;
	}
#uebersicht_2009 h2 {
	font-size: 1.3em;
}
#uebersicht_2009 ol {
	margin:0;
	padding:0;
	
	}
#uebersicht_2009 li {
	margin:0;
	padding:0;
	list-style-type: none;
	padding-bottom:1px;
	padding-top:1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: white;
}
#uebersicht_2009 span.tour_nr {
	display:inline-block;
	vertical-align:middle;
	width:58px;
	margin-top:0.3em;
	}
#uebersicht_2009 span.tour_nr:first-letter {
	font-size:1.1em;
	vertical-align:text-middle;
}
#uebersicht_2009 span.tour_name{
	margin:0;
	padding:0;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	display:inline-block;
	vertical-align:middle;
	width:230px;
	font-size:1em;
	color:#b90000;
}
#uebersicht_2009 span.tour_datum {
	display:inline-block;
	vertical-align:middle;
	padding-right:5px;
	width:58px;
	text-align:left;
	}
#uebersicht_2009 span.anz_tage {
	display:inline-block;
	vertical-align:middle;
	width:55px;
	}
#uebersicht_2009 span.anspruch {
	display:inline-block;
	width:110px;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
	}
#uebersicht_2009 img.anspruch {
	width:20px;
	vertical-align: middle;
	}
#uebersicht_2009 span.tour_preis {
	margin:0;
	padding:0;
	padding-left:8px;
	display:inline-block;
	width:85px;
	vertical-align:middle;
	}

/* Anforderungen */	

#anforderung {
  /*	float: left;*/
  	width: 850px;
  	padding: 10px 0;
  	}
#anforderung dl {
  	width: 500px;
  	margin: 10px 0px;
  	padding: 0;
  	}
#anforderung dl:after { /* self-clear floats */
	content: "."; 
	display: block; 
	height: 0; 
    clear: both; 
    visibility: hidden;
    }
#anforderung dd {
  	margin: 0 0 0 110px;
  	padding: 0;
  	font-size: 1.1em ;
  	line-height: 1.5em;
  	color: #666;
  	}
#anforderung dl dd.symbol {
   	width: 100px;
	margin: 0;
	padding:0;
   	}
#anforderung dd.symbol img {
  	float: left;
  	margin: 0 0 0 0;
  	padding: 0;
  	
  	}
* html #anforderung dl {height: 1%;} /* für IE5+6 */
*:first-child+html #anforderung dl {min-height: 1px; } /* für IE7 */
#anforderung h3 {color:black;padding: 1.5em 0 1em;}
#anforderung p {
margin-top:40px;
font-size:1.1em;
}
#anforderung p a {
	color:black;
	text-decoration: none;
	margin-bottom:1px;
	padding-bottom: 0px;
	background: url(../bilder/li_untermenue.gif) repeat-x bottom;
		}
#anforderung p a:hover , #anforderung p a:active, #anforderung p a:focus {
	color: gray;
	}

/* Touren 2010*/
#uebersicht_2010{
	margin-left: 250px;
	margin-right:10px;
	margin-bottom: 80px;
	margin-top: 53px;
	font-size: 0.8em;
	}
#uebersicht_2010 h2 {
	font-size: 1.3em;
}
#uebersicht_2010 ol {
	margin:0;
	padding:0;
	
	}
#uebersicht_2010 li{
	margin:0;
	padding:0;
	list-style-type: none;
	padding-bottom:1px;
	padding-top:1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: white;
}
#uebersicht_2010 span.tour_nr{
	display:inline-block;
	vertical-align:middle;
	width:58px;
	margin-top:0.3em;
	}
#uebersicht_2010 span.tour_nr:first-letter {
	font-size:1.1em;
	vertical-align:text-middle;
}
#uebersicht_2010 span.tour_name{
	margin:0;
	padding:0;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	display:inline-block;
	vertical-align:middle;
	width:210px;
	font-size:1em;
	color:#b90000;
}
#uebersicht_2010 span.tour_datum {
	display:inline-block;
	vertical-align:middle;
	padding-right:5px;
	width:70px;
	text-align:left;
	}
#uebersicht_2010 span.anz_tage {
	display:inline-block;
	vertical-align:middle;
	width:52px;
	}
#uebersicht_2010 span.anspruch {
	display:inline-block;
	width:120px;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
	}
#uebersicht_2010 img.anspruch {
	width:20px;
	vertical-align: middle;
	}
#uebersicht_2010 img.haus {
	position:absolute;
	right:10px;
	vertical-align:middle;
}
#uebersicht_2010 span.tour_preis {
	margin:0;
	padding:0;
	padding-left:6px;
	display:inline-block;
	width:84px;
	vertical-align:middle;
	}

/*Hintergrund sichtbar machen*/	

 a.hidden {
  text-decoration:none;
  color:#b90000;
}
 a.hidden:hover {
  text-decoration:none;
}
 .hidden span{
	font-size:1.2em;
	font-weight:normal;
	}
 a.hidden span.hidden_tour_nr {z-index:100;
position:absolute;left:60px; margin-top:1.3em;margin-left:0;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_tour_nr {font-weight:bold;
  visibility:visible; background:none; left:80px;padding-top:60px;
}

 a.hidden span.hidden_tourname {z-index:100;
   position:absolute; left:60px;margin-top:1.3em; margin-left:0;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_tourname {font-weight:bold;
   visibility:visible; background:none; padding-top:60px;left:215px;
}

 a.hidden img.hidden {z-index:100;border:none;
position:absolute;left:60px; margin-top:1.3em;margin-left:0;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover img.hidden {font-weight:bold;
  visibility:visible; width: 180px; background:none; left:15px;padding-top:100px;
}

 a.hidden span.hidden_tour_beschreibung {z-index:1;
  position:absolute; left:20em; margin-top:1.3em; margin-left:0;
  padding-top:3em; 
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_tour_beschreibung {
  visibility:visible; background:white; border:1px solid #933; left:15px; right:220px;height:440px; padding-left: 200px;padding-right:20px;
  
  margin-top:60px;
}
 a.hidden span.hidden_schuh {width:40px; z-index:100;
  position:absolute; font-weight:bold; 
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_schuh {width:40px;
   visibility:visible; background:none; 
   left:80px;margin-top:425px;right:220px;
}
a.hidden:hover span.hidden_schuh img {
	width:35px; border:none; padding-bottom:4px;
}
a.hidden span.hidden_schuh img {
	width:35px; border: none; padding-bottom:4px;
}
a.hidden:hover span.hidden_stift img {
	width:32px; border:none;
}
a.hidden span.hidden_stift img {
	width:32px; border: none;
} 
 a.hidden span.hidden_stift {width:40px; z-index:100;
  position:absolute; font-weight:bold; 
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_stift {
   width:40px;
   visibility:visible; background:none; 
   left:120px;margin-top:425px;right:220px;
}
 a.hidden span.hidden_anspruch {z-index:100;
  position:absolute; font-weight:bold; 
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_anspruch {
   visibility:visible; background:none; 
   left:80px;margin-top:380px;right:220px;
}

 a.hidden span.hidden_datum {z-index:100;
  position:absolute; left:60px;margin-top:1.3em; margin-left:0; padding:1em;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_datum {z-index:100;
   visibility:visible; background:none; margin-top:405px;left:200px;
}

 a.hidden span.hidden_preis {z-index:100;
 position:absolute; left:60px;margin-top:1.3em; margin-left:0; padding:1em;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_preis {
   visibility:visible; background:none; left:300px;margin-top:405px;left:345px;right:220px;
}

 a.hidden span.hidden_leistung {z-index:100;
  position:absolute;margin-top:1.3em; margin-left:0; padding:1em;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 a.hidden:hover span.hidden_leistung {width:460px;
   visibility:visible; background:none; margin-top: 444px; left:200px;
}
* html  a.hidden:hover  span{
  left:0;
}
/*Touren verstecken 2010-Tabelle*/

 #uebersicht_2010 a.hidden {
  text-decoration:none;
  color:#b90000;
}
 #uebersicht_2010 a.hidden:hover {
  text-decoration:none;
}
 #uebersicht_2010 .hidden span{
	font-size:1.2em;
	font-weight:normal;
	}
 #uebersicht_2010 a.hidden span.hidden_tour_nr {z-index:100;
position:absolute;left:60px; margin-top:1.3em;margin-left:0;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 #uebersicht_2010 a.hidden:hover span.hidden_tour_nr {font-weight:bold;
  visibility:visible; background:none; left:80px;padding-top:20px;
}

 #uebersicht_2010 a.hidden span.hidden_tourname {z-index:100;
   position:absolute; left:60px;margin-top:1.3em; margin-left:0;
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 #uebersicht_2010 a.hidden:hover span.hidden_tourname {font-weight:bold;
   visibility:visible; background:none; padding-top:20px;left:35px;
}


 #uebersicht_2010 a.hidden span.hidden_tour_beschreibung {z-index:1;
  position:absolute; left:20em; margin-top:1.3em; margin-left:0;
  padding-top:3em; 
  visibility:hidden; text-decoration:none; color:#369 !important;
}
 #uebersicht_2010 a.hidden:hover span.hidden_tour_beschreibung {
  visibility:visible; background:white; border:1px solid #933; left:15px; right:200px;height:280px; padding-left: 20px;padding-right:20px;
  
}



/* Tourenbeschreibungen */

#tourenbeschreibung{
	margin-left: 0px;
	margin-right:20px;
	margin-bottom: 80px;
	margin-top: 53px;
	font-size: 0.8em;
	}
#tourenbeschreibung h2 {
	font-size: 1.3em;
	margin-left: 250px;
}
#tour dd.schuh img,
#tour dd.zeichenstift img {

}
#tour dd.img img {
width: 210px;
}
#tour {
width: 900px;
padding: 10px 0;
}
#tour dl {
margin: 0px 20px 20px 0;
padding: 0;
}
#tour dl:after {
content: ".";
display: block;
height: 0;
clear:both;
visibility: hidden;
padding-bottom:42px;
}
* html #tour dl {height: 1%; padding-bottom: 42px; } /* für IE5+6 */
*:first-child+html #tour dl {min-height: 1px; padding-bottom: 42px;} /* für IE7 */

#tour dt {
float:right;
width: 630px;
margin: 0px;
padding: 0;
font-size: 110%;
letter-spacing:1px;
color: #b90000;
/*color: #627081;*/
}
#tour dd {
margin: 0 0 0 250px;
padding: 0;
font-size: 100%;
line-height: 1.5em;
color: #444;
}
#tour dl dd.img {
margin: 0px;
}
#tour dd.img img {
float:left;
margin: 0 0px 0 0;
padding: 0px;
/*border: 1px solid #d9e0e6;
border-bottom-color: #c8cdd2;
border-right-color: #c8cdd2;
background: #fff;*/
}
div.symbole {
position:relative;
top: 0px;
margin-top:10px;
margin-bottom:6px;
float: left;
width:160px;
}
/*div.wanderschuh div.symbole {
position: relative;
top: 0px;
left:0px;
width:160px;
float:left;
margin: 10px auto;
}*/
dd.zeichenstift div.symbole {
width:470px;
float:left;
/*margin: 0px auto;*/
}
/*.normal div.symbole {
top: 0px; 
}*/
#tour dd.anspruch {
color: #000;
/*color:#464646;
*/padding-top:1em;
}
#tour .normal dd.anspruch,
#tour .normal dd.datum,
#tour .normal dd.tage,
#tour .normal dd.preis,
#tour .normal dd.leistung,
#tour .normal dd.zusatz{
/*position: relative;
left: 0px;*/
margin-left: 250px;
}


/* Umgekehrter Float */
#tour .alt dt {
float:left;
}
#tour .alt dd {
margin: 0 224px 0 0;
}
#tour .alt dd.img img {
float: right;
margin: 0 0 0 0px;
}
#tour .alt dd.anspruch,
#tour .alt dd.datum,
#tour .alt dd.tage,
#tour .alt dd.preis,
#tour .alt dd.leistung,
#tour .alt dd.zusatz {
position: relative;
left: 0px;
width:315px;
margin-left: 250px;
}
#tour .alt div.symbole {
position:relative;
left: 0px;
float: left;
}
/* Nur Text-Darstellung */

#tour .text dt {
float: left;
width: 647px;
margin-left:250px;
}
#tour .text dd {
margin:0;
margin-left:250px;
}
#tour .text dd.anspruch,
#tour .text dd.datum,
#tour .text dd.tage,
#tour .text dd.preis,
#tour .text dd.leistung,
#tour .text dd.zusatz {
position: relative;
left: 0px;
clear: left;
width:610px;
margin-left: 250px;
}
#tour .text div.symbole {
position: relative;
left: 0px;
float: left;
}


/* Kontakt - Infoseite */
#kontakt h2, #info h2, #anmeldung h2{color:#b90000;}
#kontakt, #info, #anmeldung {
	margin-top: 53px;
	margin-left: 17.35em;
	margin-right:30px;
	margin-bottom: 80px;
	font-size: 0.9em;
	}
address.vcard {
	font-style:normal;
}
address.vcard a:link, address.vcard a:visited {
text-align:left;
	text-decoration: none;
	color: gray;
	list-style-type:none;
}
address.vcard a:hover, address.vcard a:active , address.vcard a:focus {
	padding-bottom: 2px;
	color:#b90000;
	text-decoration: none;
	font-weight: bold;
	}
#kontakt img{
	position:relative;
	right:-30px;
	float:right;
	margin-bottom: 20px;
}
#anmeldung a {
	color:black;
	text-decoration: none;
	margin-bottom:1px;
	padding-bottom: 0px;
	background: url(../bilder/li_untermenue.gif) repeat-x bottom;
		}
#anmeldung a:hover , #anmeldung a:active, #anmeldung a:focus {
	color: gray;
	}
#info em{
	color:#b90000;
	font-style: normal;
	display:inline-block;
	width:11em;
}

/* AGB - Impressum*/

#agb h2, #impressum h2 {color:#b90000;margin-top:20px; margin-bottom:5px;padding-bottom:0px;}
#agb, #impressum {
	margin-top: 53px;
	margin-left: 17.35em;
	margin-right:30px;
	margin-bottom: 80px;
	font-size: 0.9em;
	}
#agb ol {
	margin:0px;
	list-style-type: none;
	padding:0px;
}
#agb li {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#agb p {margin:0 auto;padding: 0 auto;}
#impressum address{font-style:normal;}
#webdesign a:link, #webdesign a:visited {
	text-decoration: none;
	color: gray;
	}
#webdesign a:hover, #webdesign a:focus, #webdesign a:active{
	color:#b90000; font-weight:bold;
}
#webdesign h2 {margin-top:20px; margin-bottom:5px;padding-bottom:0px;}
#webdesign p {margin:0;padding:0;}
