﻿/* CSS Document br-spezial*/

/* ---- allgemeine styles --- */
body, html {
	color:				#002C50;
	font-family:	    Verdana, Arial, Helvetica, sans-serif;
	font-size:		    100.1%;
	height:				100.1%;
	margin:				0;
	padding:			0;
}
html {
	/* für den Scrollbalken ,damit er in firefox, mozilla nicht verschwindet.
	Sonst rutscht der Inhalt nach links (geht nicht in Safari)*/
	margin-bottom:	    1px;
    height:             auto;
    overflow:           scroll;
}
/*setzt alle vorgegeben Abstände auf 0*/
h1,h2,h3,h4,h5,p,ul,form,table,tr,li   {
	margin:				0px;
	padding:			0px;
	text-align: left;
}
body {
 	font-size:		    11px;
	color:				#002C50;
	background-image:	url(../images/layout/hg-alles.gif);
	background-repeat:	repeat-x;
    text-align:         center;
}
strong, b {
    color:				#004D8D;
	font-size:		    10px;
	font-weight:		bold;
}


.fett {
    color:				#004D8D;
	font-size:		    11px;
}


a:link, a:visited {
	text-decoration:	none;
	color:				#004D8D;
}
a:hover, a:active {
    text-decoration:    none;
	color:              #555;
}
a img {
  border:0;
}


h1,h2,h3,h4,h5,p,ul,form,table   {  /*setzt alle vorgegeben Abstände auf 0*/
	margin: 		    0px;
	padding:		    0px;
	color: #000;
}
h1 {
	color:				#004D8D;
	font-size:			12px;
	font-weight:		bold;
	padding-bottom:		21px;
}

h2 {
	color:				#004D8D;
	font-size:		    11px;
	font-weight:		bold;
	padding-bottom:		14px;
}
li h2 {
	padding-bottom:		0px;
}
h3 {
	color:				#004D8D;
	font-size:		    10px;
	font-weight:		bold;
	padding-bottom:		4px;
}
h4 {
	color:				#004D8D;
	font-size:		    10px;
	font-weight:		bold;
}
strong, b{
	color:				#004D8D;
	font-size:		    10px;
	font-weight:		bold;
}
h5 {
	color:				#666;
	font-size:		    9px;
	font-weight:		normal;
}
.clear {
   clear:               both;
}
tr.even {
	background:			transparent;
}
tr.odd td {
	background:			#BEC9D0;
}

#alles {
    display:		    block;
	margin-left:    	auto;
	margin-right:	    auto;
	width:			    992px;
    text-align:         left;
    position:           relative;
}

/* ---- kopf --- */
#kopf {
	height:			132px;
}
.wechselbild {
	float: 			left;
	margin-right:	25px;
	border-bottom:	7px solid #0072BC;
}
.logo {
	float:			        left;
}
/* ---- brotkrumenpfad --- */
#brotpfad {
	clear:			        both;
	height:			        27px;
	background:		        #FFF;
}
.pfad {
	padding-top:            7px;
	color:			        #888;
	font-size:		        10px;
}
.pfad ul {
	list-style-type:	    none;
	list-style-position:    20px;

}
.pfad ul li {
	float:					left;
	background-image: 		url(../images/layout/doppelpfeil.gif);
	background-repeat:		no-repeat;
	background-position:	0;
	padding:				0 8px 0 10px;
    margin-left:            -2px;
}

#anmeldung {
	background-color:		#92AFC8;
	background-image:		url(../images/layout/schatten-anmeldung.jpg);
	background-repeat:		repeat-y;
	height:			        27px;
	width:			        206px;
	float:			        left;
	margin-right:	        29px;
    padding:                5px 0 0 22px;
}



/* ---- content --- */
#content {
	clear:			        both;
    position:		        absolute;
    background-image:		url(../images/layout/navi-links-hg.jpg);
	background-repeat:		repeat-y;
}
	/* ---- links --- */
#links {
	width:		        	228px;
	float:			        left;
	background-image:		url(../images/layout/navi-links-hg.jpg);
	background-repeat:		repeat-y;
	margin-top:				1px;
	padding-bottom:			38px;
	background-color:		F7F7F7;
	height:					550px;
	min-height:				550px;
    position:				relative;
	display:				table;
    z-index:                1000;
}
#links:after  {
	clear:              both;
	content:            ".";
	display:            block;
	height:             0;
	line-height:        0;
	padding:            0;
	visibility:         hidden;
    background-color:		F7F7F7;
}


		/* ---- hauptnavi --- */

