/***** Reset Script *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



body			{ font-family:Verdana,Arial,Tahoma,Helvetica,sans serif; SCROLLBAR-FACE-COLOR:#D3E1D4; SCROLLBAR-HIGHLIGHT-COLOR:#A7AFA8; SCROLLBAR-SHADOW-COLOR:#7E837E; SCROLLBAR-3DLIGHT-COLOR:#7E837E; SCROLLBAR-DARKSHADOW-COLOR:#7E837E; SCROLLBAR-ARROW-COLOR:#A2B1A3; SCROLLBAR-TRACK-COLOR:#A2B1A3; }

a			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }
a:link			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }
a:visited			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }
a:hover			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }
a:active			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }


div.inhalt p			{  font-weight:normal; color:#354EA2; line-height:130%; }
div.inhalt td		{  font-weight:normal; color:#354EA2; line-height:130%; }
div.inhalt blockquote	{  margin-left:15px; margin-top:10px; margin-bottom:10px; }
div.inhalt ul		{  list-style: square; margin-left:15px; margin-top:10px; margin-bottom:10px; padding-left:20px; font-weight:normal; color:#354EA2; line-height:130%; }
div.inhalt ol		{  font-weight:normal; color:#354EA2; line-height:130%; }
div.inhalt li			{  font-weight:normal; color:#354EA2; line-height:130%; }
div.inhalt div		{  font-weight:normal; color:#354EA2; line-height:130%; }
div.inhalt a			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; border-bottom:1px dashed; }
div.inhalt a:link		{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; border-bottom:1px dashed; }
div.inhalt a:visited		{ color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; border-bottom:1px dashed; }
div.inhalt a:hover		{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; border-bottom:1px solid; }
div.inhalt a:active		{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; border-bottom:1px dashed; }
div.inhalt .bodytext		{ margin-left:0px; font-weight:normal; color:#354EA2; line-height:130%; }

div.links p			{  font-weight:normal; color:#354EA2; line-height:120%; }
div.links td			{  font-weight:normal; color:#354EA2; line-height:120%; width:100%; }
div.links a			{  font-weight:normal; color:#354EA2; line-height:120%; }
div.links a:link		{ color:#566DB9; text-decoration:none; font-weight:bold; line-height:120%; }
div.links a:visited		{  color:#566DB9; text-decoration:none; font-weight:bold; line-height:120%; }
div.links a:hover		{  color:#566DB9; text-decoration:underline; font-weight:bold; line-height:120%; }
div.links a:active		{  color:#566DB9; text-decoration:none; font-weight:bold; line-height:120%; }

input			{ margin: 0 0 0 0; font-size:90%; font-weight:normal; color:#000000; background-color:#D3E1D4; }
textarea			{ margin: 0 0 0 0; font-size:90%; font-weight:normal; color:#000000; background-color:#D3E1D4; }
select			{ margin: 0 0 0 0; font-size:90%; font-weight:normal; color:#000000; background-color:#D3E1D4; }
checkbox			{ margin: 0 0 0 0; font-size:90%; font-weight:normal; color:#000000; background-color:#D3E1D4; }
form 			{ margin: 0 0 0 0; font-size:90%; font-weight:normal; color:#000000; } 
select			{ font-size:90%; color:#000000; }
.req			{ color:#FF0000; font-size:90%; font-weight:normal; color:#000000; }
.normal			{ color:#000000; font-size:90%; font-weight:normal; color:#354EA2; }
.active			{ color:#000000; font-size:90%; font-weight:normal; color:#354EA2; }
.kontakt			{ font-size:90%; font-weight:normal; color:#354EA2; line-height:100%; }

.kopfzeile			{ }
.navzeile1			{ }
.nav2space			{ background-color:#D3E1D4; border-bottom:solid 1px #FFFFFF; }
.navreihe			{ background-color:#D3E1D4; }
.linkereihe			{ background-color:#FFFFFF; }
.inhaltoben			{ width:100%; height:18px; }
.linksoben			{ width:100%; height:20px; }
.rechterinhalt		{ width:200px; line-height:120%; }
.rechts			{ background-color:#E8F0E8; }
.inhalt			{ font-weight:normal; color:#354EA2; line-height:125%; margin-right:18px; margin-left:18px; }
.rechtespalte		{ margin:0px; width:200px; background-color:#E8F0E8; }
.space1			{ width:100%; height:20px; }
.space2			{ width:100%; height:20px; }
.spaceblau			{ width:100%; height:15px; background-color:#354EA2; }
.fusszeile			{ width:100%; height:50px; background-color:#D3E1D4; }
.anschrift1			{ }
.anschrift2			{ }
.rest			{ }
.rechteueberschrift		{ background-color:#D3E1D4; }
.hr1			{ width:100%; color:#D3E1D4; }
.bildtext			{ font-size:90%; font-weight:normal; color:#354EA2; line-height:100%; }
.leerspalte			{ }
.druckueberschrift		{ width:10%; height:23px; background-color:#D3E1D4; white-space:nowrap; }
.keinumbruch		{ white-space:nowrap; }
.banner			{  }
.anzeigenspalte		{ height:40px; }
.druckicon			{ background-color:#D3E1D4; height:23px; width:4%;  vertical-align:bottom; }
h1			{ font-size:110%; background-color:#D3E1D4; color:#2A9358; text-decoration:none; font-weight:bold;  padding-bottom:4px; padding-top:4px; padding-left:6px;}
h2			{ font-size:110%; color:#2A9358; text-decoration:none; font-weight:bold;  padding-bottom:4px; padding-top:4px; padding-left:6px;}
h3			{ font-size:90%; text-decoration:none; font-weight:bold;  padding-bottom:4px; padding-top:4px; padding-left:6px;}
h4			{ font-size:90%; background-color:#D3E1D4;text-decoration:none; font-weight:bold;  padding-bottom:4px; padding-top:4px; padding-left:6px; width:180px;}
h5			{ font-size:80%; text-decoration:none; font-weight:bold;  padding-bottom:4px; padding-top:4px; padding-left:6px;}

.leer			{ width:20px; }

.startlinkespalte		{ width:285px; height:100%; background-color:#E4E5F3; }
.startinhalt			{ font-weight:normal; color:#354EA2; line-height:125%; width:600px; }
.spacelinks			{ background-color:#FFFFFF; }

.td1			{ width:100%; white-space:nowrap; border-bottom:solid 1px #FFFFFF; }
.td2			{ color:#2A9358; background-color:#D3E1D4; width:96%; height:23px; white-space:nowrap; }

.ueberschrift1td		{ font-size:110%; color:#2A9358; background-color:#D3E1D4; width:96%; height:23px; white-space:nowrap; margin-bottom:5px; }
.ueberschrift2td		{ width:100%; height:25px; }
.ueberschrift2		{ color:#2A9358; text-decoration:none; font-style:italic; font-weight:bold; }
.ueberschrift3td		{ background-color:#E4E5F3; height:20px; }
.ueberschrift3		{ color:#354EA2; text-decoration:none; font-weight:bold; }
.ueberschrift4td		{ background-color:#E8F0E8; width:180px; height:20px; }
.ueberschrift4		{ color:#354EA2; text-decoration:none; font-weight:bold; }

.gbTitel			{ font-size:120%; color:#E3A230; text-decoration:none; font-weight:bold; }
.gbAlle			{  color:#E3A230; text-decoration:none; font-weight:bold; }

.sucheRegel		{ font-size:120%; color:#E3A230; text-decoration:none; font-weight:bold; }

a.nml			{ height:20px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:link.nml			{ height:20px;color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:visited.nml		{ height:20px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:hover.nml		{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:active.nml		{ height:20px; color:#FFFFFF; text-decoration:none; font-weight:bold; }

a.act			{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:link.act			{ height:20px;  background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:visited.act		{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:hover.act			{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:active.act		{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }

a.nml2			{  color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4; }
a:link.nml2		{  color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4;  }
a:visited.nml2		{  color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4;  }
a:hover.nml2		{  color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4;  }
a:active.nml2		{  color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4; }

a.act2			{  color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4; }
a:link.act2	                	{  color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4; }
a:visited.act2		{  color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4; }
a:hover.act2		{  color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4; }
a:active.act2		{  color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4;  }

a.nmlneu			{ height:20px;  color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:link.nmlneu		{ height:20px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:visited.nmlneu		{ height:20px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:hover.nmlneu		{ height:20px;background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:active.nmlneu		{ height:20px;color:#FFFFFF; text-decoration:none; font-weight:bold; }

a.actneu			{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:link.actneu		{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:visited.actneu		{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:hover.actneu		{ height:20px; background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:active.actneu		{ height:20px;background-color:#2A9358; color:#FFFFFF; text-decoration:none; font-weight:bold; }

.toTop			{ color:#FCE3C2; text-decoration:none; font-weight:normal; }
.druckversion		{ color:#FCE3C2; text-decoration:none; font-weight:bold; }
.sitemap			{  color:#FCE3C2; text-decoration:none; font-weight:bold; }
.impressum		{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:120%; }
.suche			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:120%; }
.sitemap			{ color:#354EA2; text-decoration:none; font-weight:bold; line-height:120%; }
.buchung			{ color:#FCE3C2; text-decoration:none; font-weight:bold; }
.anfahrt			{  color:#FCE3C2; text-decoration:none; font-weight:bold; }
.gaestebuch		{  color:#FCE3C2; text-decoration:none; font-weight:bold; }
.galerien			{  color:#FCE3C2; text-decoration:none; font-weight:bold; }
.sonstiges			{  color:#FCE3C2; text-decoration:none; font-weight:bold; }
.anschrift			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:120%; }
.werbung			{  color:#354EA2; text-decoration:none; font-weight:bold; line-height:120%; }
.sitemap1			{  color:#D3E1D4; text-decoration:none; font-weight:bold;  }
.sitemap2			{  color:#D3E1D4; text-decoration:none; font-weight:bold; }
.schliessen			{ color:#354EA2; text-decoration:none; font-weight:normal; line-height:120%; }

.logo			{ position:absolute; top:0px; left:0px; width:150px; height:100px; }
.navi1			{ width:1008px; height:20px; background-color:#354EA2; }
.linkespalte		{  width:180px; height:300px; background-color:#2A9358; }
.kopfbild			{ position:absolute; top:0px; left:228px; float:right; width:858px; height:100px; }
.alles1			{width:1008px; height:100px; }
.alles2			{ width:1008px; height:20px; }
.alles3			{  width:1008px; height:100%; }

div.eintrag p		{ width:100%; background-color:#E8F0E8; font-weight:normal; color:#000000; font-size:11px; height:20px; }
div.eintrag td		{ width:100%; background-color:#E8F0E8; font-weight:normal; color:#000000; font-size:11px;  height:20px; }
div.eintrag a		{ width:100%; background-color:#E8F0E8; font-weight:normal; color:#000000; font-size:11px; height:20px; }
div.eintrag a:link		{ width:100%; background-color:#E8F0E8; font-weight:normal; color:#000000; font-size:11px;  height:20px; }
div.eintrag a:visited		{ width:100%; background-color:#E8F0E8; font-weight:normal; color:#000000; font-size:11px; height:20px; }
div.eintrag a:hover		{ width:100%; background-color:#AAD5AD; font-weight:normal; color:#000000; font-size:11px; height:20px; }
div.eintrag a:active		{ width:100%; background-color:#E8F0E8; font-weight:normal; color:#000000; font-size:11px;  height:20px; }

div.aussen			{ margin:0px; font-size:10px; font-weight:normal; color:#354EA2; line-height:130%; }
div.aussen p		{ margin-left:10px; font-size:10px; font-weight:normal; color:#354EA2; line-height:130%; }
div.aussen td		{ margin-left:10px; font-size:10px; font-weight:normal; color:#354EA2; line-height:130%; }
div.aussen h1		{ font-size:11px; font-weight:bold; color:#354EA2; line-height:130%; display:block; background-color:#D3E1D4;  margin-bottom:10px; }
div.aussen h2		{ font-size:11px; font-weight:bold; color:#354EA2; line-height:130%; display:block; background-color:#D3E1D4;  margin-bottom:10px; }
div.aussen a		{ font-size:10px; font-weight:normal; color:#354EA2; line-height:130%; }
div.aussen a:link		{ font-size:10px; color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }
div.aussen a:visited		{ font-size:10px; color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }
div.aussen a:hover		{ font-size:10px; color:#354EA2; text-decoration:underline; font-weight:bold; line-height:130%; }
div.aussen a:active		{ font-size:10px; color:#354EA2; text-decoration:none; font-weight:bold; line-height:130%; }
div.aussen .bodytext		{ margin-left:0px; font-size:10px; font-weight:normal; color:#354EA2; line-height:130%; }


#cMenu			{ height:20px; width:700px; position:relative; background-color:#F4F4F9; }

/*
###################
# ypMenu Styles #
###################
*/
.mmContent		{ /* normale schrift definieren */ font-size:14px; background-color:#F4F4F9; } 
.mmContent ul		{ margin:0px; padding:0px; list-style:none; z-index:2; position:relative; left:0px; top:0px; background-color:#F4F4F9; }
.mmContent li		{ padding:0px; margin:0px; background-color:#F4F4F9; }

.menuBackground		{ background-color:#F4F4F9; position:absolute; left:0px; top:0px; z-index:1; }
.mmContent li a		{ /* Links bzw. die slideMenü-Elemente definieren */ background-color:#F4F4F9; display:block; color:#666666; font-weight:normal; font-size:20px; width:150px; padding:2px; text-decoration:none; }

* html .mmContent li a	{ width:150px; background-color:#F4F4F9; }

/* */ 
.mmContent li a:link		{ color:#666666; font-size:11px; background-color:#F4F4F9; }
.mmContent li a:visited	{ color:#666666; font-size:11px; background-color:#F4F4F9; }
.mmContent li a:hover		{ color:#000000; font-size:11px; background-color:#F4F4F9; }
.mmContent li a:active	{ color:#666666; font-size:11px; background-color:#F4F4F9; }

.mmContent li a.submenu	{ background-color:#F4F4F9; }
.mmContent li a.submenu:hover	{ background-color:#F4F4F9; }

/*
##########################################
# ypMenu Styles for our belove IE 5.01 #
##########################################
*/

.mmContentb		{ font-size:11px; }
.mmContentb ul		{ margin:0px; padding:0px; list-style:none; z-index:2; position:relative; left:0px; top:0px; }
.mmContentb li		{ padding:0px; margin:0px; }

.menuBackground		{ position:absolute; left:0px; top:0px; z-index:1; }

.mmContentb li a		{ /* Links bzw. die slideMenü-Elemente definieren */ display:block; width:150px; padding:2px; color:#222222; font-weight:normal; font-size:12px; text-decoration:none; }

* html .mmContentb li a	{ width:150px; }

.mmContentb li a:link		{ background:#F4F4F9; color:#666666; }
.mmContentb li a:visited	{ background:#F4F4F9; color:#666666; }
.mmContentb li a:hover	{ background:#F4F4F9; color:#000000; }
.mmContentb li a:active	{ background:#F4F4F9; color:#666666; }

.mmContentb li a.submenu	{ font-size:11px; }
.mmContentb li a.submenu:hover	{ font-size:11px; }


/*
##########################################
# Layout #
##########################################
*/

body {
	font-family: Verdana, Arial, sans-serif; 
	font-size:75%;
}

#totalwrap {
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
}

#headerpic {
width:1008px;
height:100px;
}

#headerlogo {
margin-left:30px;
}

#headerwrap {
width:1008px;
height:25px;
background:#354ea2;
padding-top:3px;
}

#language {
float:left;
width:200px;
margin-top:4px;
}

#nav1 {

}

#mainwrap {
width:1008px;
background:#d3e1d4;
float:left;
}

#contentright {
float:right;
width:828px !important;
width:818px;
background:#e8f0e8;
}

* html #contentright {width:818px;w\idth:825px;}

#inhaltwrap{
float:left;
width:628px !important;
width:600px;
background:#ffffff;
height:600px;
padding-top:20px;
}



html>body #inhaltwrap{
height:auto;
min-height:600px;
}

#info {
float:left;
background:#e8f0e8;
width:200px !important;
width:180px;
font-size:85%;
color:#354EA2; 
text-decoration:none; 
line-height:130%;
}

* html #info {width:180px;w\idth:187px;}

#quick td{
padding:1px;
}

#quick table{
padding:3px;
}

#quick p{
padding-left:6px;
}

#quick {
margin-left:14px;
}

.h-left {
font-size:85%;
background:#e8f0e8;
margin-top:5px;
margin-bottom:10px;
width:auto !important;
width:180px;
}

.h-left-inner {
margin-left:16px;
padding-top:5px;
padding-bottom:5px;
color:#354EA2; 
text-decoration:none; 
font-weight:bold;
}

.h-right {
background:#d3e1d4;
margin-top:5px;
margin-bottom:8px;
width:auto !important;
width:180px;
}

* html .h-right {width:180px;w\idth:auto;}

.h-right-inner {
margin-left:16px;
padding-top:5px;
padding-bottom:5px;
color:#354EA2; 
text-decoration:none; 
font-weight:bold;
}

#contentleft {
float:left;
width:180px !important;
width:160px;
background:#d3e1d4;
}

#foot1 {
width:1008px;
float:left;
}

