
@CHARSET "ISO-8859-1";

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

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

.statusColor {
	color:#FF0000;
}

.backgroundCarusell {
	background-color:#ffffff;
}


/* ANFANG - Startseite Telvi Light - ANFANG */

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

.headerModul_1 {
	width:255px;
	height:100px;
	padding-top:  47px;
	padding-left: 15px;
	margin-right:13px;
	text-align:left;
	color:#000066;
	margin-top:-33px;
}

.headerModul_2 {
	background-image:url('../gfx/layout/bg_modul_mediamap.jpg');
	background-repeat:no-repeat;
	width:175px;
	height:147px;
	padding:0px;
	padding-right:17px;
	margin-top:-33px;
}

.headerModul_3 {
	background-image:url('../gfx/layout/bg_modul_suche.jpg');
	background-repeat:no-repeat;
	width:175px;
	height:147px;
	padding:0px;
	margin-top:-33px;
	padding-right:17px;
}

.headerModul_4 {
	background-image:url('../gfx/layout/bg_modul_newsletter.jpg');
	background-repeat:no-repeat;
	width:175px;
	height:147px;
	padding:0px;
	margin-top:-33px;
}

.verlauf_content {
	background-image:url('../gfx/background/bg_content.jpg');
	background-repeat:repeat-x; 
	padding-top:20px;
	min-height: 500px;
	margin-top:-147px;
}

.HeaderModuleText {
	padding-top:65px;
	padding-left:28px;
	text-align:left;
	height: 53px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
}

.HeaderModuleButton {
	text-align:right;
	padding-right:15px;
}

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

}

.input_field {
	width: 130px;
	height: 17px;
	background-image: url('../gfx/layout/input_bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #4d4d4d;
	vertical-align: middle;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
}

.shadow_bottom {
	background-image:url('../gfx/background/schatten_unten.png'); 
	background-repeat:no-repeat; 
	width:860px;
	height:7px;
	width:860px;  
	margin-left:auto; 
	margin-right:auto;
}

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

.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: 11px;
	color: #ffffff;
	text-decoration:none;	
}

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

/* Navigation */

#site_navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#88a0ce;
	padding-top:5px;
	padding-left:10px;
}

#site_navigation a {
	color: #88a0ce;
	text-decoration: none;
}

#site_navigation a:hover{
	color: #e9e9e9;
	text-decoration: none;
}

#site_navigation a:active{
	color: #e9e9e9;
	text-decoration: none;
}



/* 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 #17358A;
	background-color:#17358A;
	padding-left:5px;
	padding-top:5px;
	height:15px;
}

.news_list_box{
	border: solid 1px #17358A;
}

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

.news_list_anriss_box_bild_bild{
	background-color:#17358A;
}

.news_list_anriss_box_bild_datum_box{
	background-color:#17358A; 
}

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

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

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

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

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

.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:#17358A;
	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 #17358A; 
	font-size: 12px;
}

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

.assetsBildergalerieonlyPic { 
	border:0px;
}

.assetsExLinksDiv{
	 text-align:left; 
}

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

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

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

.newsArtikleAssetX {
	text-decoration:none; 
	color:#cccccc;
	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: #17358A;
	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: #17358A; 	
	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:#17358A;
}

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

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

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

.assetsMailNewsletter2 {
	border-top:1px solid #17358A;
	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/btn_module.gif'); 	
	background-repeat: no-repeat;	
	vertical-align: middle;	
	cursor: pointer;	
	border: 0px;

}

.assetsBorderCaptcha {
	border:solid 1px #17358A; 
}

.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:#17358A;
}

.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 #17358A; 
}

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

.assetsBildergalerieonlyPic { 
	border:0px;
}

.assetsExLinksDiv{
	 text-align:left; 
}

.assetsExLinksHref {
	color: #17358A;
	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*/

.newsBoxHeadline {
	background-image:url('../gfx/module/news/bg_head_artikel.jpg');
	background-repeat:no-repeat;
	width: 228px;
	height:32px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	
}

.weitere_artikle_box_anriss1_content{
	background-image:url('../gfx/module/news/bg_artikel.jpg');
	background-repeat:no-repeat;
	height:93px; 
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	width:228px;
}

.more_news_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:auto;
	color:#0e1c43;
	padding-bottom:4px;
}


/* Ende WEitere Artikel rechste Spalte bei News */

/* Anfang Kontaktseite Anfang */

.briefkopf_main{
	border-top:dashed 1px #17358A;
	border-boTtom:dashed 1px #17358A;
	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: 30px;
	padding-right:5px;
	float:left;
}

.kontakt{
	padding:10px;
}

.kontaktform{
	background-color:#9BB1D8; 
	border-top:solid 5px #17358A;
	height:600px;
	padding:10px;
}

.form_input{
	border:solid 1px #17358A;
}

/* 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:#9BB1D8; 
	border-top: 4px solid #17358A; 
	color:#000000; 
	text-align:left;
}

.newsletterDiv4 {
	color:#17358A;
}

.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: #17358A;
	text-align:left;
}

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

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

.sendung_container_list{
	border-bottom: 1px #17358A 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:#17358a; 
	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: #17358A;
	text-decoration:none;
}

.headline_sendung:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #17358A;
	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:#17358A; 
	border-top:solid 5px #17358A;
	height:115px;
	padding:10px;
}

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

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

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

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