div.tx-chgallery-pi1 div a, div.tx-chgallery-pi1 a {
	background-image:none;
}
.tx-chgallery-pi1 .single {
            background:#FFF !important;
            float:left !important; 
            padding:0 0 0 0 !important;
            margin:1px  !important;
}
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:10px; 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, .clearer {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:331px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row1.jpg);
	background-repeat:no-repeat;
}
#row1_content {
	position:absolute;
	z-index:1;
	width:990px;
	height:331px;
	padding:0 0 0 0;
	float:left;
}
	#row1_content_image {
		position: absolute;
		z-index:2;
		width:920px;
		height:239px;
		padding:0 0 0 0;
		float:left;
		top: 92px;
		left: 31px;
	}
	#row1_content_image dl{
		margin:0;
	}
	#row1_content_nav {
		position: absolute;
		z-index:4;
		width:990px;
		height:122px;
		padding:0 0 0 0;
		float:left;
	}
	#row1_content_navleft {
		position: absolute;
		z-index:4;
		width:244px;
		height:91px;
		padding:31px 0 0 172px;
		float:left;
	}
	#row1_content_navright {
		position: absolute;
		z-index:4;
		width:244px;
		height:91px;
		padding:31px 0 0 0;
		float:left;
		left: 567px;
	}
#row1_col1{
	position:absolute;
	z-index:3;
	width:320px;
	height:140px;
	padding:0 0 0 0;
	float:left;
	top: 165px;
}
#row1_col1_content {
	position:absolute;
	z-index:3;
	width:265px;
	height:140px;
	padding:0 0 0 55px;
	float:left;
	color:#004492;
}
/*+++++++++++++++++++++++++++++++++ BOX Logo ++++++++++++++++++++++++++++++++++++++++++*/
#logo {
	position:absolute;
	width:152px;
	height:160px;
	float:left;
	left:415px;
	overflow:hidden;
	background-image:url(../images/header_logo_unten_sprite.jpg);
	background-repeat:no-repeat;
	background-position:0px 108px;
}
body#biathlon div#logo {
	background-position:-152px 108px;
}
body#rennrodeln div#logo {
	background-position:-304px 108px;
}
body#kombination div#logo {
	background-position:-456px 108px;
}
body#langlauf div#logo {
	background-position:-608px 108px;
}
body#skispringen div#logo {
	background-position:-760px 108px;
}

div#logo.verein {
	background-position:0px 108px !important;
}
div#logo.biathlon {
	background-position:-152px 108px !important;
}
div#logo.rodeln {
	background-position:-304px 108px !important;
}
div#logo.kombination {
	background-position:-456px 108px !important;
}
div#logo.langlauf {
	background-position:-608px 108px !important;
}
div#logo.skisprung {
	background-position:-760px 108px !important;
}
/*+++++++++++++++++++++++++++++++++++++++++++  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:990px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row2-content.jpg);
	background-repeat: no-repeat;
}
#row2_col1 {
	width:248px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row2-col1.gif);
	background-repeat: repeat-y;
}
	.row2_col1_verein {
		width:248px;
		min-height:200px;
		padding:0 0 0 0;
		float:left;
		background-image: url(../images/back-row2-col1-verein.gif);
		background-repeat: no-repeat;
	}
	.row2_col1_biathlon {
		width:248px;
		min-height:200px;
		padding:0 0 0 0;
		float:left;
		background-image: url(../images/back-row2-col1-biathlon.gif);
		background-repeat: no-repeat;
	}
	.row2_col1_rennrodeln {
		width:248px;
		min-height:200px;
		padding:0 0 0 0;
		float:left;
		background-image: url(../images/back-row2-col1-rodeln.gif);
		background-repeat: no-repeat;
	}
	.row2_col1_kombination {
		width:248px;
		min-height:200px;
		padding:0 0 0 0;
		float:left;
		background-image: url(../images/back-row2-col1-kombination.gif);
		background-repeat: no-repeat;
	}
	.row2_col1_langlauf {
		width:248px;
		min-height:200px;
		padding:0 0 0 0;
		float:left;
		background-image: url(../images/back-row2-col1-langlauf.gif);
		background-repeat: no-repeat;
	}
	.row2_col1_skispringen {
		width:248px;
		min-height:200px;
		padding:0 0 0 0;
		float:left;
		background-image: url(../images/back-row2-col1-skispringen.gif);
		background-repeat: no-repeat;
	}
	#row2_col1_logos {
		width:201px;
		padding:10px 0 0 47px;
		float:left;
		background-image: url(../images/back-row2-col1-logos.gif);
		background-repeat: repeat-y;
	}
	#row2_col1_logos img {
		border:1px solid #ACBAD1;
		margin:0 0 10px 0;
	}
#row2_col1_bottom {
	width:248px;
	height:26px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row2-col1-bottom.gif);
	background-repeat: no-repeat;
}
#row2_bottom {
	width:990px;
	height:30px;
	padding:0 0 0 0;
	float:left;
	background-image: url(../images/back-row2-bottom.gif);
	background-repeat: no-repeat;
}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für SUCHE und TOPNAV +++++++++++++++++++++++++++++++++++++++++++++*/
#row2_col2 {
	width:703px;
	padding:0 0 0 0;
	float:left;
}
	#row2_col2_top {
		width:702px;
		height:23px;
		background-image: url(../images/back-row2-col2-top.gif);
		background-repeat:repeat-x;
		padding:0 0 0 0;
		float:left;
		border-right:1px solid #E5EAF1;
	}
	#row2_col2_suche {
		width:215px;
		height:23px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:left;
		border-right:1px solid #E5EAF1;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für CONTENT +++++++++++++++++++++++++++++++++++++++++++++*/
