/*������������������-CONSTANT-������������������������*/
body, form, input, textarea, select, td, ul {
	margin:0px 0px 0px 0px; 				  			 	 
	padding:0px 0px 0px 0px; 
}
body {														  	
	background:#FFF
}	
table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	padding:0px 0px 0px 0px;
	width:100%;
}									   
td {							       				  
	font:normal 11px Tahoma, Arial;							 
	vertical-align:top;				  			  
	line-height:13px;
	color:#636363;
}										   	   
input, textarea, select{			     
	font:normal 11px Tahoma, Arial;			
	padding:1px 0px 0px 1px;		   
	vertical-align:top;	
	color:#6C6C6C;
}		
ul {list-style:none;}
img {border:0px;}	
/*____________________________________________________*/
/*���������������������-TEXT-�������������������������*/
a 		{color:#68A3D4;}	   
a:hover {text-decoration:none;}	
b a		{color:#2469A3;}
b a:visited {color:#2469A3;}
b a:link {color:#2469A3;}
font b	{font:bold 11px Tahoma, Arial; color:#000}
/*____________________________________________________*/
/*�������������������-INPUTS-�������������������������*/
.input, .ta{
	width:320px;
	border:1px solid #D1CBC4;
	height:20px;	
}
.ta {
	height:80px;
	overflow:auto;
}
.input_1 {
	width:172px;
	height:19px;
	border:1px solid #D9D6CF;
	margin:0px 0px 0px 28px;
}
/*____________________________________________________*/
/*���������������������-LINKS-������������������������*/
.rdmr a{
	background:url(img/template/0blt1.gif) 0 0 no-repeat;
	padding:0px 0px 0px 13px;
	color:#FFF;
	font:bold 11px Tahoma, Arial;
}
.lnk_1 {
	color:#555 !important;
	font:bold 11px Tahoma, Arial;
	background:url(img/template/0blt2.gif) 0 0 no-repeat;
	padding:0px 0px 0px 13px;
}
.lnk_2 {
	color:#555;
	font:bold 11px Tahoma, Arial;
	background:url(img/template/0blt3.gif) 0 0 no-repeat;
	padding:0px 0px 0px 7px;
}
/*____________________________________________________*/
/*����������������������-LISTS-�����������������������*/
li {
	list-style:none;
	line-height:14px;
	margin:0px 0px 8px 0px;
}
li a {
	color:#000;
	font:normal 11px Tahoma, Arial;
	padding:0px 0px 0px 10px;
	background:url(img/template/0blt4.gif) 0 0 no-repeat;
}

a.text, a.text:link, a.text:hover, a.text:visited {
    color:#68A3D4;
    font-weight:bold;
}

.lst_1 li {
	list-style:none;
	line-height:14px;
	margin:0px 0px 6px 0px;
}
.lst_1 li a {
	color:#8A8A8A;
	font:bold 11px Tahoma, Arial;
	padding:0px 0px 0px 11px;
	background:url(img/template/0blt5.gif) 0 0 no-repeat;
}
/*_____________________________________________________*/
/*����������������������-FOOTER-�����������������������*/
.ftr td.bottom {
	background:url(img/template/fbg2.jpg) 0 0 repeat-x;
	height:69px;
	color:#E4E4E4;
}
.ftr a {
	color:#E4E4E4;
	font:normal 11px Tahoma, Arial
}
.f {
	color:#68A3D4 !important;
	font:normal 11px Tahoma, Arial !important;
}

.nn td {
	color:#E4E4E4;
	text-align:center;
	line-height:20px;
}

.nn td a {
	line-height:20px;
}

.block {
	color:#FFF;
}
.block a{
	color:#FFF;
}

#recommendations ul {
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style-type:none;
}

#recommendations li {
	padding-right:5px;
	display:inline;
	width:150px;
	list-style:none;
}

#recommendations a {
	background:url();
}

.linkpartner td { padding:5px }
.linkpartner a  { color:#E56A00 }
.ftr         a  { color:#E56A00 }
.nn          a  { color:#cccccc }

tr.odd                  { background: #d3d3d3 }
tr.odd td, tr.even td   { padding:5px 0px 5px 5px }
tr.even                 { background: #e8e8e8 }

.agb ul.indent li       { margin-left:20px }
.agb ul.indent          { list-style-type:bullet }
.agb ul.indent          { list-style-type:bullet }

ul.unterkunft li, p.unterkunft, table.unterkunft { 
    margin-left:20px 
}

ul.unterkunft li b      { color:#6C6C6C }

.preis_left             { text-align:left }
.preis_right            { text-align:right }

#main th                { padding:0px; }
#main h3                { margin:0px }
#main h4                { font-size:13px }
#main h2                { line-height:23px }
#main p                 { padding:0px }
#main h3                { font-size:15px; line-height:17px }
#main fieldset b        { color:#6C6C6C }
#main a                 { color:#E56A00 }
#main a b               { color:#E56A00 }
#main fieldset input    { margin-bottom:5px }
#main fieldset select   { margin-bottom:5px }
#main fieldset legend   { font-size:14px }
#main .table_headline   { text-align:left; padding:5px 0px 5px 0px }

#main p, #main td, #main li, #main a  { 
    font-size:13px;
}

#main p.big, #main p.big a {
    font-size:15px;
}

.belegung td            { padding:2px }
table#fewopartner td    { padding:5px }
#miete a b              { line-height:17px; font-size:12px }
font.kapitaelchen       { color:#333333 }
td.bezirke              { padding:4px }
td.bezirke a            { line-height:15px }

.tabellentext div       { padding:5px }
.mietwohnung td p       { padding:0px; margin:5px }

div.search input.text       { width:40px; border-width:1px }
div.search input.submit     { width:50px; border-width:1px; padding:0px; line-height:11px }
div.search label            { color:white; font-size:12px; margin-top:1px; font-family:Verdana }
div.search span             { font-family:Verdana; font-size:12px; font-weight:bold; color:white; line-height:14px }
div.search                  { margin-left:10px; padding-top:12px }
h1.title_top                { padding-top:18px; padding-left:18px; color:white; font-size:12px; font-weight:normal; margin:0px }
table.indexsearch td        { font-size:15px; color:white; white-space:nowrap }

.nav_bottom                 { position:absolute; bottom:5px; left:18px; width:190px; color:white }
.nav_bottom h4              { font-size:12px; margin:0px; padding:0px }
.nav_bottom p               { margin:0px; padding:0px }
.nav_bottom a:link               { color:white; font-weight:bold }
.nav_bottom_container       { min-height:100%; position:relative; }

fieldset table { margin:8px; width:90% }