

body {

background-color: #f2f3e7;

font-family: Verdana, Arial, san-serif;

 }
 
table.timetable {width: 500px;}

table.timetable td{font-size: 11px; margin: 1px;}

p, table {

font-size: 12px;

padding: 0;

margin 0;

}



td { 
padding-right: 5px; padding-bottom: 6px; vertical-align:top;
}



table.overview {vertical-align:top; }

table.overview tr {background-color: #D2E093; margin:0;}

table.overview tr td { 
padding: 4px 4px 6px 4px;  vertical-align:top;
}

td.datum {font-size: 13px; font-weight:700; color: #356A1C;}

table.overview tr td.inhalt_break {background-color: #66CCFF;}

table.overview tr td.inhalt_formal {background-color: #CCCCCC;} 

table.overview tr td.inhalt_prog {background-color:#FFFF66;}

table.overview tr td.inhalt_ws {background-color: #356A1C; color: #D2E093; width:25%;}

table.overview tr td.inhalt_intern {}

table.detail td { 
padding: 4px 4px 6px 4px;  vertical-align:top;
}
tr.ddatum {font-size: 13px; font-weight:700; color: #356A1C;}
tr.dtitle td {background-color: #CCCCCC;}
tr.dws_title td {background-color: #356A1C; color: #D2E093;}
table.detail tr {background-color: #D2E093; margin:0;}

table.detail tr.dws_inhalt td {width: 20%;}

a.detail {color: #356a1c;

border: none; font-size: 11px; font-weight:400; }

a:link { 

color: #356a1c;

border: none;}



a:visited { }



a:hover { }



a:active { }



img {

border: 0px;}

#head {

 height: 110px;

}



#partner {

margin: 0;

padding: 0;

 float: right;

 margin-top: 60px;

 margin-right: 12px;

}

h1 {

color: #356a1c;

font-size: 20px;

}



h2{

color: #356a1c;

font-size: 18px;



}



h3 {

color: #356a1c;

font-size: 16px;

}



h3.infobox{

color: #356a1c;

font-size: 14px;

margin:0;

padding: 0;

margin-bottom: -8px;



}

h1#title {

padding: 0;

margin: 0;

font-size: 22px;

color: #356a1c;

margin-left: 200px;

margin-right: 200px;

padding-top: 20px;

}

h2#untertitel
{
padding: 0;

margin: 0;

font-size: 16px;

color: #356a1c;

margin-left: 200px;

margin-right: 200px;

padding-top: 20px;
}



div.infotitle {

background-color: #356a1c;

color:  #d2e093;

font-weight: bold;

width: 200px !important;

margin: 0;

padding: 0;

margin-left: -10px;

margin-right: -10px;

margin-bottom: 20px;



padding: 5px 10px 5px 10px;

}



#logo {

float: left; }









/*navigation */

 #navcontainer { }

#navcontainer a { text-decoration: none; }



#navcontainer ul

{

padding: 0;

margin: 0;

list-style-type: none;

position: relative;

min-width: 750px;

}



#navcontainer li { display: inline; }



/*1st level elements*/

#navcontainer ul

{

/*border-top: 1px solid #356a1c;*/

border-bottom: 1px solid #356a1c;

background-color: #356a1c;

padding: 2px 0;

margin-bottom: 2em;

}



#navcontainer li { margin: 0 0 0px; }

#navcontainer ul li.inactive a{color: #cccccc;}
#navcontainer ul li.inactive a:hover {background-color: #356a1c;}

#navcontainer ul a,

#navcontainer ul a:link,

#navcontainer ul a:visited

{

background-color: #356a1c;

/*border: 1px solid #356a1c;*/

color: #ffffff;

padding: 0px 5px;

font-weight: bold;

font-size: 14px;

}



#navcontainer ul a:hover,

#navcontainer ul a:focus

{

background-color: #d2e093;

;

/*border: 1px solid black;*/

color: #356a1c;

padding-bottom: 3px;

padding-top: 3px;

font-weight: bold;

}



/*current Link*/

#navcontainer ul a#current,

#navcontainer ul a#current:link,

#navcontainer ul a#current:visited { font-weight: bold; }



/*Second and subsequent levels*/

#navcontainer ul ul

{

font-size: 80%;

position: absolute;

top: 1.7em;

left: 0;

width: 100%;

height: 1.4em;

border-top: none;

background-color: #d2e093;/*#d2e093;*/

}



#navcontainer ul ul li { display: inline; }



#navcontainer ul ul a,

#navcontainer ul ul a:link,

#navcontainer ul ul a:visited

{

background-color: #d2e093;/*#d2e093;*/;

border: 1px solid #d2e093;

color: #356A1C;

}



#navcontainer ul ul a:hover,

#navcontainer ul ul a:focus

{

text-decoration: underline;

color: #356a1c;

padding: 0 5px;

}



/*current Link*/

#navcontainer ul ul a#subcurrent,

#navcontainer ul ul a#subcurrent:link,

#navcontainer ul ul a#subcurrent:visited { font-weight: bold; }

	

	#ia #navcontainer a#current1,

	#ib #navcontainer a#current2,

	#ic #navcontainer a#current3,

	#id #navcontainer a#current4,

	#ie #navcontainer a#current5,

	#if #navcontainer a#current6,

	#ig #navcontainer a#current7 {

	background-color: #d2e093

;
/*#d2e093;*/
	color: #356a1c;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	}
	
	#navcontainer #subcurrent1,
	#navcontainer #subcurrent2,
	#navcontainer #subcurrent3,
	#navcontainer #subcurrent4,
	#navcontainer #subcurrent5,
	#navcontainer #subcurrent6,
	#navcontainer #subcurrent7
	{
	display: none;
	
	
	}
	
	
	#ca #navcontainer #subcurrent1,
	#cb #navcontainer #subcurrent2,
	#cc #navcontainer #subcurrent3,
	#cd #navcontainer #subcurrent4,
	#ce #navcontainer #subcurrent5,
	#cf #navcontainer #subcurrent6,
	#cg #navcontainer #subcurrent7
	{
	display: inline;
	
	}

#content {

padding: 5px 250px 10px 20px;

}	





	#spalte_r {

	margin-top: 10px;

	margin-right: 0px;

	float: right;

	background-color: #d2e093;

	width: 200px;

	padding: 20px 10px 20px 10px;

	background-image: url(../bilder/wasserzeichen.gif); 

	background-repeat: no-repeat;

	background-position: bottom;

	}

	

	.clear {

	clear: both;

	}

	

#footer {

text-align: center;

}

br.clear {clear: both;}