#row2_col3 {
	width:525px;
	padding:10px 0 0 0;
	float:left;
}
	.row2_col3_contentbox {
		width:525px;
		padding:0 0 5px 0;
		float:left;
	}
	.row2_col3_contentbox a {
		margin:0 0 0 0;
		padding:0 0 0 13px;
		background-image:url(../images/nav-pfeil-content.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#333;
		text-decoration:underline;
	}
	.row2_col3_top {
		width:525px;
		height:12px;
		background-image: url(../images/row2-col3-top.gif);
		background-repeat: no-repeat;
		background-position:left top;
		padding:0 0 0 0;
		float:left;
		font-size:6px;
	}
	.row2_col3_middle {
		width:525px;
		background-image: url(../images/row2-col3-middle.gif);
		background-repeat: repeat-y;
		padding:0 0 0 0;
		float:left;
	}
		.row2_col3_middle_content {
			width:490px;
			padding:0 0 5px 15px;
			float:left;
		}
		.row2_col3_middle_content img{
			padding:0 0 0 0;
			margin:3px 10px 0 0;
			border:2px solid #CCC;
			/*float:left;*/
		}
	.row2_col3_bottom {
		width:525px;
		height:12px;
		background-image: url(../images/row2-col3-bottom.gif);
		background-repeat: no-repeat;
		padding:0 0 0 0;
		float:left;
		clear:both;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für CONTENT +++++++++++++++++++++++++++++++++++++++++++++*/
#row2_col4 {
	width:177px;
	padding:10px 0 0 0;
	float:left;
}
.row2_col4_top {
		width:177px;
		height:12px;
		background-image: url(../images/row2-col4-top.gif);
		background-repeat: no-repeat;
		background-position:left top;
		padding:0 0 0 0;
		float:left;
		font-size:6px;
	}
	.row2_col4_middle {
		width:172px;
		background-color:#FFF;
		padding:0 0 0 5px;
		float:left;
	}
		.row2_col4_middle_content {
			width:170px;
			padding:5px 0 10px 0;
			float:left;
			border-bottom:1px dotted #666666;
			color:#666666;
		}
		.row2_col4_middle_content img {
			float:left;
		}
		.row2_col4_middle_content div.tx-mvyahooweather-pi1 img {
			padding:10px;
		}
		.row2_col4_middle_content a img{
			border:none;
		}
		.row2_col4_middle_content H3 {
			margin:0 0 0 0;
			padding:0 0 5px 15px;
			background-image:url(../images/h3-pfeil-content.gif);
			background-repeat:no-repeat;
	}
	.row2_col4_bottom {
		width:177px;
		height:30px;
		background-image: url(../images/row2-col4-bottom.gif);
		background-repeat: no-repeat;
		background-position:left bottom;
		padding:0 0 0 0;
		float:left;
	}
/*+++++++++++++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen1+++++++++++++++++++++++++++++++++++++++++++++*/
.nav_main {
    padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.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:45px;
	display:block;
	padding:45px 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#CADBEE;
	font-size:11px;
	font-weight:normal;
	background-color:none;
	text-align:center;
}
.nav_main a:hover {
	color:#FFF;
	/*height:30px;
	padding:60px 0 0 0;*/
	font-weight:bold;
	font-size:11px;
	background-color:none;
	text-decoration:none;
}
.nav_main a.active {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background-color:none;
	text-decoration:none;
}
.nav_main a.active:hover {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background-color:none;
	text-decoration:none;
}
.nav_main li.active_li_ifsub {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background-color:none;
	text-decoration:none;
}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Verein ++++++++++++++++++++++++++++++++++++++++++*/
	#ve_href0 a{
		background-image: url(../images/nav/nav-verein-on.gif);
		background-repeat:no-repeat;
		padding:45px 0 0 0;
		height:45px;
	}
	#ve_href0 a:hover{
		background-image: url(../images/nav/nav-verein-off.gif);
		background-repeat:no-repeat;
	}
	#ve_href0 a.active{
		background-image: url(../images/nav/nav-verein-off.gif);
		background-repeat:no-repeat;
	}
	#ve_href0 a.active:hover{
		background-image: url(../images/nav/nav-verein-off.gif);
		background-repeat:no-repeat;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Biathlon ++++++++++++++++++++++++++++++++++++++++++*/
	#bi_href0 a{
		background-image: url(../images/nav/nav-biathlon-on.gif);
		background-repeat:no-repeat;
	}
	#bi_href0 a:hover{
		background-image: url(../images/nav/nav-biathlon-off.gif);
		background-repeat:no-repeat;
	}
	#bi_href0 a.active{
		background-image: url(../images/nav/nav-biathlon-off.gif);
		background-repeat:no-repeat;
	}
	#bi_href0 a.active:hover{
		background-image: url(../images/nav/nav-biathlon-off.gif);
		background-repeat:no-repeat;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Rennrodeln ++++++++++++++++++++++++++++++++++++++++++*/
	#re_href0 a{
		background-image: url(../images/nav/nav-rodeln-on.gif);
		background-repeat:no-repeat;
	}
	#re_href0 a:hover{
		background-image: url(../images/nav/nav-rodeln-off.gif);
		background-repeat:no-repeat;
	}
	#re_href0 a.active{
		background-image: url(../images/nav/nav-rodeln-off.gif);
		background-repeat:no-repeat;
	}
	#re_href0 a.active:hover{
		background-image: url(../images/nav/nav-rodeln-off.gif);
		background-repeat:no-repeat;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Kombination ++++++++++++++++++++++++++++++++++++++++++*/
	#nk_href0 a{
		background-image: url(../images/nav/nav-kombination-on.gif);
		background-repeat:no-repeat;
		padding:31px 0 0 0;
		height:59px;
	}
	#nk_href0 a:hover{
		background-image: url(../images/nav/nav-kombination-off.gif);
		background-repeat:no-repeat;
	}
	#nk_href0 a.active{
		background-image: url(../images/nav/nav-kombination-off.gif);
		background-repeat:no-repeat;
	}
	#nk_href0 a.active:hover{
		background-image: url(../images/nav/nav-kombination-off.gif);
		background-repeat:no-repeat;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Langlauf ++++++++++++++++++++++++++++++++++++++++++*/
	#la_href0 a{
		background-image: url(../images/nav/nav-langlauf-on.gif);
		background-repeat:no-repeat;
	}
	#la_href0 a:hover{
		background-image: url(../images/nav/nav-langlauf-off.gif);
		background-repeat:no-repeat;
	}
	#la_href0 a.active{
		background-image: url(../images/nav/nav-langlauf-off.gif);
		background-repeat:no-repeat;
	}
	#la_href0 a.active:hover{
		background-image: url(../images/nav/nav-langlauf-off.gif);
		background-repeat:no-repeat;
	}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Skispringen ++++++++++++++++++++++++++++++++++++++++++*/
	#sp_href0 a{
		background-image: url(../images/nav/nav-skispringen-on.gif);
		background-repeat:no-repeat;
	}
	#sp_href0 a:hover{
		background-image: url(../images/nav/nav-skispringen-off.gif);
		background-repeat:no-repeat;
	}
	#sp_href0 a.active{
		background-image: url(../images/nav/nav-skispringen-off.gif);
		background-repeat:no-repeat;
	}
	#sp_href0 a.active:hover{
		background-image: url(../images/nav/nav-skispringen-off.gif);
		background-repeat:no-repeat;
	}

