/* allgemeine styles ****************************** */

body {
	font: normal 100.01% Arial,sans-serif; 
}

a img	{ 
	border: 0;
	background: none;
}

legend	{
	font: bold 87.5%/140% Arial,sans-serif;
}

#artikel table p	{
	margin: 0;
}

th	{
	font-weight: normal;
}

ol, ul	{
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
}

blockquote	{
	background: url(../../images/utilities/bg_blockquote.gif) repeat-y;
	padding: 10px 0 10px 20px;
	margin: 0 0 10px 10px;
}

/* menus *********************************** */

ul#topmenu	{
	width: auto;
	height: 30px;
	margin: 0;
	padding: 0;
	float: right;
}

ul#topmenu li	{
	margin: 8px 15px 0 0;
	padding: 0;
	float: left;
	display: inline;
	font-size: 70%;
	line-height: 70%;
	text-transform: uppercase;
}

ul#topmenu li.end	{
	margin: 8px 13px 0 0;
}

ul#topmenu li a:link,
ul#topmenu li a:visited	{
	text-decoration: none;
}

ul#search	{
	width: auto;
	height: 30px;
	margin: 0 23px 0 0;
	padding: 0;
	float: right;
}

ul#search li	{
	position: relative;
	width: 66px;
	height: 25px;
	text-align: center;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	font-size: 75%;
	line-height: 75%;
	text-transform: uppercase;
}

ul#search li a:link,
ul#search li a:visited	{
	position: relative;
	width: 66px;
	height: 21px;
	text-align: center;
	margin: 0;
	padding: 4px 0 0 0;
	float: left;
	display: inline;
	text-decoration: none;
	background: url(../../images/utilities/bg_suchbutton.gif) no-repeat 0 0;
	text-transform: uppercase;
}

ul#search li a:hover,
ul#search li a:active	{
	text-decoration: none;
	background: url(../../images/utilities/bg_suchbutton_hover.gif) no-repeat 0 0;
}

ul#search li ul	{
	visibility: hidden;
	position: absolute; 
	width: 207px;
	height: 61px;
	padding: 20px 10px 0 10px;
	top: 19px; 
	left: 0; 
	height: 0;
	z-index: 10;
	overflow: hidden;
}

ul#search table {
	margin:-1px; 
	border-collapse:collapse; 
	font-size:1em; /* font size for IE5.5 */
	z-index: 11;
}

ul#search li:hover ul,
ul#search li a:hover ul {
	visibility: visible;
	width: 207px;
	height: 61px;
	padding: 20px 10px 0 10px;
	top: 19px; 
	left: 0px;
	background: url(../../images/rahmen/bg_suche.jpg) no-repeat;
	overflow: visible;
	z-index: 10;
}

ul#search li:hover ul li,
ul#search li a:hover ul li {
	width: 207px;
	height: auto;
	font: normal 100%/140% arial, sans-serif; 
	text-transform: none;
	padding: 0;
	margin: 0 0 5px 0;
}

ul#sprache	{
	width: auto;
	height: 30px;
	margin: 0 19px 0 0;
	padding: 0;
	float: right;
}

ul#sprache li	{
	margin: 0 11px 0 0;
	padding: 0;
	float: left;
	display: inline;
}

div#mainnav	{
	position: relative;
	width: 951px;
	height: 60px;
	margin: 21px 0 0 0;
	padding: 0 0 0 31px;
	z-index: 15;
}

div#mainnav.gb	{
	width: 983px;
	padding: 0;
}

ul#mainnav	{
	text-align: center;
	margin: 0;
	padding: 0;
	z-index: 16;
}

ul#mainnav.home	{
	margin: 33px 0 0 0;
	z-index: 16px;
}

ul#mainnav li	{
	position: relative;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	z-index: 20;
}

ul#mainnav li a {
	display: block;
	float: left;
	width: auto;
	height: 29px;
	padding: 0;
	margin: 0 17px 0 17px;
	background: transparent url(../../images/menue/sprites-menu.png) no-repeat scroll 0 0;
}

ul#mainnav.gb li a {
	margin: 0 11px 0 11px;
}

