html {
	height:100.01%; 
}
.contenttable .bodytext {
    color: #FFFFFF;
}
#languange {
position: absolute;
margin-top: 230px;
margin-left: 10px;
}

#zw_gmap_div{
margin-left:95px;
}
.contenttable {
border:1px solid #FFFFFF;
border-collapse:collapse;
border-spacing:1px;
margin:0;
padding:0;
width:100%;
}

.module_rightinfo .contenttable, .module_rightinfo .contenttable td  {
border: 0;
}

.buchung {
	border: 0;
	text-decoration: none;
}

.buchung b {
	font-size: 18px;
	color: #fff;
}

.contenttable td a, .module_rightinfo .contenttable td a {
color: #ffffff;
font-size: 12px;
font-weight: normal;
}


.dunkelblau {
background-color: #0066CC;
color: #FFFFFF;
}

.hellblau {
background-color: #0099cc;
color: #FFFFFF;
}

.news-single-left {
padding: 10px;
float: left;
}

.news-single-imgcaption {
font-size: 10px;
}

.download {
background: transparent url(/typo3/gfx/fileicons/pdf.gif) no-repeat 0 0;
padding: 0 0 0 20px;
}

.teaser {
border: 1px solid #000000;
margin-bottom: 10px;
}

.module_rightinfo {
margin: 165px 0 50px 0;
height: 143px;
padding-top: 25px;
color: #FFFFFF;
font-size: 12px;
text-align: center;

}

.module_rightinfo ul {
margin:0;
padding:0 0 0 10px;
text-align:left;
}

.module_rightinfo ul li {
margin-left: 10px;
}

.module_rightinfo p {
color: #FFFFFF;
font-size: 12px;
}

.module_rightinfo ul li a {
color: #FFFFFF;
font-size: 12px;
}

.contenttable p {
margin:0;
}

.contenttable td {
padding-left: 10px;
border-bottom: 1px solid #FFF;
border-right: 1px solid #FFF;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:10px 0 0;
}

p {
margin:2px;
}

.news-latest-item-right {
float:right;
width: 490px;
}

.news-latest-item-right A {
float:right;
width: 490px;
}

.news-latest-item-right p{
margin:0;
padding: 0;
}

.news-latest-item-left img {
border: 1px solid #0099CC;
}

.news-latest-item-right h3 {
margin:0;
padding: 0;
maring-buttom: 5px;
color:#0099CC;
font-family:verdana;
font-size: 12px;
font-weight: bold;
}

.news-latest-item-left {
float:left;
width: 100px;
}


#nav, #nav ul {
	float: left;
	width: 86em;
	list-style: none;
	line-height: 1em;
	color: #FFF;
	padding: 0;
}
 
#nav1 ul li {
	background:#FF5050;
	border-bottom:1px solid #fff;
}

#nav2 ul li {
	background:#0099CC;
	border-bottom:1px solid #fff;
}

#nav3 ul li {
	background:#0066cc;
	border-bottom:1px solid #fff;
}

#nav4 ul li {
	background:#048705;
	border-bottom:1px solid #fff;
}

#sub2 li {
	background:red;
	border-bottom:1px solid #fff;
}

#sub3 li {
	background:green;
	border-bottom:1px solid #fff;
}
 
#nav a {
	display: block;
	xwidth: 7em;
	color: #FFF;
	text-decoration: none;
	padding: 0.2em 0em;
}
 
#nav a.menuparent  {
	background: url(pfeil.gif) no-repeat 90% 40%;
}
 
#nav li {
	float: left;
	padding: 0;
}
 
#nav ul li a {
	color: #FFF;
	font-size:16px;
	font-weight:normal;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	margin: 0;
}
 
#nav li li {
	width: 15em;
}
 
#nav li ul a {
}
 
#nav li ul ul {
	margin: -1.45em 0 0 14em !important;
	margin: -1.45em 0 0 14.45em ;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li li:hover, #nav li li.sfhover {
	
}
 
#nav li li {
x	background: red;
}
 