#mainnavi {
    float:          left;
    overflow:       hidden;
}


        #mainnavi ul {
			background-color:	#92AFC8;
			list-style-type:	none;
			list-style-position: 20px;
			font-size:			10px;
			width:				221px;
		}
		#mainnavi ul li {
			list-style-type:	none;
			list-style-position: inside;
			padding:			7px 0 7px 0;/**/
			margin-left:		0px;
			color:				#FFF;
			font-weight:		bold;
			border-bottom:		1px solid #DBE4F7;
		}
		#mainnavi ul li a {
			color:				#FFF;
			background-image: 	url(../images/layout/pfeil-weiss.gif);
			background-repeat:	no-repeat;
			background-position:	0;
		}
		#mainnavi ul li a:link {
			padding-left:		22px;
		}
		#mainnavi ul li a:visited {
			color:				#DBE4F7;
			padding-left:		22px;
		}
		#mainnavi ul li a:hover,
		#mainnavi ul li a:active,
		#mainnavi ul li a.current:visited  {
			background-image: 	url(../images/layout/pfeil-blau.gif);
			color:				#0072BC;
			padding-left:		22px;
		}
/* --- subnavi --- */
.subnavi h1 {
    padding:			15px 22px;
    border-bottom:		1px solid #BEC9D0;
}

.subnavi {
    font-size:		10px;
    width:          220px;
    height:         380px;
    left:           0;
    margin:         135px 0 30px 0;
    position:       relative;
}

.subnavi ul li a,
.subnavi ul li a:visited {
    border-bottom:  1px solid #BEC9D0;
    color:          #105F99;
    display:        block;
    font-size:      10px;
    line-height:    10px;
    min-height:     10px;
    padding:        6px 22px;
    text-align:     left;
    text-decoration:none;
    width:          180px;
	overflow:		hidden;
}
.subnavi ul {
  padding:              0;
  margin:               0;
  list-style-type:      none;

  }
.subnavi ul li {
  margin-right:         1px;
  position:             relative;
  float:                left;
  }
.subnavi ul li ul {display: none;}



/* specific to non IE browsers */
.subnavi ul li:hover ul li a.hide {
  background:       #A6BDD1;
  color:            #0072BC;
  }

.subnavi ul li:hover ul li:hover a.hide {
  width:            180px;
}
.subnavi ul li:hover ul li a {
  display:          block;
  color:            #FFF;
  width:            221px;
  padding:		    7px 22px 7px 22px;
  }
.subnavi ul li:hover ul li a:hover {
  color:            #0072BC;
  font-weight:      normal;
  }

.subnavi ul li:hover ul {
  display:          block;
  position:         absolute;
  top:              0;
  left:             222px;
  margin-top:       -1px;
  z-index:          1000;
}
.subnavi ul li a:hover,
.subnavi ul li a:active,
.subnavi ul li a.current,
.subnavi ul li a.current:visited  {
    display:            block;
    text-decoration:    none;
    font-weight:		bold;
  }

.subnavi ul li:hover a {
  color:				#0072BC;
  background-color: 	#A6BDD1;
  }

.subnavi ul li:hover ul.jugendvertretung {
  margin-top:           -157px;  /*227*/
}
.subnavi ul li:hover ul.arbeitsschutz {
  margin-top:           -132px;
}
.subnavi ul li:hover ul.pc-seminare {
  margin-top:           -52px;
}


/* ---- mitte --- */
	#mitte {
		width:			536px;
		float:			left;
        z-index:        10;
        position:       relative;
	}


/* ---- adminnavi --- */
		#adminnavi ul {
			list-style-type:	none;
			font-size:			10px;
			margin:				0 24px 0 23px;
		}
		#adminnavi ul li    {
			float:				left;
			padding:			7px 0 8px 0;
            background-image:   url(../images/layout/pipe.gif);
            background-repeat:  no-repeat;
            background-position:left;
            border:             0;
		}
		#adminnavi ul li a {
			padding:			0 25px;
            text-decoration:    none;
		}
		#adminnavi ul li a:link,
		#adminnavi ul li a:visited {
			color:				#002C50;
            text-decoration:    none;
		}
		#adminnavi ul li a:hover,
		#adminnavi ul li a:active,
		#adminnavi ul li a.current:visited {
			color:				#0072BC;
            text-decoration:    none;
		}

