@CHARSET "UTF-8";/* general */* { padding: 0; margin: 0; }body {	background-color: #ffffff;	background-image: url(../grafik/bg.jpg);	background-repeat: repeat-x;	font-family: verdana, arial, sans-serif; /*tahoma, sans-serif, verdana*/	color: #000;}a {	color: #2D4E68;}a:hover {	color: blue;}/* Headings */h1 {	font-size: 150%; /*130%*/	color: #003E6D;	line-height: 200%;	background: url(../grafik/hr_bg.gif) repeat-x bottom;	margin-bottom: 16px;}h2 {	font-size: 130%;	color: #003E6D;	line-height: 200%;	margin-bottom: 16px;	padding-top: 16px;}h3 {	font-size: 130%;	color: #000000;	line-height: 200%;	margin-bottom: 16px;	padding-top: 16px;}h4 {	font-size: 115%;	color: #003E6D;	line-height: 200%;	margin-bottom: 16px;	padding-top: 16px;}h5 {	font-size: 115%;	color: #000000;	line-height: 200%;	margin-bottom: 16px;	padding-top: 16px;}h6 {	font-size: 100%;	color: #003E6D;	line-height: 200%;	margin-bottom: 16px;	padding-top: 16px;}/* layout */#wrapper { 	width: 1000px;}#content {	background: url(../grafik/content_bg.gif);	margin-bottom: 0px;	overflow: auto; /* important */	width: 100%}.clear {	clear: both;	background: none;}/* main navigation and header*/#header {	padding: 1px 0px 0px 0px;	margin-top: 10px;		width: 1000px;	height: 150px;	background-image: url(../grafik/header.jpg);	font-size:93%;	line-height:normal;}#header ul {	margin:124px 0px 0px 5px;	padding:0;	list-style:none;}#header li {	float:left;	background:url(../grafik/tab_hell_rechts.gif) no-repeat right top;	margin:0px 5px 0px 0px;	padding:0px 0px 1px 0px;}#header a {	display:block;	background:url(../grafik/tab_hell_links.gif) no-repeat left top;	padding:5px 15px;	color: #003E6D;	font-weight: bold;	font-size: 85%;	text-decoration: none;}#header a:hover {	color: #000;}#header li.act {	background-image:url(../grafik/tab_dunkel_rechts.gif);}#header li.act a {	background-image:url(../grafik/tab_dunkel_links.gif);	color: #fff;}/* rootline */#rootline {	color: #000;	padding-left: 10px;	margin: 0px 0px 0px 0px;	background-color: #CFDCED;	border-bottom: 1px solid #2D4E68;	font-size: 9px;	line-height: 11px;}#rootline a {	text-decoration: none;}#linie-beige {	background:url(../grafik/linie_hell.gif) repeat-x;	border-top: 1px solid #2D4E68;	border-bottom: 1px solid #2D4E68;	width: 1000px;	margin-top: -2px;	font-size: 11px;	line-height: 11px;}/* content */#leftcolumn { 	float: left;	margin: 0px; /* 10 */	padding: 10px; /* 0 */	width: 800px;	/*background-color: yellow;*/	display: inline;	position: relative;	font-size: 85%; /*85%*/	line-height: 140%; /*neu*/}/* subnavigation and servicenavigation */#rightcolumn { 	display: inline;	color: #333;	/*margin: 10px;*/	padding: 0px;	width: 180px;	float: right;	font-size:93%;	line-height: 100%; /* 160% */}#rightcolumn ul {	padding:0px 1px 2px 0px;	margin-left: 0px; /* important! */	margin-top: 20px;		list-style:none;	/*border-bottom: 1px dotted #565759;*/}#rightcolumn li {	border-bottom: 1px dotted #565759;}#rightcolumn a {	display:block;	padding-left:15px;	color: #003E6D;	font-size: 85%;	text-decoration: none;}#rightcolumn a:hover {	color: #000;	background-color: #CFDCED;}#rightcolumn li.act {	background-color: #003E6D;}#rightcolumn li.act a {	color: #fff;}#rightcolumn li.act a:hover {	background-color: transparent;	color: #fff;}#dfg-logo {	width: 179px; /* 179 - 1 border */	margin: 0;	padding: 0;	background-color: #C8C8C9;	border-bottom: 1px dotted #565759;	border-top: 1px dotted #565759;}#dfg-logo p {	margin: 0 0 0 11px;}#dfg-logo img {	/*display: block;*/	margin: 0px 10px 5px 11px;        border: none;}#dfg-logo img:hover {        border: none;}#dfg-logo a {	/*display:inline;*/	padding: 0;	color: #003E6D;	text-decoration: none;}#dfg-logo a:hover {	color: #000;	background-color: transparent;        border: none;}span.klein {	font-size: 70%;}#servicemenu {	font-size: 90%;	line-height: 120%;}#dfg-logo p, #bannerrechtsunten p {	margin: 11px 0 0 11px;}/* footer */#footer { 	width: 1000px;	height: 20px;	clear: both;	background-color: #CFDCED;	border-bottom: 1px solid #2D4E68;	border-top: 1px solid #2D4E68;	margin: 0;	padding: 0px;	/*padding: 10px; */	font-size: 70%;		line-height: 150%;}#footer .links {	width: 485px; /* 500 - 15 padding */	float: left;	padding-left: 15px;}#footer .rechts {	width: 485px; /* 500 - 15 padding */	float: right;	text-align: right;	padding-right: 15px;}#footer a {	color: #000;	text-decoration: none;}#footer a:hover {}/* printlink */#printlink {	position: absolute;	top: 140px;	left: 975px;}#printlink img{	border: none;}/* banner */.bannereintrag {	float: right;	padding-left:5px;}#bannerheader {	position: absolute;	top: 140px;	left: 510px;	width: 300px;	text-align: right;}#bannerheader a img {	border: none;}#bannertitel {	position: absolute;	top: 20px;	left: 510px;	width: 300px;	text-align: right;}#bannertitel a img {	border: none;}#dfg-logo div.bannereintrag {	float: none;	padding-left: 0;}#bannerrechtsunten a img {	border: none;}#bannerrechtsunten img {	margin:3px 1px 2px 0;	/*width: 179px;	height: 179px;*/}#bannerrechtsunten .bannereintrag {	padding-left:0px;}		/* languageswitch */#language {	position: absolute;	top: 140px; /*71*/	left: 810px; /* 835px; */ /*435*/	font-size: 75%;	color: #A5B8C9; /*#7597B0*/ /*#447093*/ /*#C8C8C9*/}#language span.active {	font-weight:bold;}#language a {	color: #ffffff;	text-decoration: none;}	#language ul {	padding:0;	margin: 0;	height: 25px;	list-style:none;}#language li {	height:25px;	display:inline;	/*float:left;*/}
