body { margin: 0; background-color: #008035; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; } /*d7ecdf*/

a { color: #1e3a84; text-decoration: none }
a:visited  { color: #1e3a84; text-decoration: none }
a:hover { text-decoration: none }

.topmenutext    { color: #000000; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.topmenutext a { text-decoration: none; color: #1e3a84 }
.topmenutext a:hover { text-decoration: underline }

.text    { color: #000000; font-size: 11.5px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.text a { text-decoration: none; color: #1e3a84 }
.text a:hover { text-decoration: underline }

.kategorie { color: #333333; font-weight: bold; font-size: 13px; line-height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.titel { color: #333333; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.titel a { color: #ff6633; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.error { color: red; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }



/*.menuPassiveEins { color: #666666; font-size: 12px; line-height: 18px; padding-right: 10px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; cursor: hand; text-align: left; font-weight: bold }*/
.menu  { background-color: #ededed; padding: 5px; line-height: 15px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #7284b9 }


.menuActiveHome  { color: #1e3a84; font-size: 12px; line-height: 18px; padding: 5px 1px 5px 5px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000; cursor: pointer; cursor: hand; text-align: left; font-weight: bold; text-decoration: none }
.menuActiveHome a { color: #1e3a84; text-decoration: none }
.menuActiveHome a:hover { color: #000000; text-decoration: none }
.menuHome  { color: #1e3a84; font-size: 12px; line-height: 18px; padding: 5px 1px 5px 5px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000; cursor: pointer; cursor: hand; text-align: left; font-weight: bold }
.menuHome a  { text-decoration: none }
.menuHome a:hover  { color: #000000; text-decoration: none }

.menuActiveEins { color: #000000; font-size: 12px; line-height: 18px; padding: 5px 1px 5px 5px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; cursor: pointer; cursor: hand; text-align: left; font-weight: bold; text-decoration: none }
.menuActiveEins a:link { color: #000000; text-decoration: none }
.menuActiveEins a:hover { color: #000000; text-decoration: none }
.menuEins  { color: #000000; font-size: 12px; line-height: 18px; padding: 5px 1px 5px 5px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; cursor: pointer; cursor: hand; text-align: left; font-weight: bold }
.menuEins a:link  { text-decoration: none }
.menuEins a:hover  { color: #000000; text-decoration: none }


.menuActiveZwei { color: #000000; font-size: 11px; line-height: 18px; padding: 5px 1px 5px 0px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; cursor: pointer; cursor: hand; text-align: left; font-weight: bold; text-decoration: none }
.menuActiveZwei a { color: #000000; text-decoration: none }
.menuActiveZwei a:hover { color: #000000; text-decoration: none }
.menuZwei  { color: #000000; font-size: 11px; line-height: 18px; padding-left: 5px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; cursor: pointer; cursor: hand; text-align: left; font-weight: bold }
.menuZwei a  { color: #008035; text-decoration: none }
.menuZwei a:hover  { color: #000000; text-decoration: none }

.uLineEins  { color: #666666; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000000; font-size: 10px; line-height: 1; cursor: pointer; cursor: hand; text-align: left; }
.luLineEins  { color: #666666; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #000000; font-size: 10px; line-height: 1; cursor: pointer; cursor: hand; text-align: left; }
.lLineEins  { color: #666666; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; font-size: 10px; line-height: 1; cursor: pointer; cursor: hand; text-align: left; }
.noLineEins  { color: #666666; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #000000; font-size: 10px; line-height: 1; cursor: pointer; cursor: hand; text-align: left; }




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; }


td.title  { background-color: transparent; border-style: solid; border-width: 1px 1px 0 0; border-color: #7284b9 }
td.logo   { background-color: transparent; padding-top: 5px; padding-bottom: 5px; border-style: solid; border-width: 1px 0 0 1px; border-color: #7284b9 }
td.content  { padding: 8px; background-color: transparent; border: solid 0px #666666; }
td.linie_l_o_r  { background-color: transparent; border-style: solid; border-width: 1px 1px 0; border-color: #7284b9 }
td.keine_linie  { background-color: transparent; border-style: solid; border-width: 0px 0px 0; border-color: #7284b9 }
td.linie_l_o_u  { background-color: transparent; border-style: solid; border-width: 1px 0 1px 1px; border-color: #7284b9 }
td.linie_l_o_u_r  { background-color: #efefef; background-repeat: no-repeat; border: solid 1px #666666 }
td.back  { background-color: #ededed; background-image: url(images/back.jpg); background-repeat: no-repeat; border: solid 0px #7284b9 }


.gallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #cccccc;
}
.gallery a:link, .gallery a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339999;
	text-decoration: underline;
}
.gallery a:hover, .gallery a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

/*vom my.css alt
body  { background-color: transparent; margin: 0 }
body, td, font, a { font-family: Verdana, Arial, Helvetica, sans-serif; }
body, td  { color: #000 }

a { color: #333; text-decoration: none }
a:visited  { color: #333; text-decoration: none }
a:hover { text-decoration: none }

.title     { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.title_gray     { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.text    { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

td.title  { background-color: transparent; border-style: solid; border-width: 1px 1px 0 0; border-color: #7284b9 }
td.logo   { background-color: transparent; padding-top: 5px; padding-bottom: 5px; border-style: solid; border-width: 1px 0 0 1px; border-color: #7284b9 }
td.content  { padding: 0px; background-color: transparent; border-style: solid; border-width: 0px 0 0 0px; border-color: #7284b9 }
td.linie_l_o_r  { background-color: transparent; border-style: solid; border-width: 1px 1px 0; border-color: #7284b9 }
td.keine_linie  { background-color: transparent; border-style: solid; border-width: 0px 0px 0; border-color: #7284b9 }
td.linie_l_o_u  { background-color: transparent; border-style: solid; border-width: 1px 0 1px 1px; border-color: #7284b9 }
td.linie_l_o_u_r  { background-color: transparent; background-image: url(verlauf.jpg); background-repeat: no-repeat; border: solid 1px #7284b9 }
td.back  { background-color: transparent; background-image: url(images/back.jpg); background-repeat: no-repeat; border: solid 0px #7284b9 }

.menu  { background-color: #ededed; padding: 5px; line-height: 15px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #7284b9 }
td.menuPassive { height: 18px; padding-left: 31px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #7284B9; cursor: pointer; cursor: hand; font-size: 9px; line-height: 10px; }
.menuPassive  { background-color: #eff2fa }
.menuActive { height: 18px; background-color: #9AB8D4; padding-left: 31px; font-size: 9px; line-height: 10px; cursor: pointer; cursor: hand; color: #FFFFFF }
td.newsPassive { height: 18px; padding-left: 38px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #7284B9; cursor: pointer; cursor: hand; font-size: 9px; line-height: 10px; }
.newsPassive { background-color: #EFF2FA }
.newsActive { height: 18px; background-color: #9AB8D4; padding-left: 38px; font-size: 9px; cursor: pointer; cursor: hand; line-height: 10px; color: #FFFFFF }
td.newsNoBorder { height: 18px; padding-left: 38px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #7284B9; cursor: pointer; cursor: hand; font-size: 9px; line-height: 10px; }
td.kontaktPassive { padding-left: 31px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #7284B9; cursor: pointer; cursor: hand; font-size: 9px; line-height: 10px; }

.kontaktPassive {
	background-color: #EFF2FA }
.kontaktActive { background-color: #9AB8D4; padding-left: 31px; font-size: 9px; cursor: pointer; cursor: hand; line-height: 10px; color: #FFFFFF }

.inputfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #7284B9; }
form.searchform { margin: 180px 0px 0px 15px; }
input.searchfield { width: 80px; }
input.button { font-weight: bold; }
input.checkradio { background-color: transparent; border: none; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #7284B9; }
.hand { cursor: pointer; cursor: hand; }


vom my.css 
*/




/* alt
.Titelgruen { color: #339933; font-weight: normal; font-size: 20px; line-height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.GSblau { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11.5px; line-height: 15px; color: #003399; text-decoration: none } .GSgruen, .GSgruen a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11.5px; line-height: 15px; color: #339933; text-decoration: none; } .GSgruen a { text-decoration: underline; } .GSgruen a:hover{ text-decoration: underline; color: #006633; }


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: orange; 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; } */