/* CSS Document */

/**
 * Klinikum DArmstadt
 * ==========================
 * @site 			www.klinikum-darmstadt.de
 * @date 			2010-06-01 (Erstellungsdatum)
 * @author 			LinusContent
 * @copyright 			LinusContent
 * @see 			http://www.linuscontent.com/
 *
 */
 
 /**
 * @section 	Inhaltsverzeichnis
 * 				==================
 * Farbdefinitionen 			C
 * Grundeinstellungen (reset, ...) 	G
 * Links 				L
 * Seitenlayout / Sektionen 		S
 * Navigation 				N
 * Textelemente 			W
 * Formulare 				F
 * Tabellen 		T
 * Medienstyles (Print, Mobil) 		M
 */
 
 /** =C
 *
 * @section 	Farbdefinitionen
 * 				================

 * @colordef 	Basisblau: 0039a6

 * @colordef 	Grün hell (inaktiv): afdd55
 * @colordef 	Grün dunkel (aktiv): 7ab800
 * @colordef 	Grün dunkler (Links): 5f881a

 * @colordef 	Grau hell inaktiv: C0C5C6
 * @colordef 	Grau dunkel aktiv: 9EA5A7
 * @colordef 	dunkelgrau = #5e6d6f (Headlines) / Pantone 444 C etwas dunkler gemacht. 

 * @colordef 	Blau hell inaktiv: 889bcb
 * @colordef 	Blau dunkel aktiv + Funktionsleiste: 637CC3

 * @colordef 	Gelb hell inaktiv: fada63
 * @colordef 	Gelb dunkel aktiv: fdc82f
  

 * @colordef 	dunkelgrau = #747f81() / Pantone 444 C

 *
 */

