* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
 background-color:#CCCCCC;
}


#faux_home {
background-image:url(../Bilder/logos/bg_m_k_g_neu.gif);
background-repeat:repeat-y;
margin-top:-50px;
margin-bottom: 5px;
margin-left:0px;
overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
width: 900px;
}



#faux {
background-image:url(../Bilder/logos/bg_m_k_g_neu.gif);
background-repeat:repeat-y;
margin-top:-48px;
margin-bottom: 5px;
margin-left:0px;
overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
width: 900px;
}

#faux2 {
background-image:url(../Bilder/logos/bg_m_k_g_neu_breit.gif);
background-repeat:repeat-y;
margin-top:-48px;
margin-bottom: 5px;
margin-left:0px;
overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
width: 900px;
}

div#language {
position:relative;
top:-220px;
left:200;
height: 15px;
width:110px;
z-index:50;
}

div#language_home {
position:relative;
top:-230px;
left:200;
height: 15px;
width:110px;
z-index:50;
}

div#Logo {
position:relative;
top:-260px;
left:0;
height: 50px;
width:900px;
background: #fff;
z-index:49;
}

div#Logo_home {
position:relative;
top:-270px;
left:0;
height: 50px;
width:900px;
background: #fff;
z-index:49;
}

#contenttitel{
position:relative;
	top:-47px;
	left:200px;
	width:440px;
	height:18px;
	font-size: 10px;
	color:#ffffff;
    z-index:20;
	text-align: left;
}

#contenttitel a{
    padding:5px 3px 0px 3px;
	font-size: 10px;
	color:#ffffff;
text-decoration:underline;
}
#contenttitel a:hover{
    padding:5px 3px 0px 3px;
	font-size: 10px;
	color:#ffffff;
text-decoration:underline;
}

#contenttitel_home{
position:relative;
	top:-47px;
	left:200px;
	width:450px;
	height:18px;
	font-size: 10px;
	color:#ffffff;
    z-index:20;
	text-align: left;
}
#contenttitel_home a{
    padding:0px 3px 0px 3px;
	font-size: 10px;
	color:#ffffff;
text-decoration:underline;
}
#contenttitel_home a:hover{
    padding:0px 3px 0px 3px;
	font-size: 10px;
	color:#ffffff;
text-decoration:underline;
}


#copy{
position:relative;
bottom:0px;
right:0px;
text-align:right;
width: 900px;
height: 15px;
background: #fff;
z-index:22;
}
#copy a{
font-size: 11px;
color:#000000;
text-decoration:none;
}
#copy a:hover{
font-size: 11px;
color:#000000;
text-decoration:underline;
}

div#topNavi {
position:absolute;
top:260px;
text-align:center;
width: 900px;
height: 40px;
background: #fff;
background-image:url(../Bilder/logos/bg_top_neu.gif);
}
div#topNavi2 {
position:absolute;
top:260px;
text-align:center;
width: 900px;
height: 40px;
background: #fff;
background-image:url(../Bilder/logos/bg_top_neu_breit.gif);
}

div#topNavi_home {
position:absolute;
top:270px;
text-align:center;
width: 900px;
height: 40px;
background: #fff;
background-image:url(../Bilder/logos/bg_top_neu.gif);
}

#visual {
 color: #333;
 width: 900px;
 height: 200px;
 margin: 60px 0px 5px 0px;
 background: #ABBEBE;
 overflow:hidden;
}

#visual_home {
 color: #333;
 width: 900px;
 height: 200px;
 margin: 70px 0px 5px 0px;
 background: #ABBEBE;
 overflow:hidden;
}

#linkeSpalte{ 
 margin-left:10px;
 display: inline;
 color: #333;
 padding: 0px;
 width: 170px;
 float: left;
}
#linkeSpalte2{ 
 margin-left:10px;
 display: inline;
 color: #333;
 padding: 0px;
 width: 170px;
 float: left;
}
#mittlereSpalte { 
 float: left;
 color: #333;
 font-family: Arial, Helvetica, sans-serif;
 margin-left:15px;
 padding: 20px 10px 20px 10px;
 width: 490px;
 display: inline;
 position: relative;
  overflow-x:hidden;
}

