* { margin:0px; padding:0px; }
body 
{ 
	background-color:#FFFFFF;
	color: #505050;
	/*float:left;*/
}
body, a, ul, li, table, td, tr, input, textarea, div
{
	font-family: arial, verdana, sans-serif;
}
.leiste {}

hr.line
{
	text-align:center;
  	width:100%;
  	height:1px;
  	padding-bottom:1px;
  	background-color:#BEBEBE;
  	color:#BEBEBE;
  	border:0;
}
hr.innerline
{
	text-align:center;
	height:1px;
 	border-top: solid 1px #BEBEBE;
 	border-bottom: solid 1px #FFFFFF;
	background-color:#BEBEBE;
  	color:#BEBEBE;
 	border: 0px;
}
.hr_line
{
	text-align:center;
	vertical-align:middle;
	background-color:#BEBEBE;
	border-top:1px solid #BEBEBE;
	border-bottom: solid 1px #FFFFFF;
	height:1px;
	margin:0px;
	padding:0px;
}

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

table.index 
{
	width:980px;
	text-align:center;
	border:0px solid #454545;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto; 
	margin-right:auto;
}

table.index td.oben_links 
{
	width:175px;
	background-color: #FFFFFF;
	text-align:center;
	border-top:0px solid #FFFFFF;
	border-right:2px solid #454545;
	border-bottom:1px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	padding:0;
}
table.index td.oben_rechts 
{
	background-color: #FFFFFF;
	text-align: left;
	border-top:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:0px solid #454545;
	font-size: 12px;
}
table.index td.oben_rechts { width:800px; padding:0px 0px 0px 5px; }
table.index td.oben_rechts table.tab
{
	width:800px;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
}
table.index td.oben_rechts table.tab td.sp1
{
	width:560px;
	color:#454545;
	padding:0;
	text-align:left;
}
table.index td.oben_rechts table.tab td.sp2
{
	width:240px;
	font-size:14px;
	color:#454545;
	font-weight:bold;
	padding:0;
	text-align:right;
	vertical-align:middle;
}
table.index td.oben_rechts table.tab td.sp1 li
{
	padding:0;
}
table.index td.oben_rechts table.tab td.sp1 li a
{
	color:#454545;
	font-size:18px;
	font-weight:bold;
}
table.index td.oben_rechts table.tab td.sp1 li span,
table.index td.oben_rechts table.tab td.sp1 li div
{
	color:#454545;
	font-size:10px;
}
table.index td.oben_rechts table.tab td.sp1 li div span
{
	white-space:nowrap;
}
table.index td.abstand
{
	text-align:center;
	padding-top:5px;
}

table.index2
{ 
	width:680px;
	text-align:center;
	border:1px solid #454545;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto; 
	margin-right:auto;
}
table.index2 td.oben_links 
{ 
	width:175px;
	border:0px;
	border-right:1px solid #8C2F10;
	background-color:#FFFFFF;
	text-align:center;
	padding:0 0 1px 0;
}
table.index2 td.oben_rechts 
{ 
	width:505px;
	border:0px;
	background-color:#FFFFFF;
	text-align:left;
	font-size:12px;
	padding:0px 0px 1px 10px;
}

table.suchcenter
{
	width:940px;
	text-align:center;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000;
}
table.suchcenter td.top
{
	padding:13px 0px 0px 0px;
	font-size:11px;
	text-align:left;
	border:0px solid #000;
}

table.suchcenter td.top table.top
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px solid #000;
	background-color:#090;
}

table.suchcenter td.top table.top td
{
	padding:0px;
}

table.fewosuchen
{
	width:400px;
	background:#FFFFDA;
	border:3px solid #8C0000;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0px;
}
table.fewosuchen td
{
	padding:0px;
}

table.leiste1
{
	width:100%;
	text-align:center;
	border:0px solid #FFF;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
}
table.leiste1 td
{
	padding:0px;
}
table.leiste1 td a
{
	font-size:12px;
	color:#454545;
	cursor:pointer;
	text-decoration: none;
}
table.leiste1 td a:hover
{
	font-size:12px;
	color:#454545;
	cursor:pointer;
	text-decoration: underline;
	font-weight: normal;
}