#nav li li a {
font-family:verdana;
padding-left:20px;
}


#nav li li a:hover {
background: transparent url(img/point.png) no-repeat 5px 5px;
text-decoration: underline;
}
 
#nav li ul  {
	background-image: none;
}

h1 {
color:#0099CC;
font-size:12pt;
}

body {
	height:100.01%;  
	background-image:url(img/bg.png);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, sans;
	font-size: 10pt; font-weight: normal;
	color: #000033;
	margin:0;
	}
	
a:link, a:visited {
	font-family: Verdana, Arial, sans;
	font-size: 10pt;	font-weight: bold;
	color: #252525;
	letter-spacing:0.5px;
}

a:hover {
	color: #696969;
	text-decoration: none;
}	

.text {
	font-family: Verdana, Arial, sans;
	font-size: 10pt; font-weight: normal;
	color: #252525;
  }
p {
	font-family: Verdana, Arial, sans;
	font-size: 10pt; font-weight: normal;
	color: #252525;
  }

div.main_bg {
	width:900px; 
	top:0px; left:50%; position:absolute; z-index:0;
	margin:0px 0px 0px -450px; padding:0; border:0;
	vertical-align:top;
	background:#ffffff;


}

/* Main */
	div.header{
		clear:both;
		width:900px; height:193px;
		top:0px; left:0px; position:relative; z-index:2;
		margin:0; padding:0; border:0;
		
	}
	div.left {
		float:left;
		width:180px;
		vertical-align:top;
		padding-left:10px; padding-top:20px;
		background:#ffffff;
        margin:0; border:0;        
	}
	div.content {
		float:left;
		width:670px;
		vertical-align:top; padding-left:30px; padding-right:10px; padding-bottom:30px;
        background:#ffffff;
        margin:85px 0px 0px 0px; border:0;                
	}
	div.right {
		float:left;
		width:190px;
		vertical-align:top;
		padding-right:0px; padding-bottom:20px;
		background: transparent url(img/info.png) no-repeat scroll 0 -139px;
		margin:0; border:0;
	}
	div.module_left {
		height:auto; width:170px;
		vertical-align:top;
		margin-bottom:20px;
		display:block;
	}
	div.module_right {
		min-height:100px;
		height:auto; 
		width:180px;
		padding-top: 55px;
		vertical-align:top;
		margin-bottom:20px;
		display:block;
	}
	div.footer {
	clear:both;
	width:900px; 
	background:#005089;
	height: 57px;
	text-align:center; vertical-align:middle;
	border:0; margin:20px 0 0 0; padding:0;
	background-image:url(img/border_line.png);
		background-position: top left;
		background-attachment:scroll;
		background-repeat:no-repeat;
	}

/* Background EOF */
/* Header */
#header_left {
		height:187px; width:450px;
		top:0px; left:0px; position:absolute; z-index:1;
		margin:0px 0px 0px 0px;
		
		background-position: top left;
		background-attachment:scroll;
		background-repeat:no-repeat;
		}
#header_right {
		float:left;
		height:187px; width:450px;
		top:0px; left:450px; position:absolute; z-index:1;
		margin:0px 0px 0px 0px;
		
		background-position: top left;
		background-attachment:scroll;
		background-repeat:no-repeat;
		}
#sand { 
		height:89px; width:504px; 
		top:188px; left:0px; position:absolute; z-index:0;
		margin:0px 0px 0px 0px;
		background-image:url(img/sand.png);
		background-position: top left;
		background-attachment:scroll;
		background-repeat:no-repeat;
padding-left: 10px;
padding-top: 10px;
		}
#border_line {
		height:8px; width:900px;
		top:188px; left:0px; position:absolute; z-index:1;
		margin:0px 0px 0px 0px;
		background-image:url(img/border_line.png);
		background-position: top left;
		background-attachment:scroll;
		background-repeat:no-repeat;
		}
#logo {
		background-attachment:scroll;
background-image:url(img/logo.png);
background-position:left top;
background-repeat:no-repeat;
height:233px;
left:737px;
margin:0;
position:absolute;
top:145px;
width:258px;
z-index:4;
		}