ul#mainnav li.page_item_fen a {background-position: -48px -5px; width: 54px;}
ul#mainnav li.page_item_hau a {background-position: -136px -5px; width: 80px;}
ul#mainnav li.page_item_fas a {background-position: -250px -5px; width: 71px;}
ul#mainnav li.page_item_ege a {background-position: -355px -5px; width: 68px;}
ul#mainnav li.page_item_run a {background-position: -457px -5px; width: 211px;}
ul#mainnav li.page_item_kon a {background-position: -702px -5px; width: 65px;}
ul#mainnav li.page_item_umw a {background-position: -794px -5px; width: 145px;}

ul#mainnav li.page_item_fen:hover, ul#mainnav li.page_item_fen a:hover, #mainnav li.page_item_fen:hover > a { background-position: -48px -44px;}
ul#mainnav li.page_item_hau:hover, ul#mainnav li.page_item_hau a:hover, #mainnav li.page_item_hau:hover > a { background-position: -136px -44px;}
ul#mainnav li.page_item_fas:hover, ul#mainnav li.page_item_fas a:hover, #mainnav li.page_item_fas:hover > a { background-position: -250px -44px;}
ul#mainnav li.page_item_ege:hover, ul#mainnav li.page_item_ege a:hover, #mainnav li.page_item_ege:hover > a { background-position: -355px -44px;}
ul#mainnav li.page_item_run:hover, ul#mainnav li.page_item_run a:hover, #mainnav li.page_item_run:hover > a { background-position: -457px -44px;}
ul#mainnav li.page_item_kon:hover, ul#mainnav li.page_item_kon a:hover, #mainnav li.page_item_kon:hover > a { background-position: -702px -44px;}
ul#mainnav li.page_item_umw:hover, ul#mainnav li.page_item_umw a:hover, #mainnav li.page_item_umw:hover > a { background-position: -794px -44px;}

ul#mainnav li.current_page_item_fen a {background-position: -26px -83px; width: 98px; height: 60px; margin: 0 -5px;}
ul#mainnav li.current_page_item_hau a {background-position: -124px -83px; width: 123px; height: 60px; margin: 0 -5px;}
ul#mainnav li.current_page_item_fas a {background-position: -252px -83px; width: 116px; height: 60px; margin: 0 -5px;}
ul#mainnav li.current_page_item_ege a {background-position: -363px -83px; width: 112px; height: 60px; margin: 0 -5px;}
ul#mainnav li.current_page_item_run a {background-position: -475px -83px; width: 255px; height: 60px; margin: 0 -5px;}
ul#mainnav li.current_page_item_kon a {background-position: -735px -83px; width: 109px; height: 60px; margin: 0 -5px;}
ul#mainnav li.current_page_item_umw a {background-position: -794px -44px; width: 145px;}

ul#mainnav.gb li.page_item_fen a {background-position: -11px -183px; width: 73px;}
ul#mainnav.gb li.page_item_hau a {background-position: -108px -183px; width: 96px;}
ul#mainnav.gb li.page_item_fas a {background-position: -227px -183px; width: 60px;}
ul#mainnav.gb li.page_item_ege a {background-position: -311px -183px; width: 82px;}
ul#mainnav.gb li.page_item_run a {background-position: -417px -183px; width: 236px;}
ul#mainnav.gb li.page_item_kon a {background-position: -678px -183px; width: 71px;}
ul#mainnav.gb li.page_item_umw a {background-position: -766px -183px; width: 211px;}

ul#mainnav.gb li.page_item_fen:hover, ul#mainnav.gb li.page_item_fen a:hover, #mainnav.gb li.page_item_fen:hover > a { background-position: -11px -222px;}
ul#mainnav.gb li.page_item_hau:hover, ul#mainnav.gb li.page_item_hau a:hover, #mainnav.gb li.page_item_hau:hover > a { background-position: -108px -222px;}
ul#mainnav.gb li.page_item_fas:hover, ul#mainnav.gb li.page_item_fas a:hover, #mainnav.gb li.page_item_fas:hover > a { background-position: -227px -222px;}
ul#mainnav.gb li.page_item_ege:hover, ul#mainnav.gb li.page_item_ege a:hover, #mainnav.gb li.page_item_ege:hover > a { background-position: -311px -222px;}
ul#mainnav.gb li.page_item_run:hover, ul#mainnav.gb li.page_item_run a:hover, #mainnav.gb li.page_item_run:hover > a { background-position: -417px -222px;}
ul#mainnav.gb li.page_item_kon:hover, ul#mainnav.gb li.page_item_kon a:hover, #mainnav.gb li.page_item_kon:hover > a { background-position: -678px -222px;}
ul#mainnav.gb li.page_item_umw:hover, ul#mainnav.gb li.page_item_umw a:hover, #mainnav.gb li.page_item_umw:hover > a { background-position: -766px -222px;}

