/* CSS Document */
/*
.level0schema h1
.level0schema #logo (background-image: url (img/kwd_level0_logo.gif)
*/
/* c.schneider@e-sens-e.de www.intermedial.de */
body
{
	background-color:				#FFFFFF;
	background-image:				url('../img/kwd_bg.gif');
	background-position:			left top;
	background-repeat:				repeat;
	text-align:						center;
	margin:							15px 0px 0px  0px;
	font-family:               		Arial, Verdana, Helvetica, sans-serif;
    font-size:                 		14px;
	color : 						#888888;
	font-style:						normal;
}
#kwdtopcurve
{
/*
background-image:url(img/kwd_973_bg_top.gif);
background-repeat:no-repeat;
*/
}
#kwdheader
{
height:	278;
background: url('../img/solutions-made-for-people.gif') no-repeat right 65px;
}
#kwdcontainer
{
border:0px solid red;
text-align:center;
margin:50px auto;
width:973px;
}

#kwdcontainerblack
{
/*border:1px solid green;*/
text-align:center;
background-color:#000000;
background-image:url('../img/kwd_fg_bg.gif');
}

#kwdpano
{
/* Position des Bildes */
	float:						left;
	margin: 					10px 0 0 29px;
	width:						916px;
	height:						245px;
	text-align:					left;
	position:					relative;
}

#kwdmininavi
{
	border:0px solid grey;
	border-color:#636363;
	margin:0px 26px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5D5D5D;
	text-decoration: none;
}

#kwdpanoborder
{
border:2px solid grey;
border-color:#414241;
height: 247px;
margin:0px;
background:		url('../upload/Auge_926x247.jpg') no-repeat left;
}

#kwdpanoborder h1
{
float: left;
border: 0px solid red;
position: relative;
margin: 62px 0px 0px 20px;
padding: 0px 2px 2px 8px;
color: #ffffff;
/*color: #ff0033;
color:#666666;*/
font-size:22px;
text-align:left;
	font-weight:				normal;
	width: 700px;

	border-bottom-style:        solid;
    border-bottom-width:        1px;
    border-bottom-color:        #ffffff;
	background:		url('../img/h1_bg.png');

}

#kwdpanoborder.smalltype
{
font-size:10px;
}

#kwdlogo
{
position: relative; 
text-align:right;
margin: -2px -2px 0 0; 
overflow: visible; 
z-index: 20;
}

#kwdsection
{
/* Position der Sectioneinheit */
	float:left;
	border:	0px solid grey;
	margin: 				14px 0px 0px 29px;
	padding:0;
	display:				block;
	width:					936px;
	height: 				320px;
	background-color: 		#000000;
/*
height:268px;
*/
/*background-color:#a1E6c6;
background-image:url();*/
}

#kwdsection,
#kwdpanel
{
/* Schriften für navis */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#kwdsection div
{
	text-align: 			left;
}

#kwdsection div a, #kwdmininavi a, #kwdpanel div a {
	color:#9D9D9D;
	font-weight: bold;
	text-decoration:none;
}

#kwdsectioncontent a {
	float:					left;
	color:					#B5B5B5;
	display:				block;
	width: 					100px;
	margin: 				0px 0px 10px 23px;
}

#kwdsectioncontent a:hover, #kwdmininavi a:hover, #kwdpanel div a:hover{
	color:					#D03F3C;
	/*font-weight: 			bold;*/
}

#kwdsectionbox
{
	margin:					0px 8px 0px 0px;
	float:					left;
	width:					300px;
	height:					150px;
	border: 0px solid yellow;
	position:                relative;
}
#kwdsectionbox.rechts
{
	margin:					0px 0px 4px 0px;
}


#kwdsectionheader
{
	height: 				18px;
	width: 					300px;
	background:				url('../img/oben_300x18_px.jpg') no-repeat left;
}

#kwdsectionheadline
{
	margin: 0px;
	font:					2.2em "Lucia Sans Unicode", "Lucia Grande",  Verdana, sans-serif;
	text-transform:			uppercase;
	border-right:           2px solid #EBEBEB;
	border-left:           	2px solid #EBEBEB;
	height: 				30px;
	width: 					296px;
	background:				url('../img/mitte_verlauf_ab_kanteH.gif');
	cursor: pointer;
}

a.hover:link,
a.hover:visited
{

	color:#5D5D5D !important;
display:				block;
 
}

a.hover:hover,
a.hover:active
{
 color:                   #ff0033 !important;
 display:block;
 
}

#kwdsectioncontentheader
{
	height: 				19px;
	width: 					300px;
	background:				url('../img/mitte_verlauf.gif') no-repeat left;
}

#kwdsectioncontent
{
	height: 				44px;
	width: 					296px;
	border-right:           2px solid #EBEBEB;
	border-left:           	2px solid #EBEBEB;
	background:				#000000 url('../img/mitte_verlauf_bg.gif');
}


#kwdsectioncontentbottom
{
	height: 				36px;
	width: 					300px;
	background:				url('../img/unten_300x36_px.jpg') no-repeat left;
}

.ml
{
	font-weight: normal;
	margin-left: 21px;
}


ol
{
list-style-type:none;
list-style-image:url('../img/kwd_li_level0.gif');
margin-left:1.7em;
margin-top:26px;
}

ol li{
margin-bottom: -15px;
}

#kwdpanel
{
/* Position der Panel-Einheit */
	float:					left;
	padding:0;
	margin:					0px 0px 16px 29px;
	border:					2px solid grey;
	border-color:			#ABAFB4;
	width:					916px;
	height:					80px;
	background-color:		#E6E6E6;
/*
background-image:url('../img/kwd_trace_panel.gif');
*/
}

#kwdnewsticker
{
	border: 0px solid green;
	margin:					6px 8px 0px 23px;
	float:					left;
}

#kwdfooternavi
{
	border: 0px solid orange;
	margin:					6px 16px 0px 0px;
	float:					right;
}
#kwddropdown
{
	border: 0px solid green;
	clear: 					left;
	float:					left;
	width:					380px;
/*background-color:#3C4c5C;*/
	margin:					12px 0px 0px 23px;
}

select
{
color:#666666;
float:left;
width:348px;
background-color:#CCCCCC;
}

#kwdfooterbar
{
	margin:					1px 18px 2px 0px;
	float:					right;
	border:	0px solid red;
}

#kwdsearchbar{
margin:					11px 18px 2px 5px;
float:					right;
text-align: right;
width: 390px;
height: 28px;
color : 					#5d5d5d;
}

#kwdsearchbar .input{
border:	1px solid #bebdbb;
margin: 1px 0px 0px 7px;
background-color: #f0f0f0;
height: 19px;
width: 177px;
}

#kwddisclaimer
{
	text-align:				center;
	margin:					6px 10px 0px 0px;
	font-weight:			normal;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	background-color:#FFFFFF;
	background-image:url('../img/kwd_bg.gif');
}
div.tipcontainer
{
    position:                   relative;
}

div.tip
{
    visibility:                 hidden;
    position:                   absolute;
    left:                       20%;
    top:                        50%;
    z-index:                    10;
    padding:                    5px;
    border:                     1px solid #cccccc;
    color:                      #000000;
    background-color:           #ffffff;
    font-size:                  11px;
   /* white-space:                nowrap;*/
}

div#datum{
display:inline;
color:#9d9d9d;
/*float:left;*/
}