/* ---- inhalt --- */
		#inhalt {
		    position:           relative; /*X-Y-Position fuer alle absolut positionierten Inhalte*/
			clear:				both;
			border-top:			1px solid #BEC9D0;
			padding:			29px 25px 35px 26px;
		}
        #inhalt a:link,
        #inhalt a:visited {
            text-decoration:    underline;
        }
        #inhalt a:hover,
        #inhalt a:active {
            text-decoration:    none;
        }
        #inhalt ul li a:link,
        #inhalt ul li a:visited {
            text-decoration:    none;
        }


		#inhalt ul {
			list-style-type:	none;
            margin-bottom:      18px;
		}
		#inhalt ul li {
			list-style-image:	url(../images/layout/doppelpunkt.gif);
			margin-left:		15px;
			padding: 			1px 0;
		}
		#inhalt ul li ul {
			padding:			2px 0 1px 0;
		}
		#inhalt ul li ul li {
			list-style-type:	none;
			list-style-image:	url(../images/layout/liste-subdot.gif);
			margin-left:		20px;
		}
        #inhalt ul li ul li ul {
			padding:			2px 0 0 0;
		}
		/* Textbox links und rechts */
		.inhalt-links {
			display:			block;
			float:				left;
			width:				230px;
			margin-right:		20px;
		}
		.inhalt-rechts {
			display:			block;
			float:				right;
			width:				230px;
		}
		.einspaltig {
			clear:				both;
			padding-top:		14px;
		}
        .spalte-links,
        .spalte-mitte {
            float:              left;
            width:              153px;
            margin-right:       12px;
            font-size:          9px;
         }

        .spalte-rechts {
            float:              left;
            width:              153px;
            font-size:          9px;
         }
        .spalte-bild  {
            float:              left;
            /*width:              153px;*/
            margin:             0 12px 12px 0;
         }
        .spalte-bild img {
            border:			    1px solid #BEC9D0;
            font-size:          9px;
            margin-top:         2px;

        }

        .spalte-links img,
        .spalte-mitte img,
        .spalte-rechts img {
            border:			    1px solid #BEC9D0;
            margin-top:         10px;
        }
        table.tabelle {
			border:             1px solid #000;
			margin:             0;
			padding:            0;
			text-align: 		center;
        }
        table.tabelle thead {
            background:         #BEC9D0;
            color:              FFF;
            font-weight:        bold;
            margin:             0;
            padding:            0
        }
        table.tabelle tbody tr {
           margin:             0;
           padding:            0;
           border-bottom:      1px solid #BEC9D0;
        }
        table.tabelle  tbody tr {
           background:          #EEE;
        }
        table.tabelle  tbody tr.hell {
           background:          #FFF;
        }
        table.tabelle td {
	padding:            3px 6px;
	margin:             0;
	text-align: left;
        }
        table.tabelle td.datum {
            width:              116px;
        }
		
	/* sonderstyles */
	.datum {float:right;margin-top:-34px;}

/* ---- rechts --- */
    #rechts {
		width:					228px;
		float:					left;
        display:		        table;
        position:               relative;
        z-index:                1000;
	}