/* Header EOF */

/* Main Menue */
#main_buttons {
  float: left;
  height:52px; width:150px;
  top:176px; left:140px; position:absolute; z-index:3;
  margin:0px 0px 0px 0px; 
}

a.mainlevel-nav:link, a.mainlevel-nav:visited {
	float:left;
	background:  url(../images/button_all_hor.png) no-repeat;
	font-family: Verdana, Arial, sans;
	font-size: 10pt;
	font-weight: bold; letter-spacing:1.0;
	color: #252525;
	line-height:26px;
	text-align: center;
	height: 26px !important;
	height: 26px;
	width: 150px;
	text-decoration: none;
	padding-left:1px;
}

a.mainlevel-nav:hover {
	background-position: 0px -26px;
	text-decoration: none;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
	color: #ffffff;
}

a.mainlevel-nav#active_menu {
	color:#4f4f4f;
	background-position: 0px -26px;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
}

a.mainlevel-nav#active_menu:hover {
	background-position: 0px -26px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, sans;
}

	/* ferien */
	#ferien_button {
  	float: left;
  	height:52px; width:150px;
  	top:188px; left:331px; position:absolute; z-index:3;
  	margin:0px 0px 0px 0px; 
	}
	a.mainlevel-ferien:link, a.mainlevel-ferien:visited {
	float:left;
	background:  url(../images/button_ferien_hor.png) no-repeat;
	font-family: Verdana, Arial, sans;
	font-size: 10pt; letter-spacing:1.0;
	font-weight: bold;
	color: #252525;
	line-height:26px;
	text-align: center;
	height: 26px !important;
	height: 26px;
	width: 150px;
	text-decoration: none;
	padding-left:1px;
	}
	
	a.mainlevel-ferien:hover {
		background-position: 0px -26px;
		text-decoration: none;
		font-family: Verdana, Arial, sans;
		font-weight: bold;
		color: #ffffff;
	}
	
	a.mainlevel-ferien#active_menu {
		color:#4f4f4f;
		background-position: 0px -26px;
		font-family: Verdana, Arial, sans;
		font-weight: bold;
	}
	
	a.mainlevel-ferien#active_menu:hover {
		background-position: 0px -26px;
		color: #ffffff;
		font-weight: bold;
		font-family: Verdana, Arial, sans;
	}
	
	/* yacht */
	#yacht_button {
  	float: left;
  	height:52px; width:150px;
  	top:188px; left:482px; position:absolute; z-index:3;
  	margin:0px 0px 0px 0px; 
	}
	
	a.mainlevel-yacht:link, a.mainlevel-yacht:visited {
	float:left;
	background:  url(../images/button_yacht_hor.png) no-repeat;
	font-family: Verdana, Arial, sans;
	font-size: 10pt; letter-spacing:1.0;
	font-weight: bold;
	color: #252525;
	line-height:26px;
	text-align: center;
	height: 26px !important;
	height: 26px;
	width: 150px;
	text-decoration: none;
	padding-left:1px;
	}
	
	a.mainlevel-yacht:hover {
		background-position: 0px -26px;
		text-decoration: none;
		font-family: Verdana, Arial, sans;
		font-weight: bold;
		color: #ffffff;
	}
	
	a.mainlevel-yacht#active_menu {
		color:#4f4f4f;
		background-position: 0px -26px;
		font-family: Verdana, Arial, sans;
		font-weight: bold;
	}
	
	a.mainlevel-yacht#active_menu:hover {
		background-position: 0px -26px;
		color: #ffffff;
		font-weight: bold;
		font-family: Verdana, Arial, sans;
	}
	/* yacht */
	#kontakt_button {
  	float: right;
  	height:52px; width:150px;
  	top:189px; left:634px; position:absolute; z-index:3;
  	margin:0px 0px 0px 0px; 
	}
	
	
/* Main Menue EOF */

