/* ####### SauerlandBAD ####### */

/* ####### don`t steal the source! ####### */


body
	{
	height:100%;
	text-align:center;
	background-color:#FFFFFF;
	margin:0;
	padding:0px;
	}
	
	/* Mainmenue Links */
	a.menue:visited	{ color: #000000; text-decoration: none; font-weight: normal;}
	a.menue:link		{ color: #000000; text-decoration: none; font-weight: normal;}
	a.menue:hover		{ color: #000000; text-decoration: underline; font-weight: normal;}
	a.menue:active	{ color: #000000; text-decoration: none; font-weight: normal;}

	/* content Links */
	a:visited	{ color: #e3ab00; text-decoration: none; font-weight: 600;}
	a:link		{ color: #e3ab00; text-decoration: none; font-weight: 600;}
	a:hover		{ color: #e3ab00; text-decoration: underline; font-weight: 600;}
	a:active	{ color: #e3ab00; text-decoration: underline; font-weight: 600;}
	
h1 { 
	font-size:16px;
	color:#00419a;
	margin:0;
	padding:0px;
	}

h2 { 
	color:#00419a;
	font-size:12px;
	margin:0;
	padding:0px;
	text-decoration:underline;
	}



ul
	{
	margin:10px;
	}
	
li
	{
	margin:10px;
	}


.table_ohne
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	margin:0;
	padding:0px;
	}

.tabelle_bilder
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d67ad;
	margin:0;
	padding:0px;
	}
	
.tabelle_blau
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	margin:0;
	padding:0px;
	background-color:#d6eaff;
	}



.Stil11
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	margin:0;
	padding:0pc;
	}
	

	
	
	
	
	
#container
	{
	height:100%;
	width:980px;
	margin:0 auto;
	background-image:url(gfx/background-border.jpg);
	}
	
#top1
	{
	width:980px;
	height:278px;
	margin:0;
	background-image:url(gfx/top1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
	
	
	
#middle
	{
	float:left;
	margin:0 auto;
	width:980px;
	background-image:url(gfx/background-border.jpg);
	}
	
	
	
#spacer_left
	{
	float:left;
	margin:0;
	width:15px;
	}

.strich
	{
        float:left;
        margin:0;
        width:540px;
        }
	
	
	
#nav
	{
	float:left;
	width:172px;
	margin:0px;
	}
	
#nav_schrift
	{
	float:left;
	width:172px;
	margin:0px;
	}
	
	
#nav_main
	{
	float:left;
	margin:2px 0 2px 0;
	width:160px;
	}

#nav_main_aktiv
	{
	float:left;
	margin:2px 0 0px 0;
        padding:0 0 3px 0;
	width:172px;
	background-color: #FFC90D;
	}

#navtext
	{
	margin:0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C1C1C;
	font-size:11px;
	width:160px;
	text-align:right;
	padding-top:5px;
	}
	
	
	
#content
	{
	float:left;
	width:600px;
	margin:0px;
	}
	
.content_schrift
	{
	text-align:left !important;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	padding-top:15px;
	padding-left:25px;
	padding-right:30px;
	padding-bottom:15px;
	}

.content_wellenfreibad
	{
	text-align:left !important;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	}
	
.links_schrift
	{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	padding-right:10px;
	padding-left:15px;
	text-align:right;
	}

#wetter
	{
	float:left;
	margin:0;
	}

.spacer_navi_links
	{
	float:left;
	width:100px;
	margin:0;
	height:20px;
	}
	
	
	
#pics
	{
	float:left;
	width:175px;
	margin:0px;
	}
	
#pics_schrift
	{
	width:175px;
	margin:0;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:13px;
	}
	
	
	
.bilder_rechts
	{
	border-color:#FFFFFF;
	border:solid;
	border-width:3px;
	}
	
.bilder
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:0px;
	}
	
.fett
	{
	float:left;
	margin:0;
	font-weight:bold;
	}
	
.fett_kursiv
	{
	float:left;
	margin:0;
	width:90px;
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	text-align:right;
	}
	
	
	
#form_name
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:200px;	
	}
	
#form_strasse
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:123px;	
	}
	
#form_nr
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:70px;	
	}
	
#form_plz
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:70px;	
	}
	
#form_ort
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:123px;	
	}
	
#form_telefon
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:200px;	
	}

#form_email
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:200px;	
	}
	
#form_mitteilung
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d67ad;
	width:200px;
	height:150px;	
	}
	
#form_senden
	{
	border-color:#005da4;
	border:solid;
	border-width:1px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:100px;
	height:22px;
	background-color:#e7a800;
	}
	
#form_container
	{
	float:left;
	margin:0;
	width:290px;
	}
	
#map_container
	{
	float:left;
	margin:0;
	width:250px;
	padding-left:5px;
	}

/* Formmailer */