#print {
float:right;
margin-right:250px;
margin-bottom:2px;
}

#foot2{
float:left;
border-top: 20px solid #354ea2;
width:1008px;
background:#d3e1d4;
line-height:120%;
font-size:90%;
}

#adr1 {
float:left;
width:350px;
margin-left:40px;
margin-top:5px;
margin-bottom:5px;
}

#adr2 {
float:left;
width:380px;
margin-top:5px;
margin-bottom:5px;
}

#f1 {
float:left;
margin-top:10px;
margin-bottom:5px;
}

#f2 {
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:20px;
}



.headline {
float:left;
margin-bottom:10px;
width:600px;
}

.headline2 {
width:560px;
float:left;
margin-right:10px;
}

#headrechts {
float:right;
}

contentClearer {
height:10px;
clear:both;
margin:0;
padding:0;
}

.typo3-adminPanel {
margin-top:800px;
}

#werbung {
text-align:center;
font-size:85%;
}

#hiddenmenu {
display:none;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image a{
border:none;
}

#contentleftaktuell {
float:left;
width:285px;
background:#d3e1d4;

}

#contentrightaktuell {
float:left;
width:723px;
height:500px;
background:#ffffff;
}

#leftcol {
float:left;
width:350px;
background:#ffffff;margin-top:52px;
}

