/* ------------------ Links ------------------ */

a						   					  { color: #008343; text-decoration: none; font-weight: bold }
a:link			   					  { color: #008343; }
a:visited				   				{ color: #008343; }
a:hover     							{ color: #008343; text-decoration: underline }
a:active  				  			{ color: #008343; text-decoration: underline }

a.content									{ color: black; text-decoration: none }
a.content:link			   	  { color: black; }
a.content:visited   			{ color: black; }
a.content:hover     			{ color: maroon; text-decoration: none }
a.content:active    			{ color: black; }

a.overview								{ font-size: 11px; font-weight: bold; }
a.overview:link			  	  { color: black; text-decoration: none }
a.overview:visited   			{ color: black; text-decoration: none }
a.overview:hover     			{ color: green; text-decoration: underline }
a.overview:active    			{ color: green; text-decoration: underline }

.sitemap									{ font-size: 12px; line-height: 14px; font-weight: bold; color: gray; text-decoration: none }
a.sitemap:link				    { color: gray; }
a.sitemap:visited 	  		{ color: gray; }
a.sitemap:hover     			{ color: #008343; text-decoration: underline }
a.sitemap:active  	  		{ color: #008343; text-decoration: underline }

a.metanav				   			  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; line-height: 14pt; padding: 1px 1px 1px 1px }
a.metanav:link	   			  { color: #008343;  }
a.metanav:visited			 		{ color: #008343; }
a.metanav:hover  					{ color: #E5E5E5; background-color: #008343; text-decoration: none }
a.metanav:active 					{ color: #E5E5E5; background-color: #008343 }

a.metaselected	   			  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; line-height: 14pt; background-color: #008343; padding: 0px 1px 1px 1px }
a.metaselected:link			  { color: #E5E5E5 }
a.metaselected:visited 		{ color: #E5E5E5 }
a.metaselected:hover  		{ color: #E5E5E5; text-decoration: none }
a.metaselected:active			{ color: #E5E5E5 }

a.quicklink				   		  { display: block; width: 100%; white-space: nowrap }
a.quicklink				   		  { padding-left: 50px; padding-right: 10px; padding-top: 2px; background: url('../images/buttons/q_account.gif') left no-repeat }
a.quicklink				   		  { font-size: 12px; font-weight: bold ;border:0px solid red}
a.quicklink:link	   		  { color: #008343; text-decoration: none }
a.quicklink:visited		 		{ color: #008343; text-decoration: none }
a.quicklink:hover  				{ color: #008343; text-decoration: underline }
a.quicklink:active 				{ color: #008343; text-decoration: underline }

a.quickselected 	   		  { display: block; width: 100%; white-space: nowrap }
a.quickselected  	   		  { padding-left: 50px; padding-right: 10px; padding-top: 2px; background: url('../images/buttons/q_account.gif') left no-repeat }
a.quickselected     		  { font-size: 12px; font-weight: bold }
a.quickselected:link		  { color: #008343; text-decoration: underline }
a.quickselected:visited		{ color: #008343; text-decoration: underline }
a.quickselected:hover  		{ color: #008343; text-decoration: none }
a.quickselected:active		{ color: #008343; text-decoration: none }

a.nav1										{ display: block; width: 130px; line-height: 30px; white-space: nowrap }
a.nav1										{ padding-left: 5px; background: url('../images/buttons/m_out.gif') left no-repeat }
a.nav1										{ color: #666666; font-size: 12px; font-weight: bold; text-decoration: none ;border: 0px blue solid}
a.nav1:link       			  { color: #666666; text-decoration: none }
a.nav1:visited   			 		{ color: #666666; text-decoration: none }
a.nav1:hover							{ color: white; text-decoration: none; background: url('../images/buttons/m_selected.gif') left no-repeat }
a.nav1:active       			{ color: white; text-decoration: none; background: url('../images/buttons/m_selected.gif') left no-repeat }

a.nav1selected            { display: block; width: 130px; line-height: 30px; white-space: nowrap }
a.nav1selected            { padding-left: 5px; background: url('../images/buttons/m_selected.gif') left no-repeat }
a.nav1selected            { color: white; font-size: 12px; font-weight: bold; text-decoration: none }
a.nav1selected:link       { color: white; text-decoration: none }
a.nav1selected:visited    { color: white; text-decoration: none }
a.nav1selected:hover      { color: white; text-decoration: none; }
a.nav1selected:active     { color: white; text-decoration: none }

a.nav2										{ display: block; width: 130px; height: 20px }
a.nav2										{ padding-left: 15px }
a.nav2										{ color: #666666; font-size: 11px; font-weight: bold ;border: 0px blue solid}
a.nav2:link       			  { color: #666666; text-decoration: none }
a.nav2:visited   			 		{ color: #666666; text-decoration: none }
a.nav2:hover        			{ color: black; text-decoration: none; background: url('../images/icons/more.gif') no-repeat }
a.nav2:active       			{ color: black; text-decoration: none }

a.nav2selected            { display: block; width: 130px; height: 20px }
a.nav2selected            { padding-left: 15px; background: url('../images/icons/more.gif') no-repeat }
a.nav2selected            { color: black; font-size: 11px; font-weight: bold ;border: 0px blue solid }
a.nav2selected:link       { color: black; text-decoration: none }
a.nav2selected:visited    { color: black; text-decoration: none }
a.nav2selected:hover      { color: black; text-decoration: none }
a.nav2selected:active     { color: black; text-decoration: none }

a.nav3										{ display: block; width: 130px; padding-bottom: 5px }
a.nav3										{ padding-left: 25px }
a.nav3										{ color: #666666; font-size: 11px; font-weight: bold; border: 0px blue solid }
a.nav3:link       			  { color: #666666; text-decoration: none }
a.nav3:visited   			 		{ color: #666666; text-decoration: none }
a.nav3:hover        			{ color: black; text-decoration: none }
a.nav3:active       			{ color: black; text-decoration: none }

a.nav3selected            { display: block; width: 130px; padding-bottom: 5px }
a.nav3selected            { padding-left: 25px }
a.nav3selected            { color: black; font-size: 11px; font-weight: bold; border: 0px blue solid }
a.nav3selected:link       { color: black; text-decoration: none }
a.nav3selected:visited    { color: black; text-decoration: none }
a.nav3selected:hover      { color: black; text-decoration: none }
a.nav3selected:active     { color: black; text-decoration: none }

a.rframe									{ color: white }
a.rframe:link			     	  { color: white; text-decoration: underline }
a.rframe:visited   			  { color: white; text-decoration: underline }
a.rframe:hover     			  { color: white; text-decoration: none }
a.rframe:active    			  { color: white; text-decoration: none }

a.morelink        	    	{ padding-left: 15px; background: url('../images/icons/more.gif') no-repeat }
a.morelink          	  	{ color: #008343; font-size: 11px; font-weight: bold }
a.morelink:link       		{ color: #008343; text-decoration: none }
a.morelink:visited    		{ color: #008343; text-decoration: none }
a.morelink:hover      		{ color: #008343; text-decoration: underline }
a.morelink:active     		{ color: #008343; text-decoration: underline }

a.backlink        	    	{ padding-left: 15px; background: url('../images/icons/back.gif') no-repeat }
a.backlink          	  	{ font-size: 11px; font-weight: bold }
a.backlink:link       		{ color: #008343; text-decoration: none }
a.backlink:visited    		{ color: #008343; text-decoration: none }
a.backlink:hover      		{ color: #008343; text-decoration: underline }
a.backlink:active     		{ color: #008343; text-decoration: underline }

/* ------------------ sonst. Elemente  ------------------ */
input.metanav {
	font-family: Verdana, Arial, Helvetica, sans-serif;  color: #008343; font-size: 10px; height: 16px; border: 1px solid green
}
input.subscription,
input.overview {
	font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 10px; height: 16px; border: 1px solid gray; width: 250px;
}
input.subscription-zip {
	font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 10px; height: 16px; border: 1px solid gray; width: 67px;
}
textarea.subscription,
textarea.overview {
	font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 10px; border: 1px solid gray
}
select.subscription,
select.overview {
	font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 10px; height: 16px; border: 1px solid gray
}


/* ------------------- �berschriften -------------------- */
h1                  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none }
h2                  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none }
h3                  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none }

h2.rframe	          { color: white; font-size: 13px }

/* ------------------ Allgemeine Tags ------------------ */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
	margin: 0 0 40px 0;
	padding: 0px;
}

textarea            { font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; }
select              { font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; }
td                  { font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 11px }
th                  { font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; text-align: left; font-weight: bold; }
div                 { font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; }
summary             { font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: bold }
li									{ list-style: inside }


#feed {
	margin-top: 20px;
}

div.feed-item {
	padding-bottom: 10px;
}

div#content {
	min-width: 780px;
	overflow-y: auto;
}

div#metanav_bottom {
	width: 100%;
	height: 43px;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0px;
	padding: 0px;
	background: white;
	overflow: hidden;
}
div.metanav_border {
	border-bottom: 1px solid black;
	font-size: 1px;
	height: 3px;
	width: 100%;
}

@media screen {
	body>div#metanav_bottom {
		position: fixed
	}
}
