.csc-textpic-imagewrap dl {
	margin:0;
}

body {
	background-color:#E5EAF1;
	margin: 0;
	padding: 0;
	font-family:'Arial', Verdana, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	color:#333;
}
td {
	font-family:'Arial', Verdana, Helvetica, sans-serif;
}
form {
	margin:0;
	padding:0;
}
input {
	font-family: 'Arial', Verdana, Helvetica, sans-serif;
	font-size:11px;
}
h1, h2, h3, h4, h5 {
	padding:0 0 0 0;
	margin:0 0 0.5em 0;
}

h1 {font-size:13px; color:#004492; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:bold;}
h2 {font-size:13px; color:#333333; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:bold;}
h3 {font-size:12px; color:#666666; margin: 0 0 0 0; font-weight:normal; text-transform: uppercase;}
h4 {font-size:12px; color:#001b37; margin: 0 0 0.5em 0; padding:0 0 0 0; font-weight:bold; }
h5 {font-size:12px; color:#FFFFFF; margin: 0 0 0 0; padding:8px 0 0 15px; font-weight:bold; }
h6 {font-size:18px; color:#666666; margin: 0 0 0 0; padding:0 0 0 0; font-weight:normal; }

p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a {
	color:#004489;
	text-decoration:none;
}
a:hover {
	color:#004489;
	text-decoration:none;
}
ul{
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
li{
	list-style-image: none;
	list-style-type:none;
	padding:0 0 5px 0;
	margin: 0 0 0 0;
}

.clear_both {clear:both; font-size:1px;}
.clear_right {clear:right; font-size:1px;}
.clear_left {clear:left; font-size:1px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
#outer {
	text-align:center;
}
#mitte {
	width:990px;
	margin:0 auto 0 auto;
	text-align:left;
}
#mitte_innen {
	width:990px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
#footer {
	width:900px;
	height:30px;
	margin:0 0 0 0;
	float:left;
}
#footer_content {
	width:880px;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	float:left;
	font-family:"Times New Roman", Times, serif, Arial, Verdana, Helvetica, sans-serif;
}
#footer a{
	color:#6a6b6d;
	text-decoration:none;
	font-size:12px;
}

/*+++++++++++++++++++ Reihe 1 +++++++++++++++++++++++++++++++*/
#row1 {
	width:990px;
	height:461px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row1-start.jpg);
	background-repeat:no-repeat;
}
#row1_content {
	position:absolute;
	z-index:1;
	width:990px;
	height:461px;
	padding:0 0 0 0;
	float:left;
}
	#row1_content_image {
		position: absolute;
		z-index:2;
		width:920px;
		height:296px;
		padding:0 0 0 0;
		float:left;
		top: 94px;
		left: 31px;
		overflow:hidden;
	}
	#row1_content_nav {
		position: absolute;
		z-index:4;
		width:990px;
		height:122px;
		padding:0 0 0 0;
		float:left;
	}
	#row1_content_startnav {
		position: absolute;
		z-index:4;
		width:486px;
		height:100px;
		padding:0 0 0 0;
		float:left;
		top: 354px;
		left:248px;
	}