ul#mainnav.gb li.current_page_item_fen a {background-position: -26px -261px; width: 105px; height: 60px; margin: 0 -5px;}
ul#mainnav.gb li.current_page_item_hau a {background-position: -131px -261px; width: 128px; height: 60px; margin: 0 -5px;}
ul#mainnav.gb li.current_page_item_fas a {background-position: -259px -261px; width: 92px; height: 60px; margin: 0 -5px;}
ul#mainnav.gb li.current_page_item_ege a {background-position: -353px -261px; width: 114px; height: 60px; margin: 0 -5px;}
ul#mainnav.gb li.current_page_item_run a {background-position: -468px -261px; width: 268px; height: 60px; margin: 0 -5px;}
ul#mainnav.gb li.current_page_item_kon a {background-position: -737px -261px; width: 103px; height: 60px; margin: 0 -5px;}
ul#mainnav.gb li.current_page_item_umw a {background-position: -766px -222px; width: 211px;}

ul#mainnav li ul,
ul#mainnav li.current_page_item_fen:hover ul,
ul#mainnav li.current_page_item_fen a:hover ul,
ul#mainnav li.current_page_item_hau:hover ul,
ul#mainnav li.current_page_item_hau a:hover ul,
ul#mainnav li.current_page_item_fas:hover ul,
ul#mainnav li.current_page_item_fas a:hover ul,
ul#mainnav li.current_page_item_ege:hover ul,
ul#mainnav li.current_page_item_ege a:hover ul,
ul#mainnav li.current_page_item_run:hover ul,
ul#mainnav li.current_page_item_run a:hover ul,
ul#mainnav li.current_page_item_kon:hover ul,
ul#mainnav li.current_page_item_kon a:hover ul{
	visibility: hidden;
	position: absolute; 
	width: 165px;
	top: 29px; 
	left: 10px; 
	height: 0;
	z-index: 100;
	overflow: hidden;
	background: #013625;
	text-align: left;
}

ul#mainnav table {
	margin:-1px; 
	border-collapse:collapse; 
	font-size:1em; /* font size for IE5.5 */
	z-index: 90;
}

ul#mainnav li:hover ul,
ul#mainnav li a:hover ul {
	visibility: visible;
	position: absolute;
	height: auto; 
	width: 151px;
	top: 29px;
	left: 10px;
	padding: 25px 7px 7px 7px;
	overflow: visible;
	z-index: 100;
	background: #013625;
}

ul#mainnav li:hover ul li,
ul#mainnav li a:hover ul li {
	height: auto;
	font: normal 75%/120% arial, sans-serif; 
	text-transform: none;
	padding: 0;
	width: 151px;
	display: block;
	margin: 0 0 5px 0;
	background: transparent;
}

ul#mainnav li:hover ul li a,
ul#mainnav li a:hover ul li a,
ul#mainnav li:hover ul li a:visited,
ul#mainnav li a:hover ul li a:visited	{
	display: block;
	height: auto;
	padding: 0;
	margin: 0;
	text-transform: none;
	text-shadow: none;
	text-decoration: none;
	background: transparent;
	color: white;
}

ul#mainnav li:hover ul li a:hover,
ul#mainnav li a:hover ul li a:hover	{
	text-transform: none;
	text-shadow: none;
	text-decoration: none;
	background: none;
	font-weight: bold;
}


ul#mainmenu	{
	position: relative;
	width: 975px;
	height: 60px;
	margin: 21px 0 0 0;
	padding: 0 4px 0 4px;
	z-index: 15px;
}

