body
{
   font-size:100.01%;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   color:#000000;
   margin:0px;
   padding:0px;
   text-align:center;
       background-image:url(image/navi/back.gif);
	background-repeat:repeat-y;
  

   
}



#leftStart
{
   width: 50%;
   float:left;
}

#middleStart
{
   width: 230px;
   float:left;
}

#rightStart
{
   width: 19.9%;
   float:left;
}


.welcomeBox
{
  padding-top:20px;
   width: 70%;
   font-weight:bold;
   padding-bottom:30px;
   margin: 0 auto;

}

.leistungsbox
{
   width:49.9%;
   float:left;
   text-align:left;
   font-size:0.9em;
   }
   


.welcome1
{
   font-size:0.8em;
}

.welcome2
{
   font-size:0.9em;
}

.welcome3
{
   font-size:1em;
   
}

.welcome4
{
   font-size:1.1em;
}

.welcome5
{
   font-size:1.2em;
   vertical-align:text-top;
}

#menue
{
    width:230px;
    background-image:url(image/navi/back.gif);
	background-repeat:repeat-y;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	height:100%;

}



#menue ul
{
   list-style-type: none;
   margin-left:95px;
}
/*Hack für Firefox, da sonst menue verschoben ist*/
html>body #menue ul
{
   padding-left:95px;
   margin-left:0px;
}

#menue li a img
{
   border-style:none;
   text-decoration:none;
   float:left;
}

 #leistungmenu
 {
  text-align:left;
  background-color:#000066;

 }

#leistungmenu ul
{
 list-style-type:none;
 display:inline;
 padding-left: 0;
 margin-left: 0;
}

#leistungmenu li
{
 
   font-family:Geneva, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   display:inline;
   font-size: 0.7em;
   padding-left: 3px;
   padding-right: 3px;
   margin-top:5px;
   border-right: 1px solid #FFFFFF;
}

#leistungmenu ul li a:link, #leistungmenu ul li a:visited
{
  color: #FFFFFF;
  text-decoration:none;

}

#leistungmenu ul li a:active, #leistungmenu ul li a:hover
{
  color: #FFFFFF;
  text-decoration:underline;

}

.logo
{
   text-align:left;
   padding-left:75px;
   padding-top:30px;
   padding-bottom:30px;
}


#menue li h1
{
  float:right;
  color:#000099;
  font-size:14px;
  margin:0px;
  padding:0px;
  margin-top:12px;
}
#menue li a:link, #menue li  a:visited
{
  background-color:#FFFFFF;
  text-decoration:none;
  display:block;
  height:27px;
  color:#000099;
  margin-top:20px;
  border-bottom:5px;
  border-bottom-color:#000099;
  border-bottom-style:solid;
}

#menue li a:hover h1, #menue li a:active h1
{

  text-decoration:none;
  color: #990000;
}
#menue li a:hover, #menue li a:active
{
  background-color:#FFFFFF;
  display:block;
  text-decoration:none;
  height:27px;
  color: #990000;
  margin-top:20px;
  border-bottom:5px;
  border-bottom-color: #990000;
  border-bottom-style:solid;
}

#menue #copyright
{  
   width:95px;
   padding-top:30px;
   padding-left:30px;
   margin-top:50px;
   font-size:9px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
}

#copyright a
{
  color:#FFFFFF;
  text-decoration:none;
}

#leftStart .startbox
{
  width:350px;
  text-align:left;
  padding-top: 20px;
  margin: 0 auto;
}

.20free
{
  padding:10px;
}
.clearme
{
   clear:both;
}

#leftStart .startbox .pic
{
   float:left;
   width:100px;
}

#leftStart .startbox .content
{
   float:left;
   width:250px;


}


#leftStart .startbox .content h1
{
   color:#FFFFFF;
   width:100.01%;
   font-size:1em;
   margin:0;
   padding:0;
   float:left;
   background-image: url(image/back/backgrey.gif);
   background-repeat: repeat;
   text-align:left;
}

#navi
{  

   width:230px;
   float:left;
   padding-right:30px;
   background-image:url(image/navi/back.gif);
	background-repeat:repeat-y;
}