/*+++++++++++++++++++++++++++++++++ BOX Logo ++++++++++++++++++++++++++++++++++++++++++*/
#logo {
	position:absolute;
	width:150px;
	height:146px;
	float:left;
	left:416px;
}
#logo_bottom {
	position:absolute;
	width:150px;
	height:10px;
	float:left;
	left:416px;
	top: 146px;
}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für SUBNAV +++++++++++++++++++++++++++++++++++++++++++++*/
#row2 {
	width:990px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row2.gif);
	background-repeat: repeat-y;
}
#row2_content {
	width:900px;
	padding:0 0 5px 55px;
	float:left;
}
	.row2_col1_verein {
		width:267px;
		height:98px;
		padding:15px 10px 5px 15px;
		float:left;
		background-image: url(../images/startbox-wsfv.gif);
		background-repeat: no-repeat;
		color:#004492;
	}
	.row2_col1_biathlon {
		width:267px;
		height:98px;
		padding:15px 10px 5px 15px;
		float:left;
		background-image: url(../images/startbox-biathlon.gif);
		background-repeat: no-repeat;
		color:#004492;
	}
	.row2_col1_rennrodeln {
		width:267px;
		height:98px;
		padding:15px 10px 5px 15px;
		float:left;
		background-image: url(../images/startbox-rennrodeln.gif);
		background-repeat: no-repeat;
		color:#004492;
	}
	.row2_col1_kombination {
		width:267px;
		height:98px;
		padding:15px 10px 5px 15px;
		float:left;
		background-image: url(../images/startbox-kombination.gif);
		background-repeat: no-repeat;
		color:#004492;
	}
	.row2_col1_langlauf {
		width:267px;
		height:98px;
		padding:15px 10px 5px 15px;
		float:left;
		background-image: url(../images/startbox-langlauf.gif);
		background-repeat: no-repeat;
		color:#004492;
	}
	.row2_col1_skispringen {
		width:267px;
		height:98px;
		padding:15px 10px 5px 15px;
		float:left;
		background-image: url(../images/startbox-skispringen.gif);
		background-repeat: no-repeat;
		color:#004492;
}
#row2_bottom {
	width:990px;
	height:50px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row2-bottom.gif);
	background-repeat: no-repeat;
}
	#row2_bottom_content {
		width:930px;
		padding:20px 60px 0 0;
		float:left;
	}
/*+++++++++++++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen1+++++++++++++++++++++++++++++++++++++++++++++*/
#nav_main {
    padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	
	font-size:0.1px;
}
#nav_main ul {
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
    padding:0 0 0 0;
}
#nav_main li {
	list-style-image: none;
	list-style-type:none;
  	padding:0 0 0 0;
  	margin: 0 0 0 0;
  	float:left;
  	width:81px;
}
#nav_main a {
	height:81px;
	display:block;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	/*color:#CADBEE;*/
	color:#4e80c2;
	/*font-size:11px;*/
	font-size:0.001em;
	font-weight:normal;
	background-color:none;
	text-align:center;
}
#nav_main.js_aktiv a {
	height:107px;
}