/* Left Menue */
a.mainlevel-flinks:link, a.mainlevel-flinks:visited {
	display:block;
	background:  url(../images/button_ferien_bg.png) no-repeat;
	font-family: Verdana, Arial, sans;
	font-size: 10pt;
	font-weight: bold; letter-spacing:1.0;
	color: #252525;
	line-height:25px;
	text-align: left;
	height: 25px !important;
	height: 25px;
	width: 150px;
	text-decoration: none;
	padding-left:20px;
}
a.mainlevel-flinks:hover {
	background-position: 0px -25px;
	text-decoration: none;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
	color: #4f4f4f;
}
a.mainlevel-flinks#active_menu {
	color:#696969;
	background-position: 0px -25px;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
}
a.mainlevel-flinks#active_menu:hover {
	background-position: 0px -25px;
	color: #4f4f4f;
	font-weight: bold;
	font-family: Verdana, Arial, sans;
}
	a.sublevel-flinks:link, a.sublevel-flinks:visited {
		font-family: Verdana, Arial, sans;
		text-decoration: none;
		padding-left: 5px;
		font-size: 10pt;
		font-weight: normal;
		color: #252525;
		height:25px; 
		height: 25px !important;
		line-height:25px; vertical-align:middle;
		}
		
		a.sublevel-flinks:hover {
			color: #E80F0F;
			text-decoration: none;
		}
		
		a.sublevel-flinks#active_menu {
			color: #E80F0F;
		}
		a.sublevel-flinks#active_menu:hover {
			color: #252525;
		}


a.mainlevel-ylinks:link, a.mainlevel-ylinks:visited {
	display:block;
	background:  url(../images/button_yacht_bg.png) no-repeat;
	font-family: Verdana, Arial, sans;
	font-size: 10pt;
	font-weight: bold; letter-spacing:1.0;
	color: #252525;
	line-height:25px;
	text-align: left;
	height: 25px !important;
	height: 25px;
	width: 150px;
	text-decoration: none;
	padding-left:20px;
}
a.mainlevel-ylinks:hover {
	background-position: 0px -25px;
	text-decoration: none;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
	color: #4f4f4f;
}
a.mainlevel-ylinks#active_menu {
	color:#696969;
	background-position: 0px -25px;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
}
a.mainlevel-ylinks#active_menu:hover {
	background-position: 0px -25px;
	color: #4f4f4f;
	font-weight: bold;
	font-family: Verdana, Arial, sans;
}
		a.sublevel-ylinks:link, a.sublevel-ylinks:visited {
		font-family: Verdana, Arial, sans;
		text-decoration: none;
		padding-left: 5px;
		font-size: 8pt;
		font-weight: normal;
		color: #252525;
		height:25px; 
		height: 25px !important;
		line-height:25px; vertical-align:middle;
		}
		
		a.sublevel-ylinks:hover {
			color: #0E8F00;
			text-decoration: none;
		}
		
		a.sublevel-ylinks#active_menu {
			color: #0E8F00;
		}
		a.sublevel-ylinks#active_menu:hover {
			color: #252525;
		}

a.mainlevel-alinks:link, a.mainlevel-alinks:visited {
	display:block;
	background:  url(../images/button_all_bg.png) no-repeat;
	font-family: Verdana, Arial, sans;
	font-size: 8pt;
	font-weight: bold; letter-spacing:1.0;
	color: #252525;
	line-height:25px;
	text-align: left;
	height: 25px !important;
	height: 25px;
	width: 150px;
	text-decoration: none;
	padding-left:20px;
}
a.mainlevel-alinks:hover {
	background-position: 0px -25px;
	text-decoration: none;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
	color: #4f4f4f;
}
a.mainlevel-alinks#active_menu {
	color:#696969;
	background-position: 0px 0px;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
}
a.mainlevel-alinks#active_menu:hover {
	background-position: 0px -25px;
	color: #4f4f4f;
	font-weight: bold;
	font-family: Verdana, Arial, sans;
}
		
		a.sublevel-alinks:link, a.sublevel-alinks:visited {
		font-family: Verdana, Arial, sans;
		text-decoration: none;
		padding-left: 5px;
		font-size: 8pt;
		font-weight: normal;
		color: #252525;
		height:25px; 
		height: 25px !important;
		line-height:25px; vertical-align:middle;
		}
		
		a.sublevel-alinks:hover {
			color: #409bf9;
			text-decoration: none;
		}
		
		a.sublevel-alinks#active_menu {
			color: #409bf9;
		}
		a.sublevel-alinks#active_menu:hover {
			color: #252525;
		}
	