/** =G
 *
 * @section 	Grundeinstellungen
 * 			==========================
 * @note 	reset von Standard-HTML-Elementen, wie
 * @note 	Ueberschriften, Links etc.
 *
 */

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,p,pre,code,fieldset,form,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
p,h1,h2,h3,h4,h5,h6{font-size:1em; line-height: 1em; font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
/* input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;} */
/*because legend doesn't inherit in IE */
legend{color:#000;}

.clear{clear: both;line-height: 1px; font-size:1px;}
.clear-span{clear: both;line-height: 1px; font-size:1px; display: block;}

p {color:black;}

td {vertical-align: top; }

p, h1, h2, h3, h4, h5, h6, li, table, tr, td, a {line-height: 1.5em;}

/** =L
 *
 * @section 	Links
 * 			==========================
 *
 */
 
a {color:black;}
#content-header-right a {color: white;}
#main-content a {text-decoration: none;  color: #5f881a; }
#main-content #breadcrumb  a { padding-left: 0em; color: #747f81; font-weight: normal; } 
#main-content a:hover {text-decoration: underline; }

#content_right a {text-decoration: none;  color: #5f881a;}
#content_right a.noco {text-decoration: none;  color:black;}
#content_right a:hover {text-decoration: underline; }
#fusszeile a {text-decoration: none; color:#5e6d6f; }
#fusszeile a:hover {text-decoration: underline; }
 
 
/** =S
 *
 * @section 	Seitenlayout
 * 			==========================
 *
 */
html { }
body {font-size: 100.01%;  font-family: Verdana, "Franklin Gothic Book",  Calibri ; text-align: center; margin: 0; padding: 0; }

#pageframe {100%;  text-align: left; margin-right: auto; margin-left: auto; width: 67.2em; background-image: url(../media/layout/shadow-r.jpg); background-repeat: repeat-y;}
#page, #page_bg {background-color: #F1F2F2; width: 66em;  border-left: 1px solid #9EA5A7; float:left;  }

 
 
#shadow {font-size: 100%; height: 1em;  text-align: left; width: 67.2em; background-image: url(../media/layout/shadow-u-right.jpg); background-repeat: no-repeat; }
#shadow-ul{ height: 1em; background-color: white; background-image: url(../media/layout/shadow-u-left.jpg); background-repeat: no-repeat; width: 66em; float:left; border-left: 1px solid #ffffff;}
#shadow-ur{ height: 1em; background-color: white; background-image: url(../media/layout/shadow-u-right.jpg); background-repeat: no-repeat; width: 1em; float:left; }

#head{}
#headone{}
#headtwo{height: 5px; line-height: 5px; width: 66em; padding: 0; margin:0; background-image: url(../media/layout/bg-kopf-linie.jpg); background-repeat: repeat-x;}
#headtwo-aktuell{height: 1px; line-height: 1px; width: 66em; padding: 0; margin:0; background-image: url(../media/layout/line_blau.jpg); background-repeat: repeat-x;}

 
#content{width: 66em; }
#content_left {width: 48em; float: left;}

#content-header {background-color: #9EA5A7; height: 11.5em}
#patienten #content-header {background-color: #7ab800}
#zuweiser #content-header {background-color: #7ab800}
#unternehmen #content-header {background-color: #9EA5A7}
#einrichtungen #content-header {background-color: #637CC3}
#karriere #content-header {background-color: #fdc82f}
#root #content-header, #aktuell #content-header {background-color: #7ab800}

#content-header-left {width: 13em; float: left;height: 11.5em}
#content-header-middle {width: 22.2em; float: left;height: 11.5em}
#content-header-right1 {width: 12.8em; float: left;height: 11.5em; overflow: hidden;}
#content-header-right {width: 12.8em; float: left;height: 11.5em; overflow: hidden;}
#content-header-lundm{width: 35.2em; float: left;height: 11.5em}
#content-header-lmr{width: 48em; float: left;height: 11.5em}

.header-frame{ padding: 1em; overflow: hidden;}


#content-body {}

#subnavigation {float: left; width: 13em; background-color: #e3e5e6; overflow: hidden;}
#subnav_space0 {width: 13em; height: 5px; background-color: #F1F2F2;}
#subnav_space {width: 13em; height: 8px; background-color: #9EA5A7}
#patienten #subnav_space {background-color: #7ab800}
#zuweiser #subnav_space {background-color: #7ab800}
#unternehmen #subnav_space {background-color: #9EA5A7}
#einrichtungen #subnav_space {background-color: #425fac}
#karriere #subnav_space {background-color: #fdc82f}
#root #subnav_space, #aktuell #subnav_space {background-color: #7ab800}

#main-content {float: left; width: 35em; overflow: hidden;}
#page_bg #main-content {background-color:#fbfbfb;}
#content-frame {margin: 0em 1em 3em 2em;}

#breadcrumb{ width: 100%; margin-bottom: 1em;}


.back { float: right; margin-bottom: 10px; margin-right: 0px; margin-top: 0px}

.contentspace{
width: 100%;
height: 2em;
border-bottom: 1px dotted #5e6d6f;
clear: both;
}

.contentspace-grau{
width: 100%;
height: 1px;
border-bottom: 1px solid #5e6d6f;
clear: both;
}

.contentspace-grau-m{
width: 100%;
height: 1px;
border-bottom: 1px solid #5e6d6f;
clear: both;
margin-top: 0.5em;
margin-bottom: 0.5em;

}

.contentspace-grau-m-dot{
width: 100%;
height: 1px;
border-bottom: 1px dotted #5e6d6f;
clear: both;
margin-top: 0.5em;
margin-bottom: 0.5em;

}

.contentspace-gruen{
width: 100%;
height: 1px;
border-bottom: 1px solid #5f881a;
clear: both;
}

.contentspace-gruen-m{
width: 100%;
height: 1px;
border-bottom: 1px solid #5f881a;
clear: both;
margin-top: 0.5em;
margin-bottom: 0.5em;

}


.contentspace-blau{
width: 100%;
height: 1px;
border-bottom: 1px solid #0039a6;
clear: both;
}


.contentspace-gruen-1{
width: 100%;
height: 1px;
border-bottom: 1px solid #5f881a;
clear: both;
}


#content_right {width: 18em; float: right;  background-color: #F1F2F2; overflow: hidden;}

#content-right-frame1{width: 18em; height: 11.5em; background-color: #e3e5e6}
#content-right-frame1in {padding-left: 1em; padding-right: 1em; padding-top: 1em;text-align:center;  }


#content-right-frame {margin: 0 1.5em 1em 1.5em;  padding: 1.5em 0em 1em 0em;  border-bottom: 1px dotted #5e6d6f; }
#content_right_space0 {float: right;  width: 17.9em; height: 5px; background-color: #F1F2F2;}
#content_right_space {float: right;  width: 17.9em; height: 8px; background-color: #9EA5A7}
#patienten #content_right_space {background-color: #afdd55}
#zuweiser #content_right_space {background-color: #afdd55}
#unternehmen #content_right_space {background-color: #C0C5C6}
#einrichtungen #content_right_space {background-color: #889bcb}
#karriere #content_right_space {background-color: #fada63}
#root #content_right_space, #aktuell #content_right_space {background-color: #afdd55}


#fusszeile{
width: 66em;
padding-top: 0.25em;
border-top: 1px dotted #5e6d6f;
}


 /* Ausblenden  */

.NotInCSS{ 
/* for screen readers */
	position: absolute;
	top: 0;
	left: -7000px;
	}
.NoNoNever{ 
	display:none;
	}
 
#sprung {height:10px; list-style-type: none; position:absolute; top:-1000px; left:-1000px;}
a.sprung { display: block; position:absolute; top:-1000px; left:-1000px; width: 2px; font-size: 0.1em; text-align: left; padding: 0 0 0 1em; } 
a.sprung:link, a.sprung:visited {text-decoration: none; font-size: 0.8em;}
a.sprung:hover {text-decoration: underline; }
/*a.sprung:focus, a.sprung:active {background-color: white; top:0; left:0;width:100%;} */

 
 /** =N
 *
 * @section 	Navigation
 * 			==========================
 *
 */
 
 

 /* Service Navigation: */

div#NavigationServices { width: 66em; height: 6em; background-color:white;}
div.NavigationServiceleft {overflow: hidden; width: 23.4em; height: 6em;  float:left; background-image: url(../media/layout/hintergrundfarben/basisblau-small.gif); background-repeat: no-repeat; }
div.NavigationServicelefttop {float: left; height: 6em; width: 5em;}
div.NavigationServiceleftbottom { float: left; height: 6em; width: 18.3em;overflow: hidden;}

.s6{display: block;font-size: 0.6em; padding-top: 0.2em; line-height: 1em; padding-left: 2em; float: left; }
.s7{font-size: 0.6em;line-height: 1em;  padding-left: 1.2em; float: left; }
.s8{display: block;  font-size: 0.7em;line-height: 0.8em;  padding-left: 0.6em; float: left; }
.s9{font-size: 0.9em;line-height: 1em;  padding-left: 1em; float: left; }
.s10{font-size: 1em; line-height: 1em; padding-left: 1em; float: left; }


div#NavigationServiceright {width: 42.5em; height: 6em;float: left;}
#NavSer1{text-align: right; padding-top: 1.3em; float: right; width: 8em; background-image: url(../media/layout/hintergrundfarben/basisblau.jpg); background-repeat: repeat-x;}
#NavSer2{text-align: right; padding-top: 1.3em; float: right; width: 10em;   background-image: url(../media/layout/hintergrundfarben/dunkelblau.jpg); background-repeat: repeat-x;}
#NavSer3{padding-top: 1.3em; float: right; width: 12.9em;  background-image: url(../media/layout/hintergrundfarben/dunkelblau.jpg); background-repeat: repeat-x;}
#NavSer4{padding-top: 1.3em; float: right; width: 11.2em;  background-image: url(../media/layout/hintergrundfarben/dunkelgruen.jpg); background-repeat:repeat-x;}

div#NavigationServices p {font-size: 0.7em;}
div#NavigationServices p.small {font-size: 0.65em;}
#NavSer1 p {padding-right: 1.2em;}
#NavSer2 p {padding-right: 1.2em;}
#NavSer3 p, #NavSer3 form {padding-left: 0.5em;}
p.ntop {margin-top: 0.5em;}
div.topdown{height: 1.2em}
div.topdown1{height: 1.2em}

div#NavigationServices a {display: block; text-decoration: none; }
div#NavigationServices a:hover { text-decoration: underline; }

.fl_l_nomargin {float: left;}
.fl_r_nomargin {float: right; clear: both;}
/* end of Service Navigation */


/* Main Navigation: */

div#NavigationMain {height: 4.8em; width: 66em; background-color:  #0039a6; overflow: hidden;}
div.NavigationMainleft {width: 23.4em; height: 4.7em; float: left;   background-color:  #0039a6;}
div#NavigationMain ul{ margin:0; padding:0; }

div#NavigationMain li { float: right;  display: block; background-image: url(../media/layout/bg-white.gif); background-repeat: repeat-y; text-align: right;}
div#NavigationMain li.mn5 { height: 2.4em; width: 11.2em; background-color: #afdd55;  border-top: 0.1em solid #ffffff; text-align: center;}
#NavigationMain li.mn5:hover, #zuweiser #NavigationMain li.mn5  {background-color: #7ab800;}

div#NavigationMain li.mn4 { height: 2.4em; width: 11.2em; background-color: #afdd55; text-align: center;}
#NavigationMain li.mn4:hover, #patienten #NavigationMain li.mn4  {background-color: #7ab800;}

div#NavigationMain li.mn3 { height: 4.8em; width: 12.9em; background-color:  #C0C5C6;}
#NavigationMain li.mn3:hover, #unternehmen #NavigationMain li.mn3 { background-color:  #9EA5A7;}

div#NavigationMain li.mn2 { height: 4.8em; width: 10em; background-color: #889bcb; }
#NavigationMain li.mn2:hover, #einrichtungen #NavigationMain li.mn2 { background-color: #637CC3}

div#NavigationMain li.mn1 { height: 4.8em; width: 8em; background-color: #fada63; text-align: right;}
#NavigationMain li.mn1:hover, #karriere #NavigationMain li.mn1 { background-color: #fdc82f}


div#NavigationMain li a {display: block; text-decoration: none; font-size: 0.75em; padding-top: 0.9em; }
div#NavigationMain li.mn4 a {display: block; text-decoration: none; font-size: 0.7em; padding-top: 0.9em; }
div#NavigationMain li.mn5 a {display: block; text-decoration: none; font-size: 0.7em; padding-top: 0.9em; }

div#NavigationMain li.mn1 a {padding-right: 1em;}
div#NavigationMain li.mn2 a {padding-right: 1em;}
div#NavigationMain li.mn3 a {padding-right: 1em;}




div#NavigationMain a:hover, div#NavigationMain a:focus { text-decoration: underline; }


/* end of Main Navigation */


   
/* Sub Navigation */

/*Navigations-Ebene 1*/
.subnavigation_frame{margin-left: 16px;  margin-right: 16px; }

.subnavigation_frame p{
 font-size: 0.7em;
 margin-bottom: 0.5em;
}


.subnavigation_frame p.textbox {
 margin: 0;
 color: #5e6d6f; 
}
 
.subnavigation_frame h3 {font-size: 0.8em; margin-top: 1em;  padding-bottom: 1em;  border-bottom: 1px dotted #5e6d6f;  }

.subnavigation_frame h4, #content_right h5{
 font-size: 0.8em;
 margin-top: 1em;
 margin-bottom: 0.2em;
}

.subnavigation_frame h5{
padding-top: 1em; border-top: 1px dotted #5e6d6f; margin-top: 0;
}


/* end of Sub Navigation separate in navigation.css*/
 /** =T
 *
 * @section 	Textelemente
 * 			==========================
 *
 */
 
 strong {font-weight: 600;}
 
 h1, h2, h3 { color:#5e6d6f; font-weight: bold;}
 h4, h5, h6 { color: #0039a6; font-weight: bold;}

span.blau {color: #0039a6;}
span.textblau,span.text_blau {color: #0039a6;}

#content-header-right p{
 color: white;
 font-size: 0.7em;
 line-height: 1.2em;
 padding-bottom: 0em;
 margin-bottom: 0.6em;

}

#karriere #content-header-right p{
 color: #000000;
}


/* ++++++++++++++ Content Mitte ++++++++++++++++++ */

 #main-content p{
 font-size: 0.75em;
 margin-bottom: 1em;
 }

 #main-content label{ font-size: 0.75em;}

 #main-content td p{
 font-size: 1em;
 margin-bottom: 0.5em;
 }

 #main-content .adresse-start p {
 font-size: 0.7em;
 margin-bottom: 0.5em;
 }
 
 
 #main-content p.small {
 font-size: 0.7em;
 margin-bottom: 0.5em;
 }
 #main-content td p.small {
 font-size: 1em;
 margin-bottom: 0.5em;
 }
 

