
body {

padding: 0px;
font:100.01%/110% Arial, Helvetica, sans-serif;
background: url(dfg_bg.gif) #0081be;
}
div, p, h1, h2, h3, h4, h5, h6, table, ol, ul, form, img,
a, abbr, acronym, address, b, blockquote, button, caption, cite, code, col, colgroup, dd, dfn, dl, dt, em, html, hr, i, input, kbd, label, legend, li, ol, optgroup, option, q, samp, select, span, strong, sub, sup, textarea {
margin: 0px;
padding: 0px;
}



#topBody, #navigationBody, #contentBody, #bottomBody, #dvvSuche {
font-size:0.8em;	
}

a img {border:0;}

ul {
	list-style-type : none;
}


a:link{color: #f0259a; font-weight: bold;text-decoration:none;} 
a:visited {color: #f0259a; font-weight: bold;text-decoration:none;}
a:hover {color: #0081be; text-decoration:none;font-weight: bold;text-decoration:underline;}
a:active {color: #f0259a; text-decoration:none;font-weight: bold;text-decoration:none;}
a:focus {color: #f0259a; text-decoration:none;font-weight: bold;text-decoration:none;}

H1 {
	color: #0081be;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0 8px 0px;
	line-height: 130%;
}

H2{
	font-size: 1.2em;
	font-weight: bold;
	color: #0081be;
	margin: 6px 0px 6px 0px;
}

H3 {
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 3px 0 3px 0px;
}

H4 {
	 
        font-size: 1.5em;
	font-weight: bold;
	margin:  8px 0 8px 0px;
        line-height: 120%;
}

H5 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background:#EEEEEE;
	font-weight: bold;
}

/** Bildunterschrift **/
H6 {
	color: #0081be;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-align: right;
}

 
 


#zentrierer {
 min-width:900px; 
 width:900px;
 margin: 0 auto 0 10px
   } 
 
 
.invisible {display:none;height:0px;}



/* top */
#top {
 height: 220px;
}
 
 

#topFree1Html {
height:75px;
text-align:left;
vertical-align:bottom;
float:left; 
}


.topFrameDiv1,
.topFrameDiv2,
.topFrameDiv3,
.topFrameDiv4,
.topFrameDiv5 
{font-size:0.85em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;font-weight: bold;margin:0;padding:0;} 

 
.topFrameDiv1 {
}
 
 
.topFrameDiv2 {
background: url(claimdfg1.gif) no-repeat; float: right; width: 232px; height: 100px
}
 
.topFrameDiv3 { 
background: url(claimdfg.gif) no-repeat; width: 350px; height: 70px;
position: absolute; top: 120px; left: 220px
}
 

.topFrameDiv8 { 
clear:both; 
 }

 
#navContent {
	position:relative;
	width: 100%;  
}
 
 


#navContent{
clear:both;
width:99%;
position:relative;
 
}

#navigation {
width:145px; 
float:left; 	
z-index: 10; 
}

 

.accessKey {
text-decoration: underline;
}

 .sprachButtons {height: 2em}

.div-navigation-outer, .div-navigation-outerFreeHtml {
	line-height:120%;
	color:#666;
	margin:0px;
	padding-top:0px;
}

.div-navigation-inner, .div-navigation-innerFreeHtml {
}

#navigation-block ul {
	padding: 0 0 0 0;
}

#navigation-block ul li {
text-decoration:none; 
color: #fff;
font-weight: bold;
}

ul.navEbene1 {
	margin:0px;
	padding:0px;
	list-style-type: none;
    text-align: left;
}

li.navEbene1Active {
	list-style-type: none;
	margin:0px;
	padding: 1px 0 1px 0;	
text-decoration:none; 
	color: #fff;
padding-top: 0px; 
}

li.navEbene1Inactive {
	list-style-type: none;
	margin:0px;
	padding: 1px 0 1px 0;	
	text-decoration:none; 
	color: #fff;
}
 
 
a.navEbene1Active,
a.navEbene1Active:link,
a.navEbene1Active:visited,
a.navEbene1Active:active  {
 font-weight: bold;
 text-decoration:none;
 display:block;
 padding:0px;
 margin:0px 0px 3px 0px;
font-size: 1.1em;
color:#f0259a;	
}

a.navEbene1Inactive,
a.navEbene1Inactive:link,
a.navEbene1Inactive:visited,
a.navEbene1Inactive:active  {
 font-weight: bold;
 text-decoration:none;
 display:block;
 padding: 0px;
  margin:0px 0px 3px 0px;
 font-size: 1.1em;
 
 color:#fff
}