#nav_main a:hover {
	/*color:#FFF;*/
	/*height:30px;
	padding:60px 0 0 0;*/
	font-weight:bold;
	/*font-size:11px;*/
	/*font-size:0.1px;*/
	background-color:none;
	text-decoration:none;
	color:#dccc7c;
}
#nav_main a.active {
	/*color:#FFF;*/
	font-weight:bold;
	/*font-size:11px;*/
	/*font-size:0.1px;*/
	background-color:none;
	text-decoration:none;
	color:#dccc7c;
}
#nav_main a.active:hover {
	/*color:#FFF;*/
	font-weight:bold;
	/*font-size:11px;*/
	/*font-size:0.1px;*/
	background-color:none;
	text-decoration:none;
	color:#dccc7c;
}
#nav_main li.active_li_ifsub {
	/*color:#FFF;*/
	font-weight:bold;
	/*font-size:11px;*/
	/*font-size:0.1px;*/
	background-color:none;
	text-decoration:none;
}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Verein ++++++++++++++++++++++++++++++++++++++++++*/
	#ve_href0 a{
		background-image: url(../images/startnav/wsfv-on.gif);
		background-repeat:no-repeat;
	}
	#ve_href0 a:hover{
		background-image:url(../images/startnav/wsfv-on.gif);
		background-repeat:no-repeat;
	}
	#ve_href0 a.active{
		background-image:url(../images/startnav/wsfv-on.gif);
		background-repeat:no-repeat;
	}
	#ve_href0 a.active:hover{
		background-image:url(../images/startnav/wsfv-on.gif);
		background-repeat:no-repeat;
	}
	.js_aktiv #ve_href0 a{
		background-image: url(../images/startnav/wsfv.gif);
		background-position: -81px 0px;
	}
	.js_aktiv #ve_href0 a:hover, .js_aktiv #ve_href0 a.active, .js_aktiv #ve_href0 a.active:hover {
		background-image: url(../images/startnav/wsfv.gif);
	}
	.js_aktiv #ve_href0 a.m_over, .js_aktiv #ve_href0 a.active {
		background-position: 0px 0px;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Biathlon ++++++++++++++++++++++++++++++++++++++++++*/
	#bi_href0 a{
		background-image: url(../images/startnav/biathlon-on.gif);
		background-repeat:no-repeat;
	}
	#bi_href0 a:hover{
		background-image: url(../images/startnav/biathlon-on.gif);
		background-repeat:no-repeat;
	}
	#bi_href0 a.active{
		background-image:url(../images/startnav/biathlon-on.gif);
		background-repeat:no-repeat;
	}
	#bi_href0 a.active:hover{
		background-image: url(../images/startnav/biathlon-on.gif);
		background-repeat:no-repeat;
	}
	.js_aktiv #bi_href0 a{
		background-image: url(../images/startnav/biathlon.gif);
		background-position: -81px 0px;
	}
	.js_aktiv #bi_href0 a:hover, .js_aktiv #bi_href0 a.active, .js_aktiv #bi_href0 a.active:hover {
		background-image: url(../images/startnav/biathlon.gif);
	}
	.js_aktiv #bi_href0 a.m_over, .js_aktiv #bi_href0 a.active {
		background-position: 0px 0px;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Rennrodeln ++++++++++++++++++++++++++++++++++++++++++*/
	#re_href0 a{
		background-image: url(../images/startnav/rennrodeln-on.gif);
		background-repeat:no-repeat;
	}
	#re_href0 a:hover{
		background-image: url(../images/startnav/rennrodeln-on.gif);
		background-repeat:no-repeat;
	}
	#re_href0 a.active{
		background-image: url(../images/startnav/rennrodeln-on.gif);
		background-repeat:no-repeat;
	}
	#re_href0 a.active:hover{
		background-image: url(../images/startnav/rennrodeln-on.gif);
		background-repeat:no-repeat;
	}
	.js_aktiv #re_href0 a{
		background-image: url(../images/startnav/rodeln.gif);
		background-position: -81px 0px;
	}
	.js_aktiv #re_href0 a:hover, .js_aktiv #re_href0 a.active, .js_aktiv #re_href0 a.active:hover {
		background-image: url(../images/startnav/rodeln.gif);
	}
	.js_aktiv #re_href0 a.m_over, .js_aktiv #re_href0 a.active {
		background-position: 0px 0px;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Kombination ++++++++++++++++++++++++++++++++++++++++++*/
	#nk_href0 a{
		background-image: url(../images/startnav/kombination-on.gif);
		background-repeat:no-repeat;
	}
	#nk_href0 a:hover{
		background-image: url(../images/startnav/kombination-on.gif);
		background-repeat:no-repeat;
	}
	#nk_href0 a.active{
		background-image: url(../images/startnav/kombination-on.gif);
		background-repeat:no-repeat;
	}
	#nk_href0 a.active:hover{
		background-image: url(../images/startnav/kombination-on.gif);
		background-repeat:no-repeat;
	}
	.js_aktiv #nk_href0 a{
		background-image: url(../images/startnav/kombination.gif);
		background-position: -81px 0px;
	}
	.js_aktiv #nk_href0 a:hover, .js_aktiv #nk_href0 a.active, .js_aktiv #nk_href0 a.active:hover {
		background-image: url(../images/startnav/kombination.gif);
	}
	.js_aktiv #nk_href0 a.m_over, .js_aktiv #nk_href0 a.active {
		background-position: 0px 0px;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Langlauf ++++++++++++++++++++++++++++++++++++++++++*/
	#la_href0 a{
		background-image: url(../images/startnav/langlauf-on.gif);
		background-repeat:no-repeat;
	}
	#la_href0 a:hover{
		background-image: url(../images/startnav/langlauf-on.gif);
		background-repeat:no-repeat;
	}
	#la_href0 a.active{
		background-image: url(../images/startnav/langlauf-on.gif);
		background-repeat:no-repeat;
	}
	#la_href0 a.active:hover{
		background-image: url(../images/startnav/langlauf-on.gif);
		background-repeat:no-repeat;
	}
	.js_aktiv #la_href0 a{
		background-image: url(../images/startnav/langlauf.gif);
		background-position: -81px 0px;
	}
	.js_aktiv #la_href0 a:hover, .js_aktiv #la_href0 a.active, .js_aktiv #la_href0 a.active:hover {
		background-image: url(../images/startnav/langlauf.gif);
	}
	.js_aktiv #la_href0 a.m_over, .js_aktiv #la_href0 a.active {
		background-position: 0px 0px;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Skispringen ++++++++++++++++++++++++++++++++++++++++++*/
	#sp_href0 a{
		background-image: url(../images/startnav/skispringen-on.gif);
		background-repeat:no-repeat;
	}
	#sp_href0 a:hover{
		background-image: url(../images/startnav/skispringen-on.gif);
		background-repeat:no-repeat;
	}
	#sp_href0 a.active{
		background-image: url(../images/startnav/skispringen-on.gif);
		background-repeat:no-repeat;
	}
	#sp_href0 a.active:hover{
		background-image: url(../images/startnav/skispringen-on.gif);
		background-repeat:no-repeat;
	}
	.js_aktiv #sp_href0 a{
		background-image: url(../images/startnav/skispringen.gif);
		background-position: -81px 0px;
	}
	.js_aktiv #sp_href0 a:hover, .js_aktiv #sp_href0 a.active, .js_aktiv #sp_href0 a.active:hover {
		background-image: url(../images/startnav/skispringen.gif);
	}
	.js_aktiv #sp_href0 a.m_over, .js_aktiv #sp_href0 a.active {
		background-position: 0px 0px;
	}
