
body {
font-family : Verdana, Helvetica, Arial, sans-serif;
font-size : 10px;
margin : 0;
padding : 0;
text-align : center;
background-color : #661e07;
background : #159baf url('../img/hdbg.jpg') repeat-x 0 0;
border-top:2px solid #ddd;
}
div, table, h1, h2, p, a, img, li {
margin : 0;
padding : 0;
}

td.leftcol  {
	width:20%;
}
td.middle col {
	width:55%;
}
td.rightcol {
	width:25%;
}
div, h1, h2, p, a, img, li {
margin : 0;
padding : 0;
}
a, a:link, a:visited, a:active {
color : #43a7d4;
text-decoration : none;
font-weight : bold;
}
a:visited {
color : #43a7d4;
text-decoration : none;
font-weight : bold;
}
a:hover {
color : #fab800;
text-decoration : none;
}
#toolTipLayer {
position : absolute;
visibility : hidden;
}
.content {
background-color : #f5f5f5;
width : 740px;
margin : 20px auto;
text-align : left;
background : #ffffff url('../img/headwhitebg.png') no-repeat 0 -8px;
border : 2px solid #d6d6d6;
}
.floatleft {
float : left;
}
.clearfloat {
clear : both;
}
ul .nav {
margin : 0;
padding : 0;
}
#navigation {
font-size : 12px;
color : #005acc;
margin : 44px -5px 40px;
padding : 0 0;
height : 1px;
}
#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited, #navigation a:hover {
padding : 5px 2.9em;
margin : 0;
background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 -163px;
}
#navigation a:hover {
padding : 5px 2.9em;
margin : 0;
background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 -161px;
}
#navigation .activestate, #navigation .activestate a, #navigation .activestate a:link, #navigation .activestate a:visited {
color : #ffffff;
background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 0;
}
.nav li {
display : inline;
line-height : 10px;
padding : 5px 0;
text-align : left;
margin : 0 -5px 0 0;
border-top : 1px solid #d3d3d3;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.siteheaderdiv {
background-color : #fff;
width : 666px;
height : 87px;
margin : 25px 20px 7px 36px;
}
.fotohead {
background : #ffffff url('../img/loewenzahnwiese.png') no-repeat 0 -10px;
width : 356px;
height : 95px;
float : left;
border : 2px solid #e6e6e6;
}
.siteheader {
float : left;
width : 284px;
margin : -19px 0 0 16px;
}
.siteheader img {
float : left;
width : 294px;
height : 80px;
}
h1 {
color : #005d84;
margin : -8px 0 0 0;
font-size : 26px;
line-height : 35px;
font-weight : normal;
}
.siteheaderright {
color : #7f7f7f;
margin : 0 0 0 33px;
font-size : 10px;
line-height : 12px;
float : left;
}
h2 {
font-size : 12px;
color : #444;
padding : 14px 20px 30px;
background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat -5px -161px;
margin : 0;
}
p {
font-size : 13px;
color : #3d3d3d;
margin : 0 20px 20px 20px;
}
#leftdivalle {
margin : 0;
}
.leftdiv {
background-color : #fff;
width : 256px;
border : 1px solid #e6e6e6;
margin : 0 0 20px 36px;
}
.kartedivalle {
width : 386px;
margin : 0 0 20px 318px;
}
.kartediv {
width : 384px;
background-color : #fff;
border : 1px solid #e6e6e6;
}
.karteimg {
border : 0;
}
.linklistediv {
background-color : #fff;
width : 666px;
border : 1px solid #e6e6e6;
margin : 10px 20px 20px 36px;
}
.infodivalle {
background-color : #fff;
width : 666px;
border : 1px solid #e6e6e6;
margin : 20px 20px 2px 36px;
}
.infodiveinzeln {
width : 221px;
float : left;
margin : 0;
}
.impressumdivbg {
background-image : url(../img/impressumbg.gif);
}
.spotpop {
font-size : 11px;
background-color : #f4f4f4;
color : #3d3d3d;
text-decoration : none;
padding : 2px 2px 2px 2px;
border : 1px solid #7f7f7f;
}
.oliveBGtxt {
font-size : 11px;
color : #3d3d3d;
vertical-align : top;
padding : 2px 5px 4px 5px;
margin : 0;
}
.notoliveBGtxt {
background-color : #none;
font-size : 11px;
color : #3d3d3d;
vertical-align : top;
padding : 2px 5px 4px 5px;
margin : 0;
}
td {
padding : 2px 5px 4px 5px;
vertical-align : top;
font-size : 11px;
color : #3d3d3d;
}
tr.oliveBGtxt {
background-color : #efefef;
}
tr {
background-color : #fff;
}
.vertabstand {
height : 200px;
}
.vertabstandtop {
height : 5px;
}
.backtotop {
width : 70px;
text-align : center;
background-color : #fff;
border : 1px solid #e6e6e6;
line-height : 16px;
margin : 0 0 20px 631px;
}
/* Pakete */

