@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0.3b (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */ 
/*@import url(../yaml/print/print_003_draft.css);*/ 
@import url(european_print.css);

@media screen, projection
{

/* @group general */

body {
	/*font-family: Verdana, Arial, Helvetica;*/
}

/* @end */
	
	


/* @group Header */

#headerleft {
	padding-top: 15px;
	width: 78%;
	width:758px;
	float:left;
}

#imgbild {
	float:right;
}

/* @end */

/* @group Main Navigation */
#nav_main {
	background:transparent none repeat-x scroll right center;
	border-bottom:0px solid #FFF;
	border-top:0px solid #FFF;
	display:inline;
	float:left;
	line-height:0;
	overflow:hidden;
	width:100%;
}

#nav_main ul {
	border-left:0px solid #FFF;
	border-right:1px solid #FFF;
	display:inline;
	float:left;
	padding:0;
}

#nav_main ul li {
	display: inline-block;
}


#nav_main ul li {
	border-left:1px solid #FFFFFF;
	border-right:0px solid #FFF;
	display:inline;
	float:left;
	font-size:1em;
	line-height:1em;
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav_main ul li#current {
	background:transparent url(images/shiny_buttons/background_active.gif) no-repeat scroll right center;
	border-left:1px solid #FFFFFF;
	border-right:0px solid #FFF;
}

#nav_main ul li a, #nav_main ul li strong {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0em 0em;
	text-decoration:none;
	width:auto;
}

/* @end */

/* @group Main content column */
#breadcrumbnavi {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #336666;	
	margin-bottom:5px;
}

#breadcrumbnavi a:link,
#breadcrumbnavi a:visited {
	color: #000;	
}

#breadcrumbnavi a:hover {
	color: #000;	
	text-decoration: underline;
}

#topstories {
	border-top: 1px solid #336666;
	/*border-bottom: 1px solid #336666;*/
	padding: 0px 0px 15px 0px;

}

#topstories h1 {
	font-size: 26px;
	font-family: georgia, "times new roman", serif;
	color:#003366;
}
/*
#topstories h3 {
	font-family: Verdana, Arial, Helvetica;
	text-transform: uppercase;
	font-size: 10px;
	color: #000000;	
}*/



#content_advertising {
	padding: 15px 0px 15px 0px;
}

#ressort_teaser {
	border-top: 1px solid #fff;
	/*border-bottom: 1px solid #336666;*/
	border-bottom: 1px solid #fff;
	padding: 15px 0px 15px 0px;
	position:relative;
}

#ressort_teaser .news-list-browse{
	display:none;
}

/*
#ressort_teaser div.csc-textpic-imagewrap {
	width: 610px;
	border-top: 1px solid #336666 ;
}
*/

#ressort_teaser div.csc-textpic-clear {
clear:none;
}

#ressort_teaser div.topnews-list-item {
	padding-bottom:0px;
	border-bottom:1px solid #fff;
}

#ressort_teaser div.cat_teaserbox {
	margin: 0px 10px 20px 0px;	
}

#ressort_teaser div.cat_teaserbox_content {
	padding: 0px;
}

#ressort_teaser div.cat_teaserbox_content h3 {
	display:none;	
}

/* @end */


/* @group google Ads */

#google_ads_div_tec_contentfull {
	background-color: #EEE;
	padding: 5px;
	text-align: center;
}

.google_ad {
	
}

/* @end */
/* @group Right column */



#col1 {
	background: #1c609d url(../img/bg_right.jpg) no-repeat;
}


#newsticker {
	/*background: #abd3f6  repeat top left; url(../img/bg_kurzmeldung.png)*/
	background: transparent url(../img/bg_ribox.png) repeat;
	/*height:242px;*/
	width:100%;
	width:auto;
	padding:0px;
	margin: 10px;
	border: 0px;
}

#newsticker_content {
	margin: 0px;
	border: 0px;
	padding: 10px;
	/*border:  2px solid green;*/
}

#newsticker_content p.bodytext {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	*/
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
}

#newsticker h1,
#newsticker h2, 
#newsticker h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #012362;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	padding-bottom: 8px;	
}

#col1_content h2 {
	border-bottom: 1px dotted #012362;
	margin-bottom: 10px;
}

#newsticker h1,
#newsticker h2,
#newsticker h3 {
	border-bottom: 1px dotted #012362;
	padding-bottom:8px;
	margin-bottom: 5px;
}

#newsticker ul,
#newsticker ol,
#newsticker dl {
	line-height:1.5em;
	margin:0 0 0em 0em;
	list-style: none;
}


#newsticker ul {
	margin-left:0px;

}

#newsticker li {
	list-style:none;
	background: url(../img/sq_list.png) no-repeat left 8px;
	padding-left: 12px;
	margin-left: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;	
	
}

#newsticker li a:link,
#newsticker li a:visited {
	color: #012362;
	text-decoration: none;

}

