body{
height:100%;
margin:0;
padding:0;
font-size: 13px;
line-height: 1.5;
color: #393A3C;
font-family: 'Open Sans', Arial, sans-serif;
min-width: 1150px;
}

#wrapper{
z-index:3;
margin: 0 auto;
width: 970px;
position: relative;
}	

#head{
z-index:10;
margin: 0 auto;
position:relative;
background: #fcf9f0;
height: 44px;
/*background: #fcf9f0; 
background: -moz-linear-gradient(top,  #395863 0%, #395863 50%, #b8c1bd 50.01%, #b8c1bd 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#395863), color-stop(50%,#395863), color-stop(50.01%,#b8c1bd), color-stop(100%,#b8c1bd)); 
background: -webkit-linear-gradient(top,  #395863 0%,#395863 50%,#b8c1bd 50.01%,#b8c1bd 100%);
background: -o-linear-gradient(top,  #395863 0%,#395863 50%,#b8c1bd 50.01%,#b8c1bd 100%); 
background: -ms-linear-gradient(top,  #395863 0%,#395863 50%,#b8c1bd 50.01%,#b8c1bd 100%); 
background: linear-gradient(to bottom,  #395863 0%,#395863 50%,#b8c1bd 50.01%,#b8c1bd 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395863', endColorstr='#b8c1bd',GradientType=0 ); */

}

#top_head {
	/*background: url('../i/header_top.jpg') 16px 10px;*/
	height: 200px;
	
}

.serach_top {
	width: 100px;
	height: 9px;
	margin-top: 3px;
}

.tinymce td {
	vertical-align: bottom;
}

.top{
position:absolute;
right:3px;
top:-22px;
font-size:10px;
color:#fff;
}
#login a{
background-color:transparent;
}
.logo{
margin:0;
height:250px;
width:970px;
}

hr {
	margin: 5px 0;
	border-top: 1px solid #f1eae0;
	border-bottom: 1px solid #fff;
	border-left: 0;
	border-right: 0;
}

.alignright {
	float:right;
	margin: 0 0 1em 1em;
	border: 3px solid #EEE;
}

.alignleft {
	float:left;
	margin: 0 1em 1em 0;
	border: 3px solid #EEE;
}
/* ################ SLIDER #################### */


#carousel {
	width: 980px;
}
#slides {
    overflow:hidden;
    /* fix ie overflow issue */
    position:relative;
    width:920px;
    height:200px;
    /*border:1px solid #ccc; */
}
/* remove the list styles, width : item width * total items */    
#slides ul {
    position:relative;
    left:0;
    top:0;
    list-style:none;
    margin:0;
    padding:0;    
    width:3200px;          
}
/* width of the item, in this case I put 250x250x gif */
#slides li {
    width:920px;
    height:200px;    
    float:left;
}
#slides li img {
    /*padding:5px;*/
}

#buttons {
	display:none;
}
.clear {clear:both}

/* ################ HEAD ##################### */

.aktuell_top {
	width: 219px;
	margin: 25px 2px 6px 7px;
	background-color: #f9f7ed;
	height: 84px;
	line-height: 1.1;
	padding: 0;
	font-size: 11px;
}

.aktuell_top span.title {
	margin: 0 6px 3px;
	color: #f08a26;
	font-weight: bold;
	font-size: 18px;
}

.aktuell_top span.points {
	margin: 0 0 3px;
	color: #f08a26;
	font-size: 16px;
}

/* ################ BOXEN #################### */
.inner {
}
.container {
	position: relative;
	display: block;
	padding: 0 5px;
	border: 0;
	overflow: visible;
	background-color: #000;
}
/* ################ NAVI ##################### */