ul#mainmenu.home	{
	margin: 33px 0 0 0;
	z-index: 15px;
}

ul#mainmenu li	{
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	z-index: 16;
	margin: 0 17px 0 17px;
	display: inline;
}

ul#mainmenu li.page_item_fen	{
	background: url(../../images/menue/fen1.gif) no-repeat;
	width: 54px;
	height: 60px;
	margin: 0 17px 0 84px;
}

ul#mainmenu li.page_item_hau	{
	background: url(../../images/menue/hau1.gif) no-repeat;
	width: 80px;
	height: 60px;
}

ul#mainmenu li.page_item_fas	{
	background: url(../../images/menue/fas1.gif) no-repeat;
	width: 71px;
	height: 60px;
}

ul#mainmenu li.page_item_ege	{
	background: url(../../images/menue/ege1.gif) no-repeat;
	width: 68px;
	height: 60px;
}

ul#mainmenu li.page_item_run	{
	background: url(../../images/menue/run1.gif) no-repeat;
	width: 211px;
	height: 60px;
}

ul#mainmenu li.page_item_kon	{
	background: url(../../images/menue/kon1.gif) no-repeat;
	width: 65px;
	height: 60px;
	margin: 0 14px 0 15px;
}

ul#mainmenu li.page_item_umw	{
	background: url(../../images/menue/umw1.gif) no-repeat;
	width: 145px;
	height: 60px;
	margin: 0;
}

ul#mainmenu li a	{
	display: inline;
	float: left;
	padding: 0;
	text-decoration: none;
}

ul#mainmenu li.page_item_fen a	{
	width: 54px;
	height: 60px;
}

ul#mainmenu li.page_item_hau a	{
	width: 80px;
	height: 60px;
}

ul#mainmenu li.page_item_fas a	{
	width: 71px;
	height: 60px;
}

ul#mainmenu li.page_item_ege a	{
	width: 68px;
	height: 60px;
}

ul#mainmenu li.page_item_run a	{
	width: 211px;
	height: 60px;
}

ul#mainmenu li.page_item_kon a	{
	width: 65px;
	height: 60px;
}

ul#mainmenu li.page_item_umw a	{
	width: 145px;
	height: 60px;
}

ul#mainmenu li a:hover	{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

ul#mainmenu li.page_item_fen:active,
ul#mainmenu li.page_item_fen a:active,
ul#mainmenu li.page_item_fen:hover,
ul#mainmenu li.page_item_fen a:hover	{
	background: url(../../images/menue/fen2.gif) no-repeat;
}

ul#mainmenu li.current_page_item_fen	{
	background: url(../../images/menue/fen3.gif) no-repeat;
	width: 98px;
	height: 60px;
	margin: 0 -1px 0 58px;
	z-index: 5;
}

ul#mainmenu li.page_item_hau:active,
ul#mainmenu li.page_item_hau a:active,
ul#mainmenu li.page_item_hau:hover,
ul#mainmenu li.page_item_hau a:hover	{
	background: url(../../images/menue/hau2.gif) no-repeat;
}

ul#mainmenu li.current_page_item_hau	{
	background: url(../../images/menue/hau3.gif) no-repeat;
	width: 124px;
	height: 60px;
	margin: 0 -5px 0 -5px;
	z-index: 6;
}

ul#mainmenu li.page_item_fas:active,
ul#mainmenu li.page_item_fas a:active,
ul#mainmenu li.page_item_fas:hover,
ul#mainmenu li.page_item_fas a:hover	{
	background: url(../../images/menue/fas2.gif) no-repeat;
}

ul#mainmenu li.current_page_item_fas	{
	background: url(../../images/menue/fas3.gif) no-repeat;
	width: 115px;
	height: 60px;
	margin: 0 -5px 0 -5px;
	z-index: 7;
}

ul#mainmenu li.page_item_ege:active,
ul#mainmenu li.page_item_ege a:active,
ul#mainmenu li.page_item_ege:hover,
ul#mainmenu li.page_item_ege a:hover	{
	background: url(../../images/menue/ege2.gif) no-repeat;
}