table.incsuche
{
	width:375px;
	text-align:center;
	border:1px solid #454545;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left:auto; 
	margin-right:auto;
}

table.incsuche td
{
	margin:0px;
	padding:0px;
	border:0px solid #000;
}

table.wichtigeinfos
{
	width:100%;
	border:3px solid #454545;
}
table.wichtigeinfos td.spalte1
{
	width:60%;
	font-size:14px;
	color:#454545;
	vertical-align:top;
	padding:10px 0 0px 5px;
}
table.wichtigeinfos td.spalte2
{
	width:40%;
	font-size:12px;
	color:#952905;
	vertical-align:top;
	padding-right:3px;
	text-align:right;
	padding:10px 5px 0px 0px;
}
table.wichtigeinfos td span
{
	font-weight:bold;
}
table.wichtigeinfos td.spalte1 li
{
	font-size:14px;
	list-style: none;
}
table.wichtigeinfos td.spalte2 li
{
	list-style: disc;
}

table.telhom
{
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #454545;
}
table.telhom td.hohe
{
	height:18px;
}
table.telhom td
{
	font-size:12px;
	color:#454545;
}

a { text-decoration:none; }
a:hover { text-decoration:underline; border-bottom-width:1px; border-bottom-color:blue; }

/*
td 
{
	padding:1px solid transparent;
}
*/

.reiter
{
	padding: 3px 0 3px 3px;
	margin-left: 0;
	border-bottom: 1px solid #454545;
	font: bold 12px Verdana, sans-serif;
}
.reiter ul
{
	margin: 0;
	padding: 0;
}
.reiter li 
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
.reiter li a 
{
	padding: 3px 5px;
	margin-left: 5px;
	border: 1px solid #454545;
	border-bottom: none;
	background: #454545;
	text-decoration: none;
}
.reiter li a:link,
.reiter li a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}
.reiter li a:hover 
{
	color: #FFFFFF;
	background: #8C0000;
	border-color: #8C0000;
}
.reiter span
{
	padding: 3px 5px;
	margin-left: 5px;
	background: #FFFFFF;
	color: #8C0000;
	border: 1px solid #454545;
	border-bottom: 1px solid white;
}

.menue_oben,
.menue_fuss
{
	background-color:#FFFFFF;
}
.menue_leiste
{
	height:30px;
	background-image: url(/bilder/ButtonBild-030-1.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #FFF;
	padding:0px;
	border: 0px solid #000;
}
.unten_schnellsuche
{
	background-color:#454545;
	padding-top:10px;
	text-align:center;
	font-size:11px;
	color:#FFFFA4;
}
.suchfunktion
{
	text-align:center;
	vertical-align:middle;
	background-color:#FFF;
	padding:0px;
}
.textstartseite
{
	font-size:14px;
	font-weight:bold;
	height:30px;
	padding:15px 0 0 0;
	text-align:center;
	vertical-align:middle;
	background-color:#FFF;
	color:#004545456;
}
.startinfo
{
	text-align:center;
	vertical-align:middle;
	background-color:#FFF;
	padding:0px;
}
.mitte_left
{
	text-align:center;
	vertical-align:top;
	background-color:#FFF;
	border:0px solid #FFF;
}
.mitte_right
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	border:0px solid #FFF;
	padding-left:10px;
}
td.mitte_unten
{
	font-size:12px;
	padding-left:5px;
	color:#600;
	background-color:#FFF;
	vertical-align:middle;
	text-align:left;
}
.mitte_unten_schnellsuche
{
	width:315px;
	border:0px solid #000;
	vertical-align:top;
}
.mitte_unten_feriengebiete
{
	width:264px;
	vertical-align:top;
	border-right:1px solid #454545;
	border-left:1px solid #454545;
}
.mitte_unten_spezsuche
{
	width:191px;
	vertical-align:top;
}