#newsticker li a:hover,
#newsticker li a:active {
	text-decoration: underline;
}


#webcastbox {
	 /*background: #abd3f6  repeat top left;url(../img/bg_kurzmeldung.png)*/
	background: transparent url(../img/bg_ribox.png) repeat;
	min-height:142px;
	width:100%;
	width:auto;
	padding:0px;
	margin: 10px;
	border: 0px;
	
}
#webcastbox h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #012362;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #012362;
	padding-bottom:8px;
}

#webcastbox_content {
	margin: 0px;
	border: 0px;
	padding: 10px;

}

.cat_teaserbox {
	/*background: #abd3f6  repeat top left; url(../img/bg_kurzmeldung.png)*/
	background: transparent url(../img/bg_ribox.png) repeat;
	width:100%;
	width:auto;
	padding:0px;
	margin: 10px;
	border: 0px;
	
}
.cat_teaserbox h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #012362;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;		
	border-bottom: 1px dotted #012362;
	padding-bottom:8px;
	margin-bottom: 5px;
}

.cat_teaserbox_content {
	margin: 0px;
	border: 0px;
	padding: 10px;

}

.cat_teaserbox_content ul {
	margin-left:0px;

}

.cat_teaserbox_content li {
	list-style:none;
	background: url(../img/sq_list.png) no-repeat left 8px;
	padding-left: 12px;
	margin-left: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.cat_teaserbox_content .dachz {
	color:#000;
	font-size: 12px;	

}


.cat_teaserbox_content li a:link,
.cat_teaserbox_content li a:visited {
	color: #012362;
	text-decoration: none;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;

}

.cat_teaserbox_content li a:hover,
.cat_teaserbox_content li a:active {
	text-decoration: underline;
}

.cat_teaserbox_content div.morenews {
	color: #012362;
	text-decoration: none;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	/*border-top: 1px dotted #012362;*/
	padding-top:5px;
	
	/*text-transform:uppercase;*/

}


/* @end */

/* @group TopNews */
.topnews-list-item {
	padding-bottom: 20px;
	border-bottom: 1px dotted #336666;
}

*html .topnews-list-item {
	border-bottom: 1px solid #336666;
}


.topnews-list-item img {
	margin-right: 8px;
	float: left;
}

div.dachzeile,
.topnews-list-item div.dachzeile {
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	margin: 15px 0 5px;
	color: #000;
}

.topnews-list-item div.ncontent p  {
	font-family: georgia, "times new roman",times, serif;
	font-size: 13px;
	line-height:1.6em;
}

.topnews-list-item div.news-list-morelink {
	/* float:right;
	text-align:right; */
	display:none;
}

/* @end */

/* @group Category Lists */

.catnews-list-item {
	border-bottom: 1px solid #336666;
	border-bottom: 1px dotted #336666;
}

*html .catnews-list-item {
	border-bottom: 1px solid #336666;
}


.catnews-list-item img {
	margin-right: 8px;
	float: left;
}

.catnews-list-item div.dachzeile {
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1;
	color: #000;
}

.catnews-list-item div.ncontent p  {
	font-family: georgia, "times new roman",times, serif;
	font-size: 13px;
	line-height:1.6em;
}

.catnews-list-item div.news-list-morelink {
	/* float:right;
	text-align:right; */
	display:none;

}


.tx-ttnews-browsebox {
	padding: 10px 0px 10px 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;}

/* @end */


/* @group Single News Item (Meldung) */

#singlenews {
	border-top: 1px solid #336666;
	/*border-bottom: 1px solid #336666;*/
	padding: 15px 0px 15px 0px;

}

div.clearer {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

div.news-single-item {
	
}

div.news-single-item .news-single-timedata {
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #336799;
	width: 45%;
	float: left;
	text-align: left;
	padding-top: 2px;
}


div.news-single-item .news-single-toolbox {
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	top: -2px;
	width: 290px;
	width:100%;
	padding-bottom:5px;
	border-bottom: 1px solid #346665;
	margin-bottom: 10px;
	text-align: right;
	float: right;
}

div.news-single-item .news-single-toolbox a {
	padding: 0 3px;
	margin-right: 1px;
	background-color: #e6e4fa;
	width: 100px;
	color: #000;
	text-decoration: none;
}

div.news-single-item .news-single-toolbox a#ausdrucken {
	background: #e6e4fa url(../img/icon_ausdrucken.gif) no-repeat;
	padding-bottom: 1px;
	padding-left: 14px;
	padding-right: 8px;
	width: 75px;
	margin-left: 1px;
	float:right;
}
div.news-single-item .news-single-toolbox a#versenden,
div.news-single-item #rgsnsendlink {
	background: #e6e4fa url(../img/icon_versenden.gif) no-repeat;
	padding-bottom: 1px;
	margin-right: 0px;
	padding-left: 12px;
	padding-right: 8px;
	margin-left: 1px;
	width: 70px;
	float:right;
}
div.news-single-item .news-single-toolbox a#bookmarken {
	background: #e6e4fa url(../img/icon_bookmarken.gif) no-repeat;
	padding-bottom: 1px;
	padding-left: 12px;
	padding-right: 8px;
	width: 80px;
	float:right;
}

