* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	margin:0px;
	padding:0px;
}

html{
	overflow: scroll; 
}

body{
	margin:0px;
	padding:0px;
	color:white;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	height: 490px;
}

a {
	color:#000000;
	text-decoration:none;

}

#background {
	position:absolute;
	top: 100px;
	left:0px;
	width:100%;	
	height:490px;
	z-index:-1;
}
#mp {
	top:0px;
	left:0px;
	z-index:2;
}

h1{
	color:white;
	font-size:28px;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

h2{
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:2px;
	text-transform:uppercase;
	white-space:nowrap;
}

.wellcome {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:right;
	letter-spacing: 7px;
	word-spacing: 12px;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
}
.wellcome_big {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-align:right;
	letter-spacing: 7px;
	word-spacing: 12px;
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
}

.bottom_nav {
	font-size:12px;
	line-height:16px;
	text-align:left;
	color:#000000;
	font-weight:normal;
	word-spacing:5px;
}
.bottom_nav a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;	
	cursor:pointer;		
}
.bottom_nav a:hover {
	text-decoration:none;
	color:#E12519;	
	font-weight:bold;	
	cursor:pointer;		
}

.bottom_nav_akt  {
	text-decoration:none;
	color:#E12519;	
	font-weight:bold;	
	cursor:pointer;		
}

.kroneatlink {
	font-size:12px;
	line-height:24px;
	text-align:left;
	color:#E12519;
	font-weight:normal;
	word-spacing:5px;
	margin-left:15px;
}

.kroneatlink  a {
	font-size:12px;
	line-height:24px;
	text-align:left;
	color:#E12519;
	font-weight:bold;
	word-spacing:5px;
}
.kroneatlink  a:hover {
	font-size:12px;
	line-height:24px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	word-spacing:5px;
}



.top_nav {
	font-size:12px;
	line-height:24px;
	text-align:right;
	color:#cccccc;
	font-weight:normal;
	word-spacing:5px;
	
}
.top_nav a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;	
	cursor:pointer;		
}
.top_nav a:hover {
	color:#E12519;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;	
}

.top_nav_akt {
	color:#E12519;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;	
}

.ausg_titel {
	color:#7D7D7D;
	font-weight:bold;
	font-size:20px;
	margin-top:5px;
	padding-left:10px;
	padding-bottom:3px;
	height:22px;
	line-height:22px;
	width:50%;
	float:left;
}

.ausg_titel_black {
	color:#000000;
	font-weight:bold;
	font-size:22px;
	margin-top:5px;
	padding-left:10px;
	padding-bottom:3px;
	height:22px;
	width:60%;
	float:left;
}

.ausg_titel2 {
	clear:both;
	color:#E2001A;
	font-size:24px;
	font-weight:bold;	
	padding-top:0px;
	margin-top:-3px;
	padding-left:10px;
	padding-bottom:3px;
	margin-bottom:3px;
	height:22px;
	line-height:24px;
	
}
.ausg_titel3 {
	clear:both;
	color:#7D7D7D;
	font-size:13px;
	font-weight:bold;	
	padding-top:4px;
	margin-top:6px;
	padding-left:12px;
	padding-bottom:7px;
	margin-bottom:3px;
	height:18px;
	line-height:18px;
	
}
.zurueck {
	color:#7D7D7D;
	font-size:12px;
	clear:right;
	text-align:right;
	text-decoration:none;
	padding:5px;
	vertical-align:middle;
	line-height:20px;
}

.zurueck a {
	color:#7D7D7D;
	font-size:12px;
	clear:right;
	text-align:right;
	text-decoration:none;
	padding:5px;
	vertical-align:top;
	padding-top:-2px;	
	cursor:pointer;	
}

.zurueck a:hover {
	color:#E2001A;
	cursor:pointer;	
}

.zurueck img {
	padding-top:2px;
	padding-right:4px;
}

.black {
	color:#000000;
}
.red {
	color:#E12519;
}

.white {
	color:#FFFFFF;
}
.white a {
	color:#FFFFFF;
}

.bigred {
	font-size:18px;
	font-weight:bold;
	color:#E12519;
}

