@CHARSET "UTF-8";

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EBEBEB;
	background-image: url('../gfx/layout/background/bg.jpg');
	background-repeat: repeat-x;
	background-position: 0px 35px;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
}

.text{
	font-size: 12px;
	color: #000000;
}

.backgroundCarusell {
	background-color:#ffffff;
}


/* ANFANG - Startseite Telvi Light - ANFANG */

#main {
	background-image:url('../gfx/layout/background/shadow_bg.png');
	background-repeat:repeat-y; 
}

.header_navi_main {
	background-color:#ffffff;
}

.header_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}

.header_navi_link, .header_navi_link:link, .header_navi_link:active, .header_navi_link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration:none;	
}

.header_navi_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration: underline;
}

.header_suche {	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}

.modul_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
}

.seiten_navi {
	background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
}

.seiten_navi_link,  .seiten_navi_link:link, .seiten_navi_link:active, .seiten_navi_link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
	text-decoration:none;
}

.seiten_navi_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
	text-decoration:underline;
}

.schatten_unten {
	background-image:url('../gfx/layout/background/shadow_buttom.png'); 
	background-repeat:no-repeat; 
}

.footer_main {
	background-image:url('../gfx/layout/footer/shadow_footer.png');
	background-repeat:no-repeat; 
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.footer_navi_link, .footer_navi_link:link, .footer_navi_link:active, .footer_navi_link:visited, .footer_navi_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;	
}

.footer_navi_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:underline;
}


/* ENDE - Startseite Telvi Light - ENDE */

/* Anfang - News List - Anfang */

.news_list_rubrikenname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	border-bottom:solid 2px #E3031D;
	background-color:#EF3F53;
	padding-left:5px;
	padding-top:5px;
	height:15px;
}

.news_list_box{
	border: solid 1px #EF3F53;
}

.news_list_anriss_linie{
	border-bottom:dashed 1px #EF3F53;
}

.news_list_anriss_box_bild_bild{
	background-color:#EF3F53;
}

.news_list_anriss_box_bild_datum_box{
	background-color:#EF3F53; 
}

.headline_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3031D;
	
}

.subline_news_list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E3031D;
	padding-left:10px;
	padding-top:10px; 
	text-align:left;
}

.subline_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E3031D;
	padding-left:00px;
	padding-top:10px; 
	text-align:left;
}

.news_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:90px;
}

.news_text_sendung{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:80px;
}

.news_carousel_rubrik , .news_carousel_rubrik:link , .news_carousel_rubrik:active, .news_carousel_rubrik:hover, .news_carousel_rubrik:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#E3031D;
	text-decoration:none;
}

.news_mehr_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#b13336;
	font-weight:bold;
	text-decoration:none;
}

.news_mehr_link:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#b13336;
	font-weight:bold;
	text-decoration:none;
}

.news_mehr_link:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#b13336;
	font-weight:bold;
	text-decoration:none;
}

.news_mehr_link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#b13336;
	font-weight:bold;
	text-decoration:none;
}

.news_mehr_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#b13336;
	font-weight:bold;
	text-decoration:none;
}

/* Ende - News List - Ende*/

/* Anfang - News Detail - Anfang*/

.commentText {
	text-align:left; 
	padding-bottom:10px; 
	padding-top:10px; 
	border-bottom:solid 1px #EF3F53; 
	font-size: 12px;
}

.news_detail_rubrikenname{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3031D;
}

.assetsBildergalerieonlyPic { 
	border:0px;
}

.assetsExLinksDiv{
	 text-align:left; 
}

.assetsExLinksHref {
	color: #0e538d;
	text-decoration: none;
}

.newsArtikleAsset {
	background-color: #E3031D; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #FFFFFF; 
}

.newsArtikelAssetsCloseDiv {
	border:solid 1px #ffffff; 
	text-align: center; 
	cursor: pointer;
}

.newsArtikleAssetX {
	text-decoration:none; 
	color:#ffffff;
	cursor: pointer;
}

.aktionbalken_oben{
	padding-top:5px;
	width:100%;
	height:33px;
}

.aktionbalken_unten{
	padding-top:5px;
	width:100%;
	height:33px;
}

.news{
	padding: 10px;
	text-align:left;
}

.aktion{
	float:left; 
	width:140px; 
	text-align:left; 
	padding-left:10px; 
	height:23px; 
	padding-top:10px; 
	color:#666270;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.aktion_datum{
	float:left; 
	height:23px;
	width:100px; 
	padding-top:0px;
	color:#666270;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.keinArtikel {
	text-align:left; 
	padding-left:10px; 
	height:23px; 
	padding-top:10px; 
	color:#666270;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.newsDetailAssetsBottomComment {
	border:0px;
	vertical-align:middle;
	cursor: pointer; 
}