.navi {
	width:970px;
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	z-index:5;
	position:relative;
	top:0;
	left:0;
	height: 22px;
	line-height: 1;
	background: #395863; 

}
.navi ul{
list-style-type:none;
padding:0;
margin:0 0 0 0px;
background-color:transparent;
}
.navi ul li{
float: left;
margin:0;
padding:0px 16px;
/*background-color:#fff;*/
position:relative;
-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
.navi ul li:last-child{
border-right:0;
} 
.navi ul li:hover{
	text-decoration:none;
	background: #f18a3d; /* Old browsers */
	-o-transition: background 1s;
	-ms-transition: background 1s;
	-moz-transition: background 1s;
	-webkit-transition: background 1s;
	transition: background 1s;
}
.navi ul li.active{
	text-decoration:none;
	background: #f18a3d; /* Old browsers */
}
.navi a{
background-color:transparent;
color: #fff;
font-size:14px;
display:block;
}
.navi ul.sub{
position:absolute;
top:22px;
left:0;
background: #b8c1bd;
width: 970px;
}
.navi ul.sub li{
border-radius:0;
border: 0;
padding: 0px 2px 0 6px;
color: #395863;
height: 22px;
}

.navi ul.sub li a{
font-size: 14px;
line-height: 1.4;
display:inline-block;
color: #395863;
}

.navi ul.sub li a:hover, .navi ul.sub li a.active{
	border-bottom: 2px solid #ff9604;
	text-decoration: none;
}

.navi ul.sub li:hover{
	background: none;
}


.navi ul.sub1{
position:absolute;
top:22px;
left:0;
background: #b8c1bd;
visibility: hidden;
opacity:0;
width: 170px;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;	
}

.navi ul.sub1 li{
border-radius:0;
border: 0;
/*padding: 0px 2px 0 6px;*/
padding: 0;
color: #395863;
display:block;
float:none;
}

.navi ul.sub li:hover ul.sub1{
/*display:block;*/
visibility: visible;
opacity:1;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;	
}

.navi ul li:hover ul.subDD{
/*display:block;*/
visibility: visible;
opacity:1;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;	
}

.navi ul.sub1 li a{
font-size: 14px;
line-height:1;
display:block;
color: #395863;
padding: 5px 2px 5px 6px;
}

.navi ul.sub1 li a:hover, .navi ul.sub1 li a.active{
	background: #ff9604;
	border: none;
}

.navi ul.sub1 li:hover{
	background: #ff9604;
}

/* sub dropDown */
.navi ul.subDD {
position:absolute;
top:22px;
left:0;
background: #b8c1bd;
visibility: hidden;
opacity:0;
width: 170px;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;	
z-index: 200;
}

.navi ul.subDD li{
border-radius:0;
border: 0;
/*padding: 0px 2px 0 6px;*/
padding: 0;
color: #395863;
display:block;
float:none;
}

.navi ul. li:hover ul.subDD{
/*display:block;*/
visibility: visible;
opacity:1;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;	
}

.navi ul.subDD li a{
font-size: 14px;
line-height:1;
display:block;
color: #395863;
padding: 5px 2px 5px 6px;
}

.navi ul.subDD li a:hover, .navi ul.subDD li a.active{
	background: #ff9604;
	border: none;
}

.navi ul.subDD li:hover{
	background: #ff9604;
}


.navi a:hover{
color: #fff;
text-decoration:none;
}
.rss_feed{
margin:50px 0 0 0;
background-image:url("../i/rss_feed.png");
background-repeat:no-repeat;
height:82px;
width:67px;
position:fixed;
right:0;
top:200px;
}
.rss_feed:hover{
background-image:url("../i/rss_feed_2.png");
}
.facebook_like{
position:absolute;
right:145px;
top:325px;
}

.tinymce a, a.http {
	font-weight: bold;
}
/* ################## Redaktionsmenu ################ */

.navi_redaktion {
	width:693px;
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	border-top: 2px #ff9604 solid;
	z-index:5;
	position:relative;
	top:-15px;
	left:0;
	height: 22px;
	line-height: 1;
}
.navi_redaktion ul{
	
	width:693px;
	list-style-type:none;
	padding:0;
	margin:0 0 0 0px;
	background-color:transparent;
}
.navi_redaktion ul li{
float: left;
margin:0;
padding:0px 18px;
text-transform:uppercase;
/*background-color:#fff;*/
position:relative;
-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
.navi_redaktion ul li:last-child{
border-right:0;
} 
.navi_redaktion ul li:hover{
	text-decoration:none;
	background: #f18a3d; /* Old browsers */
	-o-transition: background 1s;
	-ms-transition: background 1s;
	-moz-transition: background 1s;
	-webkit-transition: background 1s;
	transition: background 1s;
}
.navi_redaktion a{
background-color:transparent;
color: #fff;
font-size:14px;
display:block;
}
.navi_redaktion ul.sub{
position:absolute;
top:0px;
left:0;
background: #b8c1bd;
}
.navi_redaktion ul.sub li{
border-radius:0;
border: 0;
padding: 0px 2px 0 6px;
color: #395863;
height: 22px;
}

.navi_redaktion ul.sub li a{
font-size: 14px;
line-height: 1.4;
display:inline-block;
color: #395863;
}

.navi_redaktion ul.sub li a:hover, .navi_redaktion ul.sub li a.active{
	border-bottom: 2px solid #ff9604;
	text-decoration: none;
}

.navi_redaktion ul.sub li:hover{
	background: none;
}


.navi_redaktion ul.sub1{
position:absolute;
text-transform:none;
top:22px;
left:0;
background: #b8c1bd;
visibility: hidden;
display:none;
opacity:0;
width: 150px;

-o-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;	
}

.navi_redaktion ul.sub1 li{
border-radius:0;
border: 0;
height: 20px;
/*padding: 0px 2px 0 6px;*/
padding: 0;
color: #395863;
display:block;
float:none;
}

.navi_redaktion ul.sub li:hover ul.sub1{
/*display:block;*/
visibility: visible;
display:block;
opacity:1;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
-moz-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;	
}

.navi_redaktion ul.sub1 li a{
font-size: 14px;
line-height: 0.8;
display:inline-block;
text-transform: none !important;
color: #395863;
padding: 5px 2px 5px 6px;
font-weight: normal;
}

.navi_redaktion ul.sub1 li a:hover, .navi ul.sub1 li a.active{
	border-bottom: 1px #ff9604 solid;
}

.navi_redaktion ul.sub1 li:hover{
	/*background: #ff9604;*/
}


/* ################## Index ####################### */
.search_button {
	background: url('/i/suche.png') no-repeat;
	width: 15px;
	float: right;
	border: 0;
	padding: 0;
	margin: 3px 0 0 0;
	height: 15px;
}

.menu_index {
	width: 705px;
	height: 32px;
}

 .menu_index ul {
	width: 705px;
	height: 32px;
	margin: 0;
	text-align: right;
}

 .menu_index ul li {
	float: right;
	padding: 6px;
	background: #e6e6e6;
	margin: 0 0 0 4px;
	/*text-transform:uppercase;*/
}

 .menu_index ul li:hover,  .redaktion_menu ul li.active {
	background: #fcf9f0;
	border-top: #f08a26 3px solid;
	/*border-bottom: 1px solid #fcf9f0;*/
	padding-top: 2px;
	/*height: 25px; */
}

.menu_index ul li:hover a, .redaktion_menu ul li.active a {
	color: #f08a26;
	text-decoration: none;
}

.menu_index ul li a {
	color: #2c2c2c;
}

.blog_medium_index {
	float:left;
	width: 220px;
	margin-right: 10px;
}
.index_articlebox_title {
	min-height: 40px;
}

.big_event_index {
	background: #fcf9f0;
	float:left;
	width: 232px;
	padding: 10px 60px;
	text-align: center;
	margin-top: -10px;
}

.event_left_index {
	float: left;
	width: 280px;
	text-align:right;
}

.event_middle_index {
	float:left;
	margin: 0 15px;
	width: 95px;
	text-align:center;
}

.event_right_index {
	float:right;
	width: 280px;
}
/* ################## Content ###################### */

#content{
z-index:3;
margin:10px 0 30px;
min-height:450px;
}
.content_left{
width: 705px;
float: left;
padding: 0;
z-index: 3;
margin-right: 20px;
/* background-attachment:fixed;*/
min-height:200px;
}
.content_right{
float:right;
width:230px;
padding:0;
z-index:3;         
min-height:200px;
}

.content_left_index{
width:480px;
float:left;
padding:0;
z-index:3;
}
.content_right_index{
float:right;
width:480px;
padding:0;
z-index:3;          
}


.content_head{
}
.content_blog{
padding:0 10px;
}

.content_left .box {
	border: 1px solid #cfcfcf;
}

.box_border {
	border: 1px solid #cfcfcf;
	background-color: #fff
}

.box .inner, .box_border .inner  {
	margin: 5px;
	/*background: #fcf9f0; */
}

.box_head {
	/*padding: 5px 0;
	color: #296d78;*/
	padding: 5px;
	color: #ffffff;
	background: #f08a26;
}

.trenner_top {
	height: 3px;
	margin-bottom:10px;
	background: #f08a26; 
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWI1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmOTUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmOTUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFiNTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffab53 0%, #f08a26 30%, #f08a26 70%, #ffab53 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab53), color-stop(30%,#f08a26), color-stop(70%,#f08a26), color-stop(100%,#ffab53)); 
	background: -webkit-linear-gradient(top,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%); 
	background: -o-linear-gradient(top,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%); 
	background: -ms-linear-gradient(top,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%); 
	background: linear-gradient(to bottom,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab53', endColorstr='#ffab53',GradientType=0 );*/


}

.trenner_bottom {
	height: 3px;
	margin-top:10px;
	background: #2a6c78; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjODc5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzJhNmM3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzJhNmM3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yzg3OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5c8790 0%, #2a6c78 30%, #2a6c78 70%, #5c8790 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c8790), color-stop(30%,#2a6c78), color-stop(70%,#2a6c78), color-stop(100%,#5c8790)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c8790', endColorstr='#5c8790',GradientType=0 ); /* IE6-8 */
}

.redaktion_content ul {
list-style: disc;
padding: 0 0 0 10px;
margin: 0 0 0 10px;
line-height: 1.6;
}
.redaktion_content li {
padding: 0px;
margin: 2px 0;
} 
.redaktion_content ol {
line-height: 1.6;
margin: 0 0 0 10px;
padding: 20px;
}

 .redaktion_menu {
	width: 693px;
	height: 36px;
	/*border-bottom: 1px solid #bababa;*/
	border-bottom: 3px solid #ffffff;*/
}

 .redaktion_menu ul {
	width: 693px;
	height: 32px;
	margin: 0;
	text-align: right;
	border-top: 3px solid #2a6c78;
	/*border-bottom: 3px solid #fff;*/
	border-bottom: 1px solid #bababa;
}

 .redaktion_menu ul li {
	float: right;
	padding: 6px;
	background: #e6e6e6;
	margin: 0 0 0 4px;
	/*text-transform:uppercase;*/
	/*border-bottom: 1px solid #bababa;*/
}

 .redaktion_menu ul li:hover,  .redaktion_menu ul li.active {
	background: #fcf9f0;
	border-top: #f08a26 3px solid;
	padding: 6px 6px 10px 6px;
	/*border-bottom: 1px solid #fcf9f0;*/
	margin-top: -3px;
	text-decoration: none;
	/*height: 25px; */
}

.redaktion_menu ul li:hover a, .redaktion_menu ul li.active a {
	color: #f08a26;
	text-decoration: none;
}

.redaktion_menu ul li a {
	color: #2c2c2c;
	text-decoration: none;
}

.redaktion_left {
	width: 200px;
	float:left;
}

.redaktion_right {
	padding: 10px;
	float:right;
	width: 473px;
}

.redaktion_box_left {
	padding: 10px;
	width: 180px;
	background: #e6e6e6;
	/*color: #2a6e79;*/
}

.box_head p {
	padding:0;
	margin: 0;
}

.box_head h2 {
	font-weight: normal;
	margin:3px 0 0 2px;
}
h3.box_left_header {
	color: #f08a26;
	font-weight: normal;
	font-size: 14px;
}

.einstellungen {
	position:relative;
}

.einstellungen:hover .active {
	display:block !important;
}

.einstellungen:hover .normal {
	display:none;
}

.einstellungen:hover .einstellungen_text {
	display:block;
}
.einstellungen_text {
	display:none;
	background: #fff;
	border: 1px solid #cacaca;
	position:absolute;
	top:19px;
	right:0;
	padding:10px;
	width: 180px;
	z-index: 100;
}

.line {
	height:1px;
	width: 100%;
	margin: 5px;
	background: #ffffff;
}

.clearer {
	clear: both;
}

/* ####################### rssfeed Weblog import Anzeige ########## */

.rssfeed_ .box_head a, .rssfeed_ .box_head a:hover {
	color: #296d78;
}

.rssfeed_ {
	color: #90908f;
}

p.date {
	color: #f08a26;
}

h3.link a {
	color: #555555;
}

/* ####################### Rechte Spalte (Boxen) ############### */

.box_right {
	background: #faf8ed;
	width:210px;
	min-height: 100px;
	padding:10px;
}


.trenner_top_right {
	height: 3px;
	background: #f08a26; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWI1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmOTUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmOTUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFiNTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffab53 0%, #f08a26 30%, #f08a26 70%, #ffab53 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab53), color-stop(30%,#f08a26), color-stop(70%,#f08a26), color-stop(100%,#ffab53)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffab53 0%,#f08a26 30%,#f08a26 70%,#ffab53 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab53', endColorstr='#ffab53',GradientType=0 ); /* IE6-8 */


}

.trenner_bottom_right {
	height: 3px;
	background: #2a6c78; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjODc5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzJhNmM3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzJhNmM3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yzg3OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5c8790 0%, #2a6c78 30%, #2a6c78 70%, #5c8790 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c8790), color-stop(30%,#2a6c78), color-stop(70%,#2a6c78), color-stop(100%,#5c8790)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5c8790 0%,#2a6c78 30%,#2a6c78 70%,#5c8790 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c8790', endColorstr='#5c8790',GradientType=0 ); /* IE6-8 */
}


/* ####################### FOOTER ####################### */

#footer{
height:230px;
padding-top:10px;
clear:both;
background: #fcf9f0;
border-top: 1px solid #f2efe6;
color: #777775;
}

#footer .footer_linkliste {
	background-color: #fff;
	height: 37px;
	margin-top: -11px;
	padding-top: 11px;
	border-bottom: 1px solid #f2efe6;
	border-left: 1px solid #f2efe6;
	border-right: 1px solid #f2efe6;
}