* html #leftcol {margin-top:10px;}
*+ html #leftcol {margin-top:12px;}

#rightcol {
float:left;
width:350px;
background:#ffffff;
}



#innerinfo {
margin-left:5px;
margin-right:1px;
}

#kontakt {
text-align:center;
font-size:110%;
}

#inhaltwrapferatel{
float:left;
width:818px !important;
width:808px;
background:#ffffff;
height:700px;
padding-top:20px;
}

#contentrightferatel {
float:right;
width:828px !important;
width:818px;
background:#ffffff;
}

.csc-sitemap{
margin-top:20px;
}

.csc-sitemap ul{
margin-left:0px;
}

.csc-sitemap li{
margin-left:35px;
}

.nav2menu {
margin-top:18px;
margin-bottom:18px;
border-top:1px solid #ffffff;
width:180px !important;
width:160px;
height:160px;
}

html>body .nav2menu{
height:auto;
min-height:160px;
}

.nav2link {
margin:1px; 
border-bottom:1px solid #ffffff;
color:#2A9358; 
text-decoration:none; 
font-weight:normal; 
width:180px;
padding-top:3px;
padding-bottom:3px;
background-color:#D3E1D4;
}

.nav2link a			{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4; }
.nav2link a:link		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4;  }
.nav2link a:visited		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4;  }
.nav2link a:hover		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4;  }
.nav2link a:active		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:normal; width:180px; height:23px; background-color:#D3E1D4; }