.inputbox
	{
	height:19px;
	width:180px;
	background-color:#FFF;
	border:1px solid #2d67ad;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#393839;
	font-size:11px;
    font-weight:normal;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.inputField 
	{
    height:19px;
	width:210px;
	background-color:#FFF;
	border:1px solid #2d67ad;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#393839;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}
	
.textArea 
	{
	height:100px;
	width:210px;
	background-color:#FFF;
	border:1px solid #2d67ad;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#393839;
	font-size:11px;
	margin-top:4px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.errorField 
	{
    height:19px;
	width:210px;
	background-color:#f4f585;
	border:1px solid #cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.errorField_textArea
	{
    height:60px;
	width:222px;
	background-color:#f4f585;
	border:1px solid #cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	} 

.errorTable 
	{
	height:15px;
	width:280px;
	background-color:#ffdc68;
	border:1px solid #393839;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:11px;
	font-weight:bold;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.submit_button
	{
	width:150px;
	height:27px;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:0;
	padding:0;
font-weight:bold;
font-size:13px;
	background-color:#fe9b00;
        border:1px solid #2d67ad;
	color:#000;
	}

.button_klein
	{
        float:right;
	width:60px;
	height:20px;
	margin-top:5px;
	margin-right:-3px;
	margin-bottom:0;
	padding:5px 0 0 20px;
        font-size:12px;
	background-color:#fe9b00;
        border:1px solid #2d67ad;
	color:#000;
	}

.button_klein a:link
	{
	color:#000;
        font-weight:bold;
	}

.button_klein a:visited
	{
	color:#000;
        font-weight:bold;
	}

.button_klein a:hover
	{
	color:#000;
        font-weight:bold;
	}

.button_klein a:active
	{
	color:#000;
        font-weight:bold;
	}

.gewinnspiel_submit
	{
	margin:0;
	width:550px;
	height:25px;
	font-weight:bold;
	font-size:12px;
	background:#fe9b00;
	border:1px solid #272727;
	color:#272727;
	}

/* GEBURTSTAGSPAKETE */

#geburtstagspakete
  {
  float:left;
  width:100%;
  margin:0;
  padding:0;
  }

#geburtstagspakete p, #geburtstagspakete h2
  {
  margin: 9px 0 9px 0;
  }


#geburtstagspakete form
  {
  margin:0;
  }


#geburtstagspakete select
  {
  width:150px;
  margin:0;
  padding:0;
  }

#geburtstagspakete ul
  {
  display:block;
  padding:0;
  margin:10px 0 10px 20px;
  }

.titel-auswahlcontainer
  {
  background-color:#fe9b00;
  width:532px;
  height:16px;
  font-size:13px;
  font-weight:bold;
  color:#2d67ad;
  padding:7px;
  margin-top:10px;
  border-top:1px solid #00419a;
  border-left:1px solid #00419a;
  border-right:1px solid #00419a;
  }

.titel-auswahlcontainer2
  {
  background-color:#fe9b00;
  width:532px;
  height:35px;
  font-size:13px;
  font-weight:bold;
  color:#2d67ad;
  padding:7px;
  margin-top:10px;
  border-top:1px solid #00419a;
  border-left:1px solid #00419a;
  border-right:1px solid #00419a;
  }

.titel-auswahlcontainer3
  {
  background-color:#fe9b00;
  width:532px;
  height:44px;
  font-size:13px;
  font-weight:bold;
  color:#2d67ad;
  padding:7px;
  margin-top:10px;
  border-top:1px solid #00419a;
  border-left:1px solid #00419a;
  border-right:1px solid #00419a;
  }

.titel-auswahlcontainer3_schrift
  {
  font-size:11px;
  }

.auswahlcontainer
  {
  width:536px;
  margin:0 0 10px 0;
  padding:10px 5px 5px 5px;
  border:1px solid #00419a;
  }

.select_left
  {
  float:left;
  width:364px;
  height:20px;
  margin:0;
  padding:2px 0 0 0;
  }

.select_left5
  {
  float:left;
  width:364px;
  height:20px;
  margin:0;
  padding:2px 0 0 0;
  text-align:right;
  }

.select_left2
  {
  float:left;
  width:334px;
  margin:0;
  padding:2px 0 12px 0;
  }

.select_left3
  {
  float:left;
  width:267px;
  height:26px;
  margin:0;
  padding:2px 0 20px 0;
  }

#select_left4
  {
  float:left;
  margin-right:20px;
  }

#select_left4 select 
  {
  width:80px;
  }

.select_right
  {
  float:left;
  text-align:right;
  width:170px;
  height:20px;
  margin:0;
  padding:2px 0 0px 0;
  }

.select_right2
  {
  float:left;
  width:267px;
  height:26px;
  margin:0;
  padding:2px 0 20px 0;
  }

.select_right3
  {
  float:left;
  text-align:right;
  width:170px;
  height:20px;
  margin:0;
  padding:2px 0 10px 0;
  }

.select_middle
  {
  width:536px;
  margin:0;
  padding:0;
  }

.select_input
  {
  border:1px solid #00419a;
  width:200px;
  }

#clearer
  {
  clear:left;
  }