/* ---- zweitnavi --- */
	.zweitnavi {
			background-image:		url(../images/layout/schatten-navi.jpg);
			background-repeat:		repeat-y;
			background-position:	221px;
                position:               relative;
                width:				    221px;
                height:                 108px;
                background-color:	    #92AFC8;
                font-size:			    10px;
                margin-bottom:          14px;
		}
		
		.zweitnavi ul {
			list-style-type:	none;
            padding:              0;
            margin:               0;
		}

		.zweitnavi ul li {
            border-bottom:      1px solid #DBE4F7;
            color:              #FFFFFF;
            font-weight:        bold;
            list-style-position:inside;
            list-style-type:    none;
            margin-left:        0;
            padding:            8px 0 8px 0;
		}

		.zweitnavi ul li a {
			color:				#FFF;
			position:			relative;
		}
        .zweitnavi ul li a,
		.zweitnavi ul li a:visited {
			color:				#DBE4F7;
            display:            block;
            line-height:        10px;
            min-height:         10px;
			padding-left:		22px; /*22px;*/
            background-image: 	url(../images/layout/pfeil-weiss.gif);
			background-repeat:	no-repeat;
			background-position:	0;
            text-decoration:    none;
            overflow:		    hidden;
		}
		.zweitnavi ul li a:hover,
		.zweitnavi ul li a:active,
        .zweitnavi ul li a.current,
		.zweitnavi ul li a.current:visited  {
		    display:            block;
            text-decoration:    none;
            background-image:   url(../images/layout/pfeil-blau.gif);
            color:              #0072BC;
            padding-left:       22px;
		}
        .zweitnavi ul li ul {display: none;}

        /* Für alle nicht IE6er -- .zweitnavi ul li:hover ul li a.hide {*/
       .zweitnavi ul li:hover ul li {
           background:       #A6BDD1;
       }


      .zweitnavi ul li:hover ul li a {
        background:       #A6BDD1;
        color:            #0072BC;
        }

      .zweitnavi ul li:hover ul li:hover a {
        width:            180px;
      }
      .zweitnavi ul li:hover ul li a {
        display:          block;
        color:            #FFF;
        width:            180px;
        font-weight:      normal;
        background-image: none;
        padding-left:	  10px;
        }
      .zweitnavi ul li:hover ul li a:hover  {
        color:			  #0072BC;
        font-weight:      normal;
       }
      .zweitnavi ul li:hover ul {
        display:          block;
        position:         absolute;
        top:              0;
        right:            222px;
        margin-top:       0;
        z-index:          1000;
      }

      .zweitnavi ul li:hover ul.anspruch {
        margin-top:       27px;
      }
      .zweitnavi ul li:hover ul.tipps {
        margin-top:       54px;
      }
      .zweitnavi ul li:hover ul.gbuch {
        margin-top:       108px;
      }

/* ##### rechts boxen ####*/

		#rechts .box {
			background-image:		url(../images/layout/box-links-hg.jpg);
			background-repeat:		repeat-y;	
			background-color:       #FFF;
		}
		#rechts .box h1 {
			width:				211px;
			background-color:	#92AFC8;
			padding:			4px 5px;
		}
		#rechts .box .inhalt {
		    width:              186px;
			padding:			18px 8px 21px 21px;
		}
		#rechts .box .inhalt a {
			text-decoration:		underline;
		}
		
/* ---- ende content --- */

/* ---- fuss --- */
#fuss {
	clear:			    both;
	border-top:		    4px solid #0072BC;
    background-color:	#EEE;
	color:			    #555;
	padding:	        5px 0 20px 22px;
	font-size:		    10px;
	width:			    965px;
    /*margin-bottom:      20px;  */
	}
#fussprint {display: none;}

/* ---- Formulare --- */

form input.eingabefeld {
	border:					1px solid #0072BC;
	background-color:		#FFF;
	width:					140px;
	font-size:				10px;
	padding:				1px 4px;
	margin:					5px 0 0 22px;
	text-align:				left;
}

form input.submit-go {
	border: 				0px solid #FFF;
	background-color:		#0072BC;
	width: 					20px;
	font-size: 				11px;
	font-weight:			bold;
	color:					#FFF;
	height:					16px;
	padding-bottom:			4px;
}


ul.anmelden li{
	list-style-type:	none;
	}
/* suche  */
#suche {
    clear:          both;
	position:		absolute;
	bottom:			35px;
    z-index:        1000;
   /*	margin-top:		220px;*/
}

/* Fomular kontakt, gaestebuch etc.*/
label {
    display:        block;
    width:          110px;
    padding-right:  10px;
    float:          left;
}