/* LKF - Link+Karte+Foto */

.lkfhead {
	height: 66px;
	margin:2px 0px 0px 0px;
	xborder:1px solid #fff;
	xbackground-color:#f3f3f3;
}
.lkfhead img {
	margin:0 5px 5px 0px;
	float:left;
}
.lkfhead h1 {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin:5px 0 5px 5px;
	padding:0;
}
.lkfhead h2 {
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#4C4C4E;
	background:none;
	margin:2px;
	padding:0;
}
.lkf h3 {
	font-size:9px;
	font-weight:bold;
	line-height:14px;
	color:#a5a5a5;
	margin:0px 0 0 5px;
	padding:0;
}
.lkf p {
	font-size:10px;
	font-weight:normal;
	xmargin:0 0 5px 5px;
	padding:0;
	
}


/* LKFK - Link+Karte+Foto+Karteikarte */

.lkfkhead {
	height: 66px;
	margin:8px 0px 0px 0px;
	border:1px solid #d2d2d2;
	background-color:#e8f3f3;
}
.lkfkhead img {
	margin:5px;
	float:left;
}
.lkfk {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin:0px 7px 15px 7px;
	padding:10px 7px 5px 5px;
	background-color : #fff;
	background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 -164px;
}
.lkfkhead h1 {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin:5px 0 5px 5px;
	padding:0;
}
.lkfkhead h2 {
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#4C4C4E;
	background:none;
	margin:2px;
	padding:0;
}
.lkfk h3 {
	font-size:9px;
	font-weight:bold;
	line-height:14px;
	color:#a5a5a5;
	margin:0px 0 0 5px;
	padding:0;
}
.lkfk p {
	font-size:10px;
	font-weight:normal;
	xmargin:0 0 5px 5px;
	padding:0;
	
}

/* PORTRAIT Pages */
.portraitleftcol {
	background-color:#e8f3f3;
	border-right:1px solid #c2c2c2;
}
.portrait {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin:0px 7px 15px 7px;
	padding:10px 7px 5px 5px;
	background-color : #fff;
	background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 -164px;
}
.portraithead {
	height: 66px;
	margin:8px 0px 0px 0px;
	border:1px solid #d2d2d2;
	background-color:#e8f3f3;
}
.portraithead img {
	margin:5px;
	float:left;
}
.portraithead h1 {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin:5px 0 5px 5px;
	padding:0;
}
.portraithead h2 {
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#4C4C4E;
	background:none;
	margin:2px;
	padding:0;
}
.portrait h1 {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin:5px 0px;
	padding:0;
}
.portrait h2 {
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#4C4C4E;
	background:none;
	margin:10px 0;
	padding:0;
}
.portrait h3 {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#777;
	margin:0px 0 5px 0px;
	padding:0;
}
.portrait p {
	font-size:12px;
	font-weight:normal;
	margin:0 0 20px 0;
	padding:0;
	
}
img.portraitfoto  {
	width:300px;
	margin:0 10px 10px 0;
	float:left;
}
ul.portraitnav {
margin : 0;
padding : 0;
}
#portraitnavigation {
font-size : 10px;
color : #005acc;
margin : -8px 0px 0px;
padding : 0 0;
height : 25px;
}
#portraitnavigation a, #portraitnavigation a:link, #portraitnavigation a:active, #portraitnavigation a:visited, #portraitnavigation a:hover {
padding : 2px 6.45em;
margin : 0;
background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 -163px;
}
#portraitnavigation a:hover {
padding : 2px 6.45em;
margin : 0;
background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 -163px;
}
#portraitnavigation .activestate, #portraitnavigation .activestate a, #portraitnavigation .activestate a:link, #portraitnavigation .activestate a:visited {
color:#4C4C4E;
background : #ffffff url('../img/loewenzahnwieseHEAD.png') no-repeat 0 -163px;
}
.portraitnav li {
display : inline;
line-height : 10px;
padding : 2px 0px;
text-align : left;
margin : 0 -5px 0 0;
border-top : 1px solid #d3d3d3;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.portraitlink {
	text-align:left;
	float:right;
	position:relative;
	margin: 5px;
	width:152px;
}

/* Pakete END */

.toggletext {
	font-size:9px;
	font-weight:bold;
	line-height:12px;
	color:#555;
	margin:0 0 0 0px;
	padding:0px;
}
.toggletext a img {
	border:none
}

/* Klapp IDs */
#lkfk_st_trudpert_zuklapp_001 {
	display:none;
}
#portrait_st_trudpert_zuklapp_P1, #portrait_st_trudpert_zuklapp_P2, #portrait_st_trudpert_zuklapp_P3, #zutoggle {
	display:none;
}