ul#mainmenu li.current_page_item_ege	{
	background: url(../../images/menue/ege3.gif) no-repeat;
	width: 112px;
	height: 60px;
	margin: 0 -5px 0 -5px;
	z-index: 8;
}

ul#mainmenu li.page_item_run:active,
ul#mainmenu li.page_item_run a:active,
ul#mainmenu li.page_item_run:hover,
ul#mainmenu li.page_item_run a:hover	{
	background: url(../../images/menue/run2.gif) no-repeat;
}

ul#mainmenu li.current_page_item_run	{
	background: url(../../images/menue/run3.gif) no-repeat;
	width: 254px;
	height: 60px;
	margin: 0 -4px 0 -5px;
	z-index: 9;
}

ul#mainmenu li.page_item_kon:active,
ul#mainmenu li.page_item_kon a:active,
ul#mainmenu li.page_item_kon:hover,
ul#mainmenu li.page_item_kon a:hover	{
	background: url(../../images/menue/kon2.gif) no-repeat;
}

ul#mainmenu li.current_page_item_kon	{
	background: url(../../images/menue/kon3.gif) no-repeat;
	width: 100px;
	height: 60px;
	margin: 0 -1px 0 -5px;
	z-index: 17;
}

ul#mainmenu li.page_item_umw:active,
ul#mainmenu li.page_item_umw a:active,
ul#mainmenu li.page_item_umw:hover,
ul#mainmenu li.page_item_umw a:hover	{
	background: url(../../images/menue/umw2.gif) no-repeat;
}

ul#mainmenu li.current_page_item_umw	{
	background: url(../../images/menue/umw2.gif) no-repeat;
	width: 145px;
	height: 60px;
	margin: 0px;
}

ul#mainmenu li ul,
ul#mainmenu li.current_page_item_fen:hover ul,
ul#mainmenu li.current_page_item_fen a:hover ul,
ul#mainmenu li.current_page_item_hau:hover ul,
ul#mainmenu li.current_page_item_hau a:hover ul,
ul#mainmenu li.current_page_item_fas:hover ul,
ul#mainmenu li.current_page_item_fas a:hover ul,
ul#mainmenu li.current_page_item_ege:hover ul,
ul#mainmenu li.current_page_item_ege a:hover ul,
ul#mainmenu li.current_page_item_run:hover ul,
ul#mainmenu li.current_page_item_run a:hover ul,
ul#mainmenu li.current_page_item_kon:hover ul,
ul#mainmenu li.current_page_item_kon a:hover ul{
	visibility: hidden;
	position: absolute; 
	width: 165px;
	top: 29px; 
	left: 0; 
	height: 0;
	z-index: 100;
	overflow: hidden;
}

ul#mainmenu table {
	margin:-1px; 
	border-collapse:collapse; 
	font-size:1em; /* font size for IE5.5 */
	z-index: 90;
}

ul#mainmenu li:hover ul,
ul#mainmenu li a:hover ul {
	visibility: visible;
	position: absolute;
	height: auto; 
	width: 166px;
	top: 29px;
	left: -7px;
	padding: 25px 7px 7px 7px;
	overflow: visible;
	z-index: 100;
}

ul#mainmenu li:hover ul li,
ul#mainmenu li a:hover ul li {
	height: auto;
	font: normal 75%/120% arial, sans-serif; 
	text-transform: none;
	padding: 0;
	width: 151px;
	display: block;
	margin: 0 0 5px 0;
}

ul#mainmenu li:hover ul li a,
ul#mainmenu li a:hover ul li a,
ul#mainmenu li:hover ul li a:visited,
ul#mainmenu li a:hover ul li a:visited	{
	display: block;
	height: auto;
	padding: 0;
	margin: 0;
	text-transform: none;
	text-shadow: none;
	text-decoration: none;
}

ul#mainmenu li:hover ul li a:hover,
ul#mainmenu li a:hover ul li a:hover	{
	text-transform: none;
	text-shadow: none;
	text-decoration: none;
	background: none;
	font-weight: bold;
}

