body {
	margin: 10px 10px 10px 10px; 
	background-color: #fff 
}
body, td, font, a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000;
}
.Adresse, .Adresse a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11.5px; 
	line-height: 18.5px;
	color: #000;
	text-decoration: none
}
.Adresse a:hover {
	text-decoration: underline;
}
.GS, .GS a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11.5px; 
	line-height: 15px;
	color: #000;
	text-decoration: none
}
.GS a:hover {
	text-decoration: underline;
	color: #f63;
}
.GSfett, .GSfett a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11.5px; 
	line-height: 15px;
	font-weight: bold; 
	color: #000;
	text-decoration: none
}
.GSfett a:hover {
	text-decoration: none;
	color: #f63;
}
.GSblau {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13.5px; 
	line-height: 15px;
	color: #333;
	text-decoration: none
}
.GSgruen, .GSgruen a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 15px;
	color: #393;
	text-decoration: none;
}
.GSgruen a {
	text-decoration: underline;
}
.GSgruen a:hover{
	text-decoration: underline;
	color: #f63;
}
.Titel { 
	color: #333; 
	font-weight: normal; 
	font-size: 20px; 
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.Titelgruen { 
	color: #393;
	font-weight: normal; 
	font-size: 20px; 
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.menuPassiveEins
{
	color: #000; 
	font-size: 12px;
	line-height: 20px;
	padding-left: 10px;
	cursor: hand;
	text-align: left;
	font-weight: bold; 
}
.menuActiveEins  { 
	color: #f63; 
	font-size: 12px;
	line-height: 20px; 
	padding-left: 10px; 
	cursor: pointer; 
	cursor: hand;
	text-align: left;
	font-weight: bold;
}
.menuActiveOverEins  { 
	color: #f63; 
	font-size: 12px;
	line-height: 20px; 
	padding-left: 10px; 
	cursor: pointer; 
	cursor: hand;
	text-align: left;
	font-weight: bold;
}
.menuPassiveZwei
{
	color: #000; 
	font-size: 11px;
	line-height: 16px;
	padding-left: 15px;
	cursor: hand;
	text-align: left;
	font-weight: bold; 
}
.menuActiveZwei  { 
	color: #f63; 
	font-size: 11px;
	line-height: 16px; 
	padding-left: 15px; 
	cursor: pointer; 
	cursor: hand;
	text-align: left;
	font-weight: bold;
}
.menuActiveOverZwei  { 
	color: #f63; 
	font-size: 11px;
	line-height: 16px; 
	padding-left: 15px; 
	cursor: pointer; 
	cursor: hand;
	text-align: left;
	font-weight: bold;
	background-color: #eee;
}
.menuPassiveDrei
{
	color: #000; 
	font-size: 11px;
	line-height: 16px;
	padding-left: 20px;
	cursor: hand;
	text-align: left;
	font-weight: bold; 
}
.menuActiveDrei  { 
	color: #f63; 
	font-size: 11px;
	line-height: 16px; 
	padding-left: 20px; 
	cursor: pointer; 
	cursor: hand;
	text-align: left;
	font-weight: bold;
}
.menuActiveOverDrei  { 
	color: #f63; 
	font-size: 11px;
	line-height: 16px; 
	padding-left: 20px; 
	cursor: pointer; 
	cursor: hand;
	text-align: left;
	font-weight: bold;
	background-color: #eee;
}
td.content
{
	padding: 15px 0px 0px 20px;
	border-style: solid;
	border-width: 0px 0px;
}
td.rightimages
{
	padding: 15px 0px 0px 0px;
	border-style: solid;
	border-width: 0 0px;
}
td.bottomlogo
{
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0 0px;
	background-image: url("images/schwanunten.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	
}
td.menutop
{
	padding: 5px 0px 5px 0px;
	background-color: #ccc;
	border-style: solid;
	border-width: 0 0px;
}
td.menuleft
{
	padding: 15px 0px 0px 0px;
	background-color: #ccc;
	border-style: solid;
	border-width: 0 0px;
}
td.designimages
{
	padding: 0px 5px 5px 5px;
	background-color: #ccc;
	border-style: solid;
	border-width: 0 0px;
}
input, select {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	border: 1px solid #7284B9;
}
textarea.input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	border: 1px solid #7284B9;
}

/*
body {
	margin: 0px 0px 0px 0px; 
	background-color: #FFFFFF 
}
body, td, font, a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	text-decoration:none;
}
.title { 
	color: #000000; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.title_gray { 
	color: #000000; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.text { 
	color: #000000; 
	font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.titel {
	font-size: 12px; 
	font-weight: bold; 
	letter-spacing: 1px;
	text-decoration: none;
}
td.title {
	border-width: 1px 1px 0px 0px; 
	border-color: #666; 
	border-style: solid; 
	background-color: #fff 
}
td.logo  { background-color: #fff; padding: 5px 0; border: solid 0 #000 }
td.linie_l_o { background-color: #fff; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #000 }
td.content { background-color: #fff; padding: 0 12px; border-style: solid; border-width: 0 1px; border-color: #a7a7a7 }
td.headframe { font-size: 18px; background-color: #fff; padding: 0 0 0 12px; vertical-align: middle; border-color: #000 }
td.leftframe  { background-color: #fff; padding: 0 12px 0 0; border-color: #000 }
td.rightframe   { background-color: #fff; padding: 0 0 0 12px; border-color: #000 }
td.linie_l_o_r { border-style: solid; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #000 }
td.linie_l_o_u { background-color: #fff; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #000 }
td.linie_l_o_u_r { background: #fff url(verlauf.jpg) no-repeat; border: solid 1px #000 }	
td.table_1sp_head { font-size: 11px; font-weight: bold; background-color: #fff; background-image: url("images/titel_1sp.gif"); padding: 0 0 0 10px; height: 20px; border: solid 0 #000 }
td.table_1sp_plus_head { font-size: 11px; font-weight: bold; background-color: #fff; background-image: url("images/titel_1sp_plus.gif"); padding: 0 0 0 10px; height: 20px; border: solid 0 #000 }
td.table_2sp_head { font-size: 11px; font-weight: bold; background-color: #fff; background-image: url("images/titel_2sp.gif"); padding: 0 0 0 10px; height: 20px; border: solid 0 #000 }
td.table_content { font-size: 11px; background-color: #fff; padding: 5px 0 5px 10px; border-style: solid; border-width: 0 1px 1px; border-color: #a7a7a7 }
td.table_img_content  { font-size: 11px; background-color: #fff; text-align: center; padding: 5px 0 5px 10px; vertical-align: middle; border-style: solid; border-width: 0 1px 1px; border-color: #a7a7a7 }

.menuPassiveNull  { font-size: 9px; line-height: 10px; padding-left: 15px; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveNull  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 15px; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuPassiveEins  { font-size: 9px; line-height: 10px; padding-left: 15px; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveEins  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 15px; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuPassiveZwei  { font-size: 9px; line-height: 10px; padding-left: 20px; background-color: #fff4f4; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveZwei  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 20px; background-color: #fff4f4; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuPassiveDrei  { font-size: 9px; line-height: 10px; padding-left: 25px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveDrei  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 25px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuPassiveVier  { font-size: 9px; line-height: 10px; padding-left: 30px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveVier  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 30px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuPassiveFuenf  { font-size: 9px; line-height: 10px; padding-left: 35px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveFuenf  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 35px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuPassiveSechs  { font-size: 9px; line-height: 10px; padding-left: 40px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveSechs  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 40px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuPassiveSieben  { font-size: 9px; line-height: 10px; padding-left: 45px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.menuActiveSieben  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 45px; background-color: #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }

.newsPassive  { font-size: 9px; line-height: 10px; padding-left: 20px; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }
.newsActive  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 20; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000; cursor: pointer; cursor: hand }


td.kontaktPassive  { font-size: 9px; line-height: 10px; padding-left: 25px; border: solid 0px #000; cursor: pointer; cursor: hand }

.kontaktPassive {
	background-color: #EFF2FA }

.kontaktActive {
	background-color: #9AB8D4;
	padding-left: 25px; 
	font-size: 9px;
	color: #FFFFFF;
	cursor: pointer; 
	cursor: hand }

.hand {
	cursor: pointer; 
	cursor: hand;
}
*/





/*


form.searchform {
	margin: 180px 0px 0px 15px;
}

input.searchfield {
	width: 80px;
}

input.button {
	font-weight: bold;
}

input.checkradio {
	background-color: transparent; 
	border: none;
}



.hand {
	cursor: pointer; 
	cursor: hand;
}

.openclose {
	position: absolute; 
	border-width: 0px 1px 1px 0px; 
	border-style: solid; 
	border-color: #7284B9; 
	cursor: pointer; 
	cursor: hand;
}

table.tColorA {
	border-width: 1px 0px 0px 1px; 
	border-style: solid; 
	border-color: #7284B9; 
	background-color: #EBEBEB;
}

td.tdColorA ,td.tdColorAtitle {
	border-width: 0px 1px 1px 0px; 
	border-style: solid; 
	border-color: #7284B9;
	padding: 2px;
}

td.tdColorAtitle {
	font-weight: bold;
}

table.tColorB {
	border-width: 1px 0px 0px 1px; 
	border-style: solid; 
	border-color: #7284B9; 
	background-color: #DBE3E6;
}

td.tdColorB, td.tdColorBtitle {
	border-width: 0px 1px 1px 0px; 
	border-style: solid; 
	border-color: #7284B9; 
	background-color: #DBE3E6;
}

td.tdColorBtitle {
	font-weight: bold;
}

td.tdColorC {
	border-width: 0px 0px 1px 0px; 
	border-style: solid; 
	border-color: #7284B9; 
	background-color: #666600;
}

td.tdColorDtitle {
	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-color: #7284B9; 
	background-color: #f63; 
	font-weight: bold;
}

td.tdColorEtitle {
	border-width: 0px 1px 1px 0px; 
	border-style: solid; 
	border-color: #7284B9; 
	font-weight: bold; 
	background-color: #7284B9; 
	color: #FFFFFF; 
	padding: 2px;
}
*/