#main-content p span.bildunterschrift {
font-style:italic;
 font-size: 0.9em;
line-height: 1em
 margin-bottom: 0.5em;
 }
 
#main-content td .bildunterschrift {
 font-size: 1em;
 }


 #main-content #breadcrumb p{
 font-size: 0.7em;
 color: #747f81;
 margin: 2px 30px 0px 5px;
 }
 
#main-content h1, #main-content h2, #main-content h3 {
font-size: 1.1em;
margin-bottom: 1em;
font-weight: normal;
}

#main-content h4, #main-content h5 {
 font-size: 0.75em;
 margin-bottom: 1em;
 margin-top: 1.5em;
}

#main-content h5{
padding-top: 1em;
border-top: 1px solid #0039a6;
}


#main-content h6 {
 font-size: 0.7em;
 margin-bottom: 0.5em;
 margin-top: 1em;
color: black;
}


#main-content td h4, #main-content td h5, #main-content td h6 {
 font-size: 1em;
 margin-top: 0em;

 }


#main-content ul, #main-content ol{ 
font-size: 0.75em;
margin-bottom: 1.5em; }

#main-content ul ul, #main-content ol ul, #main-content ul ol{
font-size: 1em;
}

#main-content td ul, #main-content td ol { 
font-size: 1em;
margin-bottom: 0.5em; }
 