.sond_titel {
	color:#7D7D7D;
	font-weight:bold;
	font-size:24px;
}
.sond_titel2 {
	color:#E2001A;
	font-size:22px;
	font-weight:bold;	
}
.sondt_auf{
	font-size:18px;
	font-weight:bold;
	color:#939393;
	line-height:38px;
}
.sondt_auf a {
	font-size:18px;
	font-weight:bold;
	color:#939393;
	line-height:38px;
	text-decoration:none;
	cursor:pointer;	
}
.sondt_auf a:hover {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	line-height:38px;
	text-decoration:none;
	cursor:pointer;	
}
.sondt_auf ul {
	padding:0px;
	margin:0px;
	padding-left:50px;
	padding-top: 30px;
}
.sondt_auf li {
	list-style:inside;
	list-style-type:none;
}
.start_aufz {
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	line-height:19px;
}
.start_aufz a {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	line-height:29px;
	text-decoration:none;
	cursor:pointer;	
}
.start_aufz a:hover {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	line-height:29px;
	text-decoration:none;
	cursor:pointer;	
}
.start_aufz ul {
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top: 50px;
}
.start_aufz li {
	list-style:inside;
	list-style-type:none;
}	
.start_aufz img {
	float:left;
	margin:3px;

}
.start_logo {
	padding-top:50px;
	padding-bottom: 40px;
	padding-left: 15px;
	}
	
.clear{
	clear:both;
	height:0px;
}

.allg {
	font-size:12px;
	line-height:20px;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;

}
.allg_fett {
	font-weight:bold;
}


.nav {
	font-size:12px;
	line-height:24px;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
	height:490px;
	z-index:10;
	text-indent:10px;
	
}
.nav a {
	padding:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;	
}

.nav a:hover {
	padding:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	cursor:pointer;	
}

.nav_akt {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#nav {
	background-image:url("../img/nav_bg.png");
	background-repeat:no-repeat;
	text-align: left;
	text-indent: 15px;
	vertical-align: top;
	position: absolute;
	visibility: visible;
	z-index: 99;
	height: 490px;
	width: 175px;
	float:left;
	margin-top:0px;
	left:110px;
	top: 100px;	
	
}
	


#sondertitel {
	font-size: 18px;
	color:#999999;
	position: relative;
	text-align: left;
	padding-left:15px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
	visibility: visible;
	z-index: 99;
	clear:left;
	
}

#sondertitel_slider {
	font-size: 18px;
	color:#999999;
	position: relative;
	text-align: left;
	padding-top:15px;
	padding-bottom: 15px;
	vertical-align: top;
	visibility: visible;
	z-index: 1;
	float:left;
	width:706px;
	padding-left:340px;
	
}

#head_slider {
	left: 370px;
	position: absolute;

}

#sliderCase {
	margin-left:160px;
}

.spacing_1 {
	padding-right:6px;
	padding-left:-4px;
	margin-left:0px;
}

.spacing_2 {
	padding-right:6px;
	padding-left:6px;
}

#subnavigation {
	font-size:12px;
	font-weight:bold;
	text-align: left;	
	vertical-align:middle;
	z-index:9999;
	margin-right:12px;
	margin-left:11px;
	height:19px;
	padding-top:3px;	
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;	
	
}

#subnav-border {
	/* border-top: 1px solid #cccccc; */
	height:1px;
	line-height:1px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding:0px;
}

#sonderthemen-border {
	/* border-top: 1px solid #cccccc; */
	height:1px;
	line-height:1px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding:0px;
	border-bottom: 1px solid #999999;	
	
}




.subnavigation {
	font-size:12px;
	font-weight:bold;
	color:#7D7D7D;
	word-spacing: 4px;
	text-align: left;	
	margin-right:10px;
	margin-left:5px;
	padding-left:0px;
	height:20px;	
}

.subnavigation a{
	font-size:12px;
	font-weight:bold;
	color:#7D7D7D;
	text-decoration:none;
	cursor:pointer;	
}

.subnavigation a:hover {
	font-size:12px;
	font-weight:bold;
	color:#E12519;
	text-decoration:none;	
	cursor:pointer;	
	
} 
.subnavigation_akt {
	font-size:12px;
	font-weight:bold;
	color:#E12519;
	text-decoration:none;	
}

.subnavigation_zurueck {
	color:#7D7D7D;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	padding-right:2px;
	text-align:right;
	clear:right;
	word-spacing: 0px;
	
}

.subnavigation_zurueck a {
	color:#7D7D7D;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	clear:right;
	word-spacing: 0px;
	cursor:pointer;	
}