#mittlereSpalte  a { 
	font-size: 12px;
	text-decoration:none;
color:#006ab3;
}

#mittlereSpalte  a:hover { 
	font-size: 12px;
	text-decoration:underline;
color:#006ab3;
}


#mittlereSpalte  td { 
	font-size: 12px;
	text-decoration:none;
color:#333;
} 

#mittlereSpalte  td a { 
	font-size: 12px;
	text-decoration:none;
color:#006ab3;
} 

#mittlereSpalte  td a:hover { 
	font-size: 12px;
	text-decoration:underline;
color:#006ab3;
}

#mittlereSpalte2 { 
 float: left;
 color: #333;
 font-family: Arial, Helvetica, sans-serif;
 margin-left:4px;
 padding: 10px 10px 20px 20px;
 width: 680px;
 display: inline;
 position: relative;
}


 	

#rechteSpalte { 
 display: inline;
 position: relative;
 margin-right:10px;
 color: #333;
 padding: 20px 5px 20px 5px;
 width: 160px;
 float: right;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
}

div#rechteSpalte a{
font-size: 11px;
color:#006ab3;
text-decoration:underline;
}
div#rechteSpalte a:hover{
font-size: 11px;
color:#006ab3;
text-decoration:underline;
}

#footer { 
clear: both;
width: 900px;
height: 40px; 
font-family: Arial, Helvetica, sans-serif;
background-image:url(../Bilder/logos/bg_footer.gif);
color:#ffffff;
font-family:Arial;
}


.subnavNormal  a{
    color:#ffffff;
    display:block; 
    padding:20px 5px 0px 6px;
    font-size:11px; 
    text-decoration:none;
	background-image:url(../images/menu2.jpg);
	background-repeat:no-repeat;
    background-position:0 3;
}


.subnavNormal  a:hover {
    color:#ffffff;
    display:block; 
    padding:20px 5px 0px 6px;
    font-size:11px; 
    text-decoration:underline; 
	background-image:url(../images/menu2.jpg);
	background-repeat:no-repeat;
    background-position:0 3;
}


.subnavActive  a {
    color:#ffffff;
    display:block; 
    padding:20px 5px 0px 6px;
    font-size:11px; 
    text-decoration:underline; 
	background-image:url(../images/menu2.jpg);
	background-repeat:no-repeat;
    background-position:0 3;
}



.clear { clear: both; background: none; }


/* Menus */

a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:1px;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding-left:20px;
  text-decoration:none;
  background-color:#f3f1f1;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_navi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#000000;
 
}

a.menuLink2:hover {
  background-color:#006AB3;
  color:#ffffff;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_navi_act_blau.gif);
  background-repeat:no-repeat;
  background-position:top left;
  /*text-decoration: underline;*/
}

a.menuLinkAct2 {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:1px;
  padding-left:20px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  background-color:#006AB3;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_navi_act_blau.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#ffffff;
}

a.submenuLink2 {
  display:block;
  /*position:relative;*/
  /*height:16px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#000000;
}

a.submenuLink2:hover {
  background-color:#006AB3;
   color:#ffffff;
}

a.submenuLinkAct2 {
  display:block;
  /*position:relative;*/
  /*background-color:#FFD5B1;*/
  background-color:#006AB3;
  color:#ffffff;
  /*height:15px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

a.submenuLink3 {
  display:block;
  /*position:relative;*/
  /*height:16px;*/
  margin:0px;
  padding:1px;
  padding-left:40px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#000000;
}

a.submenuLink3:hover {
  background-color:#006AB3;
  color:#ffffff;
}