/*+++++++++++++++++++++++++++++++++++++++++++ Subnavigation Ebenen Unternehmen +++++++++++++++++++++++++++++++++++++++++++++*/
#nav_sub {
    padding:0 0 0 40px;
	margin:0 0 0 0;
	float:left;
}
#nav_sub ul {
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
    padding:0 0 0 0;
}
#nav_sub li {
	list-style-image: none;
	list-style-type:none;
  	padding:0 0 0 0;
  	margin: 0 0 0 0;
  	width:160px;
}
#nav_sub a {
	height:19px;
	display:block;
	padding:5px 0 0 25px;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#4c6a9b;
	font-size:12px;
	font-weight:normal;
	background-color:none;
	text-align:left;
	background-image:url(../images/nav-sub-on.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #4c6a9b;
}
#nav_sub a:hover {
	text-decoration: none;
	color:#002b71;
	font-size:12px;
	font-weight:bold;
	background-color:none;
	text-align:left;
	background-image:url(../images/nav-sub-off.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #002b71;
}
#nav_sub a.active {
	text-decoration: none;
	color:#002b71;
	font-size:12px;
	font-weight:bold;
	background-color:#A6B5CE;
	text-align:left;
	background-image:url(../images/nav-sub-off.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #a6b5ce;
}
#nav_sub_u a.active:hover {
	text-decoration: none;
	color:#002b71;
	font-size:12px;
	font-weight:bold;
	background-color:#A6B5CE;
	text-align:left;
	background-image:url(../images/nav-sub-off.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #002b71;
}
#nav_sub li.active_li_ifsub {
	padding:0 0 0 0;
}
/*+++++++++++++++++++++++++++++++++++++++++++ Subnavigation Ebene 3 +++++++++++++++++++++++++++++++++++++++++++++*/
#nav_sub2 {
    padding:0 0 0 0;
	margin:0 0 0 0;
	/*float:left;*/
}
#nav_sub2 ul {
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
    padding:0 0 0 0;
}
#nav_sub2 li {
	list-style-image: none;
	list-style-type:none;
  	padding:0 0 0 11px;
  	margin: 0 0 0 0;
  	width:149px;
	background-color:#A6B5CE;
}
#nav_sub2 a {
	height:15px;
	display:block;
	padding:2px 0 0 15px;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#4c6a9b;
	font-size:11px;
	font-weight:normal;
	background-color:none;
	text-align:left;
	background-image:none;
	background-repeat:no-repeat;
	border-bottom:1px dotted #4c6a9b;
}
#nav_sub2 a:hover {
	text-decoration: none;
	color:#002b71;
	font-weight:bold;
	background-color:none;
	text-align:left;
	background-image:url(../images/nav-sub2-off.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #002b71;
	font-size:11px;
}
#nav_sub2 a.active {
	text-decoration: none;
	color:#002b71;
	font-weight:bold;
	background-color:none;
	text-align:left;
	background-image:url(../images/nav-sub2-off.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #002b71;
	font-size:11px;
}
#nav_sub2_u a.active:hover {
	text-decoration: none;
	color:#002b71;
	font-weight:bold;
	background-color:none;
	text-align:left;
	background-image:url(../images/nav-sub2-off.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #002b71;
	font-size:11px;
}
#nav_sub2 li.active_li_ifsub {
	padding:0 0 0 0;
}