/*+++++++++++++++++++++++++++++++++ Administrative Navigation Ebene 1 ++++++++++++++++*/
#nav_top{
	padding:0 0 0 0;
	float:right;
}
#nav_top ul{
	margin:1px 0 0 0;
	padding:0 0 0 0;
}
#nav_top li{
	padding:0 0 0 0;
	width:70px;
	float:left;
}
#nav_top a{
	display: block;
	height:17px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	color:#727578;
	font-weight:normal;
	text-decoration: none;
	font-size:10px;
	text-align:center;
	background-image:url(../images/nav-top.gif);
	background-repeat:no-repeat;
}
#nav_top a:hover{
	color:#004492;
	text-decoration: none;
}
#nav_top a.active{
	color:#004492;
	text-decoration: none;
}	
/*+++++++++++++++++++++++++++++++++ Navigation Sprachauswahl +++++++++++++++++++++++*/
#nav_sprache{
	width:63px;
	padding:0 0 0 3px;
	float:right;
}
#nav_sprache ul{
	margin:1px 0 0 0;
	padding:0 0 0 0;
}
#nav_sprache li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:30px;
	float:left;
}
#nav_sprache a{
	display: block;
	height:21px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	filter: Alpha(Opacity=50);
	background-color:#e5eaf1;
	opacity:0.5;
}
#nav_sprache a:hover{
	text-decoration:none;
	filter: Alpha(Opacity=100);
	background-color:#e5eaf1;
	opacity:1.0;
}
#nav_sprache a.active{
	text-decoration:none;
	filter: Alpha(Opacity=100);
	background-color:#e5eaf1;
	opacity:1.0;
}			
/*+++++++++++++++++++++++++++++++++ Classen ++++++++++++++++++++++++++++++++++++++++++*/
.image {
	padding:2px;
	background-color:#fff;
	margin:0 10px 0 0;
}
/*+++++++++++++++++++++++++++++++++ NEWSBOX STARTSEITE ++++++++++++++++++++++++++++++++++++++++++*/
.topnews {
	width:250px;
	padding:0 0 0 0;
	float:left;
}
.topnews div.news-latest-morelink a {
	background-image:url(../images/nav-topnews-on.gif);
	background-repeat:no-repeat;
	height:15px;
	margin:10px 0 0 0;
	padding:0 5px 0 18px;
	color:#b3cae5;
	float:left;
}
.topnews div.news-latest-morelink a:hover {
	background-image:url(../images/nav-topnews-off.gif);
	background-repeat:no-repeat;
	color:#FFF;
}
.topnews p {
	width:200px;
	padding:0 0 0 0;
	float:left;
}
.topnews div.news-latest-morelink {
	clear:both;
}