/* Left Menue EOF */

/* Events */
table.events {
	height:auto;
	margin-top:10px;
	vertical-align:top;
}
td.moduletable-top-events {
	height:34px; 
	background-image:url(../images/header_events_left.png);
	background-repeat:no-repeat; background-position: top left;
	vertical-align:top; text-align:left;
	padding-left:5px; padding-right:5px; padding-top:3px;
	font-family: Verdana, Arial, sans; font-size: 10pt;
	font-weight: bold; color: #333333; letter-spacing:1px;
}
td.event {
	padding-bottom:8px;
	
}
td.event-date {
	font-family: Verdana, Arial, sans; font-size: 8pt;
	font-weight: normal; color: #333333; letter-spacing:1px;
	padding-bottom:3px; padding-top:2px;
}
td.moduletable-bottom-left {
	height:6px;
	background-image:url(../images/moduletable_bottom_left.png);
	background-repeat:no-repeat;
	font-size:1px;
}
/* Events EOF */

/* Weather & Latestnews*/
table.weathermaster {
	height:auto;
	margin-top:10px;
	vertical-align:top;
}
td.moduletable-top-weather {
	height:34px; 
	background-image:url(img/header_weather_right.png);
	background-repeat:no-repeat; background-position: top left;
	vertical-align:top; text-align:left;
	padding-left:75px; padding-right:5px; padding-top:14px;
	font-family: Verdana, Arial, sans; font-size: 10pt;
	font-weight: bold; color: #333333; letter-spacing:1px;
}
td.weather {
	padding-bottom:8px; padding-top:5px;
	
}
table.latestnews {
	height:auto;
	margin-top:10px; margin-bottom:20px;
	vertical-align:top;
}
td.latestnews {
	padding-bottom:8px; padding-top:5px; padding-left:5px;
	text-align:left; 
}
td.moduletable-bottom-right {
	height:6px;
	background-image:url(../images/moduletable_bottom_left.png);
	background-repeat:no-repeat;
	font-size:1px;
}
td.moduletable-latestnews {
	height:6px;
	background-image:url(../images/moduletable_bottom_left.png);
	background-repeat:no-repeat;
	font-size:1px;
	margin-bottom:20px;
}
li.latestnews {
	list-style-type:square;
	list-style-position:inside;
}

/* Weather EOF */

/* Content */
table.content {
	height:auto; width:520px;
	margin:0;
	vertical-align:top;
}
td.content {
	height:auto; width:520px;
	padding-right:20px;
}
td.contentheading, td.contentdescription {
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight: bold; color: #333333; letter-spacing:1.0px;
}
td.contentdescription p {
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight: normal; color: #333333; text-align:left;
}
table.contentpaneopen, table.contentpane  {
	height:auto; width:480px;
	margin:0;
	vertical-align:top;
}
table.contentpaneopen p {
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight:normal; color: #333333; text-align:left;
}
table.contentpane p {
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight:normal; color: #333333; text-align:left;
}

table.contentpaneopen-blog, table.contentpane-blog  {
	height:auto; width:480px;
	border: 1px #000000 solid; margin:0;
	vertical-align:top;
}

/* Content EOF */






/* Border Line */
#borderline{
	height:8px; width:950px;
	top:125px; left:0px; position:absolute; z-index:2;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/border.png);
	background-position: top left;
	background-repeat:repeat-x;
}
/* Border Line EOF */

/* Arzneimittelsuche */
#arzneimittelsuche{
	height:30px; width:546px; 
	top:138px; left:194px; position:absolute; z-index:2;
	background-image:url(../images/search_frame.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding-top:2px;
	vertical-align:middle; text-align:center;
}

