/*

BASICS

*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	font-weight: bold;
	color: #003366;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
hr {
	color: #003366;
	height : 1 px;
	text-align : left;
}
h1 {
	font-size: 18px;
	color: #CCCCCC;
}
.index_header {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding-bottom : 10px;
}
/*

news

*/
.news_header {
	color: #003366;
	font-weight: bold;
}
.news_teaser {
	color: #003366;
}
/*

CONTENT

*/
.red {
	color: #FF0000;
}
.footer {
	font-size: 9px;
	color: #666666
}
.uebers {
	font-size: 10px;
	vertical-align: top
}
.info {
	text-align: justify;
	line-height: 15px;
}
.adress {
	font-size: 9px;
}
.headerw {
	font-weight: bold;
	color: #FFFFFF
}
.header {
	font-weight: bold
}
.headermid {
	font-size: 14px;
	text-align: center;
	font-weight: bold
}
.textli {
	list-style-type: disc;
	list-style-position: inside
}
.textb {
	font-weight: bold;
}

.textgalerie {
	font-weight: bold;
	color: #003C7F
}

.textmid {
	text-align: center
}
.texthoch {
	font-size: 9px;
	font-weight: bold;
	vertical-align: superexposant
}
.textmidb {
	font-weight: bold;
	text-align: center
}
.infoli {
	line-height: 15px;
}
/* 

CoolMenus 4 - default styles - do not edit 

*/
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0{position:absolute; padding:2px 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.clLevel0{layer-background-color:Navy; color:white;}
.clLevel0over{layer-background-color:#336699; color:#FFF799; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; layer-background-color:#006699}
.clLevel1over{position:absolute; padding:2px 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.clLevel1{background-color:#DADDE4; layer-background-color:Navy; color:#023F88;}
.clLevel1over{background-color:#F1F0EF; layer-background-color:#336699; color:#00AEEF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#003366; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2{position:absolute; padding:2px 2px 2px 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.clLevel2{background-color:#DADDE4; layer-background-color:Navy; color:#023F88;}
.clLevel2over{background-color:#F1F0EF; layer-background-color:#0099cc; color:#00AEEF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#003366; layer-background-color:#006699}
.clLevel0over { position:absolute; padding:2px 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold } 

/*Styles for level 1*/
.clLevel1 { position:absolute; padding:2px 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold }
.tablemid {  width: 780px; top: 0px; position: absolute; padding:0}
.clLevel2over { position:absolute; padding:2px 2px 2px 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold }

