

body{

background-color:#d2c69a;
background-repeat:repeat-x;
background-image:url(../img/bg_gradient_braun_gelb4.jpg);
font-size: 13px; 
font-family: Verdana, Helvetica, Arial, Sans-Serif; 
margin: 0; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
marginwidth: 0px;
marginheight: 0px;
scrollbar-3dlight-color: #ffffff; 
scrollbar-arrow-color: #999999; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #999999; 
scrollbar-track-color: #FFFFFF;
}

/**background-color:#FD9316
/*****************  TD  *****************/


TD     { 
font-size: 11px;
font-family:Verdana, Helvetica, sans-serif;
line-height: 18px; 
letter-spacing:0px;
color:#404040;
}


/*****************  LINKS  *****************/
 
a:link, a:active,a:visited{
color:#FF6600; 
text-decoration:underline ;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:0px;
font-size:12px;
line-height:19px;
}

a:hover, li a:hover {
color:#FF3300;
text-decoration: underline;
padding-top:0px;
margin-top:0px;
}

a.link_subnav:link, a.link_subnav:active,a.link_subnav:visited{
color: #000000;
font-size: 13px;  
letter-spacing:0px;
text-decoration:none;
} 

a.link_subnav:hover, li a.link_subnav:hover {
color:#000000;
text-decoration: underline;
padding-top:0px;
margin-top:0px;
}

a.link_meta:link     {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#554037;
font-size: 11px;  
} 

a.link_meta:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#554037; 
font-size: 11px;
text-decoration:underline;
}

a.link_meta:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#ffffff; 
text-decoration:underline;
}



a.link_black:link, a.link_black:active, a.link_black:visited{
color:#000000;
text-decoration:none;
font-size:12px;
}

a.link_black:hover, li a.link_black:hover {
text-decoration:none;
color:#FF6600;
background-color:#FFFFCA;
}