* html .nav2link {width:165px;w\idth:180px;}
* html .nav2link a		{width:165px;w\idth:180px;}
* html .nav2link a:link		{width:165px;w\idth:180px;}
* html .nav2link a:visited	{width:165px;w\idth:180px;}
* html .nav2link a:hover	{width:165px;w\idth:180px;}
* html .nav2link a:active	{width:165px;w\idth:180px;}

.nav2linkinner {
margin-left:20px;
}

.nav2menu2  {
margin:1px; 
border-bottom:1px solid #ffffff;
color:#2A9358; 
text-decoration:none; 
font-weight:bold; 
width:180px;
padding-top:3px;
padding-bottom:3px;
background-color:#D3E1D4;
}

.nav2menu2 a			{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4; }
.nav2menu2 a:link		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4;  }
.nav2menu2 a:visited		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4;  }
.nav2menu2 a:hover		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4;  }
.nav2menu2 a:active		{  margin-left:0px; color:#2A9358; text-decoration:none; font-weight:bold; width:180px; height:23px; background-color:#D3E1D4; }

.nav2menu2inner {
margin-left:15px;
}

* html .nav2menu2 {width:165px;w\idth:180px;}
* html .nav2menu2 a		{width:165px;w\idth:180px;}
* html .nav2menu2 a:link	{width:165px;w\idth:180px;}
* html .nav2menu2 a:visited	{width:165px;w\idth:180px;}
* html .nav2menu2 a:hover	{width:165px;w\idth:180px;}
* html .nav2menu2 a:active	{width:165px;w\idth:180px;}

.nav2menu2 a.act2 {
font-weight:bold;
}


.nav2link2  {
margin:1px; 
border-bottom:1px solid #ffffff;
color:#2A9358; 
text-decoration:none; 
font-weight:normal; 
background-color:#D3E1D4;
padding-top:3px;
padding-bottom:3px;
}

.nav2link2inner {
margin-left:30px;
}

.nav2link2  a.act3 {
font-weight:bold;

}

.nav2link2  a			{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:normal; width:180px !important; width:145px; height:23px; background-color:#D3E1D4; }
.nav2link2  a:link		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:normal; width:180px !important; width:145px; height:23px; background-color:#D3E1D4;  }
.nav2link2  a:visited		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:normal; width:180px !important; width:145px; height:23px; background-color:#D3E1D4;  }
.nav2link2  a:hover		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:bold; width:180px !important; width:145px; height:23px; background-color:#D3E1D4;  }
.nav2link2  a:active		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:normal; width:180px !important; width:145px; height:23px; background-color:#D3E1D4; }

* html .nav2link2  {width:150px;w\idth:180px;}
* html .nav2link2  a		{width:150px;w\idth:180px;}
* html .nav2link2  a:link	{width:150px;w\idth:180px;}
* html .nav2link2  a:visited	{width:150px;w\idth:180px;}
* html .nav2link2  a:hover	{width:150px;w\idth:180px;}
* html .nav2link2  a:active	{width:150px;w\idth:180px;}


.nav2link3  {
margin:1px; 
border-bottom:1px solid #ffffff;
color:#2A9358; 
text-decoration:none; 
font-weight:normal; 
background-color:#D3E1D4;
padding-top:3px;
padding-bottom:3px;

}

.nav2link3inner {
margin-left:30px;
}

.nav2link3  a.act3 {
font-weight:bold;
}

.nav2link3  a			{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:bold; width:180px !important; width:145px; height:23px; background-color:#D3E1D4; }
.nav2link3  a:link		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:bold; width:180px !important; width:145px; height:23px; background-color:#D3E1D4;  }
.nav2link3  a:visited		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:bold; width:180px !important; width:145px; height:23px; background-color:#D3E1D4;  }
.nav2link3  a:hover		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:bold; width:180px !important; width:145px; height:23px; background-color:#D3E1D4;  }
.nav2link3  a:active		{  margin-left:0px; color:#354EA2; text-decoration:none; font-weight:bold; width:180px !important; width:145px; height:23px; background-color:#D3E1D4; }

* html .nav2link3  {width:150px;w\idth:180px;}
* html .nav2link3  a		{width:150px;w\idth:180px;}
* html .nav2link3  a:link	{width:150px;w\idth:180px;}
* html .nav2link3  a:visited	{width:150px;w\idth:180px;}
* html .nav2link3  a:hover	{width:150px;w\idth:180px;}
* html .nav2link3  a:active	{width:150px;w\idth:180px;}



div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image{
margin-right:6px;
}


.newswrap{
float:left; 
margin-bottom:10px;
}

.newshead{
float:left;
width:190px;
font-weight:bold;
margin-bottom:4px;
}

* html .newshead {width:175px;w\idth:180px;}

.newstext{
float:left;
width:190px;
}

* html .newstext {width:175px;w\idth:180px;}

.newstext2{
float:left;
width:122px;
}

* html .newstext2 {width:107px;w\idth:112px;}

.newsimage{
float:left;
margin-left:3px;
text-align:center;
}

.newsclear{
clear:both;
}


.aktwrapleft{
float:left;
width:90px;
text-align:center;
}

.aktimage{

}

.aktmore{
margin-top:10px;
}

.aktwrapright{
float:left;
width:220px;
}

.aktdate{
}

.aktwrap{height:100px;
}

.akttitle{margin-top:3px;margin-bottom:3px;
}

.akttext{
}



.qfTable		{ color:#7F7F7F; background-color:#D3E1D4; font-size:10px; }
.qfHead		{ color:#ffffff; font-size:12px; font-weight:bolder; background-color:#E7E7E7; }
.qfText		{ color:#4C4C4C; font-size:9px; }
.qfTextKlein	{ color:#4C4C4C; font-size:7pt; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
font-weight:bold;
font-size:90%;
color:#2A9358;
line-height:110%;
margin-top:3px;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
margin-bottom:8px;
margin-top:8px;
}

img  {
margin-bottom:5px;
}

#info img  {
margin-bottom:0px;
}

