﻿html {
overflow:scroll;
}

body {
margin:0px;
padding:0px;
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
line-height:1.5em;
background:white;
}
a{color:Black;}
p{margin:1;}
h1{font-family:Trebuchet MS; color:#892336; font-size:1.7em; line-height:1.2em;}
h2{font-family:Trebuchet MS; color:#892336; font-size:1.3em;margin-bottom:0.1em;}
h3{font-family:Trebuchet MS; color:#7ab51d; font-size:1.1em;margin-bottom:-1em;}
h4{font-family:Trebuchet MS; color:#000000; font-size:1.0em;margin-bottom:-1em;}
.small{font-size:0.9em}
.subline{color:#c28d87; font-weight:bold;}
.claimgruen{font-family:Trebuchet MS; color:#7ab51d; font-size:2em; line-height:1.5em;}
.headboxrechts{color:white; font-weight:bold; background-color:#7b797a; padding:0.5em; padding-left:1em;}
.contentboxrechts{font-size:0.9em; padding:0.5em; padding-left:1em;}
.white{color:#ffffff;}

.rahmen{border:1px solid padding:2px;}
.oben { border-top:1px solid  }
.rechts { border-right:1px solid  }
.unten { border-bottom:1px solid  }
.links { border-left:1px solid  }


/* TeaserBoxenHome
---------------------------------------------------------------*/
#Teaser
{background-color:#fee57f;
 padding:5px 10px 5px 10px;
 margin-bottom:10px;
 margin-right:10px;
 border:solid 1px #faba00;
 width:20em;	
}
	
#Teaser h1
{font-size:1.3em;
 }
 
 #Teaser h2
{font-size:1.1em;color:#7ab51d;
 }	
	
	





div.logo {
position:absolute;
z-index:1000;
top:25px;
}

div.main-box {
position:absolute;
width:100%;
margin:0 auto;
overflow:hidden;
background:#7ab51d;
border:solid 0px #993333;
min-width:995px;
max-width:1260px;
}

div.top-box {
text-align:center;
height:196px;
}
div.topleft{
color:White;
float:left;
width:220px;
background:#faba00;
height:196px;
background-image:url('../img/globals/bg_lo.jpg');
}
div.topleft a{
color:White;
text-decoration:none;    
}
div.topright {
float:right;
width:240px;
height:196px;
}
div.topcenter {
margin-left:220px;
margin-right:240px;
height:196px;
border-right:2px solid white;
border-left:2px solid white;
background-image:url(../img/reisen/visual/m_1.jpg)
}



div.bottom-box {
background:#c1bfbf;
text-align:left;
height:5em;
font-size:0.9em;
line-height:5em;
text-align:center;
}
div.bottomleft {
float:left;
width:220px;
background:#e7e3e3;
height:5em;
}
div.bottomright {
float:right;
width:240px;
height:5em;
color:White;
}
div.bottomright a{
color:White;
text-decoration:none;
}
div.bottomcenter {
margin-left:220px;
margin-right:240px;
border-left:4px solid #faba00;
height:5em;
}




div.center-box {
position:relative;
width:100%;
left:220px;
background:white;
}
div.reset-box {
position:relative;
width:100%;
left:100%;
margin-left:-220px;
}
div.right-box {
position:relative;
width:100%;
/* This margin-left property must be equal to the right width with a minus in front */
margin-left:-240px;
/* This left property must be equal to the sum of borders size with a minus in front */
left:-0px;
/* This background property is the background of the right column */
background:#e7e3e3;
/* This is the right border of the center content */
border-left:solid 0px white;
}

div.content-box {
position:relative;
width:100%;
margin-left:-100%;
/* This left property must be equal to the right width */
left:240px;
}

div.left {
float:left;
/* This width property must be equal to the left width */
width:220px;
}

div.right {
float:right;
/* This width property must be equal to the right width */
width:240px;
}

div.center {
background:white;
/* This margin-left property must be equal to the left width */
margin-left:220px;
/* This margin-right property must be equal to the right width */
margin-right:240px;
padding:20px;
}



* html div.center {
height:1%;
margin:0;
}
* html div.left {
margin-right:-3px;
}
* html div.right {
margin-left:-3px;
}
.clearfix:after {
content: "."; 
display: block;
height: 0px;
clear: both; 
visibility: hidden;
}		
.heightfix:before {
content:'.';
display:block;
visibility:hidden;
height:0;
}

#DivImgButtons img
{
   margin-left:10px;
}

.reiseNeu
{
   color:#7ab51d;  
   font-size:16px;
}