.subnavigation_zurueck_tb {
	color:#7D7D7D;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	padding-right:2px;
	text-align:center;
	float:left;
	word-spacing: 0px;
	background-color:#990000;
	width:200px;
	height:22px;
	margin:0px;
	padding:0px;
	
}

.subnavigation_zurueck_tb a {
	color:#7D7D7D;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	clear:right;
	word-spacing: 0px;
	cursor:pointer;	
}



#subnavigation_black {
	font-size:12px;
	font-weight:bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: left;	
	vertical-align:middle;
	width:98%;
	z-index:1;
	margin-left:10px;
	margin-right:5px;
	height:20px;
	padding-top:3px;	
}

.subnavigation_black {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	word-spacing: 4px;
	text-align: left;	
}

.subnavigation_black a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	cursor:pointer;	
}

.subnavigation_black a:hover {
	font-size:12px;
	font-weight:bold;
	color:#E12519;
	text-decoration:none;	
	cursor:pointer;	
	
} 
.subnavigation_black_akt {
	font-size:12px;
	font-weight:bold;
	color:#E12519;
	text-decoration:none;	
}

.subnavigation_black_zurueck {
	color:#000000;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	padding-right:2px;
	text-align:right;
	clear:right;
	word-spacing: 0px;
	
}

.subnavigation_black_zurueck a {
	color:#000000;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	clear:right;
	word-spacing: 0px;
	cursor:pointer;	
}


#subnavigation2 {
	font-size:12px;
	font-weight:bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: left;	
	vertical-align:middle;
	width:97%;
	z-index:1;
	text-align: left;	
	margin-right:10px;
	margin-left:10px;
	padding-left:0px;
	height:20px;	
	margin-bottom:4px;

	margin-right:14px;
	margin-left:10px;
	
}


.map_subnav {
	font-size:12px;
	font-weight:bold;
	color:#7D7D7D;
	word-spacing: 4px;
	text-align: left;	
	height:20px;
	float:left;
	cursor:pointer;
}

.map_subnav_on a{
	color:#FFFFFF;
	text-decoration:none;
}
.map_subnav_on a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.map_subnav_off a {
	color:#7D7D7D;
	text-decoration:none;
}

.map_subnav_off a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.map_subnav_off {
	color:#7D7D7D;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	padding-right:2px;
	text-align:right;
	float:left;
	word-spacing: 0px;
	height:18px;
	padding-left:2px;	
	padding-top:2px;
	cursor:pointer;
		
}

.map_subnav_on {
	color:#ffffff;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	padding-right:2px;
	text-align:right;
	float:left;
	word-spacing: 0px;
	background-color:#980609;
	height:18px;
	padding-left:2px;
	padding-top:2px;
	cursor:pointer;
		
		
}
.map_subnav_pipe {
	color:#7D7D7D;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	padding-right:5px;
	text-align:right;
	float:left;
	word-spacing: 6px;
	height:20px;
	padding-left:5px;	
}



.map_linktext {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:17px;	
	text-decoration:none;	
		

}
.map_linktext a {
	color: #05C285;
	font-size: 12px;
	font-weight:bold;
	line-height:17px;	
	text-decoration:none;	
	cursor:pointer;	
}



#sonderthemen_auswahl {
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	font-size:12px;
	font-weight:bold;
	color:#7D7D7D;
	word-spacing: 4px;
	text-align: left;	
	vertical-align:middle;
	padding:0px;
	margin-top:5px;
	margin-bottom:25px;
	width:100%;
}

#content {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	width:706px;
	height: 449px;
	margin-left:320px;
	margin-bottom: 20px;
	background-image:url(../img/content_bg_65.png);
	color:#ffffff;		
	
}

#content_whitebg {
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	width:706px;
	height: 449px;
	margin-left:320px;
	margin-bottom: 20px;
	background-image:url(../img/content_bg_w_75.png);
	color:#000000;	
	
}


#content_div_noborder {
	border:none;
	padding: 0px;
	width:706px;
	height: 429px;
	margin-left:320px;
	margin-bottom: 20px;	
}



.content {
	font-size:12px;
	font-weight:normal;
}

.content a {
	font-weight:bold;
	color:#FFFFFF;
}

.content ol {
	margin-left:32px;

}

.platz_links {
	margin-left:40px;
}

