body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: bold;

	margin: 0px;

	padding: 0px 0px 11px 0px;

}

p {

	padding: 7px 0px 7px 0px;

	margin: 0px;

}

a {

	color: #330066;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}



.content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

.lang_select {

	padding:2px;

	border:0px;

	margin:2px;

	width: 200px;

}

.punkt {

	position: absolute;

	z-index: 10;

	color: #330066;

	font-size: 10px;

	font-weight: bold;

}

.overview {

	background-color: #EEE;

	border: 1px solid #CCCCCC;

	padding: 5px;

}

.overviewAkt {

	color: #FFFFFF;

	background-color: #552D7E;

	padding: 5px;

	border: 1px solid #CCCCCC;

}



/* punkte frankreich */

#punkt_sainte_agnes2 { left: 201px; top: 172px; }

#punkt_menton { left: 209px; top: 173px; }

#punkt_vendome { left: 195px; top: 115px; }

/* punkte italien */

#punkt_forte_dei_marmi { left: 247px; top: 196px; }

#punkt_chromyarte {	left: 251px; top: 201px; }

#punkt_toskana {	left: 241px; top: 187px; }

#punkt_venedig {	left: 255px; top: 172px; }


/* punkte oesterreich */

#punkt_voitsberg {	left: 285px; top: 150px; }

#punkt_baernbach {	left: 280px; top: 145px; }

#punkt_gleisdorf {	left: 293px; top: 148px; }

#punkt_stubenberg {	left: 287px; top: 143px; }


/* punkte tschechien */

#punkt_prag {	left: 280px; top: 115px; }

#header {

	position: absolute;

	top: 0px;

	left: 0px;

	margin: 20px 0px 0px 0px;

	padding: 0px;

	width: 100%;

	height: 271px;

	background-color: #EEEEEE;

	border-bottom: 1px solid #330066;

}

#container {

	position: absolute;

	left: 0px;

	top: 310px;

	padding: 0px;

	margin: 0px;

	width: 100%;

}

#navLeft {

	width: 305px;

	float:left;

	padding: 0px 0px 20px 45px;

}



#menu {

	background-image: url(/nav/bg_menu.gif);

	background-repeat: repeat-y;

	padding-bottom: 2px;

}

#menu ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-family: verdana, arial, Helvetica, sans-serif;

	font-size: 11px;

}

#menu li {

	margin: 0px 0px 2px 0px;

}

#menu ul a {

	display: block;

	padding: 2px 10px;

	width: 212px;

	color: #4D4D4D;

	background-color: #DFDFDF;

	text-decoration: none;

	font-weight: bold;

	border: 1px solid #CCCCCC;

}

#menu ul a:hover {

	color: #FFFFFF;

	background-color: #552D7E;

	padding: 2px 10px;

}

#menu ul ul {

	margin: 1px 0px 4px 0px;

}

#menu ul ul a {

	display: block;

	padding: 1px 5px 1px 15px;

	width: 212px;

	color: #4D4D4D;

	text-decoration: none;

	font-weight: normal;

	background: none;

	border: none;

	margin: 0px;

}

#menu ul ul a:hover {

	padding: 1px 5px 1px 15px;

	color: #4D4D4D;

	font-weight: bold;

	background: none;

	border: none;

	margin: 0px;

}

#menu ul a.navAkt {

	display: block;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #552D7E;

}

#menu ul ul a.subNavAkt {

	display: block;

	color: #4D4D4D;

	font-weight: bold;

}



#inhalt {

	width: 458px;

	height: 310px;

	left: 305px;

	float: left;

	padding: 0px 0px 20px 0px;

}

#footer {

	clear: both;

	color: #330066;

	background-color: #EEEEEE;

	border-top: 1px solid #330066;

	height: 26px;

	margin-bottom: 10px;

}

#webcam {

	margin: 20px 5px;

	padding-left: 35px;

	background-image: url(/nav/webcam.gif);

	background-repeat: no-repeat;

	height: 30px;

}

#partner {

    position: absolute;

    bottom: 65px;

}

#partner li {

	list-style-image: url(/nav/pfeil.gif);

	list-style-position: inside;

	margin: 0px;

	padding: 0px;

}

#footerlanguage {

	width: 305px;

	padding-left: 45px;

	float: left;

}

#headerlanguage {

	width: 305px;

	padding-left: 74px;

	float: left;

}

#footertext {

	width: 405px;

	left: 305px;

	float: left;

	padding: 5px 0px 5px 0px;

}

#footerncm {

	width: 50px;

	float: left;

	left: 410px;

}

#banner {

	position: absolute; 

	width: 192px;

	height: 161px;

	z-index: 1;

	left: 784px;

	top: 27px;

	text-align: right;

}

#karte {

	position: absolute;

	width: 482px;

	height: 290px;

	z-index: 3;

	left: 68px;

	top: 0px;

}

.kartebg {

	background-image: url(/nav/spacer.gif.gif);

}

/* for IE, with IE5/Mac backslash filter \*/

* html .kartebg {	

	background-image: url(/nav/spacer.gif.gif);

}

.kartebg {

	background-image: url(/nav/karte.png);

}

* html .kartebg {	

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/karte.png');

}

#logo {

	position: absolute;

	width: 235px;

	height: 28px;

	z-index: 5;

	left: 0px;

	top: 0px;

}

#topimage {

	position: absolute;

	width: 270px;

	height: 270px;

	z-index: 2;

	left: 490px;

	top: 20px;

}

#headline {

	position: absolute;

	width: 170px;

	height: 17px;

	z-index: 6;

	left: 375px;

	top: 279px;

}



#inhalt li {

	list-style-image: url(/nav/pfeil.gif);

	margin: 0px;

	padding: 0px;

}

#adsense {
	padding-top: 20px;
}