.newsSwitch {
	border:0px;
	vertical-align:middle;
	cursor: pointer;
	width:9px;
	height:9px;
}

.newsDetailDatum {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #bfbfbf;
}

.newsDetailAssetsBottomCommentText {
	color: #E3031D;
	text-decoration: underline;
}

.newsDetailBackText {
	color: #ffffff;
	text-decoration: underline;
}
.asstesGeneral {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
}

.assetsWindowClose {
	cursor:pointer; 	 
	font-size: 9px;	
	color: #bfbfbf; 
	text-align:right; 
}

.assetsHeadline {
	background-color: #E3031D; 	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 15px;	
	font-weight: bold; 	
	color: #FFFFFF;
	text-align: left;
}

.assetsRubrik {
	color:#000000; 
	text-align:left;
}

.assetsDatum {	
	font-size: 9px;	
	color: #bfbfbf;
	text-align:left;
}

.asstesArtikleHeadline {
	text-align:left; 
	font-size: 14px; 
	color:#E3031D;
}

.assetsArtikleText {
	border-top: 1px dashed #bfbfbf;
	text-align:left; 
}

.assetsMailBackText {
	font-size: 14px; 
	color:#E3031D;
	text-align: left;
}

.assetsMailNewsletter {	
	font-size: 12px; 
	color:#E3031D; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF;
	text-align: left;
}

.assetsMailNewsletter2 {
	border-top:1px solid #E3031D;
	background-color:#FFFFFF;
	text-align: left;	
}

.assetsMailNewsletter3 {	
	background-color:#FFFFFF;
	text-align: left;
}

.assetsSuccessMail {
	background-color:#FFFFFF; 
}

.assetsSuccessMailPolice {
	background-color:#FFFFFF; 
}

.assetsSuccessMailNewsletter {
	background-color:#FFFFFF;
}

.assetsMailNewsletterButton {
	background-image: url('../gfx/layout/buttons/btn_submit.gif'); 	
	background-repeat: no-repeat;	
	vertical-align: middle;	
	cursor: pointer;	
	border: 0px;
}

.assetsBorderCaptcha {
	border:solid 1px #EF3F53; 
}

.assetsCaptcha {
	font-size:12px;
}

.assetsMailButton {
	background-image: url('../gfx/buttons/btn_mail.gif'); 
	border: 0px;
	cursor:pointer;
}

.asstesPrintSubline {	
	text-align:left; 
	font-size: 12px; 
	color:#E3031D;
}

.asstesPrintQuelle {	
	text-align:right;
}

.assetsPrintDivButton {	
	text-align:left;
}

.assetsPrintButton {
	background-image: url('../gfx/buttons/btn_drucken.gif'); 
	border: 0px;
	cursor:pointer;
}

.assetsComment {
	border-top: 1px dashed #bfbfbf; 
	font-size:12px;
}

.assetsCommentCaptcha {
	font-size:12px;
}

.assetsCommentButton {
	background-image: url('../gfx/buttons/btn_comment2.gif'); 	
	border: 0px;
	cursor:pointer;
}

.asstesCommentStrich {
	border-bottom:dashed 1px #EF3F53; 
}

.assetsCommentNutzung {
	font-size: 12px; 
	text-align:left; 
	font-size: 10px;
	color:#aaaaaa;
}

.assetsBildergalerieonlyPic { 
	border:0px;
}

.assetsExLinksDiv{
	 text-align:left; 
}

.assetsExLinksHref {
	color: #E3031D;
	text-decoration: none;
}

.backbutton {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.backbutton a{
	color: #ffffff;
	text-decoration: none;
}

.backbutton:hover {
	text-decoration: underline;
}
/* Ende - News Detail - Ende*/

/* Anfang - WEitere Artikel rechste Spalte bei News  - Anfang*/

.weitere_artikle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3031D;
	background-color:#ffffff;
}

.weitere_artikle_box_anriss3{
	border:0px #E3031D solid;
}


.weitere_artikle_box_anriss1{
	border:0px #EF3F53 solid;
	background-color:#e2e2e2;
}

.weitere_artikle_box_anriss2{
	border:0px #878787 solid;
	background-color:#e8e8e8;
    text-align:left;
}

.weitere_artikle_box_anriss1_head{
	background-color:#E3031D;
	color:#ffffff;
	border-bottom:2px #6B010D solid;
}