ul#submenu-content	{
	width: 945px;
	height: 25px;
	margin: 0;
	padding: 10px 19px 0 19px;
	background: url(../../images/menue/bg_submenu_content.png) repeat-y;
}

ul#submenu-content li,
ul#submenu-content li.aktiv	{
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	display: inline;
	font-size: 70%;
	text-transform: uppercase;
}

ul#submenu-content li a,
ul#submenu-contentli a:visited,
ul#submenu-content li.aktiv a,
ul#submenu-contentli.aktiv a:visited	{
	text-decoration: none;
}

#content ul	{
	margin: 0 0 15px 0;
	padding: 0;
}

#content li	{
	font-size: 87.5%;
	margin: 0 0 5px 5px;
	padding: 0 0 0 15px;
	background: url(../../images/utilities/aufzaehlung.gif) no-repeat 0 3px;
}

ul#carousel-list.themen	{
	padding: 0;
	margin: 0;
}

ul#carousel-list.themen li	{
	position: relative;
	width: 317px;
	height: 194px;
	display: inline;
	float: left;
	padding: 28px 0 0 3px;
	margin: 0;
}

ul#carousel-list.themen li ul	{
	visibility: hidden;
	position: absolute; 
	width: 320px;
	height: 222px;
	top: 0; 
	left: 0; 
	z-index: 10;
	overflow: hidden;
}

ul#carousel-list.themen li:hover ul,
ul#carousel-list.themen li a:hover ul {
	visibility: visible;
	position: absolute; 
	width: 320px;
	height: 222px;
	top: 0; 
	left: 0; 
	z-index: 10;
	overflow: hidden;
	background: url(../../images/utilities/white.gif) no-repeat 3px 28px;
	opacity:.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}

ul#carousel-list.themen li:hover ul li,
ul#carousel-list.themen li a:hover ul li {
	padding: 0;
	margin: 0;
}

#sidebar ul	{
	margin: 0;
	padding: 0;
}

#sidebar li	{
	margin: 0 0 5px 0;
	padding: 0;
	font: 87.5%/120% Arial,sans-serif; 
}

ul#footermenu	{
	margin: 41px 0 0 0;
	padding: 0;
	width: 975px;
	height: 20px;
	display: block;
	text-align: center;
}

ul#footermenu li	{
	margin: 0 10px 0 0;
	padding: 0;
	font: 70%/120% Arial,sans-serif;
	display: inline;
	text-transform: uppercase;
}

ul#footermenu li a,
ul#footermenu li a:visited	{
	text-decoration: none;
	font-weight: normal;
}

ul#sitemap {
	margin: 0 0 0 25px;
	padding: 0;
}

ul#sitemap li	{
	background: url(../../images/utilities/aufzaehlung.gif) no-repeat 0 3px;
	padding: 0 0 0 15px;
	margin: 0;
	font-weight: bold;
}

ul#sitemap ul {
	margin: 0 0 10px 15px;
}

ul#sitemap ul li	{
	background: none;
	padding: 0;
	margin: 0;
	font-size: 87.5%;
	font-weight: normal;
}

ul#sitemap ul ul  {
	margin: 0 0 10px 15px;
}

ul#sitemap ul ul li	{
	background: none;
	padding: 0;
	margin: 0;
	font-size: 80%;
}

/* content ****************************** */

ul#carousel-list.themen li h1	{
	position: absolute;
	bottom: 10px;
	width: 317px;
	text-align: center;
	font-size: 180%;
	text-shadow: black 1px 1px 1px;
}

ul#carousel-list.themen li:hover ul li h2,
ul#carousel-list.themen li a:hover ul li h2	{
	font-size: 87.5%;
	text-transform: uppercase;
	margin: 45px 0 4px 0;
}

ul#carousel-list.themen li:hover ul li h1,
ul#carousel-list.themen li a:hover ul li h1	{
	text-transform: uppercase;
	width: auto;
	font-size: 100%;
	margin: 0 0 5px 0;
	text-align: left;
	position: static;
	text-shadow: none;
}

#news h1	{
	text-transform: uppercase;
	line-height: 100%;
	margin: 0;
	padding: 6px 0 0 0;
}