a.link_teaser:link, a.link_teaser:active, a.link_teaser:visited{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

a.link_teaser:hover, li a.link_teaser:hover {
text-decoration:none;
color:#ffffff;
}

/*****************  HEADLINES  *****************/

h1     { 
font-size:18px;
color:#331802;
font-family: Arial;
letter-spacing:0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 6px;
font-weight:bolder;
padding-top:18px;
font-style:italic;
line-height:19px;
}

h1werwerw     { 
font-size:16px;
color:#ff6600;
font-family: Arial;
letter-spacing:0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 6px;
font-weight:bolder;
padding-top:15px;
}

h2     { 
font-size:15px;
color:#000000;
font-family: Arial;
letter-spacing:0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-weight:bolder;
padding-top:0px;
}

h3     { 
font-size:13px;
color:#000000;
font-family: Arial;
font-weight:bolder;
font-style:italic;
padding-bottom:0px;
margin-bottom:0px;
padding-top:0px;
margin-top:0px;
}

h4  { 
font-size:18px;
color:#78755a;
font-family: Arial;
letter-spacing:0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 6px;
font-weight:bolder;
padding-top:19px;
font-style:italic;
}


/*****************  Text Decoration  *****************/

strong { 
font-size:12px;
color:#331802;
font-family: Arial;
letter-spacing:0px;
margin-bottom: 6px;
font-weight:bold;
padding-top:19px;
line-height:18px;
}

p {
margin:0 0 0 0;
padding:0 0 0 0;
}


/*****************  TEXT GRÖSSEN *****************/

.small_text2 {
font-size:9px;
}

.smalltext {
font-size:11px;
color:#797979;
}

/*****************  FORM  *****************/


input{ 

border-color: #C7C6C5;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

background-color:#FFFFFF;
margin-left:10px;}


.input_reservation{ 
margin: 0;
padding-top: 2px;
border-color: #C7C6C5;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:20px;
width:140px;
background-color:#FFFFFF;
margin-left:10px;}

.textarea{ 
margin: 0;
padding-top: 2px;
border-color: #C7C6C5;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:20px;
width:400px;
background-color:#FFFFFF;
}



input.text{ 
color: #306; 
font-size: 9px; 
font-family: Verdana, Helvetica, Sans-Serif; 
padding: 2px; 
border: solid 1px #C7C6C5; 
width: 10px;
background-color:#FFFFFF;
}

.input_button { 
margin: 0;
padding-top: 2px;
border-color: #C7C6C5;
border-style: solid;
border-width: 1px;
color: #ffffff;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:25px;
background-color:#4a4a4a;
padding-bottom:5px;
}  

.radiobutton {}  

select { 
color: #353535; 
font-size: 11px; 
font-family: Verdana, Helvetica, Sans-Serif; 
background-color: #ffffff; 
border: solid 1px #C7C6C5; 
height:20px;
padding-top:2px;

} 

.pulldown_reservation { 
color: #353535; 
font-size: 11px; 
font-family: Verdana, Helvetica, Sans-Serif; 
background-color: #ffffff; 
border: solid 1px #C7C6C5; 
height:20px;
margin-left:10px;
padding-top:2px;

} 
	


/*****************  LIST  *****************/

li{
list-style:url(../img/cube.jpg);
line-height:16px;
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:20px;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
}

ul{
line-height:16px;
padding-top:0px;
padding-bottom:0px;
padding-left:45px;
padding-right:0px;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
}

/**border-color: #636362;*****/
/*****************  BILDER  *****************/

.bild {
border: 1px solid;
border-color: #b2b2b2;
}

.bild_gallery {
border: 1px solid;
border-color: #b2b2b2;
cursor:pointer;
}

/*****************  MY CLASSES  *****************/

.rahmen {
position:absolute;
top:16px;
left:-1999px;
width: 394px;
height:254px;
visibility:visible;
}

.feature_line {
background-color:#FF9900;
}

.outline {
border-left: 1px solid;
border-right: 1px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #b2b2b2;
}

.outline_metas {
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}

.feature {
text-decoration:none;
color:#000000;
background-color:#ffffff;
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
height:80px;
}

.flower{
background-image:url(../pix/banner_bottom_left.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.flower_big{
background-image:url(../img/flower_bg.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.attractions{
padding-bottom:40px;
}


/*****************  TEASER STARTSEITE  *****************/

.teaser{
color: #000000;
padding-top:25px;
padding-bottom:30px;
padding-left:10px;
padding-right:10px;
text-align:center;
font-size:13px;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/teaser_1.jpg);
background-repeat:no-repeat;
}

.teaser_2{
color: #000000;
padding-top:25px;
padding-bottom:30px;
padding-left:10px;
padding-right:10px;
text-align:center;
font-size:13px;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/teaser_2.jpg);
background-repeat:no-repeat;
}

/*****************  WETTER BOX STARTSEITE  *****************/

.test{
padding-top:0px;
padding-bottom:20px;
padding-left:30px;
padding-right:20px;
background-color:#ffffff;
}


/*****************  SUBNAV  *****************/

.subnav{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
background-color:#f4f4f3;
border:solid 1px #dbdcda;
}


/*****************  RESERVATION  *****************/

.bg_reserve{
line-height:18px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:0px;
background-color:#06937D;
font-size:17px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-stretch:condensed;
font-weight:bold;
}

.bg_reserve_text{
line-height:18px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:0px;
background-color:#71d92c;
font-size:11px;
color:#ffffff;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*****************  AUSSTATTUNG  *****************/

.border{
border: 1px solid #cccccc;
}

.ausstattung_title{
line-height:18px;
background-color:#06937d;
font-size:11px;
color:#000000;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:solid 1px #ffffff;
}

.ausstattung_title_2{
line-height:18px;
background-color:#71d92c;
font-size:11px;
color:#000000;
font-weight:bolder;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom:solid 1px #ffffff;
}

.ausstattung_text{
line-height:18px;
background-color:#dbf4f6;
font-size:11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:solid 1px #ffffff;
}

.ausstattung_text_2{
line-height:18px;
background-color:#f0fccf;
font-size:11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:solid 1px #ffffff;
}

/*****************  PRICES  *****************/

.price_title{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11px;
color:#ffffff;
background-color:#06937D;
text-align:left;
padding-left:5px;
font-weight:bold;
}

.seasons{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11px;
color:#ffffff;
background-color:#71d92c;
text-align:center;
font-weight:bold;
}

.prices_description{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11px;
color:#000000;
background-color:#F0FCCF;
padding-left:5px;
}

.prices{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11px;
color:#000000;
background-color:#F0FCCF;
font-weight:bold;
text-align:center;
}


/*****************  META  *****************/

.meta{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11px;
color:#331802;
padding-top:5px;
margin-top:5px;
}
