/* @override http://robertsadmin.de/basis.css */

/* @group BasisHTML Tags */

/*html tags definieren*/
body {
	background: #fff;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

h1 {
	font-weight: normal;
	color: #aaaaaa;
	font-size: 1.8em;
	margin: -5px 0 10px 0;
	}

h2 {
	font-weight: bold;
	color: #aaaaaa;
	font-size: 1.2em;
	margin: 0 0 10px 0;
	}

h3 {
	font-weight: bold;
	color: #aaaaaa;
	font-size: 1em;
	margin: 10px 0 10px 0;
	}

p {
	margin: 0 0 10px 0;
	}

/* @end */

/* @group Mittlere Spalte */
	
#mittespalte .grossbild {
	margin: 0 0 25px 0;
	}

.grossbild {
	margin: 0 0 15px 0;
	}

img.contentleft  {	
	margin: 0 10px 10px 0;
	float:  left;
	border: 0; }

img.contentright  {	
	margin: 0 0 10px 10px;
	float:  right;
	border: 0; }

td {
	font-size: 10px;
}

/* @end */




/* @group a links */
a:link   { color: #000; text-decoration: underline; }
a:visited   { color: #000; text-decoration: underline; }
a:hover     { color: #003399; text-decoration: underline; }
a:active    { color: #000; text-decoration: underline; }

#seitenkopf a:link, #pfad a:link, #footer a:link   { color: #888; text-decoration: none; }
#seitenkopf a:visited, #pfad a:visited, #footer a:visited  { color: #888; text-decoration: none; }
#seitenkopf a:hover, #pfad a:hover, #footer a:hover     { color: #000; text-decoration: underline; }
#seitenkopf a:active, #pfad a:active, #footer a:active    { color: #000; text-decoration: none; }

.stretcher a:link, .acStretch a:link      { color: #888; text-decoration: underline; }
.stretcher a:visited, .acStretch a:visited   { color: #888; text-decoration: underline; }
.stretcher a:hover, .acStretch a:hover     { color: #333; text-decoration: underline; }
.stretcher a:active, .acStretch a:active    { color: #888; text-decoration: underline; }

h3 a:link      { color: #888; text-decoration: underline; }
h3 a:visited   { color: #888; text-decoration: underline; }
h3 a:hover     { color: #888; text-decoration: underline; }
h3 a:active    { color: #888; text-decoration: underline; }

/* @end */

/* @group ul und ol */

/*ul definition*/
#mittespalte ul li {
margin: 0 0 0 20px;
padding: 0;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}

#mittespalte ul li ul li  {
margin: 4px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}


#mittespalte ul {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }
 
#mittespalte ul li ul {
 margin: 0px 0px 4px 0px;
 padding-left: 0px;
 text-align: left;
 }

/*ol definition*/ 
#mittespalte ol li {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

}

#mittespalte ol li ol li  {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

} 
 
#mittespalte ol {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }

#mittespalte ol li ol {
 margin: 0px 0px 8px 0px;
 padding-left: 0px;
 text-align: left;
 }

/*ul definition sitemap*/ 
#sitemapspalte ul li {
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-type: none;
}

#sitemapspalte ul li a:link, #sitemapspalte ul li a:visited  {
	font-weight: bold;
	text-decoration:none;
	color: #000;
	}

#sitemapspalte ul li a:hover  {
	text-decoration:underline;
	color: #003399;
	}

#sitemapspalte ul li ul li  {
margin: 4px 0px 0px 7px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-type: none;
}

#sitemapspalte ul li ul li a:link, #sitemapspalte ul li ul li a:visited  {
	font-weight:bold;
	text-decoration:none;
	color: #888;
	}

#sitemapspalte ul li ul li a:hover  {
	text-decoration:underline;
	color: #003399;
	}

#sitemapspalte ul li ul li ul li {
margin: 4px 0px 0px 12px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-type: none;
}

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

#sitemapspalte ul li ul li ul li a:hover  {
	text-decoration:underline;
	color: #003399;
	}

#sitemapspalte ul {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
}
 
#sitemapspalte ul li ul {
 margin: 0px 0px 4px 0px;
 padding-left: 0px;
 text-align: left;
 }


/* @end */



/* @group ul und ol rechts */

/*ul definition*/
#rechtespalte ul li {
margin: 4px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}

#rechtespalte ul li ul li  {
margin: 4px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}


#rechtespalte ul {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }
 
#rechtespalte ul li ul {
 margin: 0px 0px 4px 0px;
 padding-left: 0px;
 text-align: left;
 }

/*ol definition*/ 
#rechtespalte ol li {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

}

#rechtespalte ol li ol li  {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

} 
 
#rechtespalte ol {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }

#rechtespalte ol li ol {
 margin: 0px 0px 8px 0px;
 padding-left: 0px;
 text-align: left;
 }

/* @end */

/* @group Hauptlayer */

/*basis divs*/
	