.css { position: absolute; visibility: hidden; z-index: 100 }
.box { border: #832A0C 1px solid; }
.box2 { border: #000066 1px solid; }
.box3 { border: #CCCCFF 1px solid; }
.box4 { border: #FFCC99 1px solid; }
.box5 { border: #CC0000 1px solid; }
.box6 { border: #FFFFFF 1px solid; }
.box_neu { border: #006600 1px solid; }
.randCC0000_1 { border: #CC0000 1px solid; }
.randCC0000_2 { border: #CC0000 2px solid; }
.rand006600_1 { border: #006600 1px solid; }
.rand006600_2 { border: #006600 2px solid; }
.ab_oben02 { padding-top: 2px;}
.ab_oben03 { padding-top: 3px;}
.einruecken02 { padding-left: 2px;}
.einruecken03 { padding-left: 3px;}
.einruecken05 { padding-left: 5px;}
.einruecken10 { padding-left: 10px;}
.fett { font-weight: bold;}
.bc_haupttrennlinie {background-color:#FFFFFF;}
.bc_trennlinieCC0000 {background-color:#CC0000;}
.bc_832A0C{background-color:#832A0C;}
.bc_nflinie {background-color:#642009;}
.bc_fraunf {background-color:#006600;}
.bc_frei {background-color:#11D911;}
.bc_leidbel {background-color:#F00;}
.bc_000066 { background-color: #006600}
.bc_11D911 { background-color: #11D911}
.bc_FF0000 { background-color: #FF0000}
.cFREI { color: #FFF}
.cFRAUNF { color: #FFF}
.cLEIDBEL { color: #FFF}
.coFREI { color: #11D911}
.coFRAUNF { color: #006600}
.coLEIDBEL { color: #FF0000}
.c952905 { color: #952905}
.c000000 { color: #000000}
.c000033 { color: #000033}
.c000066 { color: #000066}
.c000099 { color: #000099}
.c0000FF { color: #0000FF}
.c00FF00 { color: #00FF00;}
.c006600 { color: #006600}
.c009900 { color: #009900}
.c00CC00 { color: #00CC00}
.c006633 { color: #006633}
.cA7A7A7 { color: #A7A7A7}
.c83662C { color: #83662C}
.c999999 { color: #999999}
.cBBBBBB { color: #BBBBBB}
.cCC0000 { color: #CC0000}
.cCC0033 { color: #CC0033}
.cC50000 { color: #C50000}
.cCCCCFF { color: #CCCCFF}
.cCCFFFF { color: #CCFFFF}
.cCEAF6E { color: #CEAF6E}
.c5757B9 { color: #5757B9}
.c666666 { color: #666666}
.cC4C4C4 { color: #C4C4C4}
.cEAA000 { color: #EAA000}
.cE1C382 { color: #E1C382}
.cE68743 { color: #E68743}
.cEFEFEF { color: #EFEFEF}
.cF9F9F9 { color: #F9F9F9}
.cFF0000 { color: #FF0000}
.cFF6600 { color: #FF6600}
.cFFFF00 { color: #FFFF00}
.cFFFFCC { color: #FFFFCC}
.cFFFFFF { color: #FFFFFF}
.cFFFFFE { color: #FFFFFF}
.fs01 { font-size: 1px;}
.fs08 { font-size: 8px;}
.fs09 { font-size: 9px;}
.fs10 { font-size: 10px;}
.fs11 { font-size: 11px;}
.fs12 { font-size: 12px;}
.fs13 { font-size: 13px;}
.fs14 { font-size: 14px;}
.fs15 { font-size: 15px;}
.fs16 { font-size: 16px;}
.fs18 { font-size: 18px;}
.fs20 { font-size: 20px;}
.fs22 { font-size: 22px;}
.fs24 { font-size: 24px;}
.fs26 { font-size: 26px;}
.fs28 { font-size: 28px;}
.fs30 { font-size: 30px; }

.bg1 { background: #943211; }
.bg2 { background: #832A0C; }
.bg3 { background: #B73D14; }
.bg4 { background: #CC0000; }
.bg5 { background: #FFFF00; } /* gelb*/
.bg6 { background: #FFFFCC; } /* hellgelb*/
.bg7 { background: #FFCC99; } /*Hintergrund für Popup's und Verwaltung*/
.bg8 { background: #99FF99; } /*Hintergrund für Anfrage*/
.bgHG_neu { background: #009900; }
.bgVL { background: #FFFFFF; }
.bgBody { background: #8C2F10; }
.bgHG { background: #E1C382; }
.bg0000FF { background: #0000FF; }
.bgFFFFFF { background: #FFFFFF; }
.bgFF0000 { background: #FF0000; }
.bg006600 { background: #006600; }
.bgCC0000 { background: #CC0000; }
.bgBBBBBB { background: #BBBBBB; }
.bgAnfrage {background-color:#FFE4AA;}
.bc1 {background-color:#FFCC99;}
.bc2 {background-color:#832A0C;}
.sca {color:#CC0000;}
.sc1 {color:#943211;}
.sc2 {color:#FFCC99;}
.sc3 {color:#FFFFFF;}
.sc4 {color:#CC0000;}
.sc5 {color:#FFFF00;}
.sc6 {color:#FFFFCC;}
.sc7 {color:#FFFFFF;}
.sc8 {color:#B73D14;}
.sc9 {color:#DC4918;}
.sc10 {color:#454545;}
.sc11 {color:#832A0C;}
.buttonanfrage { font-weight:bold; font-size:12px; color:#CC0000; background-color:#FFCC99; border-top: 2px solid #EF7850; border-left: 2px solid #EF7850; border-right: 2px solid #832A0C; border-bottom: 2px solid #832A0C; }

.selectgoto { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #CC0000; height: 20px; width: 183px; border: 1px solid #000066; }
.submit { font-family: Arial; font-size: 12px; color: #FFFFFF; background-color: #CC0000; height: 17px; width: 50px; border: 0px solid #E1C382; }
.hochstrich { color: #CC0000; font-family: Arial; font-size: 12px;}
.vorschau { font-family: Arial; font-size: 12px; color: #0000FF; text-decoration: none;}
.vorschau:hover { text-decoration:underline; border-bottom-width:1px; border-bottom-color:blue; font-family: Arial; font-size: 12px; color: #0000FF; cursor: pointer;}
.eingabefeld { font-size: 8pt; COLOR: #000066; background-color: #ffffff; border: 1px solid #000066; height: 16px; width: 135px;}
.uebermitteln { font-size: 8pt; COLOR: #000066; background-color: #d4d0c8; border: 1px solid #000066; height: 16px; width: 50px;}
.einruecken { padding-left: 5px;}
.einruecken3 { padding-left: 3px;}
.einruecken2 { padding-left: 2px;}
.eingabefelde_anmeldung {  font-size: 12px; color: #000099; }

.select_sz { font-size: 11px; color: #FFFFFF; background-color: #CC0000; height: 20px;}
.hinzur {  color: #FFFFFF; background-color: #8C2F10; margin: 1px; padding: 1px; vertical-align:middle}
.senden {  font-size: 12px; color: #FFFFFF; background-color: #090; margin: 1px; padding: 1px; height: 24px;width: 110px;}
.sendenx {  font-size: 12px; color: #FFFFFF; background-color: #090; margin: 1px; padding: 1px; height: 24px; width: 210px;}
.sendengelb {  font-size: 12px; color: #CC0000; background-color: #FFFF66; margin: 1px; padding: 1px; height: 18px;width: 110px;}
.sendengelbx {  font-size: 12px; color: #CC0000; background-color: #FFFF66; margin: 1px; padding: 1px; height: 18px; width: 210px;}

.w30 { width: 30px;} 
.w40 { width: 40px;} 
.w50 { width: 50px;} 
.w70 { width: 70px;} 
.w80 { width: 80px;} 
.w90 { width: 90px;} 
.w100 { width: 100px;} 
.w120 { width: 120px;} 
.w125 { width: 125px;} 
.w135 { width: 135px;} 
.w144 { width: 144px;} 
.w240 { width: 240px;} 
.w212 { width: 212px;} 
.w252 { width: 252px;}
.w300 { width: 300px;} 
.w330 { width: 330px;} 
.w332 { width: 332px;} 
.w350 { width: 350px;} 
.w400 { width: 400px;} 
.w430 { width: 430px;} 
.w440 { width: 440px;} 
.w490 { width: 490px;} 
.w530 { width: 530px;}
.h17 { height: 17px;}
.h19 { height: 19px;}
.h20 { height: 20px;}
.h25 { height: 25px;}
.h120 { height: 120px;} 
.eingabe {  font-size: 10pt; color: #454545; background-color: #FFFFDA; height: 20px;}
.f_eingabe {  font-size: 10pt; color: #FFFFFF; background-color: #FF4242; height: 20px;}
.textarea { font-family: Arial; font-size: 10pt; color: #454545; background-color: #FFFFDA; height: 80px;}
.f_textarea { font-family: Arial; font-size: 10pt; color: #FFFFFF; background-color: #FF4242; height: 80px;}

table.anfrage
{
	width:700px;
	border: #454545 1px solid;
	background-color:#FFFFCC;
	border-collapse:separate;
	border-spacing:2px;
	text-align:right;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
}
table.anfrage td { padding:7px 5px 7px 5px; font-size:14px; color:#454545; text-align:left; vertical-align:top; }
table.anfrage td.titel { padding:10px 10px; color:#FFFFFF; font-size:30px; text-align:center; background-color:#BF433E; background-image:url(../db/bilder/ButtonBild-060-3.gif); font-weight:bold; }
table.anfrage td.cell01 { width:150px; text-align:left; background-color:#FFFFAA; font-weight:bold; }
table.anfrage td.cell02 { width:530px; text-align:left; background-color:#FFFFCC; }
table.anfrage td.cell02 li { vertical-align:middle; padding:2px 0; border:0px; }
table.anfrage td.cell02 li span { float:left; font-size:13px;  }
table.anfrage td.cell02 li span.sp1 { width:256px; }
table.anfrage td.cell02 li input.style { width:250px;border:#454545 1px solid;height:20px;padding-left:2px;color:#000000; }
table.anfrage td.cell02 li input.style1 { width:250px;border:#BF433E 1px solid;height:20px;padding-left:2px;color:#FFFFFF;background-color:#FF4242; }
table.anfrage td.cell03 { width:150px; text-align:right; background-color:#FFFFCC; font-weight:bold; vertical-text:middle; }
table.reise
{
	width:400px;
	border:0;
	background-color:#FFFFCC;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:right;
	vertical-align:top;
}
table.reise td { padding:2px 0px; font-size:13px; color:#454545; text-align:left; vertical-align:middle; }

input.anmeldung_button_1
{
	width:290px;
	height:40px;
	font-size:18px;
	color:#FFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#FFFFFF;
	background-image:url(/bilder/ButtonBild-040-1.gif);
	padding-left:23px;
	text-align:left;
}
input:hover.anmeldung_button_1
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:20px;
}
input.anmeldung_button_2
{
	width:200px;
	height:40px;
	font-size:16px;
	color:#FFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#FFFFFF;
	background-image:url(/bilder/ButtonBild-040-1.gif);
	padding-left:13px;
	text-align:left;
}
input:hover.anmeldung_button_2
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:20px;
}
input.anfrage_button_1
{
	width:320px;
	height:40px;
	font-size:18px;
	color:#FFFFDA;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#009900;
	background-image:url(/bilder/ButtonBild-040-2.gif);
	padding-left:23px;
	text-align:left;
}
input:hover.anfrage_button_1
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:20px;
}
input.anfrage_button_2
{
	width:300px;
	height:40px;
	font-size:16px;
	color:#FFFFFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#009900;
	background-image:url(/bilder/ButtonBild-040-2.gif);
	padding-left:13px;
	text-align:left;
}
input:hover.anfrage_button_2
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:10px;
}
