a img {border:none;}
#mitte {width: 55%; float:left;}
#rechts {width: 57%; margin-left: 10px; float: right;}
#links3 {border: 5px;}
#rechts2 {border: 0px;}
#inside {float:left; margin-right: 10px;}
#insider {float:right; margin-left: 10px;}
#insiderb {float:right; border: 1px solid #CCCCCC; background-color: #FFFFFF; margin-left: 13px; margin-top: 5px; padding: 2px;}
#insideb {float:left; border: 1px solid #CCCCCC; background-color: #FFFFFF; margin-right: 13px; margin-top: 5px; padding: 2px;}
#coll { width: 60%; float:left; margin-top: 15px; padding: 2px;}

#bluebox { width: 48%; height: 100%; float:right; background: #D0DCE0 ; margin-left: 10px; margin-top: 20px; margin-right: 10px; padding: 5px 6px 5px 4px; border-left: 1px solid #FFFFFF;}
#greybox { width: 38%; height: 100%; float:right; background: #C2D1DE; margin-left: 10px; margin-top: 10px; margin-right: 10px; padding: 0px 6px 0px 6px; border-left: 1px solid #FFFFFF;}
#bp { width: 15%; height: 150px; background: url("back_poi.png") no-repeat top left; float:left;}
#bpf { width: 15%; height: 150px; background: url("back_poif.png") no-repeat top left; float:left;}
#bg { width: 15%; height: 185px; background: url("back_g.png") no-repeat top left; float:left;}
#bgf { width: 15%; height: 185px; background: url("back_gf.png") no-repeat top left; float:left;}
#suche { width: 80%; height: 100%; margin-top: 105px;}
#pinfobox {width: 28%; height: 100%; float:right; padding: 180px 10px 0px 0px; font-family: Verdana,Helvetica,Arial; font-size: 12px; line-height: 16px; color: #003366;}
#ref3 { position:absolute; right: 2px; z-index:0; }
#tb {margin-left: 5px; margin-bottom: 5px; margin-top: 15px; margin-right: 1px; min-height:400px;}

#boxtitle {display:block; width: 100%; height: 28px; border-bottom: 1px solid #003366; background: transparent;  
font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 25px; font-weight: bold; color: #003366; text-align: center;}

#ref { position:absolute; top:-5px; left:470px; z-index:3;  }
#ref2 { position:absolute; top:-7px; left:475px; z-index:0; }
#pik { position:relative; top:15px; }
#imgg_nicht_verwendet { position:absolute; top:0px; right:0px; border-bottom: 3px solid #CCCCCC; border-right: 3px solid #CCCCCC; z-index:0; }
#imgg_neu { float:right; margin-left: 3px; margin-top: 25px; margin-right: 2px; border-right: 3px solid #CCCCCC; border-bottom: 3px solid #CCCCCC;}
#picbox { width: 15%; height: 80px; float:left; margin-top: 5px; background: url("platzhalter_r.jpg") no-repeat top left;}
#thumbs {margin-top: 15px; margin-bottom: 10px; margin-right: 5px; border-bottom: 3px inset #CCCCCC;}
#thumb {margin-right: 5px;}

#region_name { 
font-family: Verdana,Helvetica,Arial; font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none;}
#region_beschreibung { 
font-family:Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #000000; text-decoration: none; text-align: justify;}

#bild_text { 
font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #000000; text-decoration: none;}

#gastdetail {width: 37%; float:left; margin-top: 25px; margin-bottom: 10px;}
#td {width: 30%; margin-left: 5px; vertical-align: top;}
#td2 {width: 25%; margin-left: 5px; vertical-align: top;}
#termin {
font-family: Arial; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #003366; text-decoration: none;}
#thema {
font-family: Arial; font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none;}

