.default  { color: black; font-size: 12px; line-height: 16px; }
.verysmall   { font-size: 8px; }
.small   { color: #535353; font-size: 10px; font-weight: normal; }
.small-headline   { color: #000000; font-size: 10px; line-height: 13px; }
.small-headline a:link    { color: #505050; text-decoration: none; }
.small-headline a:visited    { color: #505050; text-decoration: none; }
.small-headline a:active    { color: #3f3f9a; text-decoration: underline; }
.small-headline a:hover    { color: #3f3f9a; text-decoration: underline; }
.small-grey   { color: #232323; font-size: 10px; line-height: 13px; }
.small-grey a:link    { color: #505050; text-decoration: none; }
.small-grey a:visited    { color: #505050; text-decoration: none; }
.small-grey a:active    { color: #3f3f9a; text-decoration: underline; }
.small-grey a:hover    { color: #3f3f9a; text-decoration: underline; }
.small-grey-list   { color: #232323; font-size: 10px; line-height: 9px; }
.small-grey-list a:link    { color: #505050; text-decoration: none; }
.small-grey-list a:visited    { color: #505050; text-decoration: none; }
.small-grey-list a:active    { color: #3f3f9a; text-decoration: underline; }
.small-grey-list a:hover    { color: #3f3f9a; text-decoration: underline; }
.smallbold   { color: #232323; font-weight: bold; font-size: 11px; line-height: 16px; }
.small-white   { color: #ffffff; font-size: 10px; line-height: 13px; }
.small-white a:link    { color: #ffffff; text-decoration: none; }
.small-white a:visited    { color: #ffffff; text-decoration: none; }
.small-white a:active    { color: #ffffff; text-decoration: underline; }
.small-white a:hover    { color: #ffffff; text-decoration: underline; }
.smallbold-white   { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 13px; }
.smallbold-white a:link    { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 13px; }
.smallbold-white a:visited    { color: #ffffff; text-decoration: none; }
.smallbold-white a:active    { color: #ffffff; text-decoration: underline; }
.smallbold-white a:hover    { color: #ffffff; text-decoration: underline; }
.smallbold-headline   { color: #3aa630; font-weight: bold; font-size: 10px; line-height: 13px; }

.headline   { color: #3aa630; font-weight: bold; font-size: 11px; line-height: 14px; }
.headlinenormalheight   { color: #3aa630; font-weight: bold; font-size: 11px; }
.headline-white   { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 14px; }
.headline13px   { color: #3aa630; font-weight: bold; font-size: 13px; line-height: 16px; }
.headline14px   { color: #3aa630; font-weight: bold; font-size: 14px; line-height: 17px; }
.headline14px-white   { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px;  }
.headline14px-white a:link  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-white a:visited  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-white a:active  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-white a:hover  { color: #ffffff; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-black   { color: 000000; font-weight: bold; font-size: 14px; line-height: 14px; }
.headline14px-black a:link    { color: #000000; text-decoration: none; }
.headline14px-black a:visited    { color: #000000; text-decoration: none; }
.headline14px-black a:active    { color: #000000; text-decoration: underline; }
.headline14px-black a:hover    { color: #000000; text-decoration: underline; }

.print_normal { font-family: Times New Roman,Georgia,Times; font-size: 12pt; line-height: 13pt; }
.print_small { font-family: Times New Roman,Georgia,Times; font-size: 10pt; }
.print_headline { font-family: Times New Roman,Georgia,Times; font-size: 14pt; line-height: 16pt; }

.form-small   { font-size:9px; border-style:1px solid; }

.openedclosedfolder { font-size: 10px; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #c0c0c0; text-decoration: none; }
.openedclosedfolder a  { color: #666666; text-decoration: none; }

.hintergrundfarbe { padding: 10px; background-color: #EFEEEE; border: 1px solid #B4AEB0; margin: 0px 0px 0px 0px;}

body  { color: #000; font-size: 11px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, sans-serif; line-height: 15px; background-color: #0478A0; background-image: url(pictures/bg-flb.jpg); background-repeat: no-repeat; margin-top: 0; margin-left: 10px; }
a: link, a:visited { text-decoration: none }
a:active, a:hover { text-decoration: underline }
input, select { font-size: 10px; }

#metanavi { width: 890px; margin-top: 15px; text-align: right; float:left; }
.metanavi a { margin-left: 15px;  color: #F4F4F4 ;font-size: 10px; font-weight: bold; text-decoration: none }
.metanavi a:hover { text-decoration: underline; }

#metanaviactive { width: 890px; margin-top: 15px; text-align: right }
.metanaviactive a { margin-left: 15px; color: #1b5e15; font-size: 10px; font-weight: bold; text-decoration: none }
.metanaviactive a:hover { text-decoration: underline; }

#mainnavi { position: absolute; top: 158px; left:10px; width: 900px; height: 28px; border-bottom: none; clear:both; }
* html #mainnavi { left:3px; }
#mainnavi1left { float: left; width: 200px ; padding: 0px 0 0 0;}
#mainnavi1middle { float: left; width: 450px; }

.mainnavi1button1 a { float: left; height: 28px; width: 87px; background-image: url(pictures/dm/mainnavi1-button1.gif); text-align: center; }
.mainnavi1button1active a { background-image: url(pictures/dm/mainnavi1-button1-over.gif); float: left; height: 28px; width: 87px; text-align: center; }
.mainnavi1button1 a:hover { background-image: url(pictures/dm/mainnavi1-button1-over.gif) }
.mainnavi1button2 a { float: left; height: 28px; width: 121px; background-image: url(pictures/dm/mainnavi1-button2.gif); text-align: center; }
.mainnavi1button2active a { background-image: url(pictures/dm/mainnavi1-button2-over.gif); float: left; height: 28px; width: 121px; text-align: center; }
.mainnavi1button2 a:hover { background-image: url(pictures/dm/mainnavi1-button2-over.gif) }
.mainnavi1button3 a { float: left; height: 28px; width: 134px; background-image: url(pictures/dm/mainnavi1-button3.gif); text-align: center; }
.mainnavi1button3active a { background-image: url(pictures/dm/mainnavi1-button3-over.gif); float: left; height: 28px; width: 134px; text-align: center; }
.mainnavi1button3 a:hover { background-image: url(pictures/dm/mainnavi1-button3-over.gif); }
.mainnavi1button4 a { float: left; height: 28px; width: 108px; background-image: url(pictures/dm/mainnavi1-button4.gif); text-align: center; }
.mainnavi1button4active a { background-image: url(pictures/dm/mainnavi1-button4-over.gif); float: left; height: 28px; width: 108px; text-align: center; }
.mainnavi1button4 a:hover { background-image: url(pictures/dm/mainnavi1-button4-over.gif) }

.mainnavi1 a { color: #fff; text-align: center; line-height: 25px; font-weight: bold; text-decoration: none }
.mainnavi1 a:hover { text-decoration: none }
#mainnavi1right { float: left; width: 5px }

#mainnavi2 { float: left; width: 240px; background-image: url(pictures/dm/mainnavi2-bg-passive.gif); }
* html #mainnavi2 { float: left; width: 240px; position: relative; left: 5px; top: -15px; }





.mainnavi2button1active   { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #666666; text-align: center; }
.mainnavi2button1active a { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #898989; text-align: center;  text-decoration: none; background-image: url(pictures/dm/mainnavi2-button2.gif); color: #666666;}
.mainnavi2button1 a       { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #898989; text-align: center;  text-decoration: none}
.mainnavi2button1 a:hover { background-image: url(pictures/dm/mainnavi2-button2.gif); color: #666666; }

.mainnavi2button2active   { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #666666; text-align: center; }
.mainnavi2button2active a { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #898989; text-align: center;  text-decoration: none; background-image: url(pictures/dm/mainnavi2-button2.gif); color: #666666;}
.mainnavi2button2 a       { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #898989; text-align: center;  text-decoration: none}
.mainnavi2button2 a:hover { background-image: url(pictures/dm/mainnavi2-button2.gif); color: #666666; }

.mainnavi2button3active   { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #666666; text-align: center; }
.mainnavi2button3active a { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #898989; text-align: center;  text-decoration: none; background-image: url(pictures/dm/mainnavi2-button2.gif); color: #666666;}
.mainnavi2button3 a       { float: left; height: 28px; width: 76px; line-height: 25px; font-weight: bold; color: #898989; text-align: center;  text-decoration: none}
.mainnavi2button3 a:hover { background-image: url(pictures/dm/mainnavi2-button2.gif); color: #666666; }














#mainnaviactive { z-index: 10; position: absolute; left: 0px; top: 188px; height: 9px; width: 910px; }
#mainnaviactive2 {z-index: 10; position: absolute; left: 0px; top: 188px; height: 9px; width: 910px; clip: rect(auto,auto,5px,auto);}
#subnaviactive { float: left; width: 210px; background-color: #669933 }
#subnaviuseractive { float: left; width: 210px; background-color: #669933 }
.endpieces { float: left; width: 5px; height: 9px }
.middlepiece { float: left; height: 9px; }

#leftcolumn { z-index: 11; position: absolute; top: 195px; width: 210px; left:0px; }
.subnavi1headline { font-weight: bold; background-color: #669933; color: #fff; }
.subnavi2headline { font-weight: bold; background-color: #669933; color: #fff; }
.subnavitext { padding-left: 15px; padding-right: 5px; background-image: url(pictures/dm/subnavi-text-bg.gif); background-repeat: no-repeat; }
.subnavi { background-color: #E9F2D4; color: #858585; font-size: 10px; }
.subnavi a { font-weight: bold; font-size: 11px; color: #858585; text-decoration: none; }
.subnavi a:hover { text-decoration: underline; }
.subnaviactive { background-color: #E9F2D4; color: #000; font-size: 10px; }
.subnaviactive a { font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }
.subnaviactive a:hover { text-decoration: underline; }

.subsubnavitext { width:150px; float:left; padding-right:5px color:red; 5px; font-weight: normal; text-decoration: none; }
.subsubnavitext a { font-weight: normal; text-decoration: none; }
.subsubnavitext a:link { font-weight: normal; text-decoration: none; }
.subsubnavitext a:visited { font-weight: normal; text-decoration: none; }
.subsubnavitext a:hover { font-weight: normal; text-decoration: underline;}
.subsubnavitextrot { width:150px; float:left; padding-right:5px color:#84B90D; 5px; font-weight: normal; text-decoration: none; }
.subsubnavitextrot a { font-weight: normal; color:#84B90D; text-decoration: none; }
.subsubnavitextrot a:link { font-weight: normal; color:#84B90D; text-decoration: none; }
.subsubnavitextrot a:visited { font-weight: normal; color:#84B90D; text-decoration: none; }
.subsubnavitextrot a:hover { font-weight: normal; color:#84B90D; text-decoration: underline;}


.middlecolumn { z-index: 8; position: absolute; top: 202px; left: 210px; width: 455px; }
.middlecolumn a { color: #0A779E; text-decoration: none }
.middlecolumn a:hover { text-decoration: underline }
.middlecolumn2 { z-index: 8; position: absolute; top: 192px; width: 665px; left: 0px;}
.middlecolumn2 a { color: #0A779E; text-decoration: none }
.middlecolumn2 a:hover { text-decoration: underline }
.middlecolumn3 { z-index: 8; position: absolute; top: 180px; left: 5px; width: 905px; }
.middlecolumn3 a { color: #0A779E; text-decoration: none }
.middlecolumn3 a:hover { text-decoration: underline }

.middlecolumnhalf { float: left; width: 210px; margin-bottom: 2px; }
#middlecolumnwhite { background-color: #fff; }
.middlecolumntextarea { margin-left: 10px; margin-right: 10px; }
.middlecolumntextarea2 { margin-left: 20px; margin-right: 10px; }
.headline { clear: both; color: #000; font-size: 16px; font-weight: bold; line-height: 22px; margin-bottom: 8px; }
.subheadline { color: #000; font-size: 10px; font-weight: bold; }
.bold { font-weight: bold }
.boldintable12 { font-weight: bold; font-size: 12px; }
.grey { color: #535353 }
.background { background-color: #EFEEEE; padding: 2px; color: #535353; font-size: 10px; }
.articleicons { float: right; padding: 4px; }
.articleheadline { 	font-size: 16px; font-weight: bold;	line-height: 20px;}
.text { margin-top: 5px; margin-bottom: 5px; color: #000; font-size: 11px; }
.textabstand { margin-left: 5px; margin-bottom: 15px; color: #000; font-size: 12px; }

.middlecolumnbutton{ background-image:url(pictures/dm/button.gif);	background-repeat:no-repeat; width: 130px; height: 24px; font-weight: bold;	color: #FFFFFF;	font-size: 10px; text-align: left; vertical-align: text-bottom; padding: 3px 0px 0px 23px;}
.passwordrecover{ background-image:url(pictures/dm/button_recover.gif);	background-repeat:no-repeat; height: 24px; font-weight: bold;	color: #FFFFFF;	font-size: 12px; text-align: left; vertical-align: text-bottom; padding: 3px 0px 0px 23px; }

.middlecolumnbutton a{color: #FFFFFF;}
.comment  { color: #fff; font-size: 12px; font-weight: bold; background-image: url(pictures/dm/bg-middlecolumn-bar-top.gif); background-repeat: no-repeat; text-align: center; padding-top: 2px; height: 20px }
.commentbackground { background-color: #EFEEEE; padding: 4px; border-bottom: 2px solid #fff; }
.commentheadline { font-weight: bold; color: #0478A0; style-size: 14px; }
.commentsub { margin-left: 15px; }
.commentsubtext { font-size: 10px; }
.listforumborder { border-top: 2px solid #EEE;border-bottom: 2px solid #EEE;}
.listforum { padding: 3px; background-color: #EEE; }
.listforumwhite { padding: 3px; }
.listforum1 { float: left; width: 30px; font-size: 11px; font-weight: bold; text-align: center;}
.listforum2 { float: left; width: 50%; font-size: 11px; font-weight: bold; }
.listforum3 { float: left; width: 25%; font-size: 10px; }
* html .listforum3 { width: 20%; }
.listforum4 { float: left; font-size: 10px;}
.listforumhead  { height: 20px; padding-top: 2px; color: #fff; font-weight: bold; background-image: url("pictures/dm/bg-middlecolumn-bar-top.gif"); background-repeat: no-repeat; }
.listforum1head { float: left; width: 33px; font-size: 10px; font-weight: bold; text-align: center;}
.listforum2head { float: left; width: 50%; font-size: 10px; font-weight: bold; }
.listforum3head { float: left; width: 25%; font-size: 10px; }
.listforum4head { float: left; font-size: 10px; }
.listforumclear { clear: both }
.mail { height: 20px; color: #fff; font-weight: bold; background-image: url("pictures/dm/bg-middlecolumn-bar-top.gif"); background-repeat: no-repeat; }
.mailheadericons { float:left; font-size: margin:3px; 10px; width: 50px; }
.mailheadersubject { float:left; font-size: 10px; margin:3px; width: 180px; }
.mailheadersender { float:left; font-size: 10px; margin:3px; width: 100px; }
.mailheaderdate { float:left; font-size: 10px; margin:3px; width: 70px; }

.mailicons { font-size: 10px; width: 50px; color: #000; }
.mailsubject { font-size: 10px; width: 180px; color: #000; }
.mailsender { font-size: 10px; width: 100px; color: #000; }
.maildate { font-size: 10px; width: 70px; color: #000; }

.mailclear { clear: both }
.mailtextformat { font-size: 10px; color: #000; }
.mailtext { font-size: 10px; color: #000; margin-bottom:10px;}
.mailbarwhite {  font-size: 10px; width: 432px; background-color: #fff; padding: 2px; }
.mailbarblue {  font-size: 10px; width: 432px; background-color: #EFEEEE; padding: 2px; }
.mailfunctions { height: 20px; padding-top: 3px; color: #fff; font-size: 10px; font-weight: bold; background-image: url("pictures/dm/bg-middlecolumn-bar-bottom.gif"); background-repeat: no-repeat; }
.mailfunctions a { color: #fff; text-decoration: none }
.mailfunctions a:hover { text-decoration: underline }
#footer { color: #fff; font-size: 10px; text-align: center; padding-right: 5px;}
#footer a { color: #fff; text-decoration: underline; font-weight: bold; }
#footer a:hover { color: #3aa630; text-decoration: underline; }
#footernavi { text-align: right; margin-bottom: 30px; }
#copyright { padding-top: 10px; margin-bottom: 20px; }

#rightcolumn { z-index: 7; position: absolute; top: 188px; left: 665; width: 245px; }
.user { color: #535353; font-size: 10px; background-image: url(pictures/dm/usernavi-active-bg.gif); background-repeat: repeat-y; padding: 10px; width: 245px }
.user a { color: #0478A0; font-weight: bold; text-decoration: none; }
.user a:hover { color: #0478A0; font-weight: bold; text-decoration: underline; }
.userpassive  { color: #898989; font-weight: bold; font-size: 10px; line-height: 22px; font-weight: bold; background-image: url("pictures/dm/usernavi-passive-bg.gif"); background-repeat: repeat-y; padding: 10px; width: 245px }
.userpassive a  { color: #0478A0; text-decoration: none; }
.userpassive a:hover  { text-decoration: underline }
.red { color: #4A728E; font-weight: bold; }
.box { margin-left: 5px; font-size: 10px; }
.flyingbox { margin-left: 5px; font-size: 10px; }
.box a { color: #84B90D; text-decoration: none; }
.box a:hover { text-decoration: underline; }
.boxheadline  { color: #fff; font-weight: bold; background-image: url(pictures/dm/box-top.gif); background-repeat: no-repeat; padding-top: 5px; padding-left: 10px }
.boxcontent { padding: 7px; background-color: #fff; color: 535353; }
.boxsearch  { color: #fff; font-weight: bold; background-image: url(pictures/dm/box-search-bg.gif); background-repeat: repeat-y; padding-left: 10px }
.boxsearch a { color: #fff }
.boxrowblue { height: 18px; background-color: #EFEEEE; border-bottom: 1px solid #fff; }
.boxrowwhite { height: 18px; background-color: fff; border-bottom: 1px solid #fff; }
.boxrowautoheightblue { background-color: #EFEEEE; border-bottom: 1px solid #fff; }
.boxrowautoheightwhite { background-color: fff; border-bottom: 1px solid #fff; }
.boxrow { float: left; width: 240px; }
.boxrow1 { float: left; width: 150px; }
.boxrow2 { float: left; width: 60px; }
.boxrow3 { clear: both; }

.reiterkarte { float: left; width: 108px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-weight: bold; background-image: url("pictures/dm/bg-reiterkarte-passive.gif"); background-repeat: no-repeat; text-decoration: none }
.reiterkarte a:hover { text-decoration: none; background-image: url("pictures/dm/bg-reiterkarte-active.gif"); background-repeat: no-repeat; }
.reiterkarteactive  { float: left; width: 108px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-weight: bold; background-image: url("pictures/dm/bg-reiterkarte-active.gif"); background-repeat: no-repeat; text-decoration: none }
.reiterkarteactive a:hover { text-decoration: none; }
.reiterkartespace { float: left; width: 1px; }
.reiterkarteline { clear: both; background-color: #3aa630; height: 3px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }
.reiterkartecontent { background-color: #d9eaf7; padding: 5px; }

.surveycard 		{ float: left; text-decoration: none }
.surveycard a { text-decoration: none;}
.surveycard a:link { text-decoration: none;  }
.surveycard a:visited { text-decoration: none;   }
.surveycard a:hover { text-decoration: none;  }
.surveycardactive  	{ float: left; font-weight: bold; text-decoration: none }
.surveycardactive a { text-decoration: none; font-weight: bold; }
.surveycardactive a:link { text-decoration: none; font-weight: bold;  }
.surveycardactive a:visited { text-decoration: none; font-weight: bold;  }
.surveycardactive a:hover { text-decoration: none; font-weight: bold; }

.articlelinkbox { background-color: #EFEEEE; padding: 4px; }
.articlelink { float: left; width: 205px; margin-right: 5px; }
.clear { clear: both; height: 1px; }
.line { clear: both; height: 1px; border-top: 1px solid #e0e0e0; }

.abstand8px { clear: both; height: 8px; }
.merkmalskarte { float: left; width: 199px; margin-bottom: 10px; margin-right: 10px; background-color: #EFEEEE; padding: 4px; }
.articlecolumn { float: left; width: 207px; margin-right: 10px;}

.Ink {position: absolute; background-color: #FF0000; border-top: 0px solid transparent; width: 3px; height: 3px; overflow:hidden; z-index:9;}


.wolke { color: #535353; text-align: center; }
.wolke a { color: #535353; text-decoration: none; }
.wolke a:hover { color: #535353; text-decoration: underline; }

.wolke10 { font-size: 17px; line-height: normal; }
.wolke9  { font-size: 16px; line-height: normal; }
.wolke8  { font-size: 15px; line-height: normal; }
.wolke7  { font-size: 14px; line-height: normal; }
.wolke6  { font-size: 13px; line-height: normal; }
.wolke5  { font-size: 12px; line-height: normal; }
.wolke4  { font-size: 11px; line-height: normal; }
.wolke3  { font-size: 10px; line-height: normal; }
.wolke2  { font-size: 9px; line-height: normal; }
.wolke1  { font-size: 8px; line-height: normal; }


/* Map */

.map-b1 a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b1.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b1 a:hover { background-image: url('pictures/gis-images/b1-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b1-active a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b1-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b1-active a:hover { text-decoration: none; }
.map-b2 a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b2.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b2 a:hover { background-image: url('pictures/gis-images/b2-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b2-active a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b2-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b2-active a:hover { text-decoration: none; }
.map-b3 a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b3.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b3 a:hover { background-image: url('pictures/gis-images/b3-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b3-active a { float: left; width: 83px; height: 39px; background-image: url('pictures/gis-images/b3-active.gif'); background-repeat: no-repeat; text-decoration: none; }
.map-b3-active a:hover { text-decoration: none; }


.float { float: left; }
.map-image { float: left; margin-right: 10px; margin-bottom: 5px; }
.padder5 { padding-top: 5px; }
.b-form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }

.b1-text { padding-left: 5px; padding-top: 3px; }
.b1-text a { color: #087c52; text-decoration: none; }
.b1-text a:hover { color: #087c52; text-decoration: underline; }
.b2-text { padding-left: 255px; padding-top: 3px; }
.b2-text a { color: #4A728E; text-decoration: none; }
.b2-text a:hover { color: #4A728E; text-decoration: underline; }
.b3-text { padding-left: 255px; padding-top: 3px; }
.b3-text a { color: #f4c501; text-decoration: none; }
.b3-text a:hover { color: #f4c501; text-decoration: underline; }

.b1-box { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b1-box-bg.gif); background-repeat: repeat-y; }
.b1-box a { color: #3aa630; text-decoration: none; }
.b1-box a:hover { color: #3aa630; font-weight: underline; }
.b2-box { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b2-box-bg.gif); background-repeat: no-repeat; color: #fff; font-weight: bold; }
.b2-boxbottom { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b2-box-bg.gif); background-repeat: no-repeat; color: #fff; }
.b2-box2 { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b2-box-bg2.gif); background-repeat: repeat-y; color: #fff; }
.b3-box { padding-left: 10px; padding-right: 10px; background-image: url(pictures/gis-images/b3-box-bg.gif); background-repeat: repeat-y; color: #fff; }

.b1-headline { color: #3aa630; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 5px; }
.b2-headline { color: #fff; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 5px; }
.b3-headline { color: #fff; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 5px; }

.b3-tableheadline { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.b3-tableheadline a { color: #fff; text-decoration: none; }
.b3-tableheadline a:hover { color: #fff; text-decoration: underline; }
.b3-tablerow1 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.b3-tablerow2 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffeb99; font-family: Verdana, Arial, Helvetica, sans-serif; }
.b3-tablepadder { padding:4px; }

.kategorie{ color: #000000; height: 18px; padding: 2px 0 0 10px; 	font-weight: bold;	text-transform: uppercase;	background: #669933; margin: 6px 0px 10px; }


