.footer_linkliste .liste {
	background-color:#f08a26;
	height: 17px;
}

#footer .footer_linkliste .liste a {
	border-right: 1px #fff solid;
	padding: 1px 25px;
	color: #fff;
}

#footer .footer_text {
	font-family: 'Advent Pro', sans-serif;
	height: 26px;
	margin-top:25px;
}

#footer .footer_text span.mhz {
	color: #f08a26;
	font-size: 30px;
	margin-right: 7px;
}

#footer .footer_text span.f_text {
	color: #3e5966;
	font-size: 24px;
	margin-right: 7px;
}

#footer .footer_text span.f_trenner {
	color: #f08a26;
	font-size: 30px;
	margin-right: 7px;
}

#footer .footer_map {
	margin-top: 30px;
	color: 3e5966;
}

#footer .footer_map a {
	color: 3e5966;
}

#footer .footer_inhalt {
	width: 970px;
	position:relative;
	margin:0 auto;
	min-height: 165px;
	font-size: 12px;
}
/*
#footer .footer_inhalt a{
	color: #787877;
} */

.footer_inhalt ul {
	padding-top: 5px;
	margin: 0;
	/*list-style-type: square !important; */
	line-height: 1.1;
}

.footer_inhalt ul li {
	margin-bottom: 5px;
	/*list-style-type: square !important;*/
}

#bottom{
height:53px;
margin:0 auto;
clear:both;
background: #395863;
}

#bottom .bottom_inhalt {
	width: 970px;
	position:relative;
	margin:0 auto;
}

#bottom .bottom_inhalt .bottom-text {
	color: #a7b3b8;
	font-size: 13px;
	position:absolute;
	top: 19px;
	left: 0px;
	
}

#bottom a{
background-color:transparent;
padding:6px 8px;
margin:0;
font-size: 16px;
color: #333;
}

#bottom a:hover {
	color:#000;
}

#bottom img{
padding:0;
border:0;
}

#dribbel {
    opacity: 0.55;
}
#dribbel:hover {
    opacity: 1;
}

#rss_footer {
    opacity: 0.55;
}
#rss_footer:hover {
    opacity: 1;
}

#linked {
    opacity: 0.55;
}
#linked:hover {
    opacity: 1;
}

#twitter {
    opacity: 0.55;
}
#twitter:hover {
    opacity: 1;
}

#facebook {
    opacity: 0.55;
}
#facebook:hover {
    opacity: 1;
}

.trenner, .linie{
background-image:url("../i/l.png");
height:1px;
width:100%;
margin:15px 0 0 0;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 1.1;
}

h1 {
	margin:5px 0 10px;
	font-size:220%;
	font-family: 'Open Sans', Arial, sans-serif;
}
h2 {
	margin:5px 0 10px;
	font-size:180%;
	font-family: 'Open Sans', Arial, sans-serif;
}
h3 {
	padding:0;
	margin:0 0 10px 0;
	font-size:150%;
	font-family: 'Open Sans', Arial, sans-serif;
}
h4 {
	padding:0;
	font-size:123.33%;
	margin:0 0 10px 0;
	font-family: 'Open Sans', Arial, sans-serif;
}
h5 {
	padding:0;
	margin:0 0 10px 0;
	font-size:111.67%;
	font-family: 'Open Sans', Arial, sans-serif;
}
h6 {
	padding:0;
	margin:0 0 10px 0;
	font-size:100.98%;
	font-family: 'Open Sans', Arial, sans-serif;
}

p{
margin:0 0 8px 0;
}
a{
/*color:#f08a26;*/
color: #3e5966;
text-decoration:none;
}
a:hover{
/*color:#AF6E10;*/
color: #a50000;
background-color:transparent;
text-decoration:none;
-o-transition: color 0.5s;
-ms-transition: color 0.5s;
-moz-transition: color 0.5s;
-webkit-transition: color 0.5s;
transition: color 0.5s;	
}
a.n_grun{
color:#000;
/* color:#C9C9C9; */
text-decoration:none;
background-color:transparent;
}
p.small{
margin:5px 0;
padding:0;
}
.list a{
background-color:transparent;
}
.bg_grey{
background-color:#EEEEEE;
}
.image{
border:0;
background-color:transparent;
-webkit-box-shadow: 1px 2px 4px #aaaaaa;
-moz-box-shadow: 1px 2px 4px #aaaaaa;
box-shadow: 1px 2px 4px #aaaaaa;
}
.image:hover{
}
.image_left{
float:left;
margin:4px 20px 5px 0px;
}

.image_right{
float:right;
margin:4px 0px 5px 20px;
}
.list {
float: left;
padding: 0;
text-align: center;
}
.list a{
padding:0;
margin:3px 2px;
}
.boxpadding{
padding:10px;
}
.boxpadding5{
padding:5px;
}
.right{
float:right;
}
.left{
float:left;
}
.clear {
font-size: 1px; 
height: 1px;
} 
ul {
list-style: none;
padding: 0;
margin: 0 0 0 10px;
line-height: 1.6;
}
li {
padding: 0px;
margin: 2px 0;
} 
ol {
line-height: 1.6;
margin: 0px;
padding: 20px;
}
.comment{
width:520px;
margin:2px 2px 2px 5px;
}
.delete, .arrow_right{
color:#1c007f;
padding:2px 3px 0 3px;
}
.delete:hover, .arrow_right:hover{
color:#1c007f;
}
.arrow_right{
padding:1px 3px;
margin:3px 1px;
}
.list_item{
}
.cat, .inactive{
font-size:16px;
background-color:transparent;
}
.cat:hover, .active{
color: #AF6E10;
background-color: transparent;
text-decoration: underline;
}
.content_right ul li{
font-size:14px;
}

h3.header_view {
	margin-left: 10px;
	border-bottom: 1px #666 solid;
}

div.foolsfigure_view p {
	text-align: justify;
}

.tinymce ul {
	padding-left: 20px;
	list-style-type: disc;
}

.tinymce ul li {
	margin-bottom: 5px;
}

.tiny_caption {
	color: #fff;
	font-size: 14px;
	float:none;
	background-color: #f08a26;
	width: 100%;
}

/* ############################ Broadcasts ########################### */
.broadcast_navi {
	/*margin: 48px 0 0 10px; */
	font-size: 18pt;
	top: 2px;
	right: 19px;
	position: absolute;
}

.broadcast_navi a { 
	color:#ffffff;
}

.broadcast_navi a:hover { 
	color:#ffffff;
	text-decoration:underline;
}

.programm_text p {
	margin-bottom:0;
}