/*+++++++++++++++++++++++++++++++++ Administrative Navigation Ebene 1 ++++++++++++++++*/
#nav_top{
	padding:0 0 0 0;
	float:left;
}
#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:#e8ecf2;
	font-weight:normal;
	text-decoration: none;
	font-size:10px;
	text-align:center;
	background-image:url(../images/nav-top-on.gif);
	background-repeat:no-repeat;
}
#nav_top a:hover{
	color:#FFF;
	text-decoration: none;
	background-image:url(../images/nav-top-off.gif);
	background-repeat:no-repeat;
}
#nav_top a.active{
	color:#FFF;
	text-decoration: none;
	background-image:url(../images/nav-top-off.gif);
	background-repeat:no-repeat;
}	
/*+++++++++++++++++++++++++++++++++ Navigation Sprachauswahl +++++++++++++++++++++++*/
#nav_sprache{
	/*width:63px; */
	padding:0 0 0 5px;
	float:left;
	background-image:url(../images/back-nav-top.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
#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:#a9b8d0;
	opacity:0.5;
}
#nav_sprache a:hover{
	text-decoration:none;
	filter: Alpha(Opacity=100);
	background-color:#a9b8d0;
	opacity:1.0;
}
#nav_sprache a.active{
	text-decoration:none;
	filter: Alpha(Opacity=100);
	background-color:#a9b8d0;
	opacity:1.0;
}			
/*+++++++++++++++++++++++++++++++++ Classen ++++++++++++++++++++++++++++++++++++++++++*/
.image {
	padding:2px;
	background-color:#fff;
	margin:0 10px 0 0;
}
/*+++++++++++++++++++++++++++++++++ Classen SUCHE ++++++++++++++++++++++++++++++++++++++++++*/
#form_suche {
	padding:3px 0 0 58px;
	background-image: url(../images/back-searchform.gif);
	background-repeat:no-repeat;
	float:left;
}
.suchformular {
   width:125px;
   height:15px;
   padding:2px 0 0 5px;
   margin:0 0 0 0;
   background-color:#FFF;
   background-image: url(../images/back-search.gif); 
   background-repeat: no-repeat;
   background-position:left top;
   border:none;
   color:#eef1f6;
   font-size:10px;
   float:left;
}
.such_submit_button {
   color:#FFF;
   width:19px;
   height:17px;
   background-color:#e8e8e8;
   background-image: url(../images/back-search-submit.gif);
   background-repeat: no-repeat;
   background-position:top left;
   border-style:none;
   border:1px #acbad1;
}
/*+++++++++++++++++++++++++++++++++ Classen NEWSLETTER ++++++++++++++++++++++++++++++++++++++++++*/
#form_news {
	padding:0 0 0 0;
	float:left;
}
.newsformular {
   width:75px;
   height:15px;
   padding:2px 0 0 5px;
   margin:0 0 0 0;
   background-color:#FFF;
   background-image: url(../images/back-news.gif); 
   background-repeat: no-repeat;
   background-position:left top;
   border:none;
   color:#CCC;
   font-size:10px;
}
.news_submit_button {
   color:#FFF;
   width:19px;
   height:17px;
   background-color:#e8e8e8;
   background-image: url(../images/back-news-submit.gif);
   background-repeat: no-repeat;
   background-position:top left;
   border-style:none;
   border:1px #acbad1;
}
.neu_news_submit_button {
	background-color:#f6f9ff;
	border: 1px solid #333;
}
.td_newsletter {
	padding:5px 0 0 0;
}
	.td_newsletter a {
		color:#CCC;
	}
	.td_newsletter a:hover {
		color:#333;
	}
	.td_newsletter img {
		border:none;
	}

