
div#head{ 
    font-size:0.8em;
    /*border: 2px solid red;*/
}

div.kontakt { 
/*    background-color:red;*/
    float:right;
    color: #666;
    margin-top:12%;
    margin-right: 6%; /* IE6 Problem:  */
}

div.kontakt p { 
    margin:0; padding:0;
}

div.topnavigation { float:right; margin-right: 4%; margin-top:4.5%;}
div.topnavigation ul { float:left; margin:0;padding:0;/*background-color:green;*/}
div.topnavigation ul li { lister-style-type: none; display:inline; float:left;  margin:0;padding:0;width: 8em; font-weight:bold;}
div.topnavigation ul li a { color: #000066; text-decoration: none;}
div.topnavigation ul li a:link {}
div.topnavigation ul li a:visited {}
div.topnavigation ul li a:focus {}
div.topnavigation ul li a:hover {color: #99CCFF;}


ul.menue { color: #330066; padding: 0.5;margin:0.5; text-decoration: none;}
ul.menue li { font-size:0.9em; padding: .6em; list-style-type:none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #99CCFF;}
ul.menue li a { color: #000066;  text-decoration: none; padding: 5px;}
ul.menue li a:link { text-decoration: none; padding: 5px; }
ul.menue li a:visited { text-decoration: none;}
ul.menue li a:hover { color: #99CCFF; text-decoration: none;}
ul.menue li a:active { text-decoration: none; }

ul.menue li ul { color: #330066; padding: 0.5;margin:0.5; text-decoration: none;}
ul.menue li ul li { font-size: 0.9em; padding: 0.6em 0.6em 0.6em 2em;border:none; list-style-type:none;margin:0;}
ul.menue li ul li a { color: #69F; text-decoration: none; padding: 5px;}
ul.menue li ul li a:link { text-decoration: none; padding: 5px; }
ul.menue li ul li a:visited { color: #000066;text-decoration: none;}
ul.menue li ul li a:hover { color: #000066;font-weight:bold; text-decoration: underline;}
ul.menue li ul li a:active { color: #000066; font-weight: bold;text-decoration: none; }



#content h1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #6699FF;
/*	padding-left: 35px;*/

}
#content h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #6699FF;
/*	padding-left: 35px;*/
	line-height: 18px;
}
#content h3 {
	font-size: 1.0em;
	font-weight: bold;
	color: #6699FF;
/*	padding-left: 35px;*/
	line-height: 18px;
}

#content p {
/*	font-size: 0.9em;*/
/*	font-style: normal;*/
/*	padding-top: 0px;*/
/*	padding-bottom: 0px;*/
	margin-top: 0px;
	margin-bottom: 0px;
/*	padding-left: 35px;*/
/*	width: 700px;*/
	padding:0.4em;
/*	line-height: 18px;*/
/*	border: 1px solid green;*/
}

#content ul {
/* background-color:red;*/
    margin: 0.5;padding:0.5;
    padding-left:2em;
    margin-left: 0em;padding-top:0.2em;
}

#content table.saison { margin-bottom: 1em; width: 40%; font-size: 80%;border-collapse: collapse}
#content table.saison thead tr th { text-align:left;border-bottom: 1px solid silver;  }
#content table.saison tbody tr td { height:1.7em }


#content table.preisliste { width: 90%;border-collapse: collapse; font-size: 95%;}
#content table.preisliste .c1 { width: 14%;}
#content table.preisliste .c2 { width: 30%;}
#content table.preisliste .c3 { /*width: 50px;*/}
#content table.preisliste .c4 { /*width: 50px;*/}
#content table.preisliste .c5 { /*width: 50px;*/}
#content table.preisliste thead {  }
#content table.preisliste thead tr th { border-bottom: 1px solid silver;}
#content table.preisliste tbody { }
#content table.preisliste tbody tr td { height:1.7em }
#content table.preisliste tfoot { margin-top: 0.3em;  padding-left: 2em; font-size:80%; text-align:left }

#content table.preisliste caption { margin-top: 0.3em;  padding-left: 2em; font-size:80%; text-align:left; caption-side:bottom; }

#content a.external {}
#content a.external:link {}
#content a.external:visited {}
#content a.external:hover {}
#content a.external:active {}

#content a.internal { color: blue;}
#content a.internal:link {color: blue;}
#content a.internal:visited {color: blue;}
#content a.internal:hover {color: blue;}
#content a.internal:active {color: blue;}

div#map_canvas { margin-left: 2.5em; height: 450px; width: 450px; border: 1px solid black}


#content .floatright { float:right;}
#content .floatleft { float:left;}
/*#content div.image{text-align:left;margin-left:.5em;margin-right:.5em}*/

#content  img {
    float: left; 
    margin: 0.5em;
}

#content  img.rahmen {
/*    margin-top:.2em;margin-left:.2em;margin-right:.2em;background-color:#eee;border:1px solid #000;padding:.5em;*/
}


#content .clear { clear: both; }


#content .red { color: red;}

.printonly { display: none; }

.bold { font-weight:bold;}
.ok_box { border-top: 4px solid #23FB00; background-color: #ADFFA2;border-bottom: 1px solid #23FB00}
.error_box { border-top: 4px solid #FFA800; background-color: #FFDA93;border-bottom: 1px solid #FFA800}

/*.menue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif! important;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color: #330066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
	padding: 5px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CCFF;
}
a.menue2:link {
	color: #000066;
	text-decoration: none;
	padding: 5px;
}
a.menue2:visited {
	color: #000066;
	text-decoration: none;
}
a.menue2:hover {
	color: #99CCFF;
	text-decoration: none;
}*/



























/*.untermenue1 {
	font-family: Verdana, Geneva, sans-serif! important;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FFF;
	list-style-position: inside;
	list-style-type: none;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	background-position: center;
	padding-left: 10px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

a.untermenue1:link {
	color: #69F;
	text-decoration: none;
	margin-left: -10px;
	font-family: Verdana, Geneva, sans-serif;
}

a.untermenue1:visited {
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}

a.untermenue1:hover {
	color: #000066;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
}

a.untermenue:aktiv {
	color: #000066; 
	font-weight: bold;
	text-decoration: none;
}


.Standard {
	font-family: Verdana, Arial, Helvetica, sans-serif! important;
	font-size: 13px;
	font-style: normal;
	color: #000066;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 35px;
	width: 600px;
	font-weight: normal;
	line-height: 18px;

}*/

/*a.Standard:link { 
color: #000066; 
text-decoration: underline;
}

a.Standard:visited { 
color: #000066; 
text-decoration: none;
}

a.Standard:hover {
	color: #99CCFF;
	text-decoration: underline;
}*/

/*a.Standard:aktiv {
	color: #000066; 
}

a.kontakt:link {
	color: #666;
	text-decoration: underline;
}
a.kontakt:visited {
	color: #666;
}
a.kontakt:hover {
	color: #666;
	text-decoration: underline;
}

a.liste:aktiv {
	color: #000066; 
}
*/
/*.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif! important;
	font-size: 15px;
	font-weight: bold;
	color: #6699FF;
	font-style: normal;
	list-style-type: none;
	padding-left: 35px;

}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif! important;
	font-size: 13px;
	font-weight: bold;
	color: #99CCFF;
	font-style: normal;
	list-style-type: none;
	padding-left: 35px;
	line-height: 18px;
}

*/
/*.unterzeile {
	font-family: Geneva, Arial, Helvetica, sans-serif ! important;
	font-size: 12px;
	color: #666;
}*/

/*
a.unterzeile:link {
	color: #333;
	text-decoration: none;
}

a.unterzeile:visited {
	color: #333;
}

a.unterzeile:hover {
	color: #333;
	text-decoration: underline;

}

a.unterzeile:aktiv {
	color: #99CCFF; 
}
*/