#suche form {
	margin-bottom:	15px;
}
form.formular label {
    display:        block;
    width:          110px;
    padding-right:  10px;
    float:          left;
}
form.formular label.radio {
	display:        block;
	float:			left;
	width:			120px;
}
form.formular input,
form.formular textarea {
    display:        block;
    width:          329px;
    float:          left;
    padding:        1px;
    margin-bottom:  3px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
}
form.formular input.plz {
	display:        block;
	float:			left;
	width:			50px;
	margin-right:	5px;
}
form.formular input.ort {
	display:        block;
	float:			left;
	width:			268px;
}
form.formular input.radio {
	display:        block;
	float:			left;
	width:			10px;
	margin-right:	10px;
}
.tabelle td.checkbox input {
	width:			14px;
	margin-right:	10px;
}
form.formular input.submit {
    display:        block;
    width:          165px;
    float:          left;
    padding:        1px;
    color:          #004D8D;
    font-weight:    bold;
    border:			1px solid #004D8D;
    background:     #92AFC8;
    margin:  		0 0 3px 0;
}
form.formular input.submit-1 {
	display:        block;
    width:          165px;
    float:          left;
    padding:        1px;
    color:          #004D8D;
    font-weight:    bold;
    border:			1px solid #004D8D;
    background:     #92AFC8;
    margin:  		0 5px 3px 0;
}
form.formular p {
  clear:            both;
}
form input.firstmail, 
form label.firstmail {
	position:		absolute;
	visibility:		hidden;
	margin:			0;
	padding:        0;
	}

table.gbuch {
  width:            100%;
  border:           1px solid #92AFC8;
}
table.gbuch thead td {
  background:       #92AFC8;
}
table.gbuch thead td {
  padding:          2px 5px;
  color:            #FFF;
}
table.gbuch tbody {
  background:       #F7F7F7;
  padding:          5px;
}
table.gbuch tbody td {
  padding:          5px;
}

tr.firstmail {
	position:		absolute;
	visibility:		hidden;
	margin:			0;
	padding:        0;
	}
.gb-datum {
  font-size:        10px;
  text-align:       right;
  margin-right:    5px;
}
.gb-link {
  position:         absolute;
  top:              29px;
  right:            24px;
  color:			#004D8D;
  font-size:		11px;
  font-weight:		bold;
}
td.box-gb-eintrag   {
	border:	1px solid #92AFC8;
	background-color:	#FFF;
	padding:			5px;
}
td.checkbox input {
	width:			14px;
	margin-right:	10px;
}
.hinweis-unten {
		position:	absolute;
		bottom:		67px;
		width:		487px;
		margin-left:258px;
}



.versteckt {
  visibility:      hidden;
}

/* Newsausgabestyles */
table.newstabelle {
	width:			480px;
	margin:			0;
	padding:		0;
	border:			0;
}
table.newstabelle thead tr td {
	background-color:#92AFC8;
    padding:            2px 4px;
    color:              white;
}
table.newstabelle tbody tr td {
	vertical-align:	    top;
    padding:            2px 4px 6px 4px;
}
table.newstabelle tbody tr td.even {
    background-color:   white;
}
table.newstabelle tbody tr td.odd {
   background-color:   transparent;
}
.titelanzeige {
	width:			    400px;
	float:			    left;
	color:				#004D8D;
	font-size:			12px;
	font-weight:		bold;
	padding-bottom:		21px;
} 
.datumsanzeige {
	float:			right;	
}
.newsinhalt {
	clear:			both;
}
/* Styles für die Wartungsseiten */
.wartung-1 {
	margin:			50px 0 0 50px;
	text-align:		left;
}
.wartung {
	margin:			130px 0 0 50px;
	text-align:		left;
}
.wartung form input,
.wartung form textarea {
    display:        block;
    width:          500px;
}

.wartung form input.datumszelle {
    width:          155px;
    text-align:		left;
}
.wartung form input.ortszelle {
    width:          162px;
    text-align:		left;
}

.wartung form.formular table tbody {
	font-size: 			10px;
	color: 				#000;
	background-color: 	#f2f1f1;
}
.wartung form.formular table thead {
	font-size: 			10px;
	font-weight:		bold;
	color: 				#000;
	background-color: 	#ccc;
}
.wartung form.formular table td {}

/* Suche dgssearch */
#suchergebnis {
	font-family:	    Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	display:			block;
	width:				480px;
}
#suchergebnis ul {
	margin-top:			20px;
}
#suchergebnis ul li a.fett {
	font-weight:		bold;
	font-size:			10px;
}
#suchergebnis ul li strong,
#suchergebnis ul li b  {
   font-weight:		    bold;
   font-size:			10px;
   color:               #555;
}


.pipe {
  margin-top:7px;
}




/* KALENDER Styles */
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

/* Test */
/* Styles für die default augeblendete Navibox der Unterseminare */
.subnavi ul li a span.subseminar {
  	display:      		none;
}