/*+++++++++++++++++++++++++++++++++ NEWSBOX STARTSEITE ++++++++++++++++++++++++++++++++++++++++++*/
.topnews {
	position:absolute;
	z-index:3;
	width:265px;
	height:140px;
	padding:0 0 0 0;
	float:left;
}
.topnews .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 .news-latest-morelink a:hover {
	background-image:url(../images/nav-topnews-off.gif);
	background-repeat:no-repeat;
	color:#FFF;
}


/*++++++++++++++++++++++++++++++++++++++++++ CONTENT ++++++++++++++++++++++++++++++++++++++++++++++++++*/

dl.csc-textpic-image {
	margin:0 10px 0 0;
	float:left;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	float:right;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	float:left;
	margin-right:8px;
}


table.termine {
	width:100%;
}
table.termine td, table.termine th {
	padding-left:5px;
}
table.termine thead {
	background-color:#a9b1c8;
	color:#333;
	height:2em;
}
table.termine tbody tr.tr-odd {
	background-color:#E5EAF1;
}
table.termine tbody tr.tr-even {
	background-color:#dde;
}
table.termine thead th.td-0 {
	width:20%;
}
table.termine tfoot {
	font-size:85%;
}

.tx-veguestbook-pi1 label#tx-guestbook-captcha-label {
	width:20em;
}
.tx-veguestbook-pi1 label#tx-guestbook-captcha-label img {
	float:right;
	margin-top:-6px;
}


