/*---------------------------------------------------------*/
/*Body*/
/*---------------------------------------------------------*/
body, html {
	background-color:#d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#2a2a2a;
	margin:0px;
}
a:link, a:visited {
	text-decoration:underline;
	color:#004da0;
}
a:hover {
	text-decoration:underline;
	color:#666666;
}



/*---------------------------------------------------------*/
/*Aufbau*/
/*---------------------------------------------------------*/
#shoulder{width:990px; height:168px; border-bottom:10px solid #041d3d;}
#logo{width:212px; height:168px; background:url(../images/ekshs_logo.gif); float:left; cursor:pointer;}
#image{width:778px; height:168px; background:url(../images/ekshs_shoulder.jpg) no-repeat 0 0; float:left;}
.hidden {display:none;}

#outer_frame{margin-left:auto; margin-right:auto; width:990px;}
#inner_frame{}



/*---------------------------------------------------------*/
/*Navigation*/
/*---------------------------------------------------------*/
#navi {
	width:210px;
	background-color:#334861;
	margin-left:0px;
	padding-top:8px;
	vertical-align:top;
}
#navi ul{
	margin:0; padding:0;
}

#navi li{
	height:21px;
	color:#FFFFFF;
	font-size:9pt;
	padding-top:7px;
	border-bottom:1px solid #b8bfc8;
}
#navi li.navi_no{
	font-weight:bold;
	border-bottom:#99a4b0 solid 1px;
	list-style:none;
	padding-left:10px;
	background:url(http://shs.ekvw.net/fileadmin/templates/images/menu_arrow_right.gif) no-repeat 20px 10px;
}
#navi li.navi_act{
	font-weight:bold;
	border-bottom:#99a4b0 solid 1px;
	list-style:none;
	padding-left:10px;
	background:url(http://shs.ekvw.net/fileadmin/templates/images/menu_arrow_right_act.gif) no-repeat 20px 10px;
}
#navi li.navi_no a:link, #navi li.navi_no a:visited, #navi li.navi_no a:hover, #navi li.navi_act a:link, #navi li.navi_act a:visited, #navi li.navi_act a:hover {
	margin-left:25px;
	text-decoration:none;
	color:#FFFFFF;
}

/*---------------------------------------------------------*/
/*Navigation Ebene 2*/
/*---------------------------------------------------------*/
#navi li.sub_navi1_no{
	border-bottom:#FFF dotted 1px;
	background-color:#717f91;
	padding-left:45px;
	list-style:none;
	background:#717f91 url(http://shs.ekvw.net/fileadmin/templates/images/menu_arrow_right_2.gif) no-repeat 35px 10px;
}
#navi li.sub_navi1_act{
	border-bottom:#FFF dotted 1px;
	padding-left:45px;
	list-style:none;
	/*background:#717f91 url(http://shs.ekvw.net/fileadmin/templates/images/menu_arrow_right_2_act.gif) no-repeat 35px 10px;*/
	background:#b8bfc8 url(http://shs.ekvw.net/fileadmin/templates/images/menu_arrow_right_2_act.gif) no-repeat 35px 10px;
}
li.sub_navi1_no a:link, li.sub_navi1_no a:visited, li.sub_navi1_no a:hover{
	text-decoration:none;
	color:#FFF;
}
li.sub_navi1_act a:link, li.sub_navi1_act a:visited, li.sub_navi1_act a:hover{
	text-decoration:none;
	color:#b8001c;
}

/*---------------------------------------------------------*/
/*Navigation Ebene 3*/
/*---------------------------------------------------------*/
#navi li.sub_navi2_no{
	border-bottom:#FFF dotted 1px;
	background-color:#717f91;
	padding-left:55px;
	list-style:none;
	color:#000;
	background:#b8bfc8 url(http://shs.ekvw.net/fileadmin/templates/images/menu_arrow_right_3.gif) no-repeat 45px 10px;
}
#navi li.sub_navi2_act{
	border-bottom:#FFF dotted 1px;
	padding-left:55px;
	list-style:none;
	background:#b8bfc8 url(http://shs.ekvw.net/fileadmin/templates/images/menu_arrow_right_2_act.gif) no-repeat 45px 10px;
}
li.sub_navi2_no a:link, li.sub_navi2_no a:visited, li.sub_navi2_no a:hover{
	text-decoration:none;
	color:#334861;
}
li.sub_navi2_act a:link, li.sub_navi2_act a:visited, li.sub_navi2_act a:hover{
	text-decoration:none;
	color:#b8001c;
}