.weitere_artikle_box_anriss2_head{
	background-color:#a6a6a6;
	color:#ffffff;
	border-bottom:2px #878787 solid;
    text-align:left;
}

.weitere_artikle_trenner{
	border-bottom:1px #4b4b4b dashed;
}

.headline_more_artikle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
}

.headline2_more_artikle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3e3e3e;
}

.more_news_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:auto;
}

.more_news_text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#636363;
	height:auto;
}

.weitere_artikle_rubrikenname{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f7f7f;
}


.article_crack_image_text {
	 font-size: 9px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #ffffff;	
	 background-color: #E3031D; 
	 height:15px;
	 padding-top:2px;
}

/* Ende WEitere Artikel rechste Spalte bei News */

/* Anfang Kontaktseite Anfang */

.briefkopf_main{
	border-top:dashed 1px #EF3F53;
	border-boTtom:dashed 1px #EF3F53;
	font-size: 12px;
	color: #000000;
	
}

.briefkopf_adresse{
	width:290px;
	padding-top:10px;
	padding-right:5px;
	padding-left: 10px;
	float:left;
	text-align:left;
}

.briefkopf_marke{
	width:170px;
	padding-left: 0px;
	padding-right:5px;
	float:left;
}

.kontakt{
	padding:10px;
}

.kontaktform{
	background-color:#e2e2e2; 
	border-top:solid 5px #EF3F53;
	height:600px;
	padding:10px;
}

.form_input{
	border:solid 1px #EF3F53;
}

/* Ende Kontaktseite Ende */

/*------------------------------------------
*  Newsletter
* ------------------------------------------- */

.newsletterContent {	
	font-size: 12px; 
	color:#FF0000; 
	font-family: Arial, Helvetica, sans-serif;
}

.newsletterDiv2 {	
	font-size: 12px; 
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left;
}

.newsletterDiv3 {
	background-color:#e2e2e2; 
	border-top: 4px solid #EF3F53; 
	color:#000000; 
	text-align:left;
}

.newsletterDiv4 {
	color:#E3031D;
}

.newsletterInput {
	border:1px solid #000000;
}

.assetsSuccessCommentNewsletter {
	background-color:#FFFFFF;
}

.assetsSuccessMailNewsletter {
	background-color:#FFFFFF;
}

/*------------------------------------------
*  Sendeformat
* ------------------------------------------- */
.sendemodulInformation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3031D;
	text-align:left;
}

.sendemodul_info_sendezeiten{
	background-image:url('../gfx/module/sendemodul/bg_sendezeiten.png');
}

.sende_list_auswahl{
	color:#E3031D; 
	border-bottom: 1px #E3031D solid; 
}

.sendung_container_list{
	border-bottom: 1px #E3031D solid; 
}

.sendemodul_info_mail{
	background-image:url('../gfx/module/sendemodul/bg_kontakt.png');
}

.sendemodul_mail_headline{
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sendemodul_mail_text{
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.sendemodulImg {
	border-bottom:1px dashed #22457B; 
}

.headline_sendung, .headline_sendung:link, .headline_sendung:active, .headline_sendung:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3031D;
	text-decoration:none;
}

.headline_sendung:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3031D;
	text-decoration: underline;
}
/* Anfang - Personal - Anfang */
.personal_crack_headline {
	font-size: 12px;
	font-weight: bold;
	color: #22457B;
	text-align:left;
}

.personal_crack_text{
	color: #22457B;
	text-align:left;
}

.personal_crack_text a{
    color: #22457B;
	text-decoration: none;
}

.personal_crack_text a:hover{
	text-decoration: underline;
}

.personal_crack_image {
	background-color: #dedede;
}

.personal_border_bottom_big_foto {
	padding-bottom:10px;
	border-bottom: #22457B 1px solid;
}


/* Anfang - weather - Anfang */
.weather_lightbox_background {
	background-image:url('../gfx/module/weather/wetter_bg.gif');
	background-repeat: no-repeat;
	width:551px;
	height:223px;
	
}

.wettervorsage {
	background-color:#e2e2e2; 
	border-top:solid 5px #EF3F53;
	height:115px;
	padding:10px;
}

.wetter_trennstrich {
	border-left:1px solid #D9CDEC; 
	padding-left:20px; 
	width:80px;
	text-align:center;
}

/* Anfang - poll - Anfang */
.pollbackground {
	background-color:#e2e2e2; 
	border-top:solid 5px #EF3F53;
	height:auto;
	padding:10px;
	
}