#content_div {
	border:1px solid grey;
	padding: 0px;
	width:706px;
	height: 429px;
	margin-left:390px;
	margin-bottom: 0px;	
}

#content_row {
	padding:0px;
	margin:0px;	
	vertical-align:top;
}


.spacerdiv {
	width:340px;
	height: 280px;
	float:left;
}

#main{
	position:relative;
	padding:0px;
	margin:0px;
	top:10px;
	width:1200px;
	/* margin:0 auto; */
	z-index: 1;
	
}

.container{
	color:white;
	margin-top:0px;
	width:100%;
	overflow:hidden;
	padding:15px 0px 30px 0px;
	
	/* -moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px; 
	border-radius:12px; */
}


.product{
	height:250px;
	width:370px;
	background:url(../img/sonderthemen_quer_bg.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	float:left;
	padding-bottom:0px;
	bottom: 0px;	
	vertical-align:bottom;
	
	/* -moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px; */
}
.product .pic{
	margin:0px;
	padding:0px;
	height:174px;
}
.product img {
	position: absolute; 
	padding:0px 0px 0px 0px;
	margin:0px;
	bottom:0px;
}


.product a {
	font-size: 18px;
	color:#999999;
	text-decoration:none;	
	cursor:pointer;	
}

.product .title{
	clear:both;
	font-size:16px;
	font-weight:bold;
	padding:30px 10px 0px 60px;
	height:55px;
}

.event_slide{
	height:250px;
	width:305px;
	padding-top:10px;
	float:left;
	padding-bottom:0px;
	
	/* -moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px; */
}
.event_slide .pic{
	margin:0px;
	padding:0px;
	height:174px;
}
.event_slide img {
	position: absolute; 
	padding:0px 0px 0px 0px;
	margin:0px;
	bottom:80px;
}


.event_slide a {
	font-size: 18px;
	color:#ffffff;
	text-decoration:none;	
	cursor:pointer;	
}

.event_slide .title{
	font-size:16px;
	font-weight:normal;
	padding:10px 10px 0px 0px;
	height:55px;
	color:#FFFFFF;
}



.sliderCase {
	padding-left:18px;
}

.intro {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:normal;
	line-height:17px;	
}

.intro a {
	color: #05C285;
	font-size: 12px;
	font-weight:normal;
	line-height:17px;	
	text-decoration:none;	
	cursor:pointer;	
}


.kontakte_titel {
	font-size:24px;
	font-weight:normal;
	color: #7D7D7D;
}

.kontakte_titel_sub {
	font-size:14px;
	font-weight:normal;
	color: #7D7D7D;
	padding-bottom:8px;
}

.kontakte_txt {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.kontakte_txt a {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;	
}
.kontakte_txt a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;	
}
.schwerpunkte_csv {
	font-weight:normal;
	font-size:11px;
	color:#000000;
	margin:2px;

}
.schwerpunkte_csv_tbl_left {
	text-align:left;
	line-height:17px;
	padding :3px;
	border-bottom:1px solid #E1E1E1;
	

}
.schwerpunkte_csv_tbl_right {
	text-align:right;
	line-height:17px;
	padding :3px;
	width:20%;
	border-bottom:1px solid #E1E1E1;

	
}


.schwerpunkte_csv_header {
	line-height:19px;
	font-weight:bold;
	color:#000000;
	background-color:#CCCCCC;
	padding-left:3px;
	padding-right:3px;

}

.schwerpunkte_titel {
	font-size:20px;
	font-weight:bold;
	color: #ffffff;
}

.schwerpunkte_subtitel {
	font-size:18px;
	font-weight:normal;
	color: #ffffff;
}

.schwerpunkte_txt {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.schwerpunkte_txt a {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;	
}
.schwerpunkte_txt a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;	
	
}


.uebersicht_titel {
	font-size:28px;
	font-weight:bold;
	color: #939292;
}

.bersicht_txt {
	font-size:14px;
	font-weight:normal;
	color: #939292;
}

.uebersicht_txt a, .uebersicht_txt a:link, .uebersicht_txt a:visited, .uebersicht_txt a:active {
	font-size:16px;
	font-weight:normal;
	color: #939292;
	text-decoration:none;
	line-height:22px;
	cursor:pointer;	
}

.uebersicht_txt a:hover {
	font-size:16px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
	line-height:22px;
	cursor:pointer;	
	
}
#uebersicht {
	background:url(../img/produkte_bg.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:normal;
	color: #939292;
	
}

.uebersicht_inhalt {
	background:url(../img/produkte_bg.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:normal;
	color: #939292;

}

.tarif_dl a {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.tarif_titel {
	font-size:24px;
	font-weight:normal;
	color: #7D7D7D;
}

.tarif_txt {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.tarif_txt a {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;	
}
.tarif_txt a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;	
}

.tarif_txt_small {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;

}


.tarif_link_bg {
	background:url(../img/tarife_link_bg.png);
	background-repeat:no-repeat;
	background-position:left;
	height:29px;
}

.tarif_link_red_bg {
	background:url(../img/tarife_link_rot_bg.png);
	background-repeat:no-repeat;
	background-position:left;
	height:29px;
}

.tarif_link_red_bg a {
	margin-left:15px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;	
}

.tarif_link_red_bg a:hover {
	margin-left:15px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	cursor:pointer;	
}


.tarif_link_bg a {
	margin-left:15px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;	
}

.tarif_link_bg a:hover {
	margin-left:15px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#E12519;
	cursor:pointer;	
}


.tarif_tbl {
	border: 1px solid #cccccc;
	background-color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:15px;
	color:#000000;
	font-size:11px;
	border-collapse:collapse;
	margin-left:2px;

}

.tarif_tbl_row {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
	background-color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:12px;
	color:#000000;
	font-size:11px;

}

.tarif_tbl_head {
	border-top: 1px solid #cccccc;
	background-color:#CCCCCC;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	font-size:12px;

}

.uebersicht_titel {
	font-size:28px;
	font-weight:bold;
	color: #939292;
}

.bersicht_txt {
	font-size:14px;
	font-weight:normal;
	color: #939292;
}

.sond_uebersicht_txt a, .sond_uebersicht_txt a:link, .sond_uebersicht_txt a:visited, .sond_uebersicht_txt a:active {
	font-size:15px;
	font-weight:normal;
	color: #939292;
	text-decoration:none;
	line-height:22px;
	cursor:pointer;	
}

.sond_uebersicht_txt a:hover {
	font-size:15px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:none;
	line-height:22px;
	cursor:pointer;	
}
#sond_uebersicht {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	width:706px;
	height: 449px;
	margin-left:370px;
	margin-bottom: 20px;
	background-image:url(../img/content_bg_65.png);
	font-size:14px;
	font-weight:normal;
	color: #939292;
	
}

.sond_uebersicht_inhalt {
	font-size:14px;
	font-weight:normal;
	color: #939292;

}


.presse {
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

.presse a {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;	
}

.presse a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;	
}

.presse_link_bg {
	background:url(../img/presse_link_bg.png);
	background-repeat:no-repeat;
	background-position:left;
	height:29px;
	margin-left:15px;
	font-weight:bold;
	font-size:12px;
	
}

.presse_link_bg a {
	margin-left:15px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;	
}

.presse_link_bg a:hover {
	text-decoration:none;
	color:#E12519;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;	
}

.journale {
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;

}

.journale ul {
	margin:0px;
	padding:0px;
	padding-top:10px;
	margin-left:20px;
}

.journal_bigred {
	font-size: 18px;
	color:#E12519;
}

.journale a {
	color:#E12519;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	cursor:pointer;	
}
.journale a:hover {
	color:#E12519;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
/*
a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:16px;
background:transparent url("../img/pdf_ico.png") center left no-repeat;
font-size:12px;
text-decoration:none;
}
*/


.newsletter {
	color:#000000;
	font-size:12px;
	line-height:21px;
}

.newsletter input {
	width:80%;
	line-height:25px;
	height:22px;
	font-size:13px;
	color:#000000;	
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}


.tarifuebersicht_link {
	width:330px;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;

}



.tarifuebersicht_link a {
	display:block;
	width:330px;
	height:30px;
	padding-left:28px;
	padding-top:7px;	
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:url(../img/tarifuebersicht_off.png);
	background-repeat:no-repeat;	
	cursor:pointer;
	

}

.tarifuebersicht_link a:hover {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:url(../img/tarifuebersicht_on.png);
	background-repeat:no-repeat;	
	cursor:pointer;
}

.sonderwerbeformen a {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:120px;
	height:30px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	margin-top:6px;
	margin-bottom:6px;	
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	background-color:#993333;
	text-decoration:none;
	cursor:pointer;
}
.sonderwerbeformen a:hover {
	color:#000000;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	cursor:pointer;
}
.kontakt_box {
	margin-top:-2px;
	margin-left:3px;
	margin-right:0px;
	padding:4px;
	padding-top:2px;
	background-color:#980609;
	height:18px;
	color:#FFFFFF;
}
.kontakt_box a {
	color:#FFFFFF;
}
.kontakt_box a:hover {
	color:#000000;
}
.kontakt_box_akt {
	color:#000000;
}

.beilagen_tourenbuch_link {
	height:20px;
	margin-top:-3px;
	margin-left:3px;
	margin-right:0px;
	padding-top:2px;
	padding-left:3px;
	padding-right:5px;
	float:right;
	background-color:#980609;
}
.beilagen_tourenbuch_link a {
	color:#FFFFFF;
}
.beilagen_tourenbuch_link a:hover {
	color:#000000;
}
.beilagen_tourenbuch_link_akt {
	color:#000000;
}


.event_titel {
	color:#E2001A;
	font-weight:bold;
	font-size:16px;
	margin-top:5px;
	padding-left:10px;
	padding-bottom:3px;
	height:22px;
	width:50%;
	float:left;
}

.event_titel2 {
	clear:both;
	color:#5B5B5B;
	font-size:14px;
	font-weight:normal;	
	padding-top:0px;
	margin-top:3px;
	padding-left:10px;
	padding-bottom:7px;
	margin-bottom:3px;
	height:18px;
	
}
#event_border {
	border-bottom: 1px solid #B5B5B6;
	height:1px;
	padding-bottom:5px;

}

.mediaservice {
	color:#FFFFFF;
}

.mediaservice a {
	color:#FFFFFF;
}

.mediaservice h3 {
	font-size:12px;
	font-weight:bold;
	color: #A8C5CE;
}

.mediaservice input {
	width:100%;
	line-height:20px;
	height:20px;
	font-size:12px;
	color:#000000;	
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

.mediaservice_tbl2 input {
	line-height:16px;
	height:16px;
	font-size:12px;
	color:#000000;
	border:none;	

}

.mediaservice textarea {
	width:100%;
	font-size:12px;
	color:#000000;	
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}


.mediaservice label {
	clear: left;
	display: block;
	float: right;
	text-align: left;
	width: 120px;
    padding: 0.1em;
	margin:0px;
}
.mediaservice_start {
	color:#FFFFFF;

}

.mediaservice_start a {
	font-size:20px;
	color:#FFFFFF;
}
.mediaservice_start img {
	margin-left:3px;

}
.footer {
	margin-top:0px;
	margin-left:110px;
	background:url(../img/footer_bg.gif);
	background-repeat:no-repeat;

}
.auflagen_csv_header {
	line-height:19px;
	font-weight:bold;
	color:#ffffff;
	background-color:#980609;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}
.auflagen_csv_tbl_right_red{
	text-align:right;
	line-height:17px;
	padding :3px;
	width:20%;
	border-bottom:1px solid #E1E1E1;
	color:#E12519;
	font-weight:bold;

	
}

.waz {
	font-size:11px;
	color:#000000;
	line-height:14px;
}
.waz a {
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}


#gewinnspiel_button {
	position:absolute;
	left:865px;
	top:133px;
	width:215px;
	height:179px;
	z-index:1;
	
}
	

.fotoleiste {
	position:absolute;
	left:0px;
	top:413px;
	z-index:1;
	vertical-align:bottom;
	height:130px;
	width:1340px;
}
.fotoleiste img {
	margin:3px;
}

#loader {
	background:#ffffff;
	height:380px;
	width:650px;
	vertical-align:top;
	text-align:center;
	position:absolute;
	left:320px;
	top:200px;
	color:#000000;
	z-index:200;

}
.textteil_info {
	border: 4px solid #990000;
	margin: 4px;
	padding:5px;
	background-color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:15px;
	color:#000000;
	font-size:11px;
	border-collapse:collapse;
	margin-left:5px;
	text-indent:4px;	
}

#preisb {
	position:absolute;
	left:865px;
	top:220px;
	width:215px;
	height:179px;
	z-index:1;
	
}

#preisbtarueb {
	position:absolute;
	left:840px;
	top:136px;
	width:215px;
	height:179px;
	z-index:1;

}