/*---------------------------------------------------------*/
/*Content*/
/*---------------------------------------------------------*/
#content{
width:592px; background-color:#FFF;
vertical-align:top;
padding:35px;}

#hot_spots{
width:185px; background-color:#ebedf0; border-left:1px dotted #969696; vertical-align:top; ;
}

#hot_spots h1{
font-size:12px; text-align:left; border-top:1px dotted #334861; padding-top:5px; margin-bottom:0; padding-left:20px; color:#001a3a;
background:url(http://shs.ekvw.net/fileadmin/templates/images/arrow_spot.gif) no-repeat 10px 10px;}
#hot_spots h1 a{
color:#001a3a; text-decoration:none;}

#hot_spots p{
margin-top:0; margin-bottom:0px; padding:0; padding-left:20px; color:#001a3a; font-size:12px;}
#hot_spots img{
padding-left:20px;}


#impressum
{height:20px; background-color:#001a3a; color:#808d9d; text-align:center; font-size:11px; padding-top:5px;}
#impressum a{color:#808d9d; text-decoration:underline;}

/*---------------------------------------------------------*/
/*Content*/
/*---------------------------------------------------------*/
h1 {
	font-size:16px;
	color:#b8001c;
}

td.content{
	background-color:#dee7f8;
	padding:0px;
}

td.welcome, td.news, td.downloads{
	padding:10px 25px 7px 25px;
	border-bottom:#FFFFFF solid 7px;
}
td.news{
	width:380px;
	font-size:10pt;
	border-right:#FFFFFF solid 7px;
}
td.welcome p, td.news p, td.downloads p{
	margin-top:15px;
	margin-bottom:0px;
}
/*---------------------------------------------------------*/
/*Tabellen im Content*/
/*---------------------------------------------------------*/
table.downloads td.header{
	font-weight:bold;
	background-color:#bacbe8;
	border-bottom:1px solid #FFFFFF;
}
table.downloads td{
	padding:10px 0px 10px 10px;
	border-bottom:1px solid #426bb3;
	vertical-align:middle;
}
table.downloads td p{
	margin:0px;
}
table.downloads td.document{
	width:230px;
}
table.adressen{
	width:100%;
	border-collapse:separate;
	border-bottom:1px solid #666666;
	margin-top:10px;
}
table.adressen td{
	padding:0px;
	vertical-align:top;
}
table.adressen td p{
	margin:0px;
}
table.adressen td ul{
	margin:0px 0px 0px -10px;
}
table.adressen td.titel{
	width:90px;
}
table.adressen td.last{
	padding-bottom:15px;
}
/*---------------------------------------------------------*/
/*News auf Startseite*/
/*---------------------------------------------------------*/
span.news_date{
	font-size:8pt;
	font-weight:normal;
}
/*---------------------------------------------------------*/
/*News im Content*/
/*---------------------------------------------------------*/
div.news_list{
	width:100%;
	border-bottom:1px solid #999999;
	padding:0px 0px 15px 0px;
}
span.news_list_title{
	font-weight:bold;
}
span.news_list_date{
	font-size:8pt;
	font-weight:normal;
}
span.news_single_title{
	font-weight:bold;
}
span.news_single_date{
	font-size:8pt;
	font-weight:normal;
}


/*---------------------------------------------------------*/
/*Form*/
/*---------------------------------------------------------*/
table.csc-mailform td.csc-form-labelcell{width:100px; text-align:left;}
#mailformemail, #mailformname {width:300px;}
table.csc-mailform textarea{width:300px; hight:400px; font-family:Arial, Helvetica, sans-serif;}
#mailform .csc-mailform{border:none;}
