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

html {	height:100%;}
body {
		 height:100%;
		 margin:0%;
		 padding:0%;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:20px;
		 font-weight:normal;
		 background-color:#93052a;
		 color:#41291c;
		 background-image:url(images/bg_kachel.gif);
		 background-position:center;
		 background-repeat:no-repeat;}



h3 {font-size:14px;color:#41291c;}
p {margin-top:0px;}


a:link, a:visited, a:active, a:hover
{ 
		  text-decoration:none;
		  font-size:12px;
		  color:#000000;
		  font-weight:normal;
		  font-family:Arial, Helvetica, sans-serif;
}
a:active, a:hover
{ 
  color:#bc0824;
  text-decoration:none;
}

/* Die Hyperlinks im Menü */
a.menu:link, a.menu:visited
{ 
  color:#41291c;
  text-decoration:none;
}
a.menu:active, a.menu:hover
{ 
		color:#bc0824;
		text-decoration:none;
}

.menu_aktiv{
color:#bc0824;}

/* Die Hyperlinks im Footer */

a.footer:link, a.footer:visited
{ 
  color:#41291c;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
}
a.footer:active, a.footer:hover
{ 
		color:#bc0824;
		text-decoration:none;
}

.footer_aktiv{
color:#bc0824;}

/* Die Titelzeile */
#header {
		height:109px;
		padding:0px;
		text-align:center;

}

#header_start {
		height:210px;
		padding:0px;
		text-align:center;

}


/* Das Menü */
#menu {
		color:#000000;

		text-align:center;
		padding:0px;
		height:26px;
		line-height:26px;
		background-image:url(images/menu_border.gif);
		background-position:center;
		background-repeat:no-repeat;}
		
#sub_menu {
		color:#000000;
		text-align:center;
		padding:0px;
		height:26px;
		line-height:26px;
		background-image:url(images/menu_border.gif);
		background-position:center;
		background-repeat:no-repeat;
		margin-top:-1px;}


/* Der Inhalt */
#content {
		color:#000000;
		padding-top:40px;
		padding-left:186px;
		padding-right:186px;
		padding-bottom:50px;
		margin-bottom:50px;

	
}

#main {	width:822px;
		margin:0px auto;
		text-align:left;
		min-height:100%;
		text-align:left;
		/*background-image:url(images/_bg.png);
		background-repeat:repeat-y;*/


}


#footer{
		
		margin-top:-50px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		width:822px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:10px;
		line-height:16px;
		background-image:url(images/footer_border.gif);
		height:40px;
		background-repeat:no-repeat;
		background-position:center;
		padding-top:10px;
		
		

}


.content_image_links {margin-left:-127px;
float:left;
padding-top:3px;
padding-bottom:3px;

margin-right:15px;
border-bottom:solid 1px #c6b5a6;
border-top:solid 1px #c6b5a6;}

.content_image_rechts {
margin-left:0;
margin-bottom:0;
margin-right:-127px;
float:right;
padding-top:3px;
padding-bottom:3px;
margin-left:15px;
border-bottom:solid 1px #c6b5a6;
border-top:solid 1px #c6b5a6;}

.start_img {margin-left:-140px;}

.site_img {margin-left:-127px;
padding-top:3px;
padding-bottom:3px;
border-bottom:solid 1px #c6b5a6;
border-top:solid 1px #c6b5a6;
text-align:center;}

.2tes_bild_daneben {float:left;
padding-top:3px;
padding-bottom:3px;
margin-right:15px;
border-bottom:solid 1px #c6b5a6;
border-top:solid 1px #c6b5a6;}


hr {
background:#c6b5a6 none repeat scroll 0%;
border:0pt none;
height:1px;
margin:0;
padding:0;
}

.vita_image{
margin-left:-130px;
float:left;
padding-top:3px;
padding-bottom:3px;
margin-right:15px;
border-bottom:solid 1px #c6b5a6;
border-top:solid 1px #c6b5a6;}

.content_text {		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:20px;
		 font-weight:normal;}
		 
	h1 { font-family:Arial, Helvetica, sans-serif;
		 font-size:14px;
		 line-height:20px;
		 font-weight:bold;}
#anmeldebedingungen {font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:20px;
		 font-weight:normal;
		 border-top:1px solid #c6b5a6;
		 padding:10px;
		 margin-top:30px;}
		 
h2 {font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:20px;
		 font-weight:bold;
		 text-transform:uppercase;
		 margin:0;
		 padding:0;}
		 
#reisetermine_formular {font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:20px;
		 margin-left:-13px;
		 margin-bottom:0;
		 font-weight:bold;
		 padding:0;}
		 
input#email_address, label[for="email_address"] {
    display:none;
}

a.bold:link, a.bold:visited
{ 
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}
a.bold:active, a.bold:hover
{ 
		color:#bc0824;
		text-decoration:none;
		font-weight:bold;
}
