* { margin:0px; padding:0px; }
body 
{ 
	background-image:url(../db/bilder/hintergrund1.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-family: arial, verdana, sans-serif; 
	color: #505050;
	/*float:left;*/
}
a, ul, li, table, td, tr, input, textarea, div
{
	font-family: arial, verdana, sans-serif; 
}
a { color: #4F4A4A; text-align:center; }
a img { border: 0; }
ul li a.sonderangebote, div a.sonderangebote { display:block;text-align:left; }
ul li a.sonderangebote:hover, div a.sonderangebote:hover { background-color:#FEFEFE; }

/*
form { padding:0px; margin:0px; }
.leiste 
{ 
	scrollbar-face-color:rgb(195,119,43); 
	scrollbar-shadow-color:rgb(237,204,133); 
	scrollbar-highlight-color:rgb(237,204,133); 
	scrollbar-3dlight-color:rgb(195,119,43); 
	scrollbar-darkshadow-color:rgb(195,119,43); 
	scrollbar-base-color:rgb(237,204,133); 
	scrollbar-arrow-color:rgb(237,204,133); 
	scrollbar-track-color:rgb(237,204,133);
}
*/

hr.line
{
	text-align:center;
  	width:100%;
  	height:1px;
  	padding-bottom:1px;
  	background-color:#832A0C;
  	color:#832A0C;
  	border:0;
}
hr.innerline
{
	text-align:center;
	height:1px;
 	border-top: solid 1px #C3772B;
 	border-bottom: solid 1px #FFFFFF;
	background-color:#C3772B;
  	color:#C3772B;
 	border: 0px;
}
.hr_line
{
	text-align:center;
	vertical-align:middle;
	background-color:#832A0C;
	border-top:1px solid #832A0C;
	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:1248px;
	text-align:center;
	border:0px solid #C3772B;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto; 
	margin-right:auto;
}

table.index td.oben_links 
{ 
	width:200px;
	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_transparent 
{ 
	width:100%;
	background-color:transparent;
	color:#454545;
	font-size:15px;
	text-align:right;
	border-top:0px solid transparent;
	border-right:2px solid transparent;
	border-bottom:1px solid transparent;
	border-left:0px solid transparent;
	padding:0;
}
table.index td.oben_transparent a
{
	font-size:15px;
	color:#454545
}
table.index td.mitte_links_eins,
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:1044px; padding:0px 5px; }
table.index td.mitte_links_eins { width:1078px; padding:0px; margin:0px; }

table.index td.mitte_links_eins table.tab,
table.index td.oben_rechts table.tab
{
	width:1044px;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
}
table.index td.mitte_links_eins table.tab td.sp1,
table.index td.oben_rechts table.tab td.sp1
{
	width:804px;
	color:#454545;
	padding:0;
	text-align:left;
}
table.index td.mitte_links_eins table.tab td.sp2,
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.mitte_links_eins table.tab td.sp1 li,
table.index td.oben_rechts table.tab td.sp1 li
{
	padding:0;
}
table.index td.mitte_links_eins table.tab td.sp1 li a,
table.index td.oben_rechts table.tab td.sp1 li a
{
	color:#454545;
	font-size:18px;
	font-weight:bold;
}
table.index td.mitte_links_eins table.tab td.sp1 li span,
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.oben_rechts table.tab td.sp2 div.login { float:right; font-size:14px; color:#454545; }
table.index td.oben_rechts table.tab td.sp2 div.login a { font-size:14px; color:#FF0000; }	

table.index td.abstand
{
	text-align:center;
	padding-top:5px;
}

table.index2
{ 
	width:683px;
	text-align:center;
	border:1px solid #C3772B;
	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 #454545;
	background-color:#FFFFFF;
	text-align:center;
	padding:0 0 1px 0;
}
table.index2 td.oben_rechts 
{ 
	width:508px;
	border:0px;
	background-color:#FFFFFF;
	text-align:left;
	font-size:12px;
	padding:0px 0px 1px 10px;
}

table.suchcenter
{
	text-align:center;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px solid #000;
}
table.suchcenter_center
{
	margin-left:auto;
	margin-right:auto;
}
table.suchcenter_left
{
	margin-left:0%;
	margin-right:100%;
}

table.suchcenter td.sp1 { padding:15px 19px 15px 0px; text-align:center; vertical-align:middle; border:0; }
table.suchcenter td.sp4 { padding:15px 19px 15px 0px; text-align:center; vertical-align:middle; border:0; }
table.suchcenter td.sp2 { padding:15px 0px 15px 0px; text-align:center; vertical-align:middle; border:0; }
table.suchcenter td.sp3 { padding:15px 0px 15px 0px; text-align:center; vertical-align:middle; border:0; }
table.suchcenter td.sp6 { padding:15px 0px; text-align:right; vertical-align:middle; border:0; }

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.sonderangebote
{
	width:235px;
	background:#FFFFFF;
	border:1px solid #454545;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0px;
}
table.sonderangebote td
{
	padding:0px;
}
table.sonderangebote td.row1
{
	background-image: url(../db/bilder/ButtonBild-030-2.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	font-size:20px;
	font-weight:bold;
	color:#BF433E;
	background-color:#FFE783;
	text-align:center;
	margin:0px;
	height:25px;
}
table.sonderangebote td.row2
{
	padding:0px;
	text-align:left;
	vertical-align:top;
	height:140px;
}
table.sonderangebote td.row2 ul { padding:0px; margin:5px 10px; }
table.sonderangebote td.row2 ul li { padding:0px; margin:0px; font-size:12px;  }
table.sonderangebote td.row2 ul li span { padding:0px; margin:0px; font-size:12px; }
table.sonderangebote td.row2 ul li.s1 { padding-top:5px; }
table.sonderangebote td.row2 ul li.s3 { padding-top:5px; }
table.sonderangebote td.row2 ul li.s1 span { color:#BF433E; font-weight:bold; }
table.sonderangebote td.row2 ul li.s2 span { color:#454545; }
table.sonderangebote td.row2 ul li.s2 a { font-size:12px; color:#0000FF; font-weight:bold; }
table.sonderangebote td.row2 ul li.s3 a { font-size:12px; color:#0000FF; font-weight:bold; }

table.suchenfewo
{
	width:500px;
	background:#FFFFCC;
	border:1px solid #454545;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0px;
}
table.suchenfewo td
{
	padding:0px;
}
table.suchenfewo td.row1
{
	background-image: url(../db/bilder/ButtonBild-030-2.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	font-size:20px;
	font-weight:bold;
	color:#454545;
	background-color:#FFE783;
	text-align:center;
	margin:0px;
	height:25px;
}
table.suchenfewo td.row2
{
	padding:0px;
	text-align:center;
	vertical-align:top;
	height:140px;
}
table.suchenfewo td table.suchen
{
	width:490px;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px solid #000000;
}
table.suchenfewo td table.suchen td
{
	text-align:left;
	padding:0px;
	margin:0;
}
table.suchenfewo td table.suchen td.spaceMiddle
{
	font-size:1px;
	padding:10px 0px 0px 0px;
	height:0px;
}
table.suchenfewo td table.suchen td.spaceTop
{
	font-size:1px;
	padding:15px 0px 0px 0px;
	height:0px;
}
table.suchenfewo td table.suchen td.suchen
{
	text-align:right;
	padding-right:8px;
}
table.suchenfewo td table.suchen td.text
{
	font-size:14px;
	color:#454545;
	text-align:right;
	padding:0px 3px;
}
table.suchenfewo td table.suchen td input.anreise
{
	font-size:14px;
	width:133px;
	color:#454545;
	background-color:#FFFFFF;
	border:1px solid #454545;
}
table.suchenfewo td table.suchen td input.gebiet
{
	font-size:16px;
	width:385px;
	color:#454545;
	background-color:#FFFFFF;
	border:1px solid #454545;
	padding:3px;
}
table.suchenfewo td table.suchen td select.personen
{
	font-size:11px;
	width:165px;
	height:19px;
	color:#454545;
	background-color:#FFFFFF;
	border:1px solid #454545;
}

table.suchenschnell
{
	width:473px;
	background:#FFF;
	border:1px solid #454545;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0px;
}
table.suchenschnell td
{
	padding:0px;
}
table.suchenschnell td.row1
{
	background-image: url(../db/bilder/ButtonBild-030-2.gif);
	background-color:#FFE783;
	background-repeat:repeat-x;
	height:25px;
	font-size:20px;
	font-weight:bold;
	color:#454545;
	text-align:center;
	padding:1px;
}
table.suchenschnell td.row2
{
	padding:0px;
	height:140px;
	vertical-align:top;
}

table.werbung_links
{
	width:165px;
	height:100%;
	background-color:transparent;
	text-align:right;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:0;
}
table.werbung_links td
{
	padding:0px;
}
table.werbung_links td.mitte
{
	background-color:transparent;
	text-align:right;
	padding:0 0 5px 0px;
}
table.werbung_links td.unten
{
	padding-top:5px;
	height:5px;
	min-height:5px;
}

table.infosuche
{
	width:100%;
	text-align:center;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
}
table.infosuche td
{
	font-weight:normal;
	padding:0;
}
table.infosuche td.row1
{
	background-color:#FFFFFF;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	font-size:13px;
	color:#454545;
	text-align:center;
}
table.infosuche td.row1 a
{
	color:#0000FF;
	font-size:14px;
}
table.infosuche td.row2
{
	background-color:#FFFFFF;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	font-size:13px;
	color:#505050;
	text-align:center;
}
table.infosuche td.row2 span
{
	font-weight:bold;
}

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

table.incsuche
{
	width:750px;
	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 #C3772B;
}
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:0px;
}
table.telhom td
{
	font-size:13px;
	color:#454545;
}
table.telhom td.hohe
{
	height:18px;
	padding-left:0px;
	padding-right:5px;
	text-align:left;
}

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: normal 15px Verdana, sans-serif;
}
.reiter ul
{
	margin: 0;
	padding: 0;
	border-top: 1px solid transparent;
}
.reiter li 
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
.reiter li a 
{
	margin-left: 5px;
	padding: 3px 8px;
	background-image: url(../db/bilder/ButtonBild-030-2.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	border:0;
	/*
	border: 1px solid #C26B00;
	background: #C26B00;
	*/
	border-bottom: none;
	text-decoration: none;
}
.reiter li a:link,
.reiter li a:visited 
{
	color: #454545;
	text-decoration: none;
}
.reiter li a:hover 
{
	color: #FFFFFF;
	background: #FFFFFF;
	border-color: #FFFFFF;
	background-image: url(../db/bilder/ButtonBild-040-1.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	border:0;
	
}
.reiter span
{
	padding: 3px 5px;
	margin-left: 5px;
	margin-top: 3px;
	background: #FFFFFF;
	color: #454545;
	border: 1px solid #454545;
	border-bottom: 3px solid #FFFFFF;
}
.reiterinnen table
{
	height:100%;
	background:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border-left:1px solid #454545;
	border-bottom:1px solid #454545;
	border-right:1px solid #454545;
}
.reiterinnen table td
{
	font-size:12px;
	padding:5px 0 0 5px;
	color:#454545;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
}

.menue_oben,
.menue_fuss
{
	background-color:#FFFFFF;
}
.menue_leiste
{
	height:30px;
	background-image: url(../db/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;
}
.suche_navigation
{
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	padding-bottom:15px;
	font-size:12px
	;color:#BF433E;
}
.unten_schnellsuche
{
	background-color:#C3772B;
	padding:0px;
	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:#454545;
}
.startinfo
{
	background-color:transparent;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	border:0px solid #000;
}
.mitte_left
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	border:0px solid #000;
	padding:0 0 0 10px;
}
.mitte_right
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	border:0px solid #FFF;
	padding-left:10px;
	padding-bottom:10px;
}
.mitte_mitte_eins
{
	width:5px;
	padding:0px;
	background-color:transparent;
}
.mitte_right_eins
{
	width:165px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFCC;
	border:0px;
	padding:0px 0px 10px 0px;
}
td.mitte_unten
{
	font-size:12px;
	padding:40px 0 0 5px;
	color:#600;
	background-color:#FFF;
	vertical-align:middle;
	text-align:left;
}
.mitte_unten_schnellsuche
{
	width:338px;
	border:0px solid #000;
	vertical-align:top;
}
.mitte_unten_feriengebiete
{
	width:347px;
	vertical-align:top;
	border-right:0px solid #C3772B;
	border-left:0px solid #C3772B;
}
.mitte_unten_spezsuche
{
	width:243px;
	vertical-align:top;
}

.css { position: absolute; visibility: hidden; z-index: 100 }
.box { border: #832A0C 1px solid; }
.box2 { border: #454545 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_000066 { background-color: #006600}
.bc_11D911 { background-color: #11D911}
.bc_FF0000 { background-color: #FF0000}
.cFREI { color: #FFF}
.cFRAUNF { color: #FFF}
.cLEIDBEL { color: #FFF}
.c952905 { color: #952905}
.c000000 { color: #000000}
.c000033 { color: #000033}
.c000066 { color: #454545}
.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: #454545; }
.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 #454545; }
.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: #454545; background-color: #ffffff; border: 1px solid #454545; height: 16px; width: 135px;}
.uebermitteln { font-size: 8pt; color: #454545; background-color: #d4d0c8; border: 1px solid #454545; 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: #454545; 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: #FFFFCC; 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: #FFFFCC; height: 80px;}
.f_textarea { font-family: Arial; font-size: 10pt; color: #FFFFFF; background-color: #FF4242; height: 80px;}

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(../db/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_suchen_1
{
	width:170px;
	height:45px;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#BF433E;
	background-image:url(../db/bilder/ButtonBild-045-1.gif);
	padding-left:23px;
	text-align:left;
}
input:hover.anmeldung_suchen_1
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	background-color:#BF433E;
	background-image:url(../db/bilder/ButtonBild-045-2.gif);
	cursor:pointer;
	padding-left:20px;
}

input.anmeldung_suchen_2
{
	width:52px;
	height:20px;
	font-size:12px;
	color:#FFFFFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#BF433E;
	background-image:url(../db/bilder/ButtonBild-020-1.gif);
	padding-left:5px;
	text-align:left;
}
input:hover.anmeldung_suchen_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:2px;
}

input.anmeldung_suchen_3
{
	width:150px;
	height:30px;
	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(../db/bilder/ButtonBild-040-1.gif);
	padding-left:28px;
	text-align:left;
}
input:hover.anmeldung_suchen_3
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:25px;
}

input.anmeldung_button_2
{
	width:255px;
	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(../db/bilder/ButtonBild-040-1.gif);
	padding-left:8px;
	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:5px;
}

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;
	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:210px;
	height:35px;
	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(../db/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;
}

.reiter_eins
{
	width:auto;
	padding: 3px 5px;
	margin-left: 0px;
	margin-right: 262px;
	margin-bottom: 0px;
	background: #FFFFCC;
	color: #454545;
	font-size:18px;
	font-weight:bold;
	white-space: nowrap;
	border-left:1px solid #454545;
	border-top:1px solid #454545;
	border-right:1px solid #454545;
	background-image:url(../db/bilder/ButtonBild-100-1.gif);
}
.reiterinnen_eins
{
	padding: 0;
}
.reiter_eins ul
{
	margin: 0;
	padding: 0;
}
.reiter_eins li 
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	color: #454545;
	font-size:15px;
	font-weight:normal;
}
.reiter_eins li a 
{
	padding: 3px 5px;
	margin-left: 5px;
	border: 1px solid #C3772B;
	border-bottom: none;
	background: #C3772B;
	text-decoration: none;
}
.reiter_eins li a:link,
.reiter_eins li a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}
.reiter_eins li a:hover 
{
	color: #FFFFFF;
	background: #BF433E;
	border-color: #BF433E;
}
.reiter_eins p
{
	padding: 3px 5px;
	margin-left: 15px;
	margin-right: 300px;
	background: #FFFFCC;
	color: #454545;
	font-size:20px;
	font-weight:bold;
	border-top: 1px solid #C3772B;
	border-left: 1px solid #C3772B;
	border-right: 1px solid #C3772B;
	border-bottom: 1px solid #FFFFCC;
	/*display:block;*/
}
.reiter_eins .klein
{
	padding: 0px;
	font-size:14px;
	font-weight:normal;
}
.reiterinnen_eins table.tab1
{
	width:100%;
	height:100%;
	background:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:0;
}
.reiterinnen_eins table.tab1 td.row1
{
	font-size:12px;
	padding:20px 0 20px 20px;
	color:#600;
	background-color:#FFFFCC;
	vertical-align:middle;
	text-align:left;
	background-image:url(../db/bilder/ButtonBild-473-1.gif);
	border-left:1px solid #454545;
	border-bottom:1px solid #454545;
	border-right:1px solid #454545;
}
/*
.line1 { float:left; width:1px; border:0px; border-left:1px solid #454545; margin:0; padding:0; }
.line2 { float:left; border:0px; margin:0; padding-left:1; border-top:1px solid transparent; }
*/
.line3 { float:right; width:263px; border:0px; border-top:1px solid #454545; margin:0; padding:0;background:transparent; margin-top:-1px; }

table.registerkarte
{
	width:960px;
	background-color:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:0;
}
table.registerkarte td { padding:0px; }
table.registerkarte td.row1 { width:610px; padding-right:20px; }
table.registerkarte td.row2 { width:350px; text-align:left; color:#454545; font-size:14px; vertical-align:top; }

table.tab_direktsuche,
table.tab_schnellsuche,
table.tab_schnellsuche_ss,
table.tab_feriengebiete,
table.tab_feriengebiete_ss,
table.tab_spezialsuche,
table.registerkarte table.tab_anmeldung
{
	height:100%;
	background-color:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:1px solid #454545;
}
table.tab_direktsuche { width:250px; }
table.tab_schnellsuche { width:320px; }
table.tab_schnellsuche_ss { width:360px; }
table.tab_feriengebiete { width:330px; }
table.tab_feriengebiete_ss { width:750px; }
table.tab_spezialsuche { width:300px; }
table.registerkarte table.tab_anmeldung { width:610px; }

table.tab_direktsuche td,
table.tab_schnellsuche td,
table.tab_schnellsuche_ss td,
table.tab_feriengebiete td,
table.tab_feriengebiete_ss td,
table.tab_spezialsuche td
{
	padding:0px;
}
table.tab_direktsuche td.oben,
table.tab_schnellsuche td.oben,
table.tab_schnellsuche_ss td.oben,
table.tab_feriengebiete td.oben,
table.tab_feriengebiete_ss td.oben,
table.tab_spezialsuche td.oben,
table.registerkarte table.tab_anmeldung td.oben
{
	background-image: url(../db/bilder/ButtonBild-030-2.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	height:25px;
	font-size:13px;
	font-weight:bold;
	color:#454545;
	text-align:center;
	padding:1px;
}
table.tab_direktsuche td.oben { height:50px; background-image: url(../db/bilder/ButtonBild-050-1.gif); }
table.registerkarte table.tab_anmeldung td.oben { font-size:18px; }
table.registerkarte table.tab_anmeldung td.spalte01 { width:268px; text-align:right; vertical-align:middle; padding:3px; }
table.registerkarte table.tab_anmeldung td.spalte02 { width:17px; text-align:right; vertical-align:middle; padding:3px; }
table.registerkarte table.tab_anmeldung td.spalte03 { width:325px; text-align:left; vertical-align:middle; padding:3px; font-size:12px; }
table.registerkarte table.tab_anmeldung td.spalte03 select,
table.registerkarte table.tab_anmeldung td.spalte03 input { border:1px solid #454545; }
table.registerkarte table.tab_anmeldung td.unten {
	padding-top:10px;
	height:10px;
	min-height:10px;
}

table.tab_schnellsuche td.mitte,
table.tab_schnellsuche_ss td.mitte
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	padding:0px 0px 0px 10px;
}
table.tab_direktsuche td.unten,
table.tab_schnellsuche td.unten,
table.tab_schnellsuche_ss td.unten,
table.tab_feriengebiete td.unten,
table.tab_feriengebiete_ss td.unten,
table.tab_spezialsuche td.unten
{
	padding-top:15px;
	height:15px;
	min-height:15px;
}

table.tab_direktsuche td.mitte,
table.tab_spezialsuche td.mitte,
table.tab_feriengebiete td.mitte
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	padding:15px 0px 0px 10px;
}
table.tab_feriengebiete_ss td.mitte
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	padding:15px 10px 0px 10px;
}

table.anmeldung_navigation,
table.anmeldung_infos
{
	background-color:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:1px solid #454545;
}
table.anmeldung_navigation { width:240px; }
table.anmeldung_infos { width:370px; height:430px; }

table.anmeldung_navigation td,
table.anmeldung_infos td { padding:0px; }

table.anmeldung_navigation td.oben,
table.anmeldung_infos td.oben
{
	background-image: url(../db/bilder/ButtonBild-030-2.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	height:25px;
	font-size:16px;
	font-weight:bold;
	color:#454545;
	text-align:center;
	padding:1px;
}
table.anmeldung_infos td.mitte
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	padding:15px 0px 0px 10px;
}
table.anmeldung_navigation td.mitte
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	padding:10px 0px 10px 10px;
}
table.anmeldung_infos td.mitte ul li
{
	font-size:14px;
	color:#454545;
	padding-bottom:20px;
}
table.anmeldung_infos td.mitte ul li span
{
    width:130px;
    height:30px;
	font-weight:bold;
	float:left;
}
table.anmeldung_infos td.unten
{
	padding-top:15px;
	height:15px;
	min-height:15px;
}

table.anmeldung_zimmerwohnung,
table.anmeldung_images,
table.anmeldung_google
{
	height:100%;
	background-color:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:1px solid #454545;
}
table.anmeldung_zimmerwohnung,
table.anmeldung_images,
table.anmeldung_google { width:100%; }
table.anmeldung_zimmerwohnung td,
table.anmeldung_images td,
table.anmeldung_google td { padding:0px; }
table.anmeldung_zimmerwohnung td.oben,
table.anmeldung_images td.oben,
table.anmeldung_google td.oben
{
	/*
	background-image: url(../db/bilder/ButtonBild-030-2.gif);
	background-repeat:repeat-x;
	height:25px;
	*/
	background-color:#FFF;
	font-size:16px;
	font-weight:bold;
	color:#454545;
	text-align:left;
	padding:5px 10px;
}
table.anmeldung_zimmerwohnung td.mittetext
{
	text-align:left;
	vertical-align:bottom;
	background-color:#FFF;
	padding:0px 10px;
	font-size:14px;
	color:#454545;
}
table.anmeldung_zimmerwohnung td.mitte,
table.anmeldung_images td.mitte,
table.anmeldung_google td.mitte
{
	text-align:left;
	vertical-align:bottom;
	background-color:#FFF;
	padding:0px;
	font-size:14px;
	color:#454545;
}
table.anmeldung_zimmerwohnung td.mitte
{
	padding-top:10px;
}
table.anmeldung_zimmerwohnung td.unten,
table.anmeldung_images td.unten,
table.anmeldung_google td.unten
{
	padding-top:15px;
	height:15px;
	min-height:15px;
}
td.anker_details
{
	padding:15px 0 1px 0;
	width:100%;
}
div.anker_details div.link,
td.anker_details div.link { float:left; text-align:center; background-color:#FFFFFF; color:#FFFFFF; background-repeat:repeat-x; height:20px; padding-top:3px; }
td.anker_details div.link01 { background-image: url(../db/bilder/ButtonBild-030-2.gif); width:114px; margin-right:1px; }
td.anker_details div.link02 { background-image: url(../db/bilder/ButtonBild-030-2.gif); width:114px; }
div.anker_details div.link11 { background-image: url(../db/bilder/ButtonBild-030-1.gif); width:220px; margin-right:1px; }
div.anker_details div.link12 { background-image: url(../db/bilder/ButtonBild-030-1.gif); width:220px; }
div.anker_details div.link:hover,
div.anker_details div.link:hover a,
td.anker_details div.link:hover { background-image: url(../db/bilder/ButtonBild-040-1.gif); background-repeat:repeat-x; color:#FFFFFF; }

div.anker_details div.rechts { float:right; }
div.anker_details div.rechts a { font-size:12px; color:#0000FF; }

td.anker_details a.unlink
{
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	font-size:1px;
}
div.anker_details a.link,
td.anker_details a.link
{
	padding:0px;
	font-size:13px;
	color:#454545;
	background-color:transparent;
	display:block;
}
td.anker_details a.link:hover,
div.anker_details a.link:hover
{
	color:#FFFFFF;
	background-color:transparent;
	display:block;
}

table.kalender,
table.kalender_row
{
	height:100%;
	background-color:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:0px solid #454545;
}
table.kalender_cell
{
	width:276px;
	border:1px solid #454545;
	/*height:110px;*/
	background-color:#FFFFFF;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
}
table.kalender,
table.kalender_row { width:980px; }
table.kalender_cell { width:230px; }
table.kalender td,
table.kalender_row td { padding:0px 0px 10px 0px; font-size:13px; text-align:center; vertical-align:top; }
table.kalender_cell td { padding:0px; font-size:13px; text-align:center; height:18px; vertical-align:middle; }
td.info { padding-bottom:6px;  }
td.info img {
	background-image: url(../db/bilder/luecke.gif);
	width:10px;
	height:10px;
	border:0px;
	padding:0px;
}
table.kalender_cell td img {
	background-image: url(../db/bilder/luecke.gif);
	width:1px;
	height:18px;
	border:0px;
	padding:0px;
}
table.kalender_row td span { color:#952905; font-size:13px; }
.bc_general { background-color:#454545; }
.bc_fraunf  { background-color:#006600; }
.bc_frei    { background-color:#11D911; }
.bc_leidbel { background-color:#F00; }
.co_fraunf  { color: #006600}
.co_frei    { color: #11D911}
.co_leidbel { color: #FF0000}

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-align: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; }

a.button_kontakt_v,
a.button_kontakt_k
{
	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;
	padding:5px 19px;
	text-align:left;
}
a.button_kontakt_k { background-image:url(../db/bilder/ButtonBild-040-1.gif); }
a.button_kontakt_v { background-image:url(../db/bilder/ButtonBild-040-2.gif); }
a:hover.button_kontakt_k,
a:hover.button_kontakt_v
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:16px;
}

table.suche_eins 
{
	width:100%;
	border:0px;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
}
table.suche_eins td { padding:0; background-color:#FFFFFF; vertical-align:top; }
table.suche_eins td.suche_eins_abstand { width:5px; background-color:transparent; }
table.suche_eins td.suche_eins_links 
{ 
	width:243px;
	text-align:left;
}
table.suche_eins td.suche_eins_mitte 
{ 
	width:830px;
	text-align:center;
}
table.suche_eins td.suche_eins_right 
{ 
	width:165px;
	text-align:right;
}

div.suche_div_eins,
div.suche_div_zwei
{
	text-align:left;
	font-size:12px;
	color:#454545;
	margin-left:auto;
	margin-right:auto;
}
div.suche_div_eins { width:750px; padding-top:30px; }
div.suche_div_eins div.gross { font-size:16px; font-weight:bold; color:#454545; }
div.suche_div_eins div.fett { font-size:12px; font-weight:bold; color:#454545; }
div.suche_div_eins div.fehler { font-size:12px; color:#832A0C; font-weight: bold; padding-top:20px; padding-bottom:10px; text-align:center; }
div.suche_div_eins span.gruen { color:#BF422E; }
div.suche_div_eins span.rot { color:#454545; }

div.suche_div_zwei { width:243px; padding:5px 0 5px 5px; }
div.suche_div_zwei div.gross { font-size:16px; font-weight:bold; color:#BF422E; }
div.suche_div_zwei div.mittel { font-size:14px; color:#454545; }
div.suche_div_zwei div.klein { padding-bottom:3px; }
div.suche_div_zwei div.klein a { font-size:12px; color:#0000FF; }
div.suche_div_zwei div.abstand { height:10px; max-height:10px; }

table.suche_tab_eins 
{
	width:100%;
	height:100%;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	border:0;
	margin-left:auto; 
	margin-right:auto;
}
table.suche_tab_eins td { padding:0; background-color:#FFFFFF; vertical-align:top; }
table.suche_tab_eins td.eins { font-size:12px; color:#660000; text-align:left; }

table.suche_tab_fehler
{
	width:700px;
	border:1px solid #009900;
	background-color:#FFFFFF;
	text-align:left;
	border-collapse:separate;
	border-spacing:3px;
	margin-left:auto; 
	margin-right:auto;
}
table.suche_tab_fehler td { padding:0; vertical-align:top; }
table.suche_tab_fehler td.eins { font-size:12px; color:#660000; text-align:left; }
table.suche_tab_fehler td.zwei1 { width:75px; font-size:11px; color:#454545; padding-top:3px; }
table.suche_tab_fehler td.zwei2 { width:625px; padding-top:3px; }
table.suche_tab_fehler select.personen,
table.suche_tab_fehler input.gebiet { width:125px; font-size:12px; height:19px; color:#CC0000; background-color:#FFFFFF; border:1px solid #009900; }
table.suche_tab_fehler input.reise { width:90px; font-size:12px; height:19px; color:#CC0000; background-color:#FFFFFF; border:1px solid #009900; }

div.schnellsuche { width:1248px; }
div.schnellsuche div.sp1 { width:249px;float:left; }
div.schnellsuche div.sp2 { width:360px;float:left; }
div.schnellsuche div.sp3 { width:30px;float:left; }
div.schnellsuche div.sp5 { width:249px;float:right; }
div.schnellsuche div.sp4 { width:180px;float:left; }
div.schnellsuche div.sp6 { width:750px;float:left; }
div.schnellsuche div.abstand { height:10px; max-height:10px; }
