<!--

/* ------------------ Links ------------------ */

a						   	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a:link			   			{ color: #95191C }
a:visited				   	{ color: #95191C }
a:hover     				{ color: #95191C; text-decoration: underline }
a:active  				  	{ color: #95191C; text-decoration: underline }

a.content					{ color: black; text-decoration: none; font-weight:bold; }
a.content					{ padding-left: 13px; background: url('../images/icons/arrow.gif') left center no-repeat }
a.content:link		   		{ color: #95191C; font-weight:bold; }
a.content:visited   		{ color: #95191C; font-weight:bold; }
a.content:hover     		{ color: #95191C; text-decoration: underline; font-weight:bold; }
a.content:active    		{ color: #95191C; text-decoration: underline; font-weight:bold; }
	
a.overview							{ font-size: 10px; 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 }	
	
a.metanav							{ font-size: 10px; padding: 0 3px }
a.metanav:link				{ color: gray }
a.metanav:visited			{ color: gray }
a.metanav:hover				{ color: #95191C; text-decoration: none }
a.metanav:active 			{ color: #95191C; text-decoration: none }
	
a.metaselected						{ font-size: 10px; padding: 0 3px }
a.metaselected:link				{ color: #95191C }
a.metaselected:visited		{ color: #95191C }
a.metaselected:hover			{ color: #95191C; text-decoration: none }
a.metaselected:active			{ color: #95191C; text-decoration: none }
		
a.nav1										{ font-size: 10px; font-weight: bold; padding: 0 3px }
a.nav1:link								{ }
a.nav1:visited						{ }
a.nav1:hover							{ color: white; text-decoration: none; background: #B52A30 } 
a.nav1:active							{ color: white; text-decoration: none; background: #B52A30 }

a.nav1selected						{ font-size: 10px; font-weight: bold; padding: 0px 3px }
a.nav1selected:link				{ color: white; text-decoration: none; background: #B52A30 } 
a.nav1selected:visited		{ color: white; text-decoration: none; background: #B52A30 }
a.nav1selected:hover			{ color: white; text-decoration: none; background: #B52A30 } 
a.nav1selected:active			{ color: white; text-decoration: none; background: #B52A30 }

a.nav2										{ font-size: 10px; display: block; padding-bottom: 2px; padding-top: 2px }
a.nav2										{ padding-left: 10px; margin-left: 15px; background: url('../images/icons/box.gif') left no-repeat; background-position: 0px 5px }
a.nav2:link								{ }
a.nav2:visited						{ }
a.nav2:hover							{ text-decoration: none; background: url('../images/icons/full.gif') left no-repeat; background-position: 0px 5px }
a.nav2:active							{ text-decoration: none; background: url('../images/icons/full.gif') left no-repeat; background-position: 0px 5px }

a.nav2selected						{ font-size: 10px; font-weight: bold; display: block; padding-bottom: 2px; padding-top: 2px }
a.nav2selected						{ padding-left: 10px; margin-left: 15px; background: url('../images/icons/full.gif') left no-repeat; background-position: 0px 5px }
a.nav2selected:link				{ } 
a.nav2selected:visited		{ }
a.nav2selected:hover			{ text-decoration: none }
a.nav2selected:active			{ text-decoration: none }
	
a.nav3										{ font-size: 10px; display: block }
a.nav3										{ padding-left: 25px; margin-left: 0px }
a.nav3:link       			  { }
a.nav3:visited   			 		{ }
a.nav3:hover        			{ color:#95191C; font-weight: bold; text-decoration: none }
a.nav3:active       			{ font-weight: bold; text-decoration: none }

a.nav3selected            { font-size: 10px; font-weight: bold; display: block }
a.nav3selected            { padding-left: 25px; margin-left: 0px }
a.nav3selected:link       { } 
a.nav3selected:visited    { }
a.nav3selected:hover      { text-decoration: none }
a.nav3selected:active     { text-decoration: none }

a.navfocus:link       		 	{ font-size: 10px;color:black; text-decoration:none; margin-left:35px;}
a.navfocus:visited   				{ font-size: 10px;color:black; text-decoration:none; margin-left:35px;}
a.navfocus:hover        		{ font-size: 10px;color:#95191C; font-weight: bold; text-decoration: none; margin-left:35px;}
a.navfocus:active       		{ font-size: 10px;font-weight: bold; text-decoration: none; margin-left:35px; }

a.navfocusselected:link    	{ font-size: 10px;color:#95191C; text-decoration:none;font-weight: bold;  margin-left:35px;}
a.navfocusselected:visited	{ font-size: 10px;color:#95191C; text-decoration:none;font-weight: bold;  margin-left:35px;}
a.navfocusselected:hover  	{ font-size: 10px;color:#95191C; font-weight: bold; text-decoration: none; margin-left:35px; }
a.navfocusselected:active 	{ font-size: 10px;color:#95191C; font-weight: bold; text-decoration: none; margin-left:35px; }


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.more                    { font-weight: bold }
a.more                    { padding-left: 13px; background: url('../images/icons/arrow.gif') left center no-repeat }
a.more:link               { color: #95191C }
a.more:visited            { color: #95191C }
a.more:hover              { color: #95191C; text-decoration: none }
a.more:active             { color: #95191C; text-decoration: none }
	
a.back                    { font-weight: bold }
a.back                    { padding-left: 13px; background: url('../images/icons/arrow.gif') left center no-repeat }
a.back:link		            { color: #95191C }
a.back:visited            { color: #95191C }
a.back:hover              { color: #95191C; text-decoration: none }
a.back:active             { color: #95191C; text-decoration: none }
	
a.detail                  { padding: 0 5px 0 13px; background: url('../images/icons/arrow.gif') left top no-repeat; background-position: 0px 2px }
a.detail:link		          { font-weight: normal; color: #95191C }
a.detail:visited          { font-weight: normal; color: #95191C }
a.detail:hover            { font-weight: normal; color: #95191C; text-decoration: none }
a.detail:active           { font-weight: normal; color: #95191C; text-decoration: none }

a.publications                  { padding: 0 5px 0 13px; background: url('../images/icons/arrow.gif') left no-repeat; background-position: 0px 2px; display: block }
a.publications:link		          { font-weight: normal; color: #95191C }
a.publications:visited          { font-weight: normal; color: #95191C }
a.publications:hover            { font-weight: normal; color: #95191C; text-decoration: none }
a.publications:active           { font-weight: normal; color: #95191C; text-decoration: none }

a.detailinline:link		          { font-weight: normal; color: #95191C; display:inline }
a.detailinline:visited          { font-weight: normal; color: #95191C; display:inline }
a.detailinline:hover            { font-weight: normal; color: #95191C; text-decoration: none; display: inline }
a.detailinline:active           { font-weight: normal; color: #95191C; text-decoration: none; display: inline }

	
/* ------------------ sonst. Elemente  ------------------ */
input                     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid black }
textarea                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid black }
select                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid black }

/* ------------------- Überschriften -------------------- */
h1                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: gray; line-height: 16px }
h2                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none }
h3                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none }

h2.rframe	          { color: white; font-size: 13px }


/* ------------------ Allgemeine Tags ------------------ */
body                { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 10px; }
td                  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 10px }
th                  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 10px; text-align: left; font-weight: bold; }
div                 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 10px; }
summary             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 10px; font-weight: bold }


div.content             { padding-left: 0px; padding-right: 40px }
div.indent              { margin: 20px 0 0 13px; background: url('../images/dot.gif') repeat-y; padding-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box }
div.detail              { font-weight: bold; margin-left: 7px; padding: 3px; background: #F4EAEB; width: 100% }
div.newsheadline        { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: gray; line-height: 16px }
div.news                { font-family: Verdana, Arial, Helvetica, sans-serif; color: gray; font-size: 10px; }
input.search            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #95191C }
input.radio             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 0px solid #95191C }

div.campaignSubheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; color: gray; margin-bottom: 8px; }

-->