td.search_text {
  height:25px; width: 200px;
  vertical-align:middle; text-align:left;
  padding-left:5px; padding-right:10px;
  font-family: Verdana, Arial, sans; font-size: 10pt;
  font-weight: bold; color: #333333; letter-spacing:1.5px;
  }
td.search_arrows {
  height:25px; width:26px;
  vertical-align:middle; text-align:center;
 }
td.search_module {
  height:25px; width:320px; 
  vertical-align:middle; text-align:right;
  padding-left:5px; padding-right:5px;
} 

.button-search {
  color: #333333; height:20px;
  font-family: Verdana, Arial, sans;
  text-align: center; vertical-align:middle;
  font-size: 8pt;
  margin-left:10px;
  }

.inputbox-search {
	height:auto;
	font-family: Verdana, Arial, sans;
	color:#999999; padding-left:2px;
  	text-align: left; vertical-align:middle;
  	font-size: 8pt;
	border: #999999 1px dashed;
	}
/* Arzneimittelsuche EOF */

/* Login */
table.logout {
	height:50px; width:190px;
	background-image:url(../images/bg_logout.png);
	background-repeat:no-repeat;
}
td.moduletable-top-login {
	height:25px; 
	background-image:url(../images/header_gelb.png);
	background-repeat:no-repeat; background-position: top left;
	vertical-align:middle; text-align:left;
	padding-left:5px; padding-right:5px;
	font-family: Verdana, Arial, sans; font-size: 10pt;
	font-weight: bold; color: #333333; letter-spacing:1px;
}
td.moduletable-mid {
	background-image:url(../images/border_mid.png);
	background-repeat:repeat-y; background-position: top left;
	height:auto; width:100%;
	padding:5px;
	font-family: Verdana, Arial, sans; font-size: 8pt; font-weight: normal;	color: #333333;
}
td.moduletable-bottom {
	height:6px;
	background-image:url(../images/border_bottom.png);
	background-repeat:no-repeat;
	font-size:1px;
}
td.login {
	font-family: Verdana, Arial, sans; font-size: 8pt; font-weight: normal;	color: #333333;
}
td.login-links {
	font-family: Verdana, Arial, sans; font-size: 8pt; font-weight: normal;	color: #333333;
	padding:5px;
}

.button-login {
  color: #333333; height:20px;
  font-family: Verdana, Arial, sans;
  text-align: center; vertical-align:middle;
  font-size: 8pt;
  }

.inputbox-login {
	height:auto;
	font-family: Verdana, Arial, sans;
	color:#333333; padding-left:2px;
  	text-align: left; vertical-align:middle;
  	font-size: 8pt;
	border: #999999 1px dashed;
	}
.checkbox-login {
	height:30px; 
	vertical-align:middle;
	font-family: Verdana, Arial, sans; font-size: 8pt; font-weight: normal;	color: #333333;
}
/* Login EOF */

/* Sonderangebote */
table.aktion {
	height:auto;
	margin:none; 
	vertical-align:top;
}

td.moduletable-top-aktion {
	height:25px; 
	background-image:url(../images/header_rot_left.png);
	background-repeat:no-repeat; background-position: top left;
	vertical-align:middle; text-align:left;
	padding-left:5px; padding-right:5px;
	font-family: Verdana, Arial, sans; font-size: 10pt;
	font-weight: bold; color: #ffffff; letter-spacing:1px;
}
td.moduletable-mid-left {
	background-image:url(../images/border_mid_left.png);
	background-repeat:repeat-y; background-position: top left;
	height:100%; width:100%;
	padding:5px;
	font-family: Verdana, Arial, sans; font-size: 8pt; font-weight: normal;	color: #333333;
}

/* Sonnderangebote EOF */


/* Image */
#image {
	height:262px; width:546px; 
	top:175px; left:194px; position:absolute; z-index:2;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/image_border.png);
	background-repeat: no-repeat;
}
#front_bild {
	height:252px; width:536px;
	top:50%; left:50%; position:absolute; 
	margin:-126px 0px 0px -268px;
}
/* Image EOF */