.tx-veguestbook-pi1 h2.tx-guestbook-header {
	background-color:#a9b1c8;
	color:#333;
	height:2em;
	width:96%;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
	width:60%;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
	width:30%;
}
.tx-veguestbook-pi1 .tx-guestbook-left a {
	padding:0;
	background-image:none;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
	font-size:85%;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination a {
	background-image:none;
	padding: 0 0 0 3px;
}

.row2_col3_contentbox div.news-list-item {
	padding-bottom:35px;
}
.row2_col3_contentbox div.news-list-item a {
	background-image:none;
	padding-left:0px;
	color:#004492;
}
.row2_col3_contentbox div.news-list-item h1 {
	padding-bottom:5px;
}


.row2_col3_contentbox div.news-list-morelink a {
	background-image:url(../images/nav-pfeil-content.gif);
	padding-left:13px;
	color:#333333;
}
.row2_col3_contentbox div.news-list-morelink, .row2_col3_contentbox div.news-single-backlink {
	padding-top:10px;
}






div.csc-sitemap a {
	background-image:none;
	padding:0px;
}
div.csc-sitemap li {
	padding-bottom:5px;
	border-bottom:1px dotted #333;
}
div.csc-sitemap li ul {
	padding-left:15px;
	padding-top:5px;
	list-style-type:square;
}
div.csc-sitemap li ul li{
	border:none;
	list-style-type:square;
}

.csc-mailform {
	border:none;
}
.csc-mailform-field label {
	border:none;
	width:80px;
	display:block;
	float:left;
	padding:2px 0 0 0;
}
.csc-mailform-field input {
	border:1px solid #CCC;
	width:200px;
	margin:0 0 0 10px;
}
.csc-mailform-field textarea {
	border:1px solid #CCC;
	width:200px;
	margin:0 0 0 10px;
}
.csc-mailform-field input.csc-mailform-submit {
	margin:0 0 0 90px;
	width:200px;
}
.csc-textpic-above dl.csc-textpic-image {
	float:left;
	margin:0 30px 0 0;
	width:480px;
}
.csc-textpic-above dl.csc-textpic-image img {
	border:none;
}
.csc-textpic-above dl.csc-textpic-image a {
	background-image:none;
}

.csc-textpic-right dl.csc-textpic-image {
	float:left;
	margin:0 6px 0 0;
	width:480px;
}
.csc-textpic-right div.csc-textpic-imagerow {
	clear:both;
}
.csc-textpic-caption   {
 font-style:italic;
 font-size:10px;
 text-align:left;
 float:left;
 margin:0 0 0 0;
 padding:5px 0 10px 0;
 }



/**** TICKETBESTELLUNG 2009 ****/

form div.ticket_inner {
	margin-left:10px;
}
form div.ticket_inner span.hinweis {
	font-size:120%;
	font-weight:bold;
}


/**** LINK OHNE IMG RAHMEN ****/

.pdf_button {
	border:none;
	background-image:none;
}
.pdf_button a {
	border:none;
	background-image:none;
}
.pdf_button img {
	border:none;
	background-image:none;
}

div.tx-ricrotation-swf1{
  border:2px solid #CCC
  }
  