#tour_name {
font-family: Arial; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; color: #003366; text-decoration: none;}
#tournali {
font-family: Arial; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #003366; text-decoration: none; padding-left: 5;}
#tourname {width: 70%; 
font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none;}
#tour_laenge { 
font-family: Arial; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; color: #000000; text-decoration: none;}
#tour_start { 
font-family: Arial; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; color: #000000; text-decoration: none;}

#gastro_name { font-family: Verdana,Helvetica,Arial; font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none;}
#gastro_name2 {font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #003366; text-decoration: none; margin-top:8px;}
#poiname {width: 72%; font-family: Verdana,Helvetica,Arial; font-size: 15px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none;}
#poi_info {width: 70%; float:left; font-family: Verdana, Helvetica, Arial; font-size: 12px; font-style: normal; line-height: 18px; color: #003366; text-align: justify; margin-bottom:5px;}
#poinahe {width: 70%; font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; color: #003366; text-decoration: none;}

ul#in {margin: 0; padding-left: 5;}
ul#in li {font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal;list-style-position:inside; list-style-type:disc; margin: 0; padding: 0;}


ul#Navigation {width: 98%; margin: 0.5em 0 0.5em 0; padding: 0; vertical-align: middle;}
ul#Navigation li {width:100%; display:block; background-color:#fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid; font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 20px; list-style: none; padding: 1px 1px 1px 0px;}
ul#Navigation a {display:block; height: 28px; text-decoration: none; font-weight: normal; color: #006699;}
ul#Navigation a:hover, ul#Navigation a:active, ul#Navigation a:focus {background-color:#EDEDED; color: #003366;}

ul#count {font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; width:80px; margin: 0; padding-left: 3; text-align: center;}
  ul#count li {list-style: none; display: inline;}
  ul#count a, ul#count span {float: left; width: 18px; margin-right: 1px; margin-left: 0px; padding: 3px; color: #003366; background-color: #FFFFFF;}
 * html ul#count a, * html ul#count span {  /* Korrektur fuer IE 5.x */
    width: 12%;
    w\idth: 10%;}
  ul#count a:visited { color: #003366; background-color: #FFFFFF;}
  ul#count a:hover, ul#count a:active, ul#count span {color: white; background-color: #006699;}

ul#topmenu {font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal;
    width:100%;
	/* align: left; */
	margin: 0; padding: 0;
    text-align: center;}
  ul#topmenu li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	border: none;}
  ul#topmenu a, ul#topmenu span {
    float: left;
    width: 22%;
    margin-right: 2px; margin-left: 1px; padding: 3px;
    text-decoration: none;
	border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
    color: #003366; background-color: #FFFFFF;}
  * html ul#topmenu a, * html ul#topmenu span {  /* Korrektur fuer IE 5.x */
    width: 24%;
    w\idth: 22%;}
  ul#topmenu a:visited {
    color: #003366; background-color: #FFFFFF;}
  ul#topmenu a:hover, ul#topmenu a:active, ul#topmenu span { color: white; background-color: #006699; background: url("nav_h.png") repeat-x ; 
  	border-radius-topright: 0.5em; border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em; -moz-border-radius-topleft: 0.5em; }
  ul#topmenu div {
     clear: left;}

ul#hmenu {font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal;
    width:100%;
	/* align: left; */
	margin: 0; padding: 0;
    text-align: center;}
  ul#hmenu li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	border: none;}
  ul#hmenu a, ul#hmenu span {
    float: left;
    width: 18%;
    margin-right: 2px; margin-left: 1px; padding: 2px;
    text-decoration: none;
	border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
    color: #003366; background-color: #FFFFFF;}
  * html ul#hmenu a, * html ul#hmenu span {  /* Korrektur fuer IE 5.x */
    width: 20%;
    w\idth: 18%;}
  ul#hmenu a:visited {
    color: #003366; background-color: #FFFFFF;}
  ul#hmenu a:hover, ul#hmenu a:active, ul#hmenu span {
    color: white; background-color: #006699; }
  ul#hmenu div {
     clear: left;}