#news .news.home h1	{
	font-size: 87.5%;
	text-transform: uppercase;
	line-height: 120%;
	margin: 0 0 20px 0;
	padding: 0;
}

#infobereich .index_infobox h1	{
	font-size: 75%;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}

#infobereich .index_infobox h1 a	{
	text-decoration: none;
}

#infobereich h1	{
	font-size: 112.5%;
	text-transform: uppercase;
	line-height: 100%;
	margin: 0 0 23px 0;
	padding: 0;
}

#content h1	{
	font-size: 130%;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}

#content h2	{
	margin: 0 0 15px 0;
	padding: 0;
	text-transform: uppercase;
}

#content h3	{
	margin: 0 0 10px 0;
	padding: 0;
}

#content h4	{
	margin: 0 0 3px 0;
	padding: 0;
}

ul#carousel-list.themen li:hover ul li p,
ul#carousel-list.themen li a:hover ul li p	{
	padding: 0 8px 0 8px;
	margin: 0;
	font-size: 75%;
}

#content p	{
	font-size: 87.5%;
	line-height: 130%;
	margin: 0 0 15px 0;
	padding: 0;
}

#content .ansprechpartner p	{
	margin: 0;
}

#content .second3columshort p,
#content .third3columshort p	{
	font-size: 87.5%;
	margin: 0 0 15px 0;
	padding: 0;
}

#content .first6colum p,
#content .second6colum p,
#content .third6colum p,
#content .four6colum p,
#content .fifth6colum p,
#content .six6colum	p	{
	font-size: 75%;
	margin: 0 0 15px 0;
	padding: 0;
}

.news.home p	{
	font-size: 87.5%;
	margin: 0 0 10px 0;
	padding: 0;
}

.index_infobox p	{
	font-size: 75%;
	margin: 0 0 5px 0;
	padding: 0;
}

#content p.formular	{
	margin: 0 0 2px 0;
}

#content p strong,
#sidebar p strong	{
	font-weight: bold;
}

#content p.textklein	{
	font: 70%/120% Arial,sans-serif; 
}

#content p.nomargin	{
	margin: 0; 
}

ul#search p a:link	{
	text-decoration: underline;
	font-size: 87.5%;
	margin: 0;
	width: auto;
	height: auto;
	text-transform: none;
	background: transparent;
}

ul#search p a:hover	{
	text-decoration: underline;
	background: transparent;
}

#content a,
#sidebar a,
#content a:visited,
#sidebar a:visited	{
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#sidebar h1 a,
#sidebar h1 a:visited,
#artikel h3 a,
#artikel h3 a:visited	{
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#content a:hover,
#sidebar a:hover	{
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#sidebar p.nomargin	{
	margin: 0;
	padding: 0;
}

#footer h1	{
	font: bold 70%/120% Arial,sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
}

#footer p	{
	font: 70%/120% Arial,sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
}

ul#carousel-list.themen li:hover ul li a.newslink	{
	font-size: 70%;
	margin: 0;
	width: 72px;
	display: block;
	float: right;
	background: #008554 url(../../images/utilities/pfeil_weiss.gif) no-repeat center right;
	padding: 2px 16px 2px 2px;
	text-decoration: none;
	text-transform: uppercase;
}

ul#carousel-list.themen li:hover ul li a:hover.newslink	{
	text-decoration: none;
}

#news p.newslink a	{
	display: inline-block;
	font-size: 75%;
	float: right;	
	line-height: 75%;
	margin: 0;
	background: #095c9b url(../../images/utilities/pfeil_weiss.gif) no-repeat center right;
	padding: 4px 16px 2px 4px;
	text-decoration: none;
	text-transform: uppercase;
}

#news p.news a:hover	{
	text-decoration: none;
}

#footer a,
#footer a:visited	{
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#footer a:hover	{
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/* #content a[href $='.pdf'],
#sidebar a[href $='.pdf']	{ 
   padding: 0 0 15px 20px;
   background: transparent url(../../images/utilities/pdf.gif) no-repeat center left;
}

#content a[href $='.doc'],
#sidebar a[href $='.doc'] { 
   padding: 0 0 15px 20px;
   background: transparent url(../../images/utilities/doc.gif) no-repeat center left;
} */