#main-content ul li{
padding-left: 15px;
background-image: url(../media/layout/auszeichnung/bullet-li-blau.gif); background-repeat: no-repeat;
}

#main-content ul ul li{
padding-left: 13px;
background-image: url(../media/layout/auszeichnung/circle-li-blau.gif); background-repeat: no-repeat;

}



/* ++++++++++++++ Content rechts ++++++++++++++++++ */

#content_right p{
 font-size: 0.7em;
 margin-bottom: 0.5em;
}


#content_right p.textbox {
 font-size: 0.8em;
 margin: 0;
 color: #5e6d6f; 
}
 
#content_right h3 {font-size: 0.9em; margin-top: 1em;  padding-bottom: 1em;  border-bottom: 1px dotted #5e6d6f; margin-bottom: 0.5em; font-weight: normal;}

#content_right h4, #content_right h5{
 font-size: 0.7em;
 margin-top: 1em;
 margin-bottom: 0.5em;
}

#content_right h5{
padding-top: 1em; border-top: 1px dotted #5e6d6f; margin-top: 0;
}


#content_right .baby, #content_right .notfall, #content_right .engl{
margin: 1em  0em 1em 0em;
padding: 0.3em 0.3em 0.3em 35px;
background-color:#ffffff;
border: 1px solid #5e6d6f; 
}