.broadcast_bg {
	background: #395863; /* Old browsers */
	background: -moz-linear-gradient(left,  #395863 0%, #395863 10.65%, #fcf9f0 10.66%, #fcf9f0 100%, #fcf9f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#395863), color-stop(11%,#395863), color-stop(12%,#fcf9f0), color-stop(100%,#fcf9f0), color-stop(100%,#fcf9f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #395863 0%,#395863 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #395863 0%,#395863 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #395863 0%,#395863 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* IE10+ */
	background: linear-gradient(to right,  #395863 0%,#395863 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395863', endColorstr='#fcf9f0',GradientType=1 ); /* IE6-9 */

}
.broadcast_bg_active {
	background: #f08a26; /* Old browsers */
	background: -moz-linear-gradient(left,  #f08a26 0%, #f08a26 10.65%, #fcf9f0 10.66%, #fcf9f0 100%, #fcf9f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#395863), color-stop(11%,#395863), color-stop(12%,#fcf9f0), color-stop(100%,#fcf9f0), color-stop(100%,#fcf9f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f08a26 0%,#f08a26 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f08a26 0%,#f08a26 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f08a26 0%,#f08a26 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* IE10+ */
	background: linear-gradient(to right,  #f08a26 0%,#f08a26 10.65%,#fcf9f0 10.66%,#fcf9f0 100%,#fcf9f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08a26', endColorstr='#fcf9f0',GradientType=1 ); /* IE6-9 */

}

/* ############################ Infoboxen ############################ */
.link_infobox{
cursor:help;
margin:0 25px 0 5px;
height:18px;
position:relative;
}
.infobox{
display:none;
position:absolute;
z-index:1000;
top:20px;
left:20px;
background-color:#5165BB;
border:#fff 1px solid;
width:200px;
padding:5px;
color:#ffffff;
font-size:15px;
font-weight:bold;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}


.link_infobox:hover .infobox{
display:block;
}
.imglist ul{
padding:0;
margin:0;
}
#autoDiv a{
background-color:transparent;
}
.article p{
display:inline;
}
.image_left_big{
float:left;
margin:8px 10px 5px 10px;
width:278px;
}
.calendar_side{
 font-size:19px;
}

#facebook, #vimeo, #twitter{
    background: url("../i/social-links.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    text-indent: -9999px;
    width: 26px;
	padding:0;
	margin:0;
}
#facebook {
    background-position: -108px 0;
}
#vimeo {
    background-position: -244px 0;
}
#twitter {
    background-position: -163px 0;
}
#facebook:hover {
    background-position: -108px -25px;
}
#vimeo:hover {
    background-position: -244px -25px;
}
#twitter:hover {
    background-position: -163px -25px;
}

/* ################################ BUTTONs ######################################## */

.button, .button:visited {
        background: #fac092;
        display: inline-block;
        padding: 5px 10px 6px;
        color: #fff;
        text-decoration: none;
        position: relative;
        cursor: pointer;
        margin: 3px 0 0 0;
}

.button:hover                                                   { background-color: #fe8e1e; color: #fff; }
.button img                                                                        { vertical-align:middle; border: 0px; }
.button:active                                                        { top: 1px; }
.button:hover                                                                { text-decoration: none; }
.small.button, .small.button:visited         { font-size: 11px; padding: ; }
.button, .button:visited,
.medium.button, .medium.button:visited         { font-size: 13px; font-weight: bold; line-height: 1; }
.large.button, .large.button:visited         { font-size: 14px; padding: 8px 14px 9px; }
input.large.button                                                 { padding: 6px 14px 6px; }
input.middle.button                                         { padding: 2px 14px 3px; }
input.small.button                                                 { padding: 2px 14px 3px; }
.lila.button, .lila.button:visited                { background: #B31E65; border: #5B0F33 solid 2px; }
.lila.button:hover                                                { background: #87164B; }
.red.button, .red.button:visited                { background: #e33100; }
.red.button:hover                                                { background: #872300; }
.green.button, .green.button:visited                { background: #20a44e; }
.green.button:hover                                                { background: #0e7934; }
.blue.button, .blue.button:visited                { background: #3b5998; }
.blue.button:hover                                                { background: #0f147b; }

.active.button {
	background: #fe8e1e;
	color: #fff;
}

.jumplist {
	text-align: right;
}
/* ################################ SLIDER ######################################### */

#featured{ 
	width:518px; 
	padding: 18px 120px 10px 21px;
	background:  #ebebeb !important;
	position:relative; 
	border:1px solid #ccc; 
	height:434px; 
	background:#fff;
	margin-bottom:35px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
 
#featured ul.tabs{ 
	position:absolute; 
	top:18px; 
	left:538px; 
	padding:0; 
	margin:0; 
}
 
#featured ul.tabs li{ 	 
	font-size:10px; 
	color:#666; 
	line-height:10px;
	height:75px; 
	color:#333;
	overflow:hidden;
	width:96px;	 
	background:#fff;
	margin-bottom:11px;
	position:relative;
} 
#featured ul.tabs li a.title{
	position:absolute;
	z-index:5;
	color:#fff; 
	font-family:arial;
	bottom:7px;
	width:96px;
	text-align:center;
	text-shadow:1px -1px 0 #000;
	text-decoration:none;
}
#featured ul.tabs li img {
	width:96px;
	height:75px; 
	opacity:0.5;
	z-index:3;
} 
#featured ul.tabs li.current img, #featured ul.tabs li img:hover {
	opacity:1.0;
} 
 
#featured div.container img { 
	height: 420px;
    width: 500px;
	position:absolute;
}
#featured div.container {position:relative; z-index:0;}
#featured div.container.previous {z-index:1;}
#featured div.container.current {z-index:2;}
 
#featured h2{ 
	font-size:40px; 
	font-family:Arial; 
	color:#fff; 
	padding:5px 5px 5px 12px; margin:0;
	overflow:hidden; 
	line-height:65px;
	text-transform:uppercase;
	height:50px; overflow:hidden;
	position:absolute;
	top:350px;
	text-shadow:1px -1px 0 #000;
	text-align:center;
	letter-spacing:-1px;
	width:475px;
}

#content .bx-caption span h2 {
	margin-left: 0;
	color: #fff;
}

#content .bx-caption span p {
	padding: 0;
	color: #fff;
}

#content .bx-caption span p a {
	color: #fff;
}

#content .bx-pager-item {
	height: 71px;
}

/* ################################ IMAGE LISTS ###################################### */
.image_list_big {
	text-align: center;
	float: left;
	margin: 0 3px 10px 3px;
	width: 300px;
}

.image_list_schmal {
	float:left;
	padding: 0 10px;
	text-align: center;
	width: 200px;
}

.fotografen {
	margin-left: 20px;
}

.image_list_big_gallery {
	float: left;
	margin: 0px 3px 10px 3px;
	min-height: 480px;
	width: 320px;
	background: #faf8ed;
	padding: 10px 0;
}

.gallery_images {
	margin: 0 8px;
}

.gallery_title {
	font-size: 123.33%;
	line-height: 1.1;
	margin: 0 8px;
	height:36px;
	font-weight: bold;
}

.gallery_infos {
	margin: 0 8px;
}

/* ################################ WEBX0 Icon ###################################### */
.divbox {float:left;height:480px;padding:10px;background-color:#eaeaea;width:300px}

.link_infoboxWebx {
	position:relative;
	cursor:help;
}

.link_infoboxWebx:hover .infoboxWebx {
	display:block;
}

.infoboxWebx {
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
/*	background:none repeat scroll 0 0 white;
	border:1px solid #CCCCCC;*/
	background: none;
	color:#333333;
	display:none;
	height:auto;
	left:0;
	padding:5px 10px;
	position:absolute;
	bottom: 29px;
	width:1000px;
	z-index:10000;
	font-size: 12px;
	text-align:left;
	line-height: 1.3;
}

.infoboxWebx ul {
	padding-left: 20px;
	list-style-type: disc;
}

.infoboxWebx ul li {
	margin-bottom: 5px;
}

div#bottom .divbox a {
	color: #D97E04;
	font-size: 12px;
}

/* ######################### Profile Allg. ######################### */

.inner_box_rel {
	position: relative;
}

.image_left_outer {
	position: absolute;
	width:50px;
	top:0;
	left:-23px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-transform:uppercase;
}