#right
{
    width:65%;
	float:left;
	text-align:center;
	margin:0 auto;
}

#right table
{
   margin:0 auto;
   }

#alles
{
   width:990px;
   float:left;
}
 

.tipppic
{ 
   margin-top:15px;
   margin-bottom:15px;
   text-align:center;
   width:50%;
   float:left;
   
 }
 
 .tipppic img
 {
    margin:0 auto;
 }
   
.tipptext
{
  margin-top:15px;
  float:left;
  text-align:left;
  font-size:0.8em;
  }
  
.redtxt
{
  color:#990000;
  font-weight:bold;
}






#right #headline h1
{
  font-size:35px;
  font-weight:bold;
  color:#000099;
  margin:0;
  padding:0;
  float:right;
}



#right #headline
{
  text-align:right;
  margin:0 auto;
  padding-top:20px;
  padding-right:30px;
  padding-bottom: 50px;
  width:100%;
}

#right #headline #container
{
   float:right;
   margin:0;
   padding:0;
   margin-left:10px;
}

#balken2
{
   background-color: #000033;
   width: 200px;
   height: 15px;
   margin-top: 5px;
}

#balken1
{
   background-color:#000099;
   width: 150px;
   height: 15px;
   
}

#leftStart .startbox .content h1 img
{
   padding-left:4px;
}

#leftStart .startbox .content h2
{
  
   font-size:12px;
   font-weight:normal;
   width:100.01%;
   margin:0 auto;
   padding:0;
   padding-left:5px;
   float:left;
   width: 95%;
   text-align:left;

}

#right #kontakt
{
   width: 40%;
   background-image:url(image/stamp.jpg);
   background-repeat:no-repeat;
   background-position:right;
   padding-right:320px;
}

#ueberuns
{
  text-align:left;
  width:100%;
  font-size:0.9em;
}

.headstyle
{
  text-align:left;
  font-weight:bold;
}

#ueberuns img
{
  float:left;
}

.1stletter
{
  color:#FFFFFF;
  background-color:#000066;
}

 
#right #kontakt p
{
   font-size:1em;
   font-weight:normal;
   color:#333333;
   text-align:left;
}

#stocontainer
{ 
  width:100%;
}

#storight
{
  float:right;
  font-weight:bold;
  font-size:0.8em;
  width:auto;
  text-align:left;
  padding-left:3px;

}

#stoleft
{
  font-weight:bold;
  font-size:0.8em;
  float:right;
  width:auto;
  text-align:right;
  padding-right:3px;
}

#stocenter
{
  float:right;
}

#impressum
{
   text-align:left;
   font-size:0.9em;
}

.impressumHead
{
   color:#000066;
   font-size:1.1em;
   font-weight:bold;
}

.impressumSmall
{
  font-size:0.8em;
  }
  
.gt
{
   color:#000066;
   font-weight:bold;
}

.blueTxt
{
   color:#000066;
   font-weight:bold;
}

.plz
{
   font-size:0.8em;
   text-align:left;

}

.plz td
{
  padding-right:10px;
}



.smalltext
{
   font-size:0.8em;
}

.mybox
{

  margin:0 auto;
  float:left;
  width:300px;
  margin-bottom:10px;
  text-align:left;
  font-size:12px;
  margin:5px;
  

 }

.mybox img
{
  float:left;
  margin-right:3px;
}

.mybox h1 img
{
   margin-top:4px;
   margin-left:5px;
}
.mybox h1
{

  color: #FFFFFF;
  width:100.01%;
  font-size:15px;
  font-weight:bold;
  margin:0;
  padding:0;
  float:left;
  background-image: url(image/back/backgrey.gif);
  background-repeat: repeat;
  text-align:left;
}


/*


.mybox .mypic
{
  float:left;
  width:100px;

}

.mybox .mycontent
{
  float:left;
   width:250px;
}





.mybox span
{


 font-size:12px;
   font-weight:normal;
   width:100.01%;
   margin:0 auto;
   padding:0;
   float:left;
   width: 95%;
   text-align:left;
   margin-left:4px;
} */

.header h1
{
   margin:0;
   padding:0;
   color:#000066;
   font-size:1.2em;
}

