body {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background-color:#28ace1;
}



	  /* +++++++++++++++++++++++++  Navigation ++++++++++++++++++++++ */

 #navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	width:1000px;
	height:190px;
	background-image:url(images/bg_head.gif);
	font-size:14px;
	line-height:normal;
	background-repeat: no-repeat;
      }
    #navigation ul {
	  margin:0px;
	  padding:0px 0px 0px 0px;
	  list-style:none;
      }
    #navigation li {
      display:inline;
      margin:0px;
      padding:0px;
      }
	  
    #navigation a {
      float:left;
      background:url("images/tableft7.gif") no-repeat left top;
      margin:0px;
      padding:0px 0px 0px 11px;
      text-decoration:none;
      }
    #navigation a span {
      float:left;
      display:block;
      background:url("images/tabright7.gif") no-repeat right top;
      padding:10px 12px 12px 0px;
      color:#666666;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation a span {float:none;}
    /* End IE5-Mac hack */
	
    #navigation a:hover span {
      color:#666666;
      }
    #navigation a:hover {
      background-position:0% -40px;
      }
    #navigation a:hover span {
      background-position:100% -40px;
      }

    #navigation  	.navve{
      background-position:100% -40px;
      }
	  
	  /* +++++++++++++++++++++++++  CONTENT ++++++++++++++++++++++ */


div#maincontainer
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
#bgheadpicture{
	height: 150px;
	background-image: url(images/head.jpg);
	}	  
	  
div#linksmitte {
	float:left;
	width: 645px;
	height: 291px;
	background-color:#FFFFFF;
	padding:10px;
		line-height:20px;
		background-image: url(images/bg_karteb.gif);
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;	
}

div#links {
	float:left;
	width: 310px;
	height: 305px;
	background-color:#FFFFFF;
		padding:10px;
			line-height:20px;
				background-image: url(images/bg_kartem.gif);
}
div#mitte {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	float:left;
	width: 310px;
	height: 305px;
	background-color:#FFFFFF;
		padding:10px;
			line-height:20px;
				background-image: url(images/bg_kartem.gif);
}
div#rechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	line-height:20px;
	float:left;
	width: 310px;
	height: 305px;
	padding:10px;
	background-image: url(images/bg_kartem.gif);
	
}
.abstand
{
	float:left;
	width: 5px;
}
.footer
{
	width: 1000px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}

div#clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 5px;
	font-size:0px;
}
.tabheadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	width:310px;
	display:block;	
}
.tabheadlinelarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #333333;
	width:635px;
	display:block;
	background-color:#FFF;
}
.tabheadlinebreit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #666666;
	width:940px;
	display:block;	
}
.tabellecenter {

text-align:center !important;
}
.preiskarte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
    float:left; 
	width:239px	
}
.objektnamekarte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	width:310px	
}
.infokarte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	width:310px	
}

div#formtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:40px;
	color: #2c799d;
	line-height:15px;
	padding-left:90px;
	padding-bottom:5px;
	
}
div#anzeigeleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	width:90px;
	float:left;
	padding-top:5px;
}
div#anzeigeright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	width:331px;
	float:left;
	padding-top:5px;
}
div#formleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	width:90px;
	float:left;
	padding-top:5px;
}



div#formright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	width:331px;
	float:left;
	padding-top:5px;
}
.weissfooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.weissfooter2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}



div#ganzebreiteoben{
	background-image:url(images/breit_top.gif);
	height:8px;
	display:block;
}
div#ganzebreitecontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color:#FFFFFF;
	padding:10px;
}


div#ganzebreiteunten{
	background-image:url(images/breit_unten.gif);
	height:8px;
	clear:both;
		background-repeat: no-repeat;
}


  .fahne{
	  width: 180px;
	  background-color:#FFF;
	  height:22px;
	  float:left;
	  padding-right:0px;
	  }
#kartelinks{
	width:310px;
	padding-right:20px;
	float:left;
	}

#karterechts{
	width:650px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
line-height:18px;
	}
	
#preiskarte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background-color:#FFFFFF;
}
#icon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color:#FFFFFF;
	width:31px;
	float:left;
	padding-right:10px;
}
div#ganzebreite {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	float:left;
	width: 960px;
	background-color:#FFFFFF;
	padding:20px;
	line-height:20px;
}

.linkblau {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #28ACE1;
	text-decoration:none;
}
.linkblau:hover {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #28ACE1;
	text-decoration:underline;
}

.inp300 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width:300px;
	border: 1px solid #a5a1a1;
}
.inp40 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width:40px;
	margin-right:8px;
	border: 1px solid #a5a1a1;
}
.inp250 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width:250px;
	border: 1px solid #a5a1a1;
}


/* +++++++++++++++  DATUM KALENDER +++++++++++++++++++++++++++++++++++++ */


#datum2_Month_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#datum1_Month_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#datum2_Day_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#datum1_Day_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#datum1_Year_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#datum2_Year_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
	
	
	
#aktdatum2_Month_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#aktdatum1_Month_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#aktdatum2_Day_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#aktdatum1_Day_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#aktdatum1_Year_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#aktdatum2_Year_ID {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
	
.headlightbox{
font-size:15px;
display:block;
padding-bottom:3px;
color:#ffffff;
}
	