#pfad {
	width:977px;
	height:30px;
	z-index:1;
	font-size:1em;
	color:#888
	}
	
	
#seitenkopf {
display:none;
	}

#footer {
	clear: both;
	display: none;
}


#linkespalte {
	display:none;
	}

#sitemapspalte {
	position:absolute;
	top:35px;
	left:19px;
	width: 958px;
	font-size:1em;
	}

#mittespalte {	
	width: 488px;
	}

#rechtespalte {	
	page-break-before: always;
	width: 210px;
	}

/* @end */

/* @group Hauptnavigation */

/*hauptnavigation*/	
#hauptnavigation {
	display:none;
	}

#hauptnavigation ul {	
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 5px;
	}

#hauptnavigation ul li   {
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline;
	
	}

#hauptnavigation ul li a:link, #hauptnavigation ul li a:visited     {	
	float: left;
	
	color: #3f3d42;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 13px 0px 0px;
	border: none;
	background: url(images/tab-rechtsbuendig.gif) no-repeat right top;
	}

#hauptnavigation ul li a:hover {
	text-decoration: none;
	color:#fff;
	background: url(images/tab-rechtsbuendig-selected.gif) no-repeat right top;
	}

#hauptnavigation ul li a:active {
	color: #000;
	text-decoration: none;
	}

#hauptnavigation ul li a.selected:link, #hauptnavigation ul li a.selected:visited {	
	text-decoration: none;
	color:#fff;
	background: url(images/tab-rechtsbuendig-selected.gif) no-repeat right top;
	}

/* @end */

/* @group Subnavigation */
	
/*subnavigation*/
#subnavigation  {
display:none;
	}

/*level eins*/

#subnavigation ul {	
	list-style-type:     none;
	margin:              0;
	padding:             0;
	width: 200px;
	}

#subnavigation ul li   {	
	text-align:  left;
	margin:      0;
	padding:     0; 
	display: inline;
	}

#subnavigation ul li a:link, #subnavigation ul li a:visited   {
	color: #3f3d42;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 3px 10px 4px 2px;
	border-bottom: 1px solid #b3b3b3;
	}

#subnavigation ul li a:hover, #subnavigation ul li a:active {
	border-bottom: 1px solid #b3b3b3;
	color:#aaa;
}

#subnavigation ul li a.selected:link, #subnavigation ul li a.selected:visited, #subnavigation ul li a.selectedopen:link, #subnavigation ul li a.selectedopen:visited  {
	border-bottom: 1px solid #b3b3b3;
	color:#aaa;
	}


/*level zwei*/

#subnavigation ul li ul li a:link, #subnavigation ul li ul li a:visited {
	font-weight: normal;
	padding: 3px 10px 4px 15px;
	}

#subnavigation ul li ul li a.selected:link, #subnavigation ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 15px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 3px 6px;
	}
	
#subnavigation ul li ul li a.selectedopen:link, #subnavigation ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 15px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 3px 6px;
	}	


/*level drei*/

#subnavigation ul li ul li ul li a:link, #subnavigation ul li ul li ul li a:visited  {
	font-weight: normal;
	padding: 3px 10px 4px 30px;
	}


#subnavigation ul li ul li ul li a.selected:link, #subnavigation ul li ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 30px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 15px 6px;
	}

#subnavigation ul li ul li ul li a.selectedopen:link, #subnavigation ul li ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 30px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 15px 6px;
	}

/*level vier*/

#subnavigation ul li ul li ul li ul li a:link, #subnavigation ul li ul li ul li ul li a:visited  {
	font-weight: normal;
	padding: 3px 10px 4px 45px;
	}


#subnavigation ul li ul li ul li ul li a.selected:link, #subnavigation ul li ul li ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 45px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 30px 6px;
	}

#subnavigation ul li ul li ul li ul li a.selectedopen:link, #subnavigation ul li ul li ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 45px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 30px 6px;
	}

/*level fünf*/

#subnavigation ul li ul li ul li ul li ul li a:link, #subnavigation ul li ul li ul li ul li ul li a:visited  {
	font-weight: normal;
	padding: 3px 10px 4px 60px;
	}


#subnavigation ul li ul li ul li ul li ul li a.selected:link, #subnavigation ul li ul li ul li ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 60px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 45px 6px;
	}

#subnavigation ul li ul li ul li ul li ul li a.selectedopen:link, #subnavigation ul li ul li ul li ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 60px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 45px 6px;
	}

/* @end */

/* @group Rechte Spalte */

#rechtespalte p {
	padding:4px;
	margin:0;
	border:#b3b3b3 solid 1px;
	}

#rechtespalte .bildfloatleft, #rechtespalte .zweibilder {
	width: 100%;
	padding:0px;
	margin:0;
	border:#b3b3b3 solid 1px;
	}

#rechtespalte .bild50floatleft {
	width: 100%;
	padding:0px;
	margin:0;
	border:#b3b3b3 solid 1px;
	border-top-style: none;
}