ul#rmenu {font-family: Verdana,Helvetica,Arial; font-size: 11px; font-style: normal;
    width:100%;
	/* align: left; */
	margin: 0; padding: 0;
    text-align: center;}
  ul#rmenu li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	border: none;}
  ul#rmenu a, ul#rmenu span {
    float: left;
    width: 18%;
    margin-right: 2px; margin-left: 1px; padding: 1px;
    text-decoration: none;
	border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
    color: #003366; background-color: #FFFFFF;}
  * html ul#rmenu a, * html ul#rmenu span {  /* Korrektur fuer IE 5.x */
    width: 20%;
    w\idth: 18%;}
  ul#rmenu a:visited {
    color: #003366; background-color: #FFFFFF;}
  ul#rmenu a:hover, ul#rmenu a:active, ul#rmenu span {
    color: white; background-color: #006699;}
  ul#rmenu div {
     clear: left;}
	 
	
.fontClass {font-family: Arial,Verdana,Helvetica; font-size: 8px;}
.tabright {border-left: 1px dashed #CCCCCC;}
.tabup {border-top: 1px dashed #003366;}
.optbox { font-family: Arial, Helvetica; font-size: 12px; font-style: normal;}
.opt_box { width:99%; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; text-align:left;}
.selbox { width:70%; font-family: Arial, Helvetica; font-size: 12px; font-style: normal;}
.sel_box { width:93%; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; text-align:left;}
optgroup {  font-family: Verdana,Helvetica,Arial; font-size: 11px; font-style: normal; background-color: #000000 ; color: #FFFFFF}

h1, h2 {color: #003a6b; background-color: transparent; font: 100% 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
    margin: 0; padding-top: 0.5em;}
h1 {font-size: 130%; margin-bottom: 0.5em; border-bottom: 1px solid #fcb100;}
h2 {font-size: 15px; margin-bottom: 0.5em; border-bottom: 1px solid #aaa; }
h3 {  font-family: Verdana,Helvetica,Arial; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #003366; text-decoration: none}
h4 {  font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #003366; text-decoration: none}
li {  font-family: Verdana,Helvetica,Arial; font-size: 12px;}
p {font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
.gross {font-family: Verdana,Helvetica,Arial; font-size: 15px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none}
.mittel {font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none}
.mittelgr {font-family: Verdana,Helvetica,Arial; font-size: 11px; font-style: normal; line-height: 20px; font-weight: bold; color: #003366; text-decoration: none}
.infobox {  font-family: Verdana,Helvetica,Arial; font-size: 10px; font-style: normal; line-height: normal; color: #000000; text-align: left; margin-top: 5px; margin-bottom: 5px;}
.linkblau {  font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #003366; text-decoration: none}
.linkfett {  font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #003366; text-decoration: none}
.normschwarz {  font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 18px; color: #000000; text-align: justify}
.norm {  font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 18px; color: #000000}
.pnorm {  font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 16px; color: #000000;}
.normal { font-family: Verdana, Helvetica, Arial; font-size: 12px; font-style: normal; line-height: 18px; color: #003366; text-align: justify; }
.weiss {  font-family: Verdana,Helvetica,Arial; font-size: 10px; font-style: normal; line-height: normal; color: #FFFFFF}
.umlauf {  font-family: Verdana,Helvetica,Arial; font-size: 12px; font-style: normal; line-height: 18px; color: #003366; text-align: justify; float:left}
.inlay {  color: #003366; font-weight: bold; font-style: italic}
.hinfo {font-family: Verdana,Helvetica,Arial; font-size: 11px; font-style: normal; line-height: 18px; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 3px}
.kleinblau {  font-family: Verdana,Helvetica,Arial; font-size: 10px; font-style: normal; line-height: 18px; color: #006699}
.blau {  font-family: Verdana,Helvetica,Arial; font-size: 11px; font-style: normal; line-height: 18px; color: #003366}

