/* CSS Document */

HTML {
	/*min-height: 101%;
	height: 101%;*/
}
body {
  
  padding: 0;
  margin: 0 auto;
  background-color: #fff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
}

h1{
	font-size: 14px;
}

h3{
	display:none;
}

h4{
	font-size: 13px;
}

a {
	color: #2857A4;
}

a:link{
	color: #2857A4;
}

a:focus {
	color: #2857A4;
}

a:active, a:hover {
	color: #004E4F;
	text-decoration: none;
}

a.menu {
	display:block;
	color: #fff;
	font-weight: bold;
	height: 25px;
	padding-left: 5px;
	padding-top: 0px;
	line-height: 25px;
	font-size: 12px;
}

a.menu:focus, a.menu:link, a.menu:visited {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/mopped_bg.gif);
	background-position: left, top;
	background-repeat: no-repeat;
}

a.menu:active, a.menu:hover {
	color: #004E4F;
	background-image: url(../images/mopped_bg_h.gif);
	background-position: left, top;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.w3csoftlink_b {
	background: #EBF8FF;
	border: #73A8B7 solid 1px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	width: 200px;
}

a.w3csoftlink_b:hover {
	background: #ACD2DD;
	border: #73A8B7 solid 1px;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.hoehe100{
	height: 100%;
}

.breite700{
	width: 700px;
}

.current {
	display:block;
	color: #004E4F;
	font-weight: bold;
	height: 25px;
	padding-left: 5px;
	padding-top: 0px;
	line-height: 25px;
	background-image: url(../images/mopped_bg_h.gif);
	background-position: left, top;
	background-repeat: no-repeat;
}

#content_menucontainer {
  font-family      : Verdana, sans-serif;
  font-size        : 12px;
  margin           : 0;
  padding          : 0;
  width            : auto;
  height           : 25px;
}

#content_menu {
  margin           : 0;
  padding          : 0;
}

#content_menu ul, #content_menu li {
  display          : inline;
  list-style-type  : none;
}

#content_menu a:link, #content_menu a:visited {
  
  
  padding          : 5px 10px 5px 10px;
  text-align       : center;
  font-weight      : bold;
  line-height      : 25px;
  margin           : 0;
  text-decoration  : none;
  color            : #004E4F;
  
}

#content_menu a:link#current_c, #content_menu a:visited#current_c, #content_menu a:hover {
  background       : #3399FF;
  color            : #FFF;
}

.font_caps{ font-variant: small-caps;  font-weight: bold;  }

.n_white{
	border-top: 1px solid White;
}

.e_white{
	border-right: 1px solid White;
}

.w_white{
	border-left: 1px solid White;
}

.s_white{
	border-bottom: 1px solid White;
}

.font_10 {
	font-size: 10px;
}

.font_11 {
	font-size: 11px;
}

.font_12 {
	font-size: 13px;
}

.font_13 {
	font-size: 13px;
}

.font_14 {
	font-size: 14px;
}
/* Rubriken Überschriften Anfang*/
.der_shop {
	background: url(../images/headers/shop.gif) no-repeat left;
	height: 24px;
}
.bestellung {
	background: url(../images/headers/bestellung.gif) no-repeat left;
	height: 24px;
}

.mahn_und_gedenkfahrt {
	background: url(../images/headers/mahn_und_gedenkfahrt.gif) no-repeat left;
	height: 24px;
}

.aktuelles {
	background: url(../images/headers/aktuelles.gif) no-repeat left;
	height: 24px;
}

.download {
	background: url(../images/headers/download.gif) no-repeat left;
	height: 24px;
}

.rueckblick {
	background: url(../images/headers/rueckblick.gif) no-repeat left;
	height: 24px;
}

.wer_wir_sind {
	background: url(../images/headers/wer_wir_sind.gif) no-repeat left;
	height: 24px;
}

.linkliste {
	background: url(../images/headers/linkliste.gif) no-repeat left;
	height: 24px;
}

.termine {
	background: url(../images/headers/termine.gif) no-repeat left;
	height: 24px;
}

.email {
	background: url(../images/headers/email.gif) no-repeat left;
	height: 24px;
}

