/***********************************************//* 3col_rightNav.css                              *//* Use with template 3col_rightNav.html           *//***********************************************//***********************************************//* HTML tag styles                             *//***********************************************/ body{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	line-height: 130%;	width:800px;	color: #333333;	margin: 0px;	padding: 0px;	margin-left: 10px;}a{    font-family:Verdana, Arial, Helvetica, sans-serif;	color: #68A820;	font-weight:normal;	text-decoration: none;}a:hover{	color: #00FF00;	text-decoration: underline;}a:visited{	color: #68A820;	text-decoration: none;}h1{	display:block; 	font-family: Arial, sans-serif; 	font-size: 140%;	width:100%;	color:#68A820;	background-color:#FFF; 	padding: 5px 10px 5px 10px;	margin: 0px;}h2{	font-size: 110%;	color: #FFF;	margin: 0px;	padding: 0px;}h3{	 	font-size: 100%;	font-weight:bold;	color:#666666; 	margin: 0px; 	padding: 0px;}h4{ 	font-size: 100%; 	font-weight: normal; 	color: #333333; 	margin: 0px; 	padding: 0px;}h5{ 	font-size: 100%; 	color: #334d55; 	margin: 0px; 	padding: 0px;}ul{ 	list-style-type: square;}ul ul{ 	list-style-type: disc;}ul ul ul{ 	list-style-type: none;}label{ 	font-size: 90%; 	font-weight: normal; 	color: #334d55;}  /* Klasse für unsichtbare Elemente */    .skip {    position: absolute;    top: -1000em;    left: -1000em;    height: 1px;    width: 1px;  }    .skip:focus, .skip:active {    position: static;    top: 0;    left: 0;    height: auto;    width: auto;  }  /***********************************************//* Layout Divs                                 *//***********************************************/#oben{	display:block;    float: left;	width: 100%;	text-align: left;	background:url(../grafik/linie_2pix.png) bottom repeat-x;}#allgemeines{    font-family:Verdana, Arial, Helvetica, sans-serif;	display:block;	float: right;}#sprachwahl{    font-family:Verdana, Arial, Helvetica, sans-serif;	display:block;	float: right;	padding-right:40px;}#logo{	display:block;    float: left;	width: 100%;	text-align: left;}#wfslogo{    display:block;    float: left;	width: 334px;}#expologo{    display:block;    float: left;	width: 460px;}#themen{	display:block;	float: right;	padding-bottom:6px;	width: 100%;	background:url(../grafik/linie_2pix_oben.png) top repeat-x;}#themenstart{	display:block;	float: right;	width: 100%;	padding-top:0px ;	padding-bottom:10px ;	background:url(../grafik/linie_2pix_oben.png) top repeat-x;}#subthemen{	display:block;  	float: right;	width: 100%;	margin:0px;	padding: 0px;	background:url(../grafik/linie_2pix_oben.png) top repeat-x;}#content{	display: block;	float: left;	width: 100%;	margin: 0px;	padding: 0px;	background:url(../grafik/linie_2pix_oben.png) top repeat-x;}#links{	display: block;	float: left;	width: 380px;	padding: 0px;	padding-left: 10px;	margin:0px;}#rechts{	display: block;	float: right;	width: 380px;	padding: 0px;	margin:0px;}#ganz{	display: block;	float: right;	text-align:right;	width: 100%;	margin:0px;}/***********************************************//* Components                                  *//***********************************************//************** .story styles *****************/.story{	display: block;	width:auto;	margin:10px;}.story p{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	color:#000;}.bodytext{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000;}.bodytext i{    font-size: 85%;	color:#333;}.bildmittext {	display: block;	width:auto;	margin:10px;}.bildmittext p{    display: block;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	text-align:left;	font-weight:normal;	color:#999999;}#ganz .bildmittext {	margin: 0px;	margin-top:10px;	margin-bottom:10px;}#ganz .bildmittext p{	text-align:right;	margin: 6px;}.bildmittext img{	padding-top: 12px;	padding-bottom: 0px;}#ganz .bildmittext img{	padding-top: 0px;	padding-bottom: 0px;}.wfsliste {    display: block;	padding: 0px 40px 20px 20px;	font-size: 90%;	text-align:left;	font-weight:normal;	line-height: 130%;	color:#333333;}.wfsliste z{    display: block;	padding: 0px 8px 0px 8px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	text-align:left;	font-weight:normal;	line-height: 50%;	color:#333333;}/************* #siteInfo styles ***************/#siteInfoBox{	display:block;	clear:both;	width:100%;	background:url(../grafik/linie_2pix_oben.png) top repeat-x;}#siteInfo{	display:block;	float:left;	font-size: 70%;	font-weight:normal;	color: #FFF;	color:#999BBB;	padding: 5px 25px 5px 25px;}/************** #allgemeines: impressum konatakt suche styles **************/#allgemeines{	font-size: 70%;	color:#000;	font-weight:normal;}#allgemeines a {	display: block;	float:right;	color:#999;	padding: 2px 8px 2px 8px;}#allgemeines a:hover {	color:#FFF;	text-decoration: none;	background-color:#68A820;}#allgemeines .aktiv {	display: block;	float:right;	font-weight:normal;	color:#333;	text-decoration: none;	padding: 2px 8px 2px 8px;}#sprachwahl{	font-size: 70%;	color:#000;	font-weight:bold;}#sprachwahl a {	display: block;	float:right;	color:#999;	padding: 2px 8px 2px 8px;}#sprachwahl a:hover {	color:#FFF;	text-decoration: none;	background-color:#68A820;}#sprachwahl .aktiv {	display: block;	float:right;	font-weight:normal;	color:#333;	text-decoration: none;	padding: 2px 8px 2px 8px;}/************** #suchformular styles **************/.form {	font-size: 80%;	padding: 0px;	margin:0px}.input{	display: block;	float:right;	font-size: 80%;	color:#336600;	border:0px;	font-weight:bold;}.button {	color:#336600;	font-size: 80%;	font-weight:bold;	background-color:#CCFF00;	border-left:1px dotted #FFF;	border-right:1px dotted #FFF;	border-top:0px;	border-bottom:0px;	padding: 0px 5px 0px 5px;	margin:0px}/************** #themen styles **************/#themen{    font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color:#000;	font-weight:normal;}#themen a {	display: block;	float:left;	color:#666;	background:url(../grafik/b_t_hi.png) bottom left no-repeat;	font-weight:normal;	margin-top: 1px;	padding: 4px 8px 8px 8px;}#themen a:hover {	color:#FFF;	background:url(../grafik/b_t_mo_hi.png) bottom left no-repeat #68A820;	text-decoration: none;}#themen .aktiv {	display: block;	float:left;	background:url(../grafik/b_t_aktiv_hi.png) bottom left no-repeat #FFF;	margin-top: 1px;	padding: 4px 8px 8px 8px;}#themen .trenner {	display: block;	float:left;	background:url(../grafik/b_t_trenner_hi.png) bottom left no-repeat;	margin-top: 1px;	padding: 4px 8px 8px 8px;}#themenstart{    font-size:160%;	color:#336600;	font-weight:bold;	font-weight:normal;}#themenstart .trenner {    display: block;	float:left;	margin-top: 1px;	padding: 6px 10px 14px 10px;}#themenstart a {	display: block;	float:left;	color:#666;	background:url(../grafik/b_t_hi.png) bottom left no-repeat;	font-weight:normal;	margin-top: 1px;	padding: 6px 10px 14px 10px;}#themenstart a:hover {	color:#FFF;	background:url(../grafik/b_t_mo_hi.png) bottom left no-repeat #68A820;	text-decoration: none;}#themenstart .aktiv {	display: block;	float:left;	font-weight:bold;	color:#68A820;	text-decoration: none;	background:url(../grafik/b_t_aktiv_hi.png) bottom left no-repeat #FFF;	margin-top: 1px;	padding: 6px 10px 14px 10px;}#themenstart .trenner {	display: block;	float:left;	background:url(../grafik/b_t_trenner_hi.png) bottom left no-repeat;	margin-top: 1px;	padding: 6px 10px 14px 10px;}/*********** #subthemen styles ***********/#subthemen{	font-size: 80%;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}#subthemen a {    display: block;	float:left;	padding: 6px 10px 6px 10px;	text-align:left;	color:#666;}#subthemen a:hover{	background-color:#68A820;	color:#FFF;	text-decoration:none;}#subthemen .aktiv {    display: block;	float:left;	padding:  6px 10px 6px 10px;	color:#68A820;	color:#000;	text-decoration:none;}