a.submenuLinkAct3 {
  display:block;
  /*position:relative;*/
  /*background-color:#FFD5B1;*/
  background-color:#006AB3;
  color:#ffffff;
  /*height:15px;*/
  margin:0px;
  padding:1px;
  padding-left:40px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

a.submenuLink4 {
  display:block;
  /*position:relative;*/
  /*height:16px;*/
  margin:0px;
  padding:1px;
  padding-left:50px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#000000;
}

a.submenuLink4:hover {
  background-color:#006AB3;
}

a.submenuLinkAct4 {
  display:block;
  /*position:relative;*/
  /*background-color:#FFD5B1;*/
  background-color:#006AB3;
  color:#ffffff;
  /*height:15px;*/
  margin:0px;
  padding:1px;
  padding-left:50px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#menuDiv2 {
  /*position:relative;*/
  width:170px;
  margin:0px;
  padding:0px;
  padding-top:0px;
  padding-left:2px;
  text-align:left;
  /*float:left;*/
}

li.menuItem2 {
  list-style-type:none;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
 
}

li.submenuItem2 {
  list-style-type:none;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

li.submenuItem3 {
  list-style-type:none;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

li.submenuItem4 {
  list-style-type:none;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

#menuList2 {
  /*width:179px;*/
  margin:0px;
  padding:0px;
  border-bottom: solid 0px #fff;
  width:170px;
}

ul.submenuList2 {
  margin:0px;
  padding:0px;
  /*border-top: solid 1px #fff;*/
   
}

ul.submenuList3 {
  margin:0px;
  padding:0px;
  /*border-top: solid 1px #fff;*/
   
}

ul.submenuList4 {
  margin:0px;
  padding:0px;
  /*border-top: solid 1px #fff;*/
   
}


.tx-indexedsearch-descr{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#333333;
}
.tx-indexedsearch-descr a{
font-size: 11px;
color:#006ab3;
text-decoration:underline;
}

.tx-indexedsearch-descr a:hover{
font-size: 11px;
color:#006ab3;
text-decoration:underline;
}

.browsebox{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#333333;
 padding-bottom:10px;
}
.browsebox a{
font-size: 11px;
color:#006ab3;
text-decoration:underline;
}

.browsebox a:hover{
font-size: 11px;
color:#006ab3;
text-decoration:underline;
}

.tx-indexedsearch-title{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 color:#333333;
}
.tx-indexedsearch-title a{
font-size: 13px;
 font-weight:bold;
color:#006ab3;
text-decoration:underline;
}

.tx-indexedsearch-title a:hover{
font-size: 13px;
 font-weight:bold;
color:#006ab3;
text-decoration:underline;
}

.tx-indexedsearch-info{
z-index:1;
color:#eee;
}

h1 {
  font-size: 16px; 
  font-weight: bold; 
  color: #333333; 
  text-decoration: none;
  padding-bottom:10px;
 }
 
 h2 {
  font-size: 15px; 
  font-weight: bold; 
  color: #333333; 
  text-decoration: none;
 }
 h3 {
  font-size: 14px; 
  font-weight: bold; 
  color: #333333; 
  text-decoration: none;
 }
 h4 {
 position:relative;
 padding-top:10px;
 padding-bottom:3px;
  font-size: 12px; 
  font-weight: bold; 
  color: #333333; 
  text-decoration: none;
  z-index:800;
 }
 h5 {
 position:relative;
 top:14px;
 left:2px;
  font-size: 12px; 
  font-weight: bold; 
  color: #333333; 
  text-decoration: none;
  z-index:800;
 }
 h6 {
  font-size: 11px; 
  font-weight: bold; 
  color: #333333; 
  text-decoration: none;
 }
 
 td {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 }
 



 
#karte {
position:absolute;
left:0px;
top:20px;
width:351px;
height:300px;
z-index:1;
visibility: visible;
}

#mad, #kraehenbuehl,#logos, #champolivier, #klopfstein, #schweingruber, #bellecroix, #wolf, #divorne {
position:absolute;
left:280px;
top:30px;
width:215px;
height:160px;
z-index:2;
visibility: hidden;
background-color:#FFFFFF;
border:solid 1px #000000;
}

#karte2 {
position:absolute;
left:0px;
top:130px;
width:351px;
height:300px;
z-index:5;
visibility: visible;
}

#mad2, #kraehenbuehl2,#logos2, #champolivier2, #klopfstein2, #schweingruber2, #bellecroix2, #wolf2, #divorne{
position:absolute;
left:280px;
top:140px;
width:215px;
height:160px;
z-index:6;
visibility: hidden;
background-color:#FFFFFF;
border:solid 1px #000000;
}


