
body {
margin: 0px;
padding: 0px;
background-color: #e7e7e7;
color:#333;
font:100.01%/110% Arial, Helvetica, sans-serif;

}

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;
}

 
#zentrierer {
	margin: 10px auto;	
	 width: 900px; 
	 position: relative; 
	 background-color: #fff; 
 
}

#inhaltAussen {
border: 1px solid #ccc; padding: 0; margin: 0;
} 

.invisible {display:none;height:0px;}
#inhalt {}


#topBody, #navigationBody, #contentBody, #bottomBody, #dvvSuche {
font-size:0.8em;	
}

a img {border:0;}

ul {
	list-style-type : none;
}


a:link{color:#666;font-weight: bold;text-decoration:none;} 
a:visited {color:#666;font-weight: bold;text-decoration:none;}
a:hover {color:#FF6600;text-decoration:none;font-weight: bold;text-decoration:underline;}
a:active {color:#666;text-decoration:none;font-weight: bold;text-decoration:none;}
a:focus {color:#666;text-decoration:none;font-weight: bold;text-decoration:none;}

H1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin: 8px 0 8px 0px;
	line-height: 130%;
}

H2{
	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 6px 0px;
}

H3 {
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333333;
	margin: 0px 0 3px 0px;
}

H4 {
	font-size: 1.0em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0 3px 0px;
}

H5 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background:#EEEEEE;
	font-weight: bold;
}

/** Bildunterschrift **/
H6 {
	color: #AC162B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-align: right;
}


/* top */
#top {
Background-color: #001c42; 
padding: 0; margin: 0; height:135px;	
}

*html #top {
	 width: 900px; 
}


#topBody {
margin: 0 2% 0 2%;
}



#topFree1Html {

text-align:left;
vertical-align:bottom;
float:left;
}

 

.topFrameDiv5 { 
font-weight: normal; font-size: 0.85em; float: right; position: absolute; top: 4px; right: 2%; filter: alpha(opacity=60); }
.topFrameDiv5 ul {margin:0;white-space:nowrap;padding:0;}
.topFrameDiv5 li {display:inline;list-style-type:none;margin:0;padding:0;}


a.topFrameDiv5link2,
a.topFrameDiv5link3,
a.topFrameDiv5link4,
a.topFrameDiv5link5,
a.topFrameDiv5link6,
a.topFrameDiv5link2:visited,
a.topFrameDiv5link3:visited,
a.topFrameDiv5link4:visited,
a.topFrameDiv5link5:visited,
a.topFrameDiv5link6:visited
  {
color: #eee;
text-decoration:none;
padding: 0px 4px 0 4px;
 font-weight: normal;
 }

a.topFrameDiv5link2:hover,
a.topFrameDiv5link3:hover,
a.topFrameDiv5link4:hover,
a.topFrameDiv5link5:hover,
a.topFrameDiv5link6:hover
{
color: #FFF;
text-decoration:none;
padding: 0px 4px 0 4px;
 font-weight: normal;
 
}

span.accessKey {text-decoration:none;}


.topFrameDiv6 {clear:right;}
.topFrameDiv6 img {}

 


.topFrameDiv8 {
	clear:both;
	padding: 3px 0 0px 0;
 }

#navContent{
clear:both;
width:99%;
position:relative;
}

#navigation {float: left;}
.accessKey {text-decoration: underline;}
.sprachButtons {display:none;}
 

/* content */
#content {margin:0; padding:0;	 z-index:11;}

#contentBody {width:99%;}

.contentInner  {
float:left;
width:100%;
}
.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 {padding: 5px 5px 10px 15px;}


#contentWayhome {margin-top:2.25em;
font-size:0.8em;}

*html #contentWayhome {padding-top:0.25em;
height:1.55em;}

.wayhome a, .wayhome a:link,.wayhome a:visited,.wayhome a:focus,.wayhome a:active {
	color:#000;
	text-decoration:none;
}

.wayhome a:hover {color:#E63930; }
.wayhomePrefix {
	display:inline;
	margin:0px;
	margin-right:0px;
	color:#fff;}

ul.contentFrameWayhome {
	display:inline;
	list-style-type:none;
	margin:0 0 0 0.5em;
	padding:0;
	list-style:none;
	list-style-image:none;
	color:#fff;
}

ul.contentFrameWayhome li {
	display:inline;
	padding-left:12px;
	margin:0px;
	margin-right:5px;}

#Content-inner {margin:0; 
width: 99%;
position: relative}
	/* links in content u. serviceSpalte */
	
	#Content-inner a:link, #Content-inner a:visited {
	color: #FF6600;
	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(../../show/1169974/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;
	}
	
.mailLink {
    PADDING-LEFT: 18px; BACKGROUND: url(/images/links/mail_icon.gif) no-repeat left 1px; TEXT-DECORATION: underline
}
 
 
	

#contentSpalte {padding: 0 0px 20px 1.3em}

.contentSpalte { 
	BACKGROUND: url(../../show/1183162/back_ms.jpg) #fff no-repeat 99% 7%; 
	 min-height: 350px
}

.contentMitServiceSpalte {}
 
#qePageContent {width:55%;}
a.startOfContentSpalte {display:none;}
.qePageContent {}

 
.BildRechts {
	float : right;
	margin: 2px 0px 4px 10px;
	display: block;
}


.BildLinks {
	float : left;
	margin: 2px 10px 4px 0px;
	display: block;
}

.ClearRechts {
	clear: right;
}

.ClearLinks {
	clear: left;
}

p {
	margin: 5px 0px 10px 0px;
}

#qePageContent HR {
border:  #dcdcdc 1px dashed; 
MARGIN: 8px 0px; 
height: 1px
}

  .lipfeil {
	list-style-position: outside;
    list-style-image: url(../../show/1151667/pfeil_rechts.gif)  !important; 
   ec2klist: yes; 
	}
	
  .lipfeilr {
	list-style-position: outside;
	list-style-image: url(../../show/1165105/pfeil_links.gif)  !important; 
    ec2klist: yes; 
	}

 