a.navEbene1Inactive:hover, 
a.navEbene1Active:hover {
color:#f0259a;	
text-decoration:none;  
}

a.navEbene2Active,
a.navEbene2Active:link,
a.navEbene2Active:visited,
a.navEbene2Active:active  {
 font-weight: bold;
 text-decoration:none;
 display:block;
 padding:0px;
 margin:0px 0px 3px 10px;
font-size: .95em;
color:#f0259a;	background-color: #fff
}

a.navEbene2Inactive,
a.navEbene2Inactive:link,
a.navEbene2Inactive:visited,
a.navEbene2Inactive:active  {
 font-weight: bold;
 text-decoration:none;
 display:block;
 padding: 0px;
  margin:0px 0px 3px 10px;
 font-size: .95em;
 color:#fff; 
}

a.navEbene2Inactive:hover, 
a.navEbene2Active:hover {
color:#f0259a;	
text-decoration:none; 
}






/* content */
#content {
	margin:0;
	margin-left: 195px;
	padding: 10px 10px 10px 25px; 
	 z-index:11;
	 background-color: #fff; 
	 color: #0081be;

}

#contentBody {}
.workflowPanelUp {}
.wf, .wf tr {display: none; 
background-color:#FFFFFF;
color:#000000;
font-size:92%;
font-weight:bold;
margin:0px 0px 0px 17px;
padding-left:5px;
width:95%;
border-top:1px solid #AC162B;border-right:15px solid #AC162B;border-bottom:1px solid #AC162B;border-left:15px solid #AC162B;}
.contentInner {}

 

#Content-inner {}

	/* links in content u. serviceSpalte */
	
	#Content-inner a:link, #Content-inner a:visited {
 
	font-weight : normal;
	text-decoration: none;
}
	#Content-inner a:hover, #Content-inner a:focus {
	font-weight : normal;
	text-decoration: underline}
	#Content-inner a:active {}

	

	
	#Content-inner ul
	{
	text-align: left;
	list-style-position: outside;
	list-style-image: url(bullet_square.gif);
	margin-left: 18px;
	padding: 3px 0px 6px 0px;
	}
	
	#Content-inner ul li a
	{
	background: none;

	text-align: left;
	font-weight:normal;
	text-decoration: none;
	}
	
	#Content-inner ul li a:hover
	{
	font-weight:normal;
	background: none;
	color:#AC162B;
	text-decoration: underline;
	}
	
	#Content-inner ol {
	text-align: left;
	list-style-position: inside;

	padding: 3px 0px 6px 0px;
	list-style-type: decimal;
	list-style-image: none;
	}
	
	#Content-inner ol li ol {
		margin-left: 12px;
	}
	#Content-inner ol li ul {
		margin-left: 30px;
	}
	
	#Content-inner ul li p, #Content-inner ol li p {
		padding:0; margin: 0;
	}
	
	
 
	
	#contentSpalte { }
	
	.contentMitServiceSpalte {}
	.contentSpalte {}
	
	
a.startOfContentSpalte {display:none;}
.qePageContent {}

 
 #contentSpalte hr {margin: 10px 12px 10px 0; border: 1px solid #ddd}


.BildRechts {
	float : right;
	margin: 2px 0px 2px 5px;
	display: block;
	ec2klist: yes; 
}


.BildLinks {
	float : left;
	margin: 2px 5px 2px 0px;
	display: block;
	ec2klist: yes; 
}

.ClearRechts {
	clear: right;
}

.ClearLinks {
	clear: left;
}

p {
	margin: 5px 0px 10px 0px;
}

  .lipfeil {
	list-style-position: outside;
    list-style-image: url(pfeil_rechts.gif)  !important; 
   ec2klist: yes; 
	}
	
  .lipfeilr {
	list-style-position: outside;
	list-style-image: url(pfeil_links.gif)  !important; 
    ec2klist: yes; 
	}

.volleBreiteContent {
 
}

 
 
 
 
 
#content-footer-div {clear: left; font-family:verdana,helvetica,sans-serif;padding-bottom:7px;text-align:left;}
#content-footer-div div {display:inline;color:#666;}
 .footer a, .footer a:link, .footer a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #666; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #D08254; border-right: 1px solid #D08254;}
.footer a:hover, .footer a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #666; text-decoration: none; padding : 0px 2px 0px 2px; border-top: 1px solid #D08254; border-bottom: 1px solid #D08254;}
.footer a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #666; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #D08254; border-right: 1px solid #D08254;}
#footerfliesstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #666; text-decoration: none; }
#printpage {}
#sendpage {}
#siteup {}


    
/* bottom */
#bottom {
	clear:both;
 
}
 