.subnavi ul li a:hover span.subseminar,
.subnavi ul li a:visited.current span.subseminar,
.subnavi ul li a:active span.subseminar {
	display:		    block;
	color: 				#333;
	text-decoration: 	none;
	z-index:			1000;
  	margin: 		  	0;
 	position:     		absolute;
  	left:        		222px;
  	bottom:       		0;
  	width:        		180px;
  	background:   		transparent;	
  	text-decoration: 	none;
 	font-size: 			10px;
 	font-weight:		bold;
}

.subnavi ul li a:hover span.subseminar table a {
	text-decoration:	none; 
	font-size: 			10px;
	font-weight:		normal;	
}

.subnavi ul li a:hover span.subseminar table  {
	padding:			0; 
	margin:				0; 
	list-style:			none; 
	width:				180px;
	background-color:	#A6BDD1;
	position:			absolute;
	bottom:				0;
}

.subnavi ul li a:hover span.subseminar table {
	float:				none;
	font-style:			normal;
    border-collapse:    collapse;
	border:				0;
	margin:				0;
	padding:			0;
}
.subnavi ul li a:hover span.subseminar td {
	margin:				0;
	padding:			0;
    border:				0;
}

.subnavi ul li a:hover span.subseminar td a {
	/*height:				12px;  */
	line-height:		10px;
	color:				#666;
	padding:			6px 2px 5px 15px;
}

.subnavi ul li a:hover span.subseminar td a:link,
.subnavi ul li a:hover span.subseminar td a:visited,
.subnavi ul li a:hover span.subseminar td a:active {
	color: 				#FFF;
	text-decoration: 	none;
	font-weight: 		normal;
	font-size: 			10px;
}

.subnavi ul li a:hover span.subseminar td a:hover {
	background-color:	#A6BDD1;
	color:				#0072BC;
	font-weight:		normal;
	font-size: 			10px;
}

/* Ende Styles Subseminare-Navi */


/* Zweitnavi - Styles für die default augeblendete Navibox der Zwietnavi rechts */
.zweitnavi ul li a span.zweitnavi {
  	display:      		none;
}

.zweitnavi ul li a:hover span.zweitnavi,
.zweitnavi ul li a:visited.current span.zweitnavi,
.zweitnavi ul li a:active span.zweitnavi {
	display:		    block;
	color: 				#333;
	text-decoration: 	none;
	z-index:			1000;
  	margin: 		  	0;
 	position:     		absolute;
  	left:        		-182px;
  	bottom:       		-7px;
  	width:        		180px;
  	background:   		transparent;
  	text-decoration: 	none;
 	font-size: 			10px;
 	font-weight:		bold;
}

.zweitnavi ul li a:hover span.zweitnavi table a {
	text-decoration:	none;
	font-size: 			10px;
	font-weight:		normal;
    background-image:   none;
}

.zweitnavi ul li a:hover span.zweitnavi table  {
	list-style:			none;
	width:				180px;
	position:			absolute;
	bottom:				0;
    background-color:	#92AFC8;
	float:				none;
	font-style:			normal;
	border:				0;
    border-collapse:    collapse;
    padding:            0;
    margin:             0;
}
.zweitnavi ul li a:hover span.zweitnavi table tr td {
    /*height:				12px;  */
    line-height:		10px;
    border-top:         1px solid #BEC9D0;
}


.zweitnavi ul li a:hover span.zweitnavi td a {
	/*height:				12px;  */
	line-height:		10px;
	color:				#666;
}

.zweitnavi ul li a:hover span.zweitnavi td a:link,
.zweitnavi ul li a:hover span.zweitnavi td a:visited,
.zweitnavi ul li a:hover span.zweitnavi td a:active {
	color: 				#FFF;
	text-decoration: 	none;
	font-weight: 		normal;
	font-size: 			10px;
    padding:			7px 2px 6px 12px;
    width:				168px;
	line-height:		10px;
    display:block;
}

.zweitnavi ul li a:hover span.zweitnavi td a:hover {
	background-color:	#92AFC8;
	color:				#0072BC;
	font-weight:		normal;
	font-size: 			10px;
    width:				168px;
    padding:			7px 2px 6px 12px;
	line-height:		10px;
    display:            block;
}
.blaettern {
  margin-bottom:        30px;
}