.TabelleMitRahmen {
	border: 1px solid #b3b3b3;
	ec2kedittable: yes;
}


#Content-inner table tr th {
	font-size: 0.9em;
	border: 0px;
	background-color : #B3B3B3;
	padding: 2px 0 2px 0;
}

#Content-inner table tr td p, #Content-inner table tr th p {
margin: 0px 0px 0px 0px;
}

#content-footer-div {
	clear:both;
	margin: 2em 0 2em 0;
	border-top: 1px dotted #b3b3b3;
	float: left;
	font-family:verdana,helvetica,sans-serif;
	padding:12px 2px 2px 2px;
	text-align:left;
	font-size: 0.8em;
	font-weight: normal !important;
}
#content-footer-div div {display:inline;color:#999;}

 .footer a, .footer a:link, .footer a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #999; text-decoration: none; font-weight: normal !important}
.footer a:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; color: #999; text-decoration: none; font-weight: normal !important}

#printpage {background: url(../../show/1209121_l1/drucken.png) no-repeat left 0px; padding-left: 12px}
#sendpage {background: url(../../show/1209122_l1/senden.png) no-repeat left 0px; padding-left: 20px}
#siteup {background: url(../../show/1209294/top.png) no-repeat left 4px; padding-left: 18px}
#printpdf {background: url(../../show/1209395_l1/pdf.png) no-repeat left 4px; padding-left: 18px;}

#footerfliesstext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }
 


/* bottom */
#bottom {clear:both;color:#000;font-family:verdana,helvetica,sans-serif;font-size:0.8em;text-align:center;}
#bottomOwnText, #bottomLinks {display:inline;}
a.bottomFrameLinks {font-family:Verdana, Arial, Helvetica, sans-serif;padding:0 0.3em 0 0.3em;text-decoration:none;}
.bottomFrameLink1:hover, .bottomFrameLink2:hover, .bottomFrameLink3:hover {text-decoration:underline;}

/******* socialbookmarks ********/
#footerfliesstext .socialbookmarkdiv { display: block; margin: 3px 0 0px 0;}
#footerfliesstext #socialbookmarks {}
#footerfliesstext span.socialbookmark img {vertical-align: middle}
#footerfliesstext span.socialbookmark {padding: 0px 4px 0px 0; vertical-align: middle}
#footerfliesstext a.socialbookmark:link,
#footerfliesstext a.socialbookmark:visited 
{color: #999; text-decoration: none; font-weight: normal !important }
#footerfliesstext a.socialbookmark:hover, 
#footerfliesstext a.socialbookmark:active
{color: #666666 !important; text-decoration: none;}

.socialbookmark .functionalLink {
PADDING-LEFT: 0px !important; BACKGROUND: none;
}
 
/** Sitemap ****/
body.sitemap {
background-color:#FFF;
font:100.01%/110% Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 130%;
}

ul.sitemap1 {
list-style-position: outside;
list-style-image: url(../../show/1151667/pfeil_rechts.gif);	
font-size: 1.1em;
}

.printPageFunctions {
	text-align: right;
	font-size: 0.9em;
}


ul.sitemap2 {
	margin-left: 28px;
	font-size: 0.8em;

}


ul.sitemap3 {
	margin-left: 42px;
	list-style: none outside none;
	font-size: 0.9em;
}

ul.sitemap4 {
	margin-left: 56px;
	list-style: square outside none;

		font-size: 0.9em;
}




/******** DRUCKVERSION ********/
.printPageBody {
	margin-top: 1em;
}
.printPageBody .printLogo img {float: right}
.printPageBody .printPageFunctions {text-align: left}
.printPageBody .printPageFunctions a,
.printPageBody .printPageFunctions a:link {font-size: 0.8em; font-weight: normal}
.printPageBody .printPageFunctions a:hover {font-size: 0.8em; font-weight: normal; color: #ac162b}
.printPageBody .printfooter {clear: both; font-size: 0.8em; font-weight: normal;}
.printPageBody h1 {line-height: 150%; font-size: 1.2em;}
.printPageBody h2 {font-size: 1.0em; font-weight: bold;}
.printPageBody #overlay {
	display: none;
	position: absolute;
	left: -10000px;
	background-color: transparent;
}
.printPageBody #druckPageContent {margin-top: 5em;}

 