#rechtespalte .tdline {
	border-top: 1px solid #b3b3b3;
}

#rechtespalte .tdlinel {
	border-left: 1px solid #b3b3b3;
}

#rechtespalte .bildfloatleft img, #rechtespalte .bild50floatleft img {
	border: none;
	}

#rechtespalte .zweibilder img {
	border: none;
	}

#rechtespalte .bildfloatleft p, #rechtespalte .bild50floatleft p, #rechtespalte .zweibilder p {
	padding:0;
	margin:0;
	border:none;
	}

#rechtespalte .poffen {
	padding:4px;
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
}

#rechtespalte .poffen p {
	padding:0;
	margin:0;
	border: none;
}

#rechtespalte .pflat {
	padding:4px;
	margin:0;
	border: none;
	background-color: #e9e9e9;
}

#rechtespalte .pflat p {
	padding:0;
	margin:0;
	border: none;
}

#rechtespalte .infoi {
	height: 49px;
	padding:0;
	margin:0;
	border: none;
	background: url(images/info_i_weiss.gif) no-repeat;
}

#rechtespalte .infoi p {
	padding: 6px 8px 0 44px;
	margin:0;
	border: none;
}

#rechtespalte form {
	display: none;
	}

#rechtespalte .schellerweg {
	font-size:1em;
	width:200px;
	margin:1px 0 6px 0;
	}

#rechtespalte .suche {
	font-size:1em;
	width:126px;
	margin: 0 6px 0 0;
	}		

#rechtespalte .suchesubmit {
	font-size:1em;
	width:60px;
	}	
	
	
#rechtespalte img {
	border:#b3b3b3 solid 1px;
	overflow:hidden;
	}
	
#rechtespalte img.offen {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	overflow:hidden;
	}		
	
#rechtespalte .imblock {
	padding: 4px;
	margin:0;
	background: #aaa;
	color:#fff;
	font-weight:bold;
	font-size: 1.1em;
	}	
	
#rechtespalte .spacer {
	margin: 12px 0 0 0;
	}

.rlinie {
	margin: 0;
	padding: 0;
	border-top: 1px solid black;
	border-color: #b3b3b3;
}

/* @end */

/* @group Rechte Spalte Links */

.verlinkung a	{
	margin:0;
	border:#b3b3b3 solid 1px;
	display: block;
	padding: 8px 4px 8px 28px;
	background: url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	 }

.verlinkung a:hover { 
	text-decoration: underline; 
	background: #fcfcfc url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	}

.verlinkungo a	{
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 8px 4px 8px 28px;
	background: url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	 }

.verlinkungo a:hover { 
	text-decoration: underline; 
	background: #fcfcfc url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	}

.pdfdownload a	{ 
	margin:0;
	border:#b3b3b3 solid 1px;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.pdfdownload a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px; 
	}
	
.pdfdownloado a	{ 
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.pdfdownloado a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px; 
	}	

.download a	{ 
	margin:0;
	border:#b3b3b3 solid 1px;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.download a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	}

.downloado a	{ 
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.downloado a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	}

/* @end */

/* @group Galerie */
	
	
/*galerie*/
.bildtextunit  {
	width:156px;	
	margin:  0 10px 15px 0;
	float: left; 
	}

.bildtextunitnospace  {	
	width:156px;	
	margin:  0 0 15px 0;
	float:  left; 
	}

.bildtextunit  img, .bildtextunitnospace  img {	
		margin: 0 0 8px 0;
		
	}

.clear 	{
		clear: both;
		}

/* @end */

/* @group suche */
#suchtable td a.redlink:link   { color: #888; text-decoration: none }
#suchtable td a.redlink:visited   { color: #888; text-decoration: none }
#suchtable td a.redlink:hover    { color: #000; text-decoration: none }
#suchtable td a.redlink:active    { color: #f21c0a; text-decoration: none }
/* @end */

/* @group formular */

.zufrieden {
	padding: 20px;
	background-color: #eee;
}

.zufrieden hr {
	width:100%;
	height:1px;
	border-top: 1px solid white;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.zufrieden1er {
	width: 50px;
	border: 1px solid #bcbcbc;
	text-align: center;
	font-size: 10px;
}

.zufriedenganzlang {
	width: 100%;
	border: 1px solid #bcbcbc;
	font-size: 11px;
}

.zufriedenlang {
	width: 100%;
	border: 1px solid #bcbcbc;
	font-size: 11px;
}

.zufriedencheckbox {
	vertical-align: middle;
}

/* @end */

/* @group aufklappen */



#contentk hr {
	width:100%;
	height:1px;
	border-top: 1px solid #eee;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.stretcher, .acStretch {
	font-size: 1em;
	margin: 0;
	padding: 0 0 0 15px;
	}

.stretcher2 {
	font-size: 1em;
	margin: 0;
	padding: 0 15px 0 15px;
	background-color:#eee ;
	}

.stretcher a, .acStretch a {
	line-height: 20px;
}

/* @end */				