#root .notfall{margin-top: 0;}

div.notfall {background-image: url(../media/layout/notfall.gif); background-repeat: no-repeat;}
div.engl {background-image: url(../media/layout/unionjack.gif); background-repeat: no-repeat;}
div.baby {background-image: url(../media/layout/baby.gif); background-repeat: no-repeat;}

/*
#content_right li {font-size: 0.7em; margin-bottom: 0.2em;}
#content_right ul {padding-bottom: 1em; border-bottom: 1px dotted #5e6d6f;}
*/
#content_right li {margin-left: 13px; text-indent: -13px; font-size: 0.7em; margin-bottom: 0.2em;}
#content_right ul {padding-bottom: 1em;}

#content_right ul.linkliste-rechts {padding-bottom: 1em; padding-top: 1em; border-bottom: 1px dotted #5e6d6f; border-top: 1px dotted #5e6d6f;}

#content_right .va-start {margin-bottom: 1em;}



#fusszeile p{
 font-size: 0.7em;
 padding: 0em 0.5em 0.5em 0.5em;
 color:#5e6d6f; 
}



 /** =Img
 *
 * @section 	Bilder
 * 			==========================
 *
 */


.fl_left {float: left; margin-right: 1em; margin-bottom: 0.5em;}
.fl_right {float: right; margin-left: 1em; margin-bottom: 0.5em;} 
 
