

/* 
 *	Content with sidebar / content without sidebar / 
 *	teaser_s teaser_l teaser_xl / sidebar 
 *
 */
 
 
 /* 
 * rss button
 */
#rss{ margin-left:10px;background:url('/images/orange_pfeil.gif') no-repeat left 4px;font-size:12px;	}
li.rss{margin:0 0 0 0px;	padding:0 0 0 0px;	font-size:12px;	}
li.rss a, li.rss a:link, li.rss a:active, li.rss a:visited{	background-image:none;	padding:6px 0 0 21px;	color:#FF8100;	font-size:12px;	}

div.content_with_sidebar, div.content_without_sidebar{	
	float:left;	
	}
div.content_with_sidebar{  	margin:0px;  	margin-top:10px;  	padding:0px;  	padding-left:10px;  	width:670px;}
div.content_with_sidebar a, div.content_with_sidebar a:link, div.content_with_sidebar a:active, div.content_with_sidebar a:visited { color:#245B74;	}  	
div.content_with_sidebar pre{  margin:0;    padding:0;	}

div.content_with_sidebar .teaser, div.span-18 .teaser{	width:305px;  	height:150px  	margin:0;	}

div.content_without_sidebar{  	margin:0px;  	margin-top:10px;  	padding:0px;  	padding-left:10px;  	width:970px;	}
div.content_without_sidebar .teaser, div.span-24 .teaser{	width:400px;  	margin:0;  	margin-right:0px;	}


/**
 * article / article headlines
 * breadcrumb / imageformatting
 */
div.article_content{
	width:660px;
    padding:0px;
    padding:0px;
    margin-bottom:10px;
    }

div.article_inner{
	padding:10px;
	}

div.article_inner table{
   clear:left;
   }

div.article_content p{
    padding:0px; 
    margin:0px;
  	margin-bottom:10px;
  	}
div.article_content h3{  	margin:0px; 	  padding:0px; padding-bottom:10px;  	font-weight:bold;}
div.article_content h3 a, div.article_content h3 a:link, div.article_content h3 a:visited, div.article_content h3 a:active {font-weight:bold;}

div.article_content h2{	font-size:11px;  	font-weight:bold; }
div.article_content h2 a, div.article_content h2 a:link, div.article_content h2 a:active, div.article_content h2 a:visited{font-weight:bold; }

div.article_content h4{padding:0px; margin:0px; font-weight:bold; font-size:12px; margin-bottom:15px;}
div.article_content h4 a, div.article_content h4 a:link, div.article_content h4 a:active, div.article_content h4 a:visited {font-weight:bold;}

div.article_content h5{padding:0px; margin:0px; font-weight:bold; font-size:11px; }
div.article_content h5 a, div.article_content h5 a:link, div.article_content h5 a:active, div.article_content h5 a:visited {font-weight:bold;}

div.article_content h6{padding:0px; margin:0px; font-weight:bold; font-size:12px;}
div.article_content h6 a, div.article_content h6 a:link, div.article_content h6 a:active, div.article_content h6 a:visited {font-weight:bold; color:#FF8100;}

div.article_content div.article-teaser{
  	padding-bottom:10px;
  	font-weight:bold;
  	color:#555555;
  	}
div.video_container{
   text-align:center; 
 
}  	 	
div.breadcrumb ul{
	color:#9B9B9B;
    float: right;
    list-style: none;
  	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-size:10px;
	background-image:url('/images/home.jpg');
    background-position: 0px -2px ;
    background-repeat:no-repeat;
    padding-left:12px;
	}
	
div.breadcrumb ul li{
	display:inline;
	float:left;
	padding:0px;
	padding-left:3px;
	margin:0px;
	}

div.breadcrumb ul a, div.breadcrumb ul a:link, div.breadcrumb ul a:active, div.breadcrumb ul a:visited {
	font-weight:bold;
	color:#9B9B9B;
    }	

div.content_with_sidebar div.article_content img{
  	border:1px solid #CCCCCC;
  	background-color:#FFFFFF;
  	padding:1px;
  	margin:0px
  	}

div.content_with_sidebar div.article_content div.object-left{
  	margin:2px 10px 10px 0;
  	float:left;
  	}
  	
div.content_with_sidebar div.article_content div.object-center{
  	margin:0;
  	float:left;
  	}
  	
div.content_with_sidebar div.article_content div.object-right{
  	margin:2px 0px 10px 10px;
  	float:right;
  	}
  	
div.content_with_sidebar div.article_content div.object-center{
  	margin:0 0 10px 0;
  	}
  	
div.back{
    float:right;
    background-image:url(/images/back.jpg);
    background-position: -0px 0px ;
    margin:0px;
    padding-left:15px;
    background-repeat: no-repeat;
    }
div.content_rating{
	margin-left:10px;}

.teaser h5, .teaser p{
padding:0px; margin:0px;
}

/**
 * TEASER XL
 */
div.content_with_sidebar .container_xl{	clear:both;  	width:635px;  	height:170px;  	margin:0;  	margin-bottom:10px;  	padding:12px;  	padding-top:10px;  	color:#FFFFFF;  	background-image:url('/images/teaser_bg_2.gif');  	background-position:-2px -3px;	}
div.container_xl .teaser_body{ margin-left:302px; }
div.content_with_sidebar .container_xl img{  border:1px solid #BEBEBE;    float:left;}
div.content_with_sidebar .container_xl h4{ font-size:13px; color:#FFFFFF;  font-weight:bold;  padding:0px; margin:0px;}
div.content_with_sidebar .container_xl a, div.content_with_sidebar .container_xl a:link, div.content_with_sidebar .container_xl a:visited, div.content_with_sidebar .container_xl a:active{color:#FFEB9C;  font-weight:bold;}

/**
 * TEASER S
 */
div.content_with_sidebar .teaser_s{width:199px;  /*height:200px;*/  float: left;  border: 1px solid #D8D8D8;  padding: 6px;  margin: 0px;  margin-right:10px;  margin-bottom:10px;  display: inline; }
div.content_with_sidebar .teaser_s h4 {margin:0px; padding:5px 0 5px 0;}
div.content_with_sidebar .teaser_s h4 a, div.content_with_sidebar .teaser_s h4 a:link, div.content_with_sidebar .teaser_s h4 a:visited, div.content_with_sidebar .teaser_s h4 a:active{ font-size:12px; font-weight:bold; color:#245B74;  line-height:10px;  padding:0;  margin:0;  line-height:15px;}
div.content_with_sidebar .teaser_s h1 {margin:0px;padding:5px 0 5px 0;}
div.content_with_sidebar .teaser_s h1 a, div.content_with_sidebar .teaser_s h1 a:link, div.content_with_sidebar .teaser_s h1 a:visited, div.content_with_sidebar .teaser_s h1 a:active{ font-size:12px;  font-weight:bold;  color:#245B74;  line-height:10px;  padding:0;  margin:0;  line-height:15px;}
div.content_with_sidebar .teaser_s h5{  font-size:10px;  font-weight:bold;  padding:0;  margin:0;  margin-bottom:2px;}
div.content_with_sidebar .teaser_s_text{  padding:0;  margin:0; }
div.content_with_sidebar .teaser_s a, div.content_with_sidebar .teaser_s a:link, div.content_with_sidebar .teaser_s a:active, div.content_with_sidebar .teaser_s a:visited{  font-size:11px;  padding:0;  margin:0;  color:#245B74;}

/**
 * TEASER L 
 */
div.content_with_sidebar .teaser_l{  clear:both;  width:645px;  min-height:120px;  margin:0 0 10px 0;  border: 1px solid #D8D8D8;  padding: 6px; background-image:url('/images/teaser_l_bg.gif') ;  background-repeat: no-repeat;}
div.content_with_sidebar .teaser_l img{   margin-right:13px;    float:left;}
div.content_with_sidebar .teaser_l h3{  padding:5px 0 5px 0; margin:0px;  }
div.content_with_sidebar .teaser_l h3 a, div.content_with_sidebar .teaser_l h3 a:link, div.content_with_sidebar .teaser_l h3 a:active, div.content_with_sidebar .teaser_l h3 a:visited{  font-size:12px;  font-weight:bold;  color:#245B74;  padding:0;  margin:0;}
div.content_with_sidebar .teaser_l h5{  font-size:10px;  font-weight:bold;  padding:0;  margin:0;}
div.content_with_sidebar .teaser_l a, div.content_with_sidebar .teaser_l a:link, div.content_with_sidebar .teaser_l a:active, div.content_with_sidebar .teaser_l a:visited{  font-size:11px;  padding:0;  margin:0;  color:#245B74;}
.description_l {padding:0px; margin:0px;}
div.teaser_body{  margin-left:212px;}


/**
 * TEASER TOP 
 */
div.content_with_sidebar .top_teaser{  width:659px;  margin:0px;  padding:0px;  margin-bottom:10px;}

div.content_bottom_links{text-align:left; width:645px;}
div.content_with_sidebar div.content_bottom_links .teaser{  width:645px; border:none; margin-bottom:0px;}

/* SIDEBAR */

div.related_elements p{
font-size:10px;
line-height:12px;
}
div.related_elements img{
float:left;
margin: 0px 5px 5px 0px;
}
.sidebar_headline_h6 { padding:0px; margin:0px; font-weight:bold; }
.sidebar_headline_h6 a, .sidebar_headline_h6  a:link, .sidebar_headline_h6  a:visited, .sidebar_headline_h6  a:active { padding:0px; margin:0px; font-weight:bold; color:#245B74;}

span.sidebar_icon{
padding:0px;
float:right;
}


div.sidebar_ad{   margin-bottom:10px;
    }
div.sidebar .my_box
	{
    border:none;
	}
div.teaser .teaser{
	border:none;
    border-bottom: dotted 1px #ccc;
	padding:0px;
    width:270px;
	}
div.sidebar .container{
	padding-left:25px;
  padding-bottom:3px;
    background-image:url('/images/articles.jpg');
    background-position: 0px 0px ;
    background-repeat: no-repeat;
	}
div.sidebar .container a, div.sidebar .container a:link, div.sidebar .container a:active, div.sidebar .container a:visited {
	color:#245B74;
	font-weight:bold;
	}
div.sidebar {
    float:right;
    margin:0px 0px 0 0;
    width:300px;
    margin-top:10px;
}

.related_image{
display:inline;
}

div.sidebar h5{    padding-top:2px;    padding-left:10px;    font-size:11px;    margin-bottom:3px;    margin-bottom:3px;    padding-bottom:6px;text-transform: uppercase;}
div.span-8 h5{	padding:0px;	margin:0px;    text-transform: none;	}
div.span-3 p{	padding:0px;	margin:0px;	}

div.sidebar_box{
    border:1px solid #D8D8D8;
    background-color:#FFFFFF;
    margin-bottom:10px;
    }

div.sidebar .teaser{
    width:285px;
    margin:0px;
    margin-bottom:10px;
    }
div.sidebar .teaser h2
{
    border-bottom: dotted 1px #ccc;
    font-size:11px;
    text-transform: uppercase;
    margin-bottom:8px;
}

/* SPECIAL BANNER */
div.special_banner{
    position:absolute;
    float:left;
    height:700px;
    width:300px;
    border:1px solid red;
     margin-left:990px;
    }
/* SPECIAL BANNER HACK IE*/
* html div.special_banner{
   margin-left:0px;
   }

/* SPECIAL BANNER HACK FOR CHOME 
body:nth-of-type(1) div.special_banner{
    margin-left:990px;
}*/



/* SERIALS */

div.serial-box {
   float: right;
   background-color: #E3E3E3;
   border: 1px solid #ACACAC;
   margin: 0px 0px 10px 10px;
   padding: 1.5em;
   width: 190px;
   }

div.content_with_sidebar div.serial-article, div.content_without_sidebar div.serial-article
   {
   float: left;
   width: 718px;
   border: 1px dotted #000000;
   margin: 5px 0;
   padding: 10px;
   display: inline;
   }

div.content_without_sidebar div.serial-article {
   width:auto;
   }

/* TITLE */
.teaser .date, .teaser .author {
   font-style:italic;
   margin-bottom:0.2em;
   }

/*   */
/* Imagegallery BOX */
div.image-serial-list{
    width:668px;
    margin-bottom:10px;
    }
div.image-serial-list a, div.image-serial-list a:link, div.image-serial-list a:active,  div.image-serial-list a:visited{
    color:#245B74;
    font-weight:bold;
    }

div.image-serial-list h3{
    padding:0px;
    margin:10px 0 2px 0;
    }

div.image-serial-list .back {
    text-align:right;
    margin-top:10px;
    }
.back {
    text-align:left;
    margin-top:10px;
    background:url('/images/backtooverview.jpg') no-repeat -0px 0px;
    padding-left:20px;
    }
div.image-serial-list p {
    padding-bottom:10px;
    }

div.image-serial{
    background:url('/images/gallery_bg.jpg') no-repeat -0px 0px;
    float:left;
    display:inline;
    text-align:center;
    padding:11px 0 0 5px;
    margin: 0 9px 0 0;
    height:160px;
    width:151px;
    }

div.image-serial img {

    }
div.image_single{
	margin-left:10px;
	margin-top:10px;
	width:636px;
	}
	
.full_view_inner {
	padding-top:10px;
	}
	
div.image_single img{
    padding:0px;
    }
div.image_single h2{
	border:none;
	padding-top:4px;
	}
div.routed-preview-pager{
    margin-top:10px;

    text-align:center;
    width:650px;
    }
div.preview-list{display:inline;}
div.preview-list img
    {
	padding:1px;
    border:2px solid #393939;
    }
div.preview-list a img
    {
	padding:1px;
    border:1px solid #AFAFB1;
    }
div.preview-list a:hover img
    {
    border:1px solid #393939;
    }

div.image_navi{
	text-align:center;
    padding-bottom:10px;
    }
div.image_text{
    float:left;
    text-align:left;
    width:400px;
    margin-top:15px;
    padding-left:10px;
    }
div.image_text p{
    padding:0px;
    margin:0px;
    }
div.image_rating{
	width:200px;
	float:right;
	padding:6px;
	text-align:left;
	margin-top:10px;
	}
div.image_rating .rating img{
	border:none;
	padding:0px;
	}
div.full_view{
    text-align:center;
    margin-top:10px;
    margin-bottom:20px;
    width:658px;
    }

div.full_view img{
    padding:1px;
    border:1px solid #AFAFB1;
    background-color:#F4F4F4;
    }
div.image_description {
	text-align:left;
	margin-left:15px;
	}

div.routed-preview-pager hr{
    padding:0px;
    margin:0 0 10px 0;
    }

div.routed-preview-pager .next{
    display:inline;
    }
div.routed-preview-pager .previous {
    display:inline;
    }
div.routed-preview-pager .previous img, div.routed-preview-pager .next img{
    border:none;
    padding:0px;
	margin-bottom:0px;
    }
div.previous a:hover {
    border:none;
    }

p.back
{
  clear:both;
}

table.content_options {
    vertical-align:top;
    width:649px;
    }

table.content_options tr{
    width:100%;
    }
table.content_options tr td{
    vertical-align:top;
    }

.option_bookmarks{
    width:500px;
    vertical-align:top;
    text-align:left;
    }
.navigation_related{
	color:#707070;
	text-transform: none;	
	}
/*
 * three coloumn layout
 */

	
div.three_col_center{
	margin-left:240px;
	width:420px;
	}
* html div.three_col_center{
	margin-left:0px;
	width:420px;
	}
div.three_col_center .teaser{
	border:0px solid #FFFFFF;
	width:410px;
	}
div.three_col_center .teaser h2
{
    border-bottom: dotted 1px #ccc;	
    font-size:11px;
	text-transform: uppercase;
	margin-bottom:8px;
}	
	
div.three_col_center img{
	border:1px solid #d8d8d8;
	background-color:#FFFFFF;
	padding:1px;
	margin:0px 10px 10px 0px;
	}

div.three_col_left{
	width:220px;
	float:left;

	}
div.three_col_left ul{
	padding:0px;
	margin:0px;
	}
	
div.three_col_left .teaser{
	width:218px;
	margin:0px;
	margin-bottom:2px;
	padding:3px;
	}
	
div.three_col_left .teaser a{	
 	background:url(../images/subnavi_pointer2.gif) no-repeat left top;
 	background-position:4px 2px;
	margin:0 0 0 0;
	padding:0 0 0 13px;
	color:#245B74;
}
div.three_col_left .teaser h2
{
    border-bottom: dotted 1px #ccc;	
    font-size:11px;
	text-transform: uppercase;
	margin-bottom:8px;
}	
.copyright {
	font-size:10px;
	color:#9B9B9B;}

/*
 * Sidebar Community Teaser
 */
div.sidebar .photo_community_teaser {
 	background:url('/images/community_teaser_bg.jpg') no-repeat left top;
 	background-position:-2px -2px;
 	padding:7px;
 	padding-top:10px;
 	height:190px;
	}

div.community_register{
	margin:0px;
	padding:0px;
	padding-top:12px;
	text-align: center;
	width:100%;
	}
* html div.community_register{
	margin:0px;
	padding:0px;
	padding-top:9px;
	text-align: center;
	width:100%;
	}
.community_register a, .community_register a:link, .community_register a:active, .community_register a:visited {
	margin:0px;
	padding:0px;
	color:#9E0009;
	font-size:14px;
    text-transform: uppercase;
    font-weight:bold;

	}
	

* html div.latest_prictures_teaser img{
	margin:0px;
    padding:0px;

	}
div.latest_prictures_teaser{
	display:inline;
	float:left;
	margin:0px;
	margin-right:4px;
	margin-bottom:3px;
    padding:0px;

	}
.community_teaser a, div.sidebar .community_teaser a:link, div.sidebar .community_teaser a:active, .community_teaser a:visited{	background-image:none;	padding:0px 0 0 0px;	color:#FF8100;	font-size:12px; font-weight:bold; }

.advertising_word{
	font-size:10px;
	color:#A6A6A6;
  margin-left:115px;}

/* hack to make the pager next to related items invisible */
.teaser #routed_pager
{padding:0px; margin:0px;
color:#FFFFFF;
line-height:5px;}

.teaser #routed_pager a, .teaser #routed_pager a:link, .teaser #routed_pager a:active, .teaser #routed_pager a:visited{
 border: none;
 padding:0px;
 margin:0px;
 color:#FFFFFF;
 font-size:8px; 
}

.teaser #routed_pager span{
padding:0px;
background-color:#FFFFFF;
border:none;
font-size:8px;
}

 /* 
 * new search template
 */

.searchResultList ul {
padding:0;
margin:0;
}  

.searchResultList ul li{

list-style:none;
padding:0;
margin:0;
clear:both;
} 


/* 
* newest contents widget
*/
.latestArticlesWidget{
float: left;
border: 1px solid #D8D8D8;
margin-right: 10px;
margin-left: 0px;
padding: 6px;
display: inline;
margin-bottom:12px;
width:310px;
}
.latestArticlesWidget ul{
padding:0;
margin:0;
}
.latestArticlesWidget ul li{
padding:0 0 0 17px;
margin:0;
list-style: none;
background-image:url('/images/articles.jpg');
background-position: 0px 0px ;
background-repeat:no-repeat;
}

.latestSerialWidget{
float: left;
border: 1px solid #D8D8D8;
margin-right: 10px;
margin-left: 0px;
padding: 6px;
display: inline;
margin-bottom:12px;
width:310px;
}
.latestSerialWidget ul{
padding:0;
margin:0;
}
.latestSerialWidget ul li{
padding:0 0 0 17px;
margin:0;
list-style: none;
background-image:url('/images/photo_teaser_S_L2.jpg');
background-position: 0px 0px ;
background-repeat:no-repeat;
}