/* Footer */
#footcont {
	height:30px;
	font-family: Verdana, Arial, sans; font-size: 9pt;
	font-weight: normal; color: #333333;
	text-align:center;
padding-top:8px;
color: #ffffff;
}

#footcont a {
	font-family: Verdana, Arial, sans; font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	}
#tabelle {
	color : #FFFFFF;
	}	
/* Footer EOF */
 
/* Main Menue */
/* Virtuemart */


/* Virtuemart EOF */

/* Newsbox */

#newsbox {
	height: 200px; width:170px; 
	top:4px; left:4px; position:absolute; z-index:6;
	border-color:#ffffff; border-style:solid; border-width:1px;
	padding:4px; vertical-align:top;
}
ul.newslist{
list-style-position:outside;
list-style-type: none;
}
span.newsdate {
	font-family: Verdana, Arial, sans;
	font-size: 8pt;
	font-weight: bold;
	color: #021750;
	vertical-align:middle; text-align:left; line-height:20px;
}

a.newslink:link {
	font-family: Verdana, Arial, sans;
	font-size: 8pt;
	font-weight: normal;
	color: #ff5500; text-decoration:none;
	vertical-align:left;
}
a.newslink:hover {
	color: #021750;
}

/* Newsbox EOF */

/* Moduletable */

table.moduletable-left {
	width: 170px;
	/*margin-bottom: 5px;*/
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;background-color:#000000;
	
}
/* Moduletable EOF */

/* Contact -Component */
div.componentheading-ber {
	height:20px; width:546px; 
	top:0px; left:0px; position:absolute; z-index:2;
	background-image:url(../images/comp_heading_ber.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding-top:2px; padding-left:5px;
	vertical-align:middle; text-align:left;
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight: bold; color: #333333; letter-spacing:1px;
}
table.contentpane-ber {
	height:100%; width:100%; 
	vertical-align:top;
}
td.contentheading-ber {
	padding-top:25px;
	vertical-align:top; text-align:left;
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight: normal; color: #333333; letter-spacing:1px;
}
/* Contact -Component EOF*/

/* Search - Component */
div.componentheading-search {
	height:20px; width:546px; 
	top:0px; left:0px; position:absolute; z-index:2;
	background-image:url(../images/comp_heading_shop.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding-top:2px; padding-left:5px;
	vertical-align:middle; text-align:left;
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight: bold; color: #ffffff; letter-spacing:1px;
}
/* Service-Component */
div.componentheading-ser {
	height:20px; width:546px; 
	top:0px; left:0px; position:absolute; z-index:2;
	background-image:url(../images/comp_heading_service.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding-top:2px; padding-left:5px;
	vertical-align:middle; text-align:left;
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight: bold; color: #333333; letter-spacing:1px;
}
table.contentpane-ser {
	height:100%; width:100%; 
	vertical-align:top;
}
td.contentheading-ser {
	padding-top:25px;
	vertical-align:top; text-align:left;
	font-family: Verdana, Arial, sans; font-size: 10pt;
  	font-weight: normal; color: #333333; letter-spacing:1px;
}
/* Service -Component EOF*/

/* Content BLOG */
table.blog-ber {
	margin-top:20px;
}

/* Content BLOG EOF */

/* Contentpane */
table.contentpane-ber {
	margin-top:30px;
}
/* Contentpane EOF */

/*

ul#mainlevel-nav {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li {
	float: left;
	margin: 0;
	font-size: 8pt;
	line-height: 26px;
	white-space: nowrap;
}

ul#mainlevel-nav li a {
	display: block;
	text-decoration: none;
	font-family:Verdana, Arial, sans;
	font-size: 8pt;
	color: #333333;
	background-image:url(../images/button_all_hor.png);
}

#buttons>#mainlevel-nav a { width: auto;}

	#mainlevel-nav  a:hover
{
	background-position: 0px -26px;
	color: #021750;
}
*/