div.dreieck_image {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 4px solid #ff9503;
	position: absolute;
	bottom: 0;
	left: -23px;
}

.profile_inner {
	margin: 0 0 10px 40px;
	float:left;
	color: #2b6b77 !important;
}

/* ######################### Profil Kategorien ###################### */
.cat_list {
	height: 13px;
	width:13px;
	float:left;
}
.cat_1 {
	background: #ef8859;
	border: 1px #666 solid;
}
.cat_2 {
	background: #d39d70;
	border: 1px #666 solid;
}
.cat_3 {
	background: #bdb9dc;
	border: 1px #666 solid;
}
.cat_4 {
	background: #80c296;
	border: 1px #666 solid;
}
.cat_5 {
	background: #6dcaf2;
	border: 1px #666 solid;
}
.cat_6 {
	background: #fdda7d;
	border: 1px #666 solid;
}

/**** Logindiv ***/

.loginformdiv_wrapper {
    position: absolute;
	top: -70px;
	right: -40px;
    width: 380px;
    height: 90px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
	color:#fff;
}
.loginformdiv {
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: none;
	height:50px;
	overflow:hidden;
	background:#EEEEEE url("../i/transparent_grau.png");	
	z-index:5;
	padding:7px;
	z-index:22;
}
.loginformdiv a{
	color:#fff;
	font-size:11px;
	text-shadow:none;
}
.loginformdiv input{
	background:url("../i/transparent_weiss.png");
	border:0;
	font-size:13px;
	padding:2px 2px;
	margin:2px 5px 5px 0;
	width:120px;
}
.loginformdiv input:hover{
	background:#fff;
	}
	


.loginformdiv1_wrapper {
    position: absolute;
	top: -20px;
	right: -380px;
    width: 380px;
    height: 90px;
    display: none;
    margin: 0 auto;
    overflow: hidden;
	color:#fff;
}
.loginformdiv1 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: none;
	height:50px;
	overflow:hidden;
	background:#EEEEEE url("../i/transparent_grau.png");	
	padding:7px;
	z-index:22;
}
.loginformdiv1 a{
	color:#fff;
	font-size:11px;
	text-shadow:none;
}
.loginformdiv1 input{
	background:url("../i/transparent_weiss.png");
	border:0;
	font-size:13px;
	padding:2px 2px;
	margin:2px 5px 5px 0;
	width:120px;
}
.loginformdiv1 input:hover{
	background:#fff;
	}
	

/* ######################### User Profile ######################### */
.profile_detail {
	background: #e1e9eb;
	width: 320px;
	float: left;
	margin: -10px 0 0 0;
	padding: 15px 15px 30px;
	position: relative;
}

div.dreieck_spitze {
  width: 0;
  height: 0;
  border-left: 20px solid #fcf9f0;
  border-right: 0px solid transparent;
  border-top: 20px solid #6e959c;
  position: absolute;
  bottom:0;
  left:0;
}

div.dreieck_spitze_rechts_navi {
	width: 0;
	height: 0;
	border-left: 0px solid #fcf9f0;
	border-right: 20px solid #fcf9f0;
	border-top: 20px solid #adbfbf;
	position: absolute;
	bottom: 0;
	right: 0;
}

div.dreieck_spitze_rechts_navi_active {
	width: 0;
	height: 0;
	border-left: 0px solid #fcf9f0;
	border-right: 20px solid #fcf9f0;
	border-top: 20px solid #5b8a94;
	position: absolute;
	bottom: 0;
	right: 0;
}

.profile_trenner {
	margin: 10px 0 10px -15px;
	padding: 5px 10px 5px 20px;
	background: #f08a26;
	position: relative;
}

.profile_trenner p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #fff;
}

.profile_trenner p a {
	color: #fff;
}

div.dreieck_trenner {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 0px solid transparent;
	border-top: 15px solid #f08a26;
	position: absolute;
	bottom: -15px;
	left: 0px;
}

div#vertikal_navi {
	margin: 43px 0 0 -33px;
}

ul.tab_vertikal {
	
	
}