.header h2
{
   margin:0;
   padding:0;
   color:#000000;
   font-size:0.8em;
}

/*Beschreibt die Übersicht der Urlaubsländer und das Lexikon*/
.tipp li
{ 
  background-color:#000066;
  text-align:left;
  list-style-type:none;
  border: 1px solid #FFFFFF;
  border-bottom-style:none;
  font-size:0.8em;
  padding:2px;

}

.tipp li a:link, .tipp li a:visited
{
  text-decoration:none;
  color:#FFFFFF;
}

.tipp li a:hover, tipp li a:active
{
  text-decoration:underline;
  color: #990000;
}

.tipp .lexiletter
{
   background-color:#FFFFFF;
   font-size:1.3em;
   color:#000066;
   font-weight:bold;
   
}
/*-----------------------------
Beschreibung für Lexikon Artikel*/

#lexi
{
  width:80%;
  text-align:left;
  font-size:0.8em;
}

#lexi h1
{
  color: #000066;
  font-size:20px;
}

#lexi_titel
{
  border-bottom: 1px solid #000066;
  font-size:1.1em;
  color:#000066;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:10px;
}


/*-----------------------------*/

.naviclick
{
  width:130px;
  padding-top:15px;
  margin:0 auto;
}

.naviclick h1
{ 
  font-size:16px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  padding-left:5px;
  float:left;
}

.naviclick a:link, .naviclick a:visited
{
  color:#000066;
  text-decoration:none;
}

.naviclick a:hover, .naviclick a:active
{
  color: #990000;
  text-decoration:none;
}

.navibalk1
{  
   font-size:1px;
   background-color:#000066;
   height:10px;
   width:80px;
   float:left;
   margin-top:7px;
}


.navibalk2
{
   font-size:1px;
   background-color: #000099;
   height:10px;
   width:100.01%;
   margin-top:18px;
  
}

*html .navibalk2
{
  margin-top:1px;
  
}


.naviclickred
{
  width:100%;
  padding-top:15px;
  padding-bottom:30px;
  margin:auto;
  text-align:center;
}

.naviclickred h1
{ 
  font-size:16px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  padding-left:5px;
  float:left;
}

.naviclickred a:link, .naviclickred a:visited
{
  color: #CC0000;
  text-decoration:none;
}

.naviclickred a:hover, .naviclickred a:active
{
  color: #990000;
  text-decoration:none;
}

#urlaub_back
{
  width:80%;
  background-image: url(image/back_urlaub.jpg);
  background-repeat:repeat;
  color:#FFFFFF;
}
.landhead
{
   font-size:24px;
   vertical-align:middle;
}
#land, .date_back
{
  text-align:left;
  font-weight:bold;
  padding:20px;
  margin-top:20px;
  width:100%;
  background-image: url(image/back_land.jpg);
  background-repeat:repeat;
 }
 
.date_back table
{
  width:100%;
  text-align:center;
  font-size:0.9em;
  border-collapse:collapse;
}

.landdata
{
  padding-top:5px;
  padding-bottom:5px;
  width:100%;
  background-image: url(image/back_red.jpg);
  background-repeat:repeat;
}

.smalltxt
{
  font-size:0.7em;
}

.infoFenster
{
  width:80%;
  font-size:0.9em;
  color:#333333;
  text-align:left;
  padding-top:20px;
}

.infoFenster h1
{
   font-size:1.1em;
   color:#000033;
   margin:2px;
}

.infoFenster img
{
  float:left;
  margin-right:10px;
  }
  
/* Defs für die die Unfalltipps */
#unfall
{
  text-align:left;
  font-size:0.9em;
}

#unfall h1
{
   color:#000066;
   font-size:1.2em;
   margin:0px;
   padding:0px;
   text-align:center;
   padding-bottom:15px;
}

#unfall img
{
  float:left;
  padding:10px;
}

#unfall a
{
   font-size:1em;
   text-align:center;
   font-weight:bold;
   color:#CC0000;
   text-decoration:none;
}


#unfall a:hover, #unfall a:active
{
   text-decoration:underline;
   color:#333333;
}
/*--------------------------------*/