#kopf 
{
	background-color:#013467;
	background-color:white;
	background-image:url(i/lay/efa-background.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	border-top: 1px solid #ABB5D4;
	margin: 0 0 0 0;
	height:80px;
	left: 0px;
	top: 0px;
	z-index:1;
	cursor:hand;
}
#kommunikationsstraining_tochter #kopf {
	background-image:url(i/lay/efa-background-ohnetext.jpg);
}

#kopfwrapper {
	border-top: 4px solid #036;
	margin: 0 0 0 0;
	max-width:714px;
	width: expression(document.body.clientWidth > 760? "714px": "99%" ); 
}

#kopf h1 {
	visibility:hidden;
	font-size:0px;
	margin:0px;
	height:0px;
}

#kopf a, #kopf a:hover {
	border:0px;
}

/* +++  Hier beginnen die Contentdefinitionen +++*/
#content
{
	padding:40px 30px 30px 120px;
	margin: 0 0 0 0;
	width:65%;
	max-width:500px;
	width: expression(document.body.clientWidth > 700? "620px": "70%" ); 
	left: 0px;
	right:0px;
	float:left;
	clear:both;

}

#content .termineTabelle {
	margin-left: 20px;
	width: 500px;
}

#content .termineTabelle th {
	background-color:#eee;
	font-family:Georgia, Geneva, sans-serif;
	font-size:14px;
	padding:3px 3px 5px 3px;
}

#content .termineTabelle td{
	font-size:13px;
	border-bottom:1px solid #eee;
	padding:3px 3px 5px 3px;
}

/* +++  Hier enden die Contentdefinitionen +++*/





.introtext 
{
	padding-right:180px;
	font:  normal 0.9em  "Times New Roman";
	margin-bottom:80px;
}

.introliste
{
	margin-left:-10px;
	margin-top:30px;
}



.introliste2 ul  li
{
/*	display:block;
	padding-bottom: 10px;
	border:1px solid black;
	font: normal 11px Verdana;
	*/
}

#content ul li {
/*	list-style-type: disc;
	list-style-image:url(standards/punkt3_li.gif);
	list-style-image:url(i/lay/pointer_small.jpg);
	list-style-position: inside;*/
	list-style-type:none;
	background-image:url(i/lay/pointer_small.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-bottom:5px;
}
#content ul li ol {
	margin:15px 0px 5px 0px;
}
#content ul li ol li {
	background-image:none;
	padding-left:0px;
	padding-bottom:0px;
}

#content ul li ul li{
	list-style-type:none;
	background-image:url(standards/punkt3_li.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}


ul.reducedwidth{
	width:99%;
}

#content ol li {
	margin-bottom:15px;
}


body, html
{
	margin: 0px;
	padding: 0px;
	font: normal Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(i/background.gif);
	background-repeat:repeat-y;*/	
}


h1{
	font: normal 30px "Times New Roman", Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #900;
	color: #105DA3;
	color: #ACBD33;
	color:#64A22D;
	margin-left:20px;
}


h2, #suchergebnisse dt {
	font: normal 22px "Times New Roman", Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	margin-top:25px;
	margin-left:20px;

/*	color: #F2AB38; */
}

.ueberschrift {
	margin-left:20px;
	
}
h2 img{
	margin-left:-120px;
	float:left;
	clear:right;
}
	
	
h3 {
	 font:  17px Georgia, Verdana, Arial, Helvetica, sans-serif;
	 color: #888;
	 margin-left:20px;
} 



h3 img{
	margin-left:-120px;
	float:left;
	clear:right;
}


h4	 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
		 margin-left:20px;
} 


h5{
	font: normal 15px "Times New Roman", Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #888;
		 margin-left:20px;
/*	color: #A66026; */

}


 p,  li , #suchergebnisse dd, td	{
	 font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	 color: #333333; 
	 text-align:left; 
	 }

#content p, #content b {
	margin-left:20px;
}
 
	 
b, strong,em
{
	/*font: 1em Verdana, Arial;*/
	font-weight: bold;
	color: #333;
}

em
{
	color: #900;
}

hr {
		margin-left:20px;
		color:#333;
		height:1px;
		margin-bottom:10px;
		margin-top:10px;
}


/* ++++ Hier beginnen die Anweisungen für das Menü ++++++ */
a.menu, a.popdown, a.menustart
{
	font: normal 11px  "lucida grande", verdana, lucida, sans-serif ;
	color: #fff;
	background-color: #036;
	text-decoration:none; 
	text-align:left;
	display:inline;
	float:left;
	padding: 4px 15px 4px 12px;
	margin:0 0 0 -1px;
	/*border-right: 1px #B6B6B6  solid;*/
	border-bottom: 3px solid #ABB5D4;
	border-bottom: 2px solid white;
	border-top: 2px solid white;	
	/*border-bottom: 1px #00A solid;*/
}

#ddkursangebot li a.menu {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}


a:link, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #036;	
}


#content a {

}
#content a:hover {
	border-top:0px;
}

a:link img, a:hover img{
	text-decoration:none;
	border:none;
}


a.menustart 
{
	border-left: 1px black solid;	
}


a:hover.menu, a:hover.menustart
{
	background-color: #369;
	/*background-color: #ABB5D4;*/
	color:white;
	border-bottom: 2px solid  #036;
}

#ddkursangebot li a:hover.menu {

}

a:hover .firstmenuitem{
	border-right:1px solid white;
}


