* 	{padding : 0;margin : 0;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
p 	{text-align : left; margin: 5px 0 5px 0;}
pf 	{font-weight : bold;}
#kopf   {  height: 145px; }
body, th {/*background: url("/images/backgr.gif") repeat-y ;*/background-color:#CD5C5C;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #000000;text-align : center;overflow : scroll;margin : 0 auto;}
a:link, a:visited, a:active {color : #939393;text-decoration : none;}
a:active {color : #939393;}
a:hover {text-decoration : none;}
#boxgroesse {text-align : left;width : 800px;min-height : 1500px;margin : auto;padding : 0;background-color : #ffffff;border : 1px solid #000000;}
#boxgroesse850 {text-align : left;width : 800px;min-height : 850px;margin : auto;padding : 0;background-color : #ffffff;border : 1px solid #000000;}
#boxgroesse2000 {text-align : left;width : 800px;min-height : 2000px;margin : auto;padding : 0;background-color : #ffffff;border : 1px solid #000000;}
#boxgroesse3350 {text-align : left;width : 800px;min-height : 3350px;margin : auto;padding : 0;background-color : #ffffff;border : 1px solid #000000;}
#mitte  {margin:0 0 0 0;}
#header2{height:12px;overflow : hidden;}
#header3 li{display:block;}
.menu .li {display:block;}
.menuliste .li {display:block;}
#header{background-image : url("../gfx/strand.jpg");background-repeat : no-repeat;background-attachment : scroll;background-position : left top;
font-weight : bold;width : 800px;height : 118px;overflow : hidden;}
#header_logo_links {float : left;width : 400px;height : 60px;}
#header #header_logo_links h1 {margin : 0;padding : 0;width : 600px;height : 60px;}
#header #header_logo_links h1 a {display : block;width : 600px;height : 60px;}
#header #header_logo_links h1 a span {display : none;}
#header #header_logo_links h2 {margin : 0;padding : 0;width : 600px;height : 20px;}
#header #header_logo_links h2 a {display : block;width : 600px;height : 20px;}
#header #header_logo_links h2 a span {display : none;}
#header_logo_rechts {float : left;text-align : right;width : 250px;height : 60px;}
#header #header_logo_rechts h1 {margin : 0;padding : 0;width : 350px;height : 60px;}
#header #header_logo_rechts h1 a {display : block;width : 350px;height : 60px;}
#header #header_logo_rechts h1 a span {display : none;}
#header #header_logo_rechts h2 {margin : 0;padding : 4px 0 0 0;width : 350px;height : 20px;}
#header #header_logo_rechts h2 a {display : block;width : 600px;height : 20px;}
#header #header_logo_rechts h2 a span {display : none;}
#header #header_logo_rechts h3 {margin : 0;padding : 4px 0 0 0;width : 350px;height : 20px;}
#header #header_logo_rechts h3 a {display : block;width : 600px;height : 20px;}
#header #header_logo_rechts h3 a span {display : none;}
#header #header_logo_rechts h4 {margin : 0;padding : 4px 0 0 0;width : 350px;height : 20px;}
#header #header_logo_rechts h4 a {display : block;width : 600px;height : 20px;}
#header #header_logo_rechts h4 a span {display : none;}
.hoverbox {cursor : default;list-style : none;}
.hoverbox a {cursor : default;}
.hoverbox a .preview {display : none;}
.hoverbox a:hover .preview {display : block;position : absolute;top : -33px;left : -45px;z-index : 1;}
.hoverbox img {background : #fff;border-color : #aaa #ccc #ddd #bbb;border-style : solid;border-width : 1px;color : inherit;padding : 2px;vertical-align : top;width : 100px;height : 75px;}
.hoverbox li {background : #eee;border-color : #ddd #bbb #aaa #ccc;border-style : solid;border-width : 1px;color : inherit;display : inline;float : left;margin : 3px;padding : 5px;position : relative;}
.hoverbox .preview {border-color : #000;width : 200px;height : 150px;}
.fontred{color: red;}
#current {color:red;}
#c2 ul{display:block;}
li {padding : 1px;margin : 0;}
select {width : 184px;}
h1 {text-align : left;font-family : verdana, arial;font-size : 110%;}
h2 {font-family : verdana, arial;font-size : 100%;font-weight : normal;}
h3 {font-family : verdana, arial;font-size : 100%;font-weight : normal;}
h4 {font-family : verdana, arial;font-size : 100%;font-weight:normal;}
#header2 {background-color : #ffffff;width : 100%;height : 150px;}
#header3 {background-color : #ffffff;margin : 10px 0 0 20px;height : 15px;padding : 0;font-weight : bold;}
#spalte_links {float : left;width:115px;margin-top : 10px;clear:left;}
#news{margin:20px 0 0 18px;width:187px;}
#bilder_links {width : 180px;}
#bilder_links ul {list-style : none; margin-left : 3px;}
#bilder_links li {min-width : 180px;max-width : 180px;margin-top : 4px;border : 1px solid #d9d9d9;}
#navi_links {width : 180px;}
#schnellsuche{margin: 10px 0 0 20px;}
#navi_links ul {margin-top:35px;padding : 3px;list-style : none;}
#navi_links_header {border : 1px solid #efefef;top : 100px;width : 250px;}
#bundeslaender {float : left;width : 240px;margin : 0 0 0 5px;border : 1px solid #d9d9d9;padding : 2px;clear : left;}
#innenaussen{width : 557px;margin-top:10px;float:right;background : #efefef;padding : 2px;border-top : 1px solid #efefef;border-bottom : 1px solid #efefef;clear:right;}
#li_innenausstattung{float:left;width:150px;clear:left;}
#re_innenausstattung{float:right;width:150px;clear:right;}
#li_aussenbereich{float:left;width:250px;clear:left;}
#re_aussenbereich{float:right;width:250px;clear:right;}
#box1 {margin-top:10px;float:right;background : #efefef;padding : 2px;border-top : 1px solid #efefef;border-bottom : 1px solid #efefef;clear:right;}
#formlinks {width : 240px;float:left;background : #efefef;padding : 2px;border-top : 1px solid #efefef;border-bottom : 1px solid #efefef;clear:left;}
#formrechts {width : 240px;float:right;background : #efefef;padding : 2px;border-top : 1px solid #efefef;border-bottom : 1px solid #efefef;clear:right;}
#box2 {width : 220px;float:right;height : 130px;padding : 0px;border : 1px solid #efefef;clear:right;}
#newsletter{padding-top:320px;}
.box3 {min-height:550px;width : 220px;float : left;border-top : 1px solid #efefef;border-bottom : 1px solid #efefef;padding : 5px;margin-top : 25px;border-right : 1px solid #d9d9d9;font-size : 90%;clear:left;}
.box4 {width : 250px;float : left;border : 1px;padding : 5px;margin-top : 20px;}
.box4links {width : 100px;float : left;border : 1px solid #efefef;background : #f3efff;font-size : 90%;clear : left;}
.box4rechts {width : 200px;float : right;border : 1px solid #efefef;background : #d4d1df;font-size : 90%;clear : right;}
/*#input{background-image:url("http://www.tolle-ferienwohnungen.de/gfx/button_green.gif");background-position:bottom left;background-repeat: repeat;width:20px;height:22px;}*/
/* Buttons  */
button{font-family: verdana,arial,sans-serif;}
.button_Abschicken{	font-weight:bold;	background-image: url("http://www.tolle-ferienwohnungen.de/gfx/button_green.gif") ;line-height: 20px;height: 20px;	padding: 0px 9px 0px 9px;border: none;color: #003300;font-size: 10px;overflow: visible;}
/*.boxnewsletter {padding : 35px;}*/
#content {float:right;background-color:#FAFAD2;margin: 30px 0 0 0;border : 1px solid #efefef;width:525px;padding:3px;clear:right;}
#newsletter{margin: 0 0 0 50px;}
#bookmark{margin: 1280px 0 0 0;}
li {margin-left : 15px;padding : 2px;}
td{margin:0 0 0 0;}
td.kal_b {background : red;vertical-align:bottom;height : 15px;width:8px;}
td.kal_f {vertical-align:bottom;background : #669966;height : 15px;width:8px;}
table.plan{width:133px;border:1px solid #d9d9d9;}
#rahmen{margin:20px;padding:10px;border:1px solid #d9d9d9;}
#infotextlinks {padding:3px;}
#unten{  width:99%; height:100px; margin:1570px 30px 30px 30px;text-align:middle;}