.gaestebuch {
	background: url(../images/headers/gaestebuch.gif) no-repeat left;
	height: 24px;
}

.google_map {
	background: url(../images/headers/google_map.gif) no-repeat left;
	height: 24px;
}

.video {
	background: url(../images/headers/video.gif) no-repeat left;
	height: 24px;
}

.unterhaltsames {
	background: url(../images/headers/unterhaltsames.gif) no-repeat left;
	height: 24px;
}

.galerie {
	background: url(../images/headers/galerie.gif) no-repeat left;
	height: 24px;
}

.willkomen {
	background: url(../images/headers/willkomen.gif) no-repeat left;
	height: 24px;
}

.willkomen_new_year {
	background: url(../images/headers/willkomen_new_year.gif) no-repeat left;
	height: 24px;
}

.blog {
	background: url(../images/headers/blog.gif) no-repeat left;
	height: 24px;
}

.impressum {
	background: url(../images/headers/impress.gif) no-repeat left;
	height: 24px;
}

.wnt {
	background: url(../images/headers/wnt.gif) no-repeat left;
	height: 24px;
}

/* Rubriken Überschriften Ende*/

.white_bg{
	background: #fff;
	margin: 5px;
	border: 1px solid #3399FF;
	padding: 5px;
}

.white_bg1{
	background: #fff;
	border: 1px solid #3399FF;
	padding: 3px;
}

.white_bg_form{
	background: #fff;
	margin: 5px;
	border: 1px solid #3399FF;
	padding: 5px;
}

.white_bg_form form{
	background: #F3F3F3;
	padding: 10px;
	margin: 0 10px 10px 10px;
	border: dashed 1px #cccccc;
}

.video_div{
	width: 425px;
	height: 355px;
	text-align: center;
	margin: 0 auto;
}

.video_div_my_video{
	width: 470px;
	height: 406px;
	text-align: center;
	margin: 0 auto;
} 

.padding5 {
	padding: 5px;
}

.padding20 {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.padding10_l {
	padding-left: 10px;
}

.padding10_lr {
	padding-right: 10px;
	padding-left: 10px;
}

.padding5_lr {
	padding-right: 5px;
	padding-left: 5px;
}

.bg_d_blau{
	background-color: #99CCFF;
}

#break{
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	background: #505050;
}

#logo {
	float:left;
	height: 86px;
	text-align: left;
	vertical-align: middle;
	width: 770px;
	background:#3399FF url(../images/titel-fruehling.jpg) no-repeat;
}

#logo_fruehl {
  float:left;
  height: 86px;
  text-align: left;
  vertical-align: middle;
  width: 770px;
  background-color: #3399FF;
  background: url(../images/titel-fruehling.gif);
}

.logo_img {
	margin-top:23px;
}

#main{
	/*margin: 10px 0 10px -461px;
	position:absolute; 
	top: 0; 
	left: 50%;*/
	margin: 10px auto;
	text-align:	left;
	border-top: 1px solid #505050;
	border-right: 1px solid #505050;
	border-left: 1px solid #505050;
	padding: 0;
	width: 930px;
	background-color: #3399FF;
}

#header{
	/*margin: 10px 0 10px -461px;
	position:absolute; 
	top: 0; 
	left: 50%;*/
	margin: 10px auto 10px auto;
	text-align:	left;
	border-top: 1px solid #505050;
	border-right: 1px solid #505050;
	border-left: 1px solid #505050;
	padding: 0;
	width: 930px;
	background-color: #3399FF;
}

/*#footer{
	text-align:center;
	width: 930px;
	background-color: #fff;
	height: 10px;
}*/

#impress{
	float:right;
	width: auto;
	padding: 5px;
	font-size: 10px;
}

#logo_links {
	float:left;
  width: 160px;
  background-color: #3399FF;
}

#logo_links_start {
float:left;
  
  width: 160px;
  height: 208px;
  background-color: #3399FF;
}