ul.tab_vertikal li {
	background: rgb(206,216,217); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZDhkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2U4ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2U4ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWQ4ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(206,216,217,1) 0%, rgba(232,238,238,1) 35%, rgba(232,238,238,1) 67%, rgba(206,216,217,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(206,216,217,1)), color-stop(35%,rgba(232,238,238,1)), color-stop(67%,rgba(232,238,238,1)), color-stop(100%,rgba(206,216,217,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(206,216,217,1) 0%,rgba(232,238,238,1) 35%,rgba(232,238,238,1) 67%,rgba(206,216,217,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(206,216,217,1) 0%,rgba(232,238,238,1) 35%,rgba(232,238,238,1) 67%,rgba(206,216,217,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(206,216,217,1) 0%,rgba(232,238,238,1) 35%,rgba(232,238,238,1) 67%,rgba(206,216,217,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(206,216,217,1) 0%,rgba(232,238,238,1) 35%,rgba(232,238,238,1) 67%,rgba(206,216,217,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced8d9', endColorstr='#ced8d9',GradientType=1 ); /* IE6-8 */
	margin-bottom: 10px;
	padding:0;
	font-size: 15px;
	display: block;
	position: relative;
}

ul.tab_vertikal li:hover, ul.tab_vertikal li.active {
	background: rgb(171,192,197); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiYzBjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2M2ZDhkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2M2ZDhkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmMwYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(171,192,197,1) 0%, rgba(198,216,220,1) 35%, rgba(198,216,220,1) 65%, rgba(171,192,197,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(171,192,197,1)), color-stop(35%,rgba(198,216,220,1)), color-stop(65%,rgba(198,216,220,1)), color-stop(100%,rgba(171,192,197,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(171,192,197,1) 0%,rgba(198,216,220,1) 35%,rgba(198,216,220,1) 65%,rgba(171,192,197,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(171,192,197,1) 0%,rgba(198,216,220,1) 35%,rgba(198,216,220,1) 65%,rgba(171,192,197,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(171,192,197,1) 0%,rgba(198,216,220,1) 35%,rgba(198,216,220,1) 65%,rgba(171,192,197,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(171,192,197,1) 0%,rgba(198,216,220,1) 35%,rgba(198,216,220,1) 65%,rgba(171,192,197,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abc0c5', endColorstr='#abc0c5',GradientType=1 ); /* IE6-8 */
}

ul.tab_vertikal li:hover .dreieck_spitze_rechts_navi_active {
	display:block !important;
}

ul.tab_vertikal li:hover .dreieck_spitze_rechts_navi {
	display:none;
}

ul.tab_vertikal li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}

ul.tab_vertikal li a:hover, ul.tab_vertikal li a.active  {
	color: #FFFFFF;
	text-decoration: none;
}

ul.tab_vertikal li a {
	color: #97b0b5;
	padding: 10px 10px 10px 20px;
	font-size: 12px;
	font-weight: bold;
	display:block;
}

.edit_area {
	position:absolute;
	top:22px;
	left:0;
	width:230px;
	padding:10px;
	background:#FFFFFF;
	border: 1px solid #CDCDCD;
	z-index: 2;
}

ul.tab_vertikal li.subs {
	background: none;
}

ul.tab_vertikal li.subs a {
	color: #97b0b5;
	padding: 2px 20px 2px 20px;
	font-size: 13px;
	font-weight: normal;
	display:block;
	width: 190px;
}

ul.tab_vertikal li.subs:hover a {
	color: #5b8a94;
	text-decoration: none;
}

ul.tab_vertikal li.subs a:hover, ul.tab_vertikal li.subs.active a  {
	color: #5b8a94;
	text-decoration: none;
}

.news_bottom {
	background-color: #E3E7E8;
	border-top: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	padding: 5px 25px 5px 25px;
	margin: 0 0 10px 0;
	height: 100%;
	font-size: 0.9em;
}
/* ####### Mediathek ##### */
.header_mediathek_beitraege {
	padding: 10px;
	background-color: #395863;
	width: 950px;
	color: #ffffff;
	margin-bottom: 20px;
}

.header_title {
	float: left;
	margin-right: 80px;
	font-size: 30px;
	text-transform: uppercase;
}

.header_datum {
	float: left;
	margin: 9px 30px 0 0;
	font-size: 21px;
	width: 260px;
}

.header_kategorie {
	display:inline;
	float: right;
	margin: 6px 30px 0 0;
	font-size: 22px;
	width: 300px;
	position: relative;
	text-align: right;
}

.kat_filter {
	z-index:2;
	position:absolute;
	top:35px;
	right:0;
	width:280px;
	border: 1px solid;
	padding:10px;
	font-size:14px;
	background-color: #ffffff;
	color: #f08a26;
	text-align: left;
}

.beitrag_block {
	float: left;
	width: 225px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	height: 260px;
	color: #ffffff;
	background-color: #395863;
}

.beitrag_block:nth-child(4n+2) {
	/*margin-right: 0;*/
}

.article_block_title {
	font-size: 18px;
	line-height: 1.1;
	margin-bottom: 5px;
	height: 38px;
}

.article_block_abstract {
	background: #ffffff;
	color: #395863;
	line-height: 1.1;
	margin-bottom: 5px;
	padding: 5px;
	height: 56px;
}



.article_block_date {
	font-size: 18px;
	line-height: 1.1;
	margin-bottom: 5px;
}

.beitrag_block a {
	color: #ffffff;
}

.article_block_abstract a {
	color: #395863;
}

.header_mediathek_sendungen {
	padding: 10px;
	background-color: #f08a26;
	width: 950px;
	color: #ffffff;
	margin-bottom: 20px;
}

.header_title {
	float: left;
	margin-right: 80px;
	font-size: 30px;
	text-transform: uppercase;
}

.sendungen_block {
	float: left;
	width: 225px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	height: 260px;
	color: #ffffff;
	background-color: #f08a26;
}

.sendungen_block:nth-child(4n+2) {
	margin-right: 0;
}

.article_block_title {
	font-size: 16px;
	line-height: 1.1;
	margin-bottom: 5px;
	height: 18px;
	padding: 0 5px;
}

.article_block_abstract_sendungen {
	background: #ffffff;
	color: #000;
	line-height: 1.1;
	margin-bottom: 5px;
	padding: 5px;
	height: 82px;
}

.article_block_date_sendung {
	font-size: 18px;
	line-height: 1.1;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #fff;
	color: #f08a26;
}

.sendungen_block a {
	color: #ffffff;
}

.article_block_abstract_sendungen a {
	color: #000;
}

.article_block_time {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 5px;
}

.mediathek_sendung_content {
	padding: 3px;
	background-color: #f08a26;
	width: 724px;
	color: #ffffff;
	margin: 10px 5px 20px 0;
	min-height: 300px;
	float:left;
	
}

.mediathek_sendung_sidebar {
	padding: 3px;
	/*border: 1px solid #f08a26;*/
	width: 222px;
	color: #393A3C;
	margin: 10px 0 20px 0;
	min-height: 300px;
	float:right;
	
}

.mediathek_sendung_description {
	background-color: #fff;
	color: #323232;
	width: 444px;
	height: 200px;
	float:left;
	padding: 10px;
}

.mediathek_sendung_termine {
	background: url('/i/mediathek_kalender_bg.png') #fff 3px 10px no-repeat;
	color: #f08a26;
	width: 237px;
	height: 180px;
	float:right;
	padding: 30px 10px 10px;
	text-align: center;
	text-transform: uppercase;
	font-size:15px;
}

.mediathek_sendung_bottom {
	height: 60px;
	padding: 20px 0;
	display: block;
}

.mediathek_sendung_bottom a {
	color: #fff;
}


.ui-datepicker-trigger {
	cursor:pointer;
}



.mediathek_beitrag_content {
	padding: 3px;
	background-color: #395863;
	width: 724px;
	color: #ffffff;
	margin: 10px 5px 20px 0;
	min-height: 300px;
	float:left;
	
}

.mediathek_beitrag_sidebar {
	padding: 3px;
	width: 222px;
	color: #393A3C;
	margin: 10px 0 20px 0;
	min-height: 300px;
	float:right;
	
}

.mediathek_beitrag_description {
	background-color: #fff;
	color: #323232;
	width: 444px;
	min-height: 250px;
	float:left;
	padding: 10px;
}

.mediathek_beitrag_termine {
	background: url('/i/mediathek_kalender_bg.png') #fff 3px 10px no-repeat;
	color: #395863;
	width: 237px;
	min-height: 250px;
	float:right;
	padding: 10px 10px 10px;
	font-size:13px;
}

.mediathek_beitrag_bottom {
	height: 10px;
	padding: 5px 0;
	display: block;
}

.mediathek_beitrag_bottom a {
	color: #fff;
}

.mediathek_head {
	font-size: 25px;
	text-transform: uppercase;
	margin-top: 8px;
}

.mediathek_head a:hover, .mediathek_head a.active {
	font-weight:bold;
}

.mediathek_head a {
	text-decoration: none;
}

.mediathek_head a.sendung {
	color: #f08a26;
	font-weight: 300;
}

.mediathek_head a.beitrag {
	color: #395863;
	font-weight: 300;
}

.mediathek_head a.beitrag:hover, .mediathek_head a.beitrag.active, .mediathek_head a.sendung:hover, .mediathek_head a.sendung.active {
	font-weight: 600;
}

/* ####### FORUM ####### */

table.forum {
width: 100%;
border: 0px;
}

table.forum th {
text-align: left;
padding: 5px 5px 5px 10px;
}

table.forum td {
padding: 10px 5px 10px 10px;
vertical-align: top;
}

table.forum tr.alt {
background-color: #e2e2e2;
}

.commentEntry {
float: left;
width: 80%;
margin: 0 0 10px 0;
}

.lastAction {
float: left;
width: 125px;
}
td.ui-datepicker-current-day {
        background-color: #D97E04;
}

.line_hell {
	height: 1px;
	background: #e5e1d5; /* Old browsers */
	background: -moz-linear-gradient(left,  #e5e1d5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e1d5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #e5e1d5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #e5e1d5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #e5e1d5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right,  #e5e1d5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e1d5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}

.line_dunkel {
	height: 1px;
	background: #c4c3bf; /* Old browsers */
	background: -moz-linear-gradient(left,  #c4c3bf 0%, #fcf9f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c4c3bf), color-stop(100%,#fcf9f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #c4c3bf 0%,#fcf9f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #c4c3bf 0%,#fcf9f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #c4c3bf 0%,#fcf9f0 100%); /* IE10+ */
	background: linear-gradient(to right,  #c4c3bf 0%,#fcf9f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c3bf', endColorstr='#fcf9f0',GradientType=1 ); /* IE6-9 */

}

/* ################## WORKSHOPS ########## */
.workshop_infos {
	font-size: 130%;
	color: #395863;
}

.anmeldung_label {
	margin-top:10px;
	background-color: #fff;
	margin-right:3px;
	padding: 5px 10px;
	width:100px;
	
	float:left;
}

.anmeldung_input {
	margin-top:10px;
	background-color: #fff;
	padding: 5px 10px;
	width:520px;
	float:left;
}

.anmeldung_input input, .anmeldung_input textarea  {
	border: none;
	background: transparent;
	width: 150px;
	margin: 0;
	padding: 2px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 11px;
	width:500px;
}

.anmeldung_input input:hover, .anmeldung_input textarea:hover {
	background: transparent;
}

.workshop_date {
	margin: 10px 10px 10px 0;
	float:left;
	width:210px;
	height: 80px;
	
}

.anmeldung_bestaetigung {
	display:none;
}
/* ################## ICONS ############## */
.icon_city{
	padding: 0 0 3px 35px;
	background: url('../i/icon_ort.png') 0px 3px;
	background-repeat: no-repeat;
}

.icon_preis{
	padding: 0 0 3px 35px;
	background: url('../i/icon_preis.png') 0px 3px;
	background-repeat: no-repeat;
	background-size: 13px;
}

.icon_day{
	padding: 0 0 3px 35px;
	background: url('../i/icon_datum.png') 0px 3px;
	background-repeat: no-repeat;
}

.icon_fotograf{
	padding: 0 0 3px 35px;
	background: url('../i/icon_foto.png') 0px 3px;
	background-repeat: no-repeat;
	background-size: 24px;
}


.icon_city_right{
	padding: 0 28px 3px 0 ;
	background: url('../i/icon_ort.png') no-repeat right 3px;
	background-repeat: no-repeat;
}
.icon_day_right{
	padding: 0 28px 3px 0;
	background: url('../i/icon_datum.png') no-repeat right 3px;
	background-repeat: no-repeat;
}


.icon_time{
	padding: 0 0 3px 35px;
	background: url('../i/icon_zeit.png') 0px 3px;
	background-repeat: no-repeat;
}
.icon_workshop_voll{
	padding: 0 0 3px 35px;
	background: url('../i/Workshops_rot.png') 0px 3px;
	background-repeat: no-repeat;
	background-size: 26px 18px;
	font-weight:bold;
	color:#cb0606;
	height: 19px;
	line-height: 2.2;
}
.icon_workshop_halb{
	padding: 0 0 3px 35px;
	background: url('../i/Workshops_gelb.png') 0px 3px;
	background-repeat: no-repeat;
	font-weight:bold;
	background-size: 26px 18px;
	color:#f6bc0d;
}
.icon_workshop{
	padding: 0 0 3px 35px;
	background: url('../i/Workshops_gruen.png') 0px 3px;
	background-repeat: no-repeat;
	font-weight:bold;
	background-size: 26px 18px;
	color:#2c6e19;
}

.icon_event_date{
	padding: 0 0 3px 30px;
	background: url('../i/event_date.png') 0px 3px;
	background-repeat: no-repeat;
	font-size: 16px;
}

.icon_event_hour{
	padding: 0 0 3px 30px;
	background: url('../i/event_hour.png') 0px 3px;
	background-repeat: no-repeat;
	font-size: 16px;
}

.icon_event_ort{
	padding: 0 0 3px 30px;
	background: url('../i/event_ort.png') 0px 3px;
	background-repeat: no-repeat;
	font-size: 16px;
}

/* ################## WIDGETS ############ */
.sendung_search_box, .sendung_search_box1 {
	display:block;
}

.sendung_search_box a, .sendung_search_box1 a{
	display:block;
	padding:10px 30px 9px 5px;
	color: #fff;
	margin-bottom: 10px;
}

.sendung_search_box.Sprachen a{
	padding:5px 30px 5px 5px;
	line-height: 1.1;
}

.sendung_search_box.Kinder a, .sendung_search_box1.Kinder a{
	color: #000;
}

.sendung_search_box.box_active a, .sendung_search_box a:hover {
	background: url('../i/searchbox_pfeil.png') 185px 7px transparent no-repeat;
	background-size: 20px;
	/*background-position: 187px 4px;*/
}

.sendung_search_box1.box_active1 a, .sendung_search_box1 a:hover {
	background: url('../i/searchbox_pfeil.png') 255px 7px transparent no-repeat;
	background-size: 20px;
	/*background-position: 187px 4px;*/
}

.sendung_search_box.Alle, .sendung_search_box1.Alle {
	background:#395863;
}
.sendung_search_box.Politik, .sendung_search_box1.Politik {
	background:#f08a26;
}
.sendung_search_box.Kunst, .sendung_search_box1.Kunst {
	background:#cd8512;
}
.sendung_search_box.Musik, .sendung_search_box1.Musik {
	background:#ab8cbc;
}
.sendung_search_box.Infos, .sendung_search_box1.Infos {
	background:#398f25;
}
.sendung_search_box.Sprachen, .sendung_search_box1.Sprachen {
	background:#28678a;
}
.sendung_search_box.Kinder, .sendung_search_box1.Kinder {
	background:#ffea5d;
}

/* ################## WEBLOG ############# */
li.e2 {
	margin-left: 10px;
}

.article_image {
	width: 216px;
	padding: 4px 4px 0;
	border: 1px #b4b4b4 solid;
	float:left;
	margin: 10px 15px 10px 15px;
}

.inner_img_article {
	height: 119px;
	margin-bottom:4px;
	overflow: hidden;
}

.inner_img_article_head {
	height: 340px;
	margin-bottom:4px;
	overflow: hidden;
}

.article_head_image {
	width: 615px;
	padding: 4px 4px 0;
	border: 1px #b4b4b4 solid;
	margin: 10px 15px 10px 10px;
}

.article_title {
	margin: 0px 15px 0px 0px;
	width: 400px;
	float:left;
}

.article_title_innen {
	margin: 10px 15px 0px 10px;
	width: 400px;
	float:left;
}

.article_title h2, .article_title_innen h2 {
	color: #3e5966;
	margin: 0 0 10px;
	font-size: 170%;
}

.article_infos {
	margin: 10px 15px 10px 10px;
	width: 205px;
	color: #b4b4b4;
	min-height: 100px;
	padding-left: 10px;
	border-left: 1px #b4b4b4 solid;
	float:left;
	font-size: 12px;
	line-height: 2;
}

.article_data {
	width: 420px;
	float:left;
	margin: 10px 15px 10px 0;
}

.article_title {
	min-height: 42px;
}

.article_head {
	color: #b4b4b4;
	font-size: 10px;
	margin-bottom: 8px
}

.article_user{
	padding: 0 0 1px 17px;
	background: url('../i/article_user.png');
	background-repeat: no-repeat;
}

.article_publish_day{
	padding: 0 0 1px 17px;
	background: url('../i/article_publish_day.png');
	background-repeat: no-repeat;
}

.article_publish_hour{
	padding: 0 0 2px 17px;
	background: url('../i/article_publish_hour.png');
	background-repeat: no-repeat;
}

.article_categories{
	padding: 0 0 1px 17px;
	background: url('../i/article_categories.png');
	background-repeat: no-repeat;
}

.article_mp3 {
	float:right;
	width: 200px;
	min-height: 40px;
	padding: 0 0 1px 32px;
	background: url('../i/mp3download.png');
	background-repeat: no-repeat;
	font-size: 11px;
	color: #f08a26 !important;
}

.article_mp3 a, .article_mp3 a:hover {
	color: #f08a26 !important;
}

.article_right {
	float:right;
	width: 605px;
	padding: 0 10px 10px 0;
	min-height: 80px;
}

.date_left {
	float:left;
	width:90px;
	position: relative;
}

.article_month {
	background: #2a6c7a;
	position: absolute;
	height: 30px;
	width:70px;
	top:0;
	left:-13px;
	color: #FFFFFF;
	text-align: center;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 27px;
	text-transform: uppercase;
	line-height: 1.3;
}

.article_day {
	background: #a3bbbf;
	position: absolute;
	height: 30px;
	width:70px;
	top:35px;
	left:-13px;
	color: #FFFFFF;
	text-align: center;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 28px;
	line-height: 1.3;
}

div.dreieck_date_article {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 4px solid #2a6c7a;
	position: absolute;
	bottom: 0;
	left: -13px;
}

hr.article {
	margin: 10px 0;
	border-top: 1px solid #f1eae0;
	border-bottom: 1px solid #fff;
	border-left: 0;
	border-right: 0;
}

.weblog_right h4 {
	margin: 0 0 5px 0;
	color: #296d78;
}

.weblog_right ul.cats li {
	list-style-image:url('/i/cats_img.png');
}

.weblog_right ul.cats li.active {
	list-style-image:url('/i/cats_img_active.png');
	text-decoration:none;
}

.weblog_right ul.cats li a {
	background: url('/i/cats_plus.png') no-repeat right 4px;
	padding-right: 16px;
}

.weblog_right ul.cats li.active a {
	background: url('/i/cats_minus.png') no-repeat right 4px;
	padding-right: 16px;
	text-decoration:none;
	color: #f08a26;
}

.weblog_right ul.cats_sub {
	list-style:none;
	margin: 0;
	padding:0;
	line-height: 1.2;
}

.weblog_right ul.cats_sub li {
	list-style:none;
	margin: 0 4px 0 0;
	padding:0 2px 0 0;
	float:left;
}

.weblog_right  ul.cats_sub li {
	border-right: 1px solid #395863;
}

.weblog_right ul.cats_sub li:last-child {
	border-right: 0;
}

.weblog_right ul.cats_sub li a {
	background: none;
	padding-right: 3px;
	text-decoration:none;
	color: #f08a26;
}

.weblog_right ul.cats_plak li {
	list-style-image:url('/i/cats_plak.png');
}

.weblog_right ul.cats_plak li.active {
	list-style-image:url('/i/cats_plak_active.png');
	text-decoration:none;
}

.weblog_right ul.cats_archiv li.active a {
	padding-right: 16px;
	text-decoration:none;
	color: #f08a26;
}

.weblog_right ul.cats_archiv li {
	list-style-image:url('/i/cats_archiv.png');
}

.weblog_right ul.cats_archiv li.active {
	list-style-image:url('/i/cats_archiv_active.png');
	text-decoration:none;
}

.weblog_right ul.cats_archiv li a {
	background: url('/i/cats_plus.png') no-repeat right 4px;
	padding-right: 16px;
}

.weblog_right ul.cats_archiv li.active a {
	background: url('/i/cats_minus.png') no-repeat right 4px;
	padding-right: 16px;
	text-decoration:none;
	color: #f08a26;
}
.weblog_right ul.cats_archiv div.e2 {
	text-transform: uppercase;
	float:left;
	width: 62px;
	font-size: 11px;
}

.month_archiv {
	margin-left: -18px;
	margin-right: -10px;
	
}


#youmax-video-list-div {
	height: 250px;
}

.youmax-showing {color:whitesmoke;font-weight:normal;  text-shadow: none;}

.youmax-duration {background-color: black;color: white;padding: 2px 3px;font-weight: bold;position: absolute;bottom: 0;right: 0;opacity: 0.8;}

#youmax-header {background-color:rgb(53,53,53);font:24px Arial;color:white;line-height:25px;height:90px;text-align:left;border: 1px solid rgb(53,53,53);position: relative;display:none;}

.youmax-stat {float:right;margin:10px;font:10px Arial;color:#ccc;margin-top: 25px;text-align: center;}

#youmax-stat-holder {float:right;height:100%;}

.youmax-stat-count {font: 18px Arial;}

#youmax-channel-desc {text-align:left;}

#youmax {width:100%; max-width:1000px;background-color: rgb(230,230,230);margin:0px auto;font-family: Calibri;font-size: 14px;text-align:center; overflow-x:hidden;}

.youmax-video-tnail {width:100%; background-repeat:no-repeat; background-size:cover;height:180px;position: relative;}

.youmax-video-tnail-box {width:46%;margin:2%;float:left;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 3px rgba(0, 0, 0, 0.2);cursor:pointer;cursor:hand;  background-color: white;}

#youmax-encloser {border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;  padding-top: 20px;}

#youmax-video-list-div {width:100%;text-align:left;display: inline-block;background-color:rgb(230,230,230);	  padding: 0px 15px; box-sizing: border-box;}

.youmax-video-list-title {color:#438bc5;display: inline-block;padding:2% 10px; padding-bottom: 0px;font-weight:bold;max-width:250px;max-height:18px;overflow:hidden;}

.youmax-video-list-views {color:#555;padding:1% 10px; padding-bottom: 3%;display:inline-block;font-size:12px;  font-family: Arial;}

.youmax-playlist-sidebar {background-color:rgba(0,0,0,0.8);float:right;max-width:50%;height:100%;color:white;text-align:center;width: 70px;}

.youmax-playlist-video-count {	display:inline-block;margin:3%;margin-top:5%;height:20%;  margin-top: 55px; }

.youmax-playlist-sidebar-video {opacity:1;width:64px;height:20%;background-color:rgb(114,114,114);display:inline-block;margin:2% auto;background-size:cover;background-position: center center;background-repeat:no-repeat;}
.youmax-tab {background-color:rgb(230,230,230);color:#666;text-shadow:0 1px 0 #fff;display: inline-block;margin: 5px;margin-top: 10px;padding: 5px;cursor:pointer;cursor:hand;}

#youmax-tabs {text-align:left;background-color:rgb(230,230,230);padding-left: 10px;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;     padding: 25px 30px 0px 30px;font-size: 18px;display:none;}

#youmax-lightbox {position:fixed;background-color:rgba(0,0,0,0.9);z-index:100;width:100%;height:100%;left:0;top:0;}

#youmax-video-lightbox {opacity:1;}

.youmax-subscribe div {
position:static !important;
vertical-align: top !important;
}

.youmax-subscribe iframe {
position:static !important;
}

.youmax-subscribe{
display: inline-block;
width: 150px;
height: 25px;
overflow: hidden;
position: absolute;
top: 0;
margin: auto;
bottom: 0;
right: 0;
}

#youmax-header-logo{
vertical-align:middle; height:60px; margin: 15px; display:inline-block;
  margin-left: 32px;
}

div#youmax-load-more-div {
  /* height: 40px; */
  padding: 10px;
  margin: 15px 30px;
  font-size: 18px;
  border: 1px solid #ccc;
  cursor:pointer;
}

.youmax-tab-hover {
color:#eee;
background-color:#999;
text-shadow:0 0;

}

.youmax-showing-title {
font-size: 18px;
  padding: 10px;
  margin-left: 20px;
  margin-bottom: 15px;
	display: inline-block;
}

iframe#youmax-video {
  margin-bottom: 20px !important;
}

.youmax-load-more-div-click {
	background: darkgray;
	color:white;	
}

#youmax-load-more-div:hover {
	background: darkgray;
	color:white;
}



#overlayGrey {
background-color:#000000;
position:absolute;
left:0px;
top:0px;
opacity:0.7;
filter: alpha(opacity = 50);
width:100%;
height:100%;
z-index: 200;
}

#messageContent {
padding:16px;
width:300px;
height:250px;
position:absolute;
left:50%;
top:20%;
margin-left:-166px;
margin-top:-91px;
background-color:#ffffff;
z-index: 300;
}

.ui-datepicker {
width: 14.5em !important;
}



/************************* International ************************/

.international .topbox 
{
	color: #6E6E6E;
	font-weight: 300;
	font-size: 14px;
}

.international h1, .international h2
{
	color:#f08a26;
	font-weight: 400;
	text-transform: uppercase;
}

.international .topbox h2
 {
	margin-top: 48px;
	text-transform: none;
}

.int_link_right {
	color:#f08a26;
}

.int_link {
	font-size: 16px;
	color:#6E6E6E;
}

.int_link  span.raquo {
	color:#f08a26;
}


.contact_box {
	color:#6E6E6E;
	font-size: 16px;
}

.contenttable_international {
	color:#f08a26;
	font-weight: 400;
	font-size: 19px;
	text-transform: uppercase;
}

h3.int_h3
{
	margin: 43px 10px 0 0;
    font-size: 31px;
    font-weight: 400;
    text-transform: uppercase;
}

.international .slider-prev {
    left: -37px;
	width: 30px;
	text-align: right;
}

.international .slider-next {
    right: -28px;
}

.international .submenu_international, .international .submenu_international a
{
	color:#f08a26;
	font-weight: 300;
	font-size: 26px;
	text-transform: uppercase;
}

.international .submenu_international a
{
	color:#f08a26;
}

.international .submenu_international a.active
{
	font-weight: 600;
	text-decoration: none;
}

/*************************** Hitparade *************************/

.hitparade {
	margin: 15px 0;
}

.hitparade_zahl {
	width: 30px;
    color: #b30d0d;
    font-size: 29px;
    font-weight: 400;
	line-height: 1.2em;
}

.hitparade_text {
	width:430px;
	color:#3c3c3c;
	line-height: 1.2em;
	margin: 5px 0 14px;
}

.hitparade input {
	width: 190px;
	border-color: #b30d0d;
}

.hitparade .inputs {
	color: #b30d0d;
	width: 215px;
	font-size: 18px;
    line-height: 1.2em;
	margin-bottom: 20px;
}

.hitparade_send {
	width: 200px !important;
    background-color: #b30d0d;
    color: #fff;
    font-size: 15px;
	cursor:pointer;
}

.hitparade_send:hover {
	background-color: #b30d0d !important;
}


.hit_button, .hit_button:hover {
	background: #fff;
	border: 2px #a30017 solid;
	border-radius: 5px;
	padding: 7px 15px;
	text-transform: uppercase;
	color: #a30017;
	margin: 0 20px;
	font-size: 16px;
	
}

.hit_event {
	float:left;
	width: 227px;
	margin-right: 12px;
	color: #a30017;
}


.hit_event a, .hit_event .date {
	color: #a30017;
}

.hit_text_right {
	text-align: center;
	margin: 0 0 12px;
	font-size: 18px;
	line-height: 1.2;
	color: #a30017;
}

.hit_button_right, .hit_button_right:hover {
	background: #a30017;
	border: 2px #fff solid;
	border-radius: 5px;
	padding: 7px 15px;
	text-transform: uppercase;
	color: #fff;
	margin: 0 20px;
	font-size: 16px;
	
}