.bild_rechts {float: right; margin-left: 1.4em; margin-bottom: 0.7em;}
.bild_rechts_neuezeile{clear: both; float: right; border: solid 1px #5e6d6f; margin-left: 1.4em; margin-bottom: 0.7em;}
.bild_links {float: left; margin-right: 1.4em; margin-bottom: 0.7em;}
.bild_links_neuezeile {clear: both; float: left; margin-right: 1.4em; margin-bottom: 0.7em;}
.bild_rahmen {border: solid 1px #5e6d6f; clear: both;}
.bild_rechts_rahmen {float: right; border: solid 1px #5e6d6f; margin-left: 1.4em; margin-bottom: 0.7em;}
.bild_rechts_rahmen_neuezeile {clear: both; float: right; border: solid 1px #5e6d6f; margin-left: 1.4em; margin-bottom: 0.7em;}
.bild_links_rahmen {float: left; border: solid 1px #5e6d6f; margin-right: 1.4em; margin-bottom: 0.7em;}
.bild_links_rahmen_neuezeile {clear: both; float: left; border: solid 1px #5e6d6f; margin-right: 1.4em; margin-bottom: 0.7em;}

#content_right .bild_rechts{margin-left: 10px;}
#content_right .bild_rechts_rahmen {margin-left: 10px;}

#content_right .bild_links {margin-right: 10px;}
#content_right .bild_links_rahmen {margin-right: 10px;}

.navimg-pfeil{ float: left;}
.navimg-pfeil-1{ float: left; margin-left: 16px;}
.navimg-link{ float: right; }

  /** =F
 *
 * @section 	Formulare
 * 			==========================
 *
 */


.suchformular{margin-top: 1em; padding: 1em; background-color: #ffffff; border: 1px dotted #5e6d6f;}
.stellenformular{text-align: right;}
form.veranstaltung{ }

select{ }
.vselect{}
form.schnellauswahl{}
 
.formdiv{
 text-align: center; 
 margin-top: 2em; 
 font-size: 0.8em;
 }
 
 .ebene1{
 font-size: 0.8em;
 }
  .ebene2{
 font-size: 0.8em;
 }
 
 form.suchformular{
 padding: 0; margin: 0;
 }

input{
  font-size: 0.8em; 
 }

p input{
  font-size: 1em; 
 }
   /** =T
 *
 * @section 	Tabellen
 * 			==========================
 *
 */

td { font-size: 0.8em; }


/* ++++++++++++++ toggle ++++++++++++++++++ */
.toggle{ }
.toggle-hl{padding-top: 0.3em}
.toggle-link{padding: 0.2em; background-color: white; margin-top: 0.2em; martin-bottom: 0.2em;}
.toggle-link-l{float: left; width: 1em;}
.toggle-linktext{float: left;width: 30.3em;}

.DTab {
float: left;
margin: 0 !important;
padding:0 !important;
border: none !important;
width:100%;

}

.DTabAktiv {
border-bottom: none !important;
}

.DContent {
background-color:#f1f2f2;
float: left;
margin: 0 !important;
padding:0 !important;
border: none !important;
width:100%;
}



/* ++++++++++++++ toggle ++++++++++++++++++ */

/* ++++++++++++++ Sitemap ++++++++++++++++++ */
#main-content .sitemap ul {margin: 0; padding: 0;}
#main-content .sitemap a {color: #747f81;}
#main-content .sitemap li a {color: #0039a6;}
#main-content .sitemap .sitemap-1 li a {color: black;}
#main-content .sitemap .sitemap-1 .sitemap-2 li a {color: #637CC3;}
#main-content .sitemap .sitemap-1 .sitemap-2 .sitemap-3 li a {color: #747f81;}


#main-content ul.sitemap li{ background-image: none; margin-top: 0.5em; padding: 0.5em; border: 1px dotted #5e6d6f;}
#main-content ul.sitemap ul.sitemap-1 li{ margin-bottom: 0; padding: 0; padding-left: 13px; border: 0 ;background-image: url(../media/layout/auszeichnung/circle-li-grau.gif); background-repeat: no-repeat; }
#main-content ul.sitemap ul.sitemap-1 ul.sitemap-2 li {padding-left: 13px; background-image: url(../media/layout/auszeichnung/circle-li-hellblau.gif); background-repeat: no-repeat;}
#main-content ul.sitemap ul.sitemap-1 ul.sitemap-2 ul.sitemap-3 li  { margin: 0; padding: 0.2 0 0.2em 0; background-image: none; border: 0 ;}
#main-content ul.sitemap ul.sitemap-1 ul.sitemap-2 ul.sitemap-3 ul.sitemap-4 li  { margin: 0; padding: 0.2 0 0.2em 13px; background-image: none; border: 0 ;}


/* ++++++++++++++ Sitemap ++++++++++++++++++ */