div.news-single-item .tagliste {
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #336799;
	clear: left;
	padding: 10px 0 5px 0;
	/*border-bottom: 1px solid #346665;*/
	width:100%;
}

div.news-single-item h3,
div.news-single-item div.teaser h3 {
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
	color:  #000;
	text-transform: none;
	line-height:1.5em;
}

div.news-single-item h3 {
	color:#003366;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;

}

div.news-single-item div.teaser {
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
	color:  #000;
	text-transform: none;
	line-height:1.5em;
	padding-bottom: 15px;
}


div.news-single-additional-info dl {
	margin-left: 0px;
}

dl.news-single-related dt {
	padding: 10px 0px 10px 0px;
	color: #012362;
}

dl.news-single-related dd {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 5px;
	color: #012362;
}

.first_right .cat_teaserbox {
	background-image: none;
}

.first_right .cat_teaserbox_content {
	padding:0px 10px;
	color:#FFF;
}

.first_right .cat_teaserbox_content a:link {
	color:#FFF;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
}

.first_right .cat_teaserbox_content li {
	background:transparent url(../img/sq_list_white.png) no-repeat scroll left 8px;
}

.first_right .cat_teaserbox_content li a:link,
.first_right .cat_teaserbox_content li a:visited {
	color:#FFF;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
}

.first_right .cat_teaserbox_content li a:link span.dachz,
.first_right .cat_teaserbox_content li a:visited span.dachz {
	color:#e5e3ff;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
}

.first_right .cat_teaserbox_content h3 { 
	color:#FFF;
}


/* @end */



.csc-textpic-caption {
	line-height:1.2em;
	background-color: #e5e3ff;
	color: #000;
	padding: 2px;
}



.socialbookmarks {
	display: all;
	clear: both;
	padding: 10px 0px 10px 0px;
}

.socialbookmarks_on {
	display: all;
	clear: both;
}


/* @group Footer */
#footer {
	background:#FFF none repeat scroll 0 0;
	color:#000;
	padding:20px 15px 10px 15px;
	padding:20px 0px 20px 0px; ;
	margin: 0px 15px 0px 15px;
	border-top: 1px solid #346665;
	/*border-top: 1px solid #fff;*/
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#footer a:link,
#footer a:visited {
	/*color:#012362;*/
	color:#346665;

}

/* @end */

#rgsn {

}


#rgsn .topbar {
	text-align: left;
	background-color: #03143F !important; 
	color: #FFF;
}

#rgsnform fieldset.csc-mailform label {
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	text-align: left;
}

#rgsnform fieldset.csc-mailform input#rgsnsendname,
#rgsnform fieldset.csc-mailform input#rgsnsendmail,
#rgsnform fieldset.csc-mailform input#rgsnrecname,
#rgsnform fieldset.csc-mailform input#rgsnrecmail {
	padding-left: 5px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	height: 16px;
	width:95%;
	border: 1px solid #346665;
}

#rgsnform fieldset.csc-mailform input#rgsnhtml {
	margin: 5px 0px 5px 0px;
	text-align: left;
	height: 16px;
	
}

#rgsn label {
	float: left;
	clear: left;

}

#rgsn {

}



.box_blue {

}


/* RSS-Feed Formatierung */
/*
#col1_content #twrss_table  {
	background:url("../img/bg_ribox.png") repeat scroll 0 0 transparent;
	border:0 none;
	margin:10px;
	padding:0;
	width:auto;
}

*/
#twrss_table {
	margin: 10px 0px 10px 0px;

}


.twrss_bodytext {
	color:#666666;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	margin:10px;
}

.twrss_bodytext {
	color:#666666;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:12px;
	margin: 5px 0px 5px 0px;
	padding-left: 12px;
	background:url("../img/sq_list.png") no-repeat scroll left 6px transparent;


}

#twrss_table .twrss_item_link a {
	border-left:0px;
	color:#000000;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding:0px;
	text-decoration:none;
}


#col1_content #twrss_table .twrss_item_link a {
	border-left:0px;
	color:#000000;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;	font-size:12px;
	line-height: 14px;
	font-style:normal;
	font-weight:normal;
	padding:0px;
	text-decoration:none;
	/*background:url("../img/sq_list.png") no-repeat scroll left 8px transparent;
	padding-left:12px;*/
}

#twrss_table .twrss_item_link a:hover {
	border-left:0px;
	color:#000000;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding:0px;
	text-decoration:underline;
}

#col1_content #twrss_table .twrss_item_link a:hover {
	border-left:0px;
	color:#000000;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:0px;
	text-decoration:underline;
	padding-left:0px;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption  {
	margin:0;
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
	padding:3px;

}

}