#inhalt {
  float:right;
  width: 740px;
  text-align: left;
  height: 100% !important;
  padding-left: 30px;
  background-color: #99CCFF;
  background-image: url(../images/li_ecke.gif);
  background-position: top left;
  background-repeat: no-repeat;
  }
  
  #inhalt_lb {
  margin:0 auto;
  width: 608px;
  text-align: left;
  padding-left: 8px;
  background-color: #99CCFF;
  /*background-image: url(../images/li_ecke.gif);*/
  background-position: top left;
  background-repeat: no-repeat;
  }
  
#links {
float:left;
  width: 160px;
  background-color: #3399FF;
}

#we_wish_you {
	position:absolute;
	left:25%;
	top:231px;
	width:600px;
	height: 381px;
	border: solid 1px #000;
	z-index:1;
}

#Layer2 {
	position:absolute;
	left:527px;
	top:333px;
	width:200px;
	height:200px;
	z-index:2;
}

#Layer3 {
	position:absolute;
	left:689px;
	top:418px;
	width:209px;
	z-index:1;
}

.stilblueten {
	position:absolute;
	top:175px;
	width:120px;
	height:auto;
	z-index:1;
}

#Layer_link {
	position:absolute;
	left:313px;
	top:121px;
	width:200px;
	height:132px;
	z-index:3;
}

#Layer_mail {
	position:absolute;
	left:420px;
	top:95px;
	width:200px;
	height:132px;
	z-index:4;
}

.table_hundert{height:100%;}

td.td_rahmen {
	border: 1px solid #000;
	padding : 3px;
}

td.td_rahmen_nav {
	border: 1px solid #000;
	padding : 3px;
	background: #00CED1;
	font-size: 90%;
}

.backgr {
	background-color: #3399FF;
	border: 1px dotted #000000;
	padding: 5px;
	margin-bottom: 5px;
	color: #fff;
}

.backgr_1 {
	background-color: #FFFFFF;
	border: 1px dotted #000000;
	padding: 5px;
	margin-bottom: 5px;
}

.joke_div{
	width: 45%;
	min-height: 50px !important;
	height: auto !important;
	height: 50px;
	vertical-align: middle;
	margin: 0px 0px 3px 3px;
	float: left;
	font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 400;
}

.joke_div_last{
	width: 45%;
	min-height: 50px !important;
	height: auto !important;
	height: 50px;
	margin: 0 auto;
	font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 400;
}

.break_div{
	clear: both;
	height: 10px;
}

.img_joke{
	margin-bottom: 13px;
	border: 1px solid Black;
}

.img_middle{
vertical-align: middle;
}

.img_right{
float:right;
margin-left: 20px;
border: 1px solid Black;
}

.img_left{
float:left;
margin-right: 30px;
border: 1px solid Black;
}

.img_left_no_bord{
float:left;
margin-right: 20px;
}

.Stil3 {
	color: #004E4F;
	font-weight: bold;
}
.Stil4 {color: #FFFFFF}

/* Counter Styles */

a.b4yc:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

a.b4yc:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

a.b4yc:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: color: #ffffff;;
}

a.b4yc:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #004E4F;
}

.b4yc_text_klein {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000000;
font-weight: normal;
}

.b4yc_text_groÃŸ {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
}

.b4yc_tabname {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
background-color: #3399FF;
}

.b4yc_tabhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
background-color: #3399FF;
}

.b4yc_main_table {
background-color: #3399FF;
}

.b4yc_main_td {
background-color: #3399FF;
}

.Stil9 {font-weight: bold}
.Stil10 {color: #FF0000}

.puzzle_div{
	padding:0 130px;
	width:430px;
	text-align:center
}

#puzzle {
border:1px solid #E8A400;
height:450px;
margin-left:0px;
width:450px;
}

#puzzle img {
cursor:move;
float:left;
margin:0px;
}

element.style {
position:relative;
}
.zoom{
	zoom: 100%;
}


#lightbox-overlay{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	height: 500px; 
	width: 100%; 
	background-color: #fbf9f6; 
}
#anlassen
{
	background: url(../images/StrassenBanner.gif) no-repeat;
	text-align: left;
	position: relative;
	left: -30px;
	width: 680px;
}

#sponsor td{
	padding: 10px;
}