#foot, #breadcrum {
/*	max-width:663px;*/
	padding:3px 40px 3px 10px;
	font: 10px Verdana;
	width:100%;
	max-width:663px;
	width: expression(document.body.clientWidth > 730 ? "713px": "99%" ); 
	background-image:url(i/background_breadcrum.gif);
	background-repeat:no-repeat;
	border-top: none;
	border-bottom: none;
	height:19px;
	left: 0px;
	float:left;
	clear:left;
}


#foot a, #foot.a:hover, #breadcrum a, , #breadcrum.a:hover
{
	color:#060606;
	text-decoration:none;
}

/* ------------- START menu ------------------------------------------------ */
#navcontainer {
	margin:0px;
	padding:0px;
	/*background-color:#ccc;*/
	top:0px;
	left:0px;
	float:left;
}




#navlist ul
{
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;
}

#navlist li
{
		display: inline;
		list-style-type: none;
}

#navlist a {
		padding: 3px 10px;
		line-height:13px;
 }

#navlist a:link, #navlist a:visited
{
		color: #fff;
		background-color: #036;
		text-decoration: none;
}

#navlist a:hover
{
		color: #fff;
		background-color: #369;
		text-decoration: none;
}



/* ------------- END style6 --------------- */
.dropdown, .subdropdown{
	position:absolute;
	background-color: #369;
	top:112px;
	width:220px;
	z-index:3;
	visibility: hidden;
	color:#fff;
	margin:0px;
	padding:0px;
	}

.subdropdown {
	top:96px;
}	

.dropdown ul,.subdropdown ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li .submenu { 
	color:#fff;
	margin-left:0px;
	padding-left:4px;
	font:#fff;
}
.dropdown a {
	color:#fff;
	display:block;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-decoration:none;
	padding: 3px 4px 4px 10px;
}
.dropdown a:hover {
	border-bottom: 1px solid #ddd;
	border-top: 0px solid #ddd;
	
	border-right: 1px solid #ddd;
}

.submenu a:visited, .submenu a:hover { 
	color:#fff;
	display:block;
	border-bottom: 1px solid #ddd;
	background-color: #5C0000;
}

.kursorttabelle td{
	font: 10px Verdana;
	padding: 2px;
}

input, textarea,select
{  
	/*margin-left:38px;*/
	border-RIGHT:#CCCCCC 1px;
	border-LEFT:#090909  1px;
	border-TOP:#090909 1px;
	border-BOTTOM:#CCCCCC 1px;
	border-style:groove;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
	background: #F3F3F3;
}

form#suche input#q{
	height:15px;
}



input.neutral {
	border:none;
	background: none;
}

a.link{
	color: #ABB5D4;
	text-decoration:none;
	border-bottom: 1px dotted #ABB5D4;
}

.block {
	display:block;
	font:12px Helvetica,Verdana,sans-serif;
	background-color:#f4f4f4;
	margin:20px 50px 20px 25px;
	padding:10px;
	border:1px solid #ccc;
}

th {
}

.td0, .td1, .td2, .td3
{
	 vertical-align: top;
	 text-align: left;
	 font:11px Verdana;
}
	
.td0{
	 background-color: #868686; 
	 color: #fff; 
	 border:1px solid;
	 }
.td1{
	 background-color: #e8e8e8; 
	 }
.td2{
	 background-color: #fff;  
	 }
.td3{
	 background-color: #900; 
	 font-weight:bold;
	 	color:White; 
	 }
	 
.td0 b, .td0 a {
	color:White;
}

.td3 a{
	color:White;
}

.suchhilfe td{
	padding:3px;
	margin-left:15px;
	font:0.8em;
}

form#suche input {
	height:10px;
}

form#suche{
	paddin:0px;
	margin:-2px 11px 0 0;
	/*border:1px solid gray;*/
	float:right;
}

form#suche .text{
	margin:0px 3px 0px 3px;
	width:80px;
	height:15px;
	font-size:0.9em;
	/*border:1px solid green;*/
}
form#suche .button{
	margin:1px 0 0 0 ;
	padding-bottom:1px;
	height:15px;
	font-size:0.9em;
	margin-top:1px;
/*		border:1px solid red;*/
}


/*Update am 11.09.2006:
Übersichtsseite
*/

div.uebersicht {
	padding-left:10px;
	text-align:center;
	background-image:none;
	background-color:white;
	width:76%;
	max-width:520px;
	width: expression(document.body.clientWidth > 700? "660px": "70%" ); 
}

div#hinweis {
	float:left;
	clear:left;
	width:100%;
	text-align:left;
}



div#epl, div#kek, div#eplkek {
	text-align:center;
	width:200px;
	display:block;
	float:left;
	clear:right;
	padding: 0 1em 1.5em 0.3em;
	margin: 0 0em 0.5em 1.1em;
	background-repeat:no-repeat;
	background-position: top right;
}

div#epl p, div#kek p, div#eplkek p {
	text-align:center;
}

div#epl {
	background-image:url(i/lay/efa-background_translucent.jpg);
}

div#kek {
	background-image:url(i/lay/akf-kek-translucent.jpg);
}

div#eplkek {
	float:left;
	clear:left;
	width:340px;
	margin:10px 0 0 70px;
}

table th {
	text-align:left;
	font-size: 0.8em;
	padding: 3px 3px 3px 0px;
}
table.terminTabelle {
	width:400px;
	margin-left:25px
}
table.terminTabelle tr td{
	border-bottom: 1px solid #ccc;
}
