@media all {
/**************************************************
	Allgemeine Deklarationen / Klassen
**************************************************/
body,html {
	background: #AEAEAE url(../grafik/background_verlauf_grau.jpg) repeat-x; /*rgb(0,9,128)*/	
	margin: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
}

.col {
height: 100%;
}

img {
border-width: 0;
}
/*p {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  text-align: center;

}*/
/*.internal-link, .internal-link img {border:0px solid red;}*/

.text_allgemein {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    text-decoration: none;
    color: black;
}

.text_rechte_spalte {
	font-family:  "Arial","Verdana";
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF;
}

a.text_rechte_spalte:link,a.text_rechte_spalte:visited,a.text_rechte_spalte:active { /* Globale Hyperlinks im Text */
	font-family: "Arial","Verdana";
    text-decoration: underline; 
    color: #FFFFFF;
	font-weight: bold;
}

.text_fett_blau {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    font-weight: bold;
    color: #E10915;
}

.text_fett_rot {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    font-weight: bold;
    color: #E10915;
}

a,a:link,a:visited,a:active { /* Globale Hyperlinks im Text */
	font-family: "Arial","Verdana";
    text-decoration: underline; 
    color: #E10915;
	font-weight: bold;
}

.allg-kategorien {
	font-family: "Arial","Verdana";
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a.allg-kategorien:link,a.allg-kategorien:visited,a.allg-kategorien:active {
	font-family: "Arial","Verdana";
	font-size: 11px;
	color: #E10915;
	text-decoration: underline;
	font-weight: bold;
}
.allg-kategorien2 {
	font-family: "Arial","Verdana";
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.allg-kategorien2:link,a.allg-kategorien2:visited,a.allg-kategorien2:active {
	font-family: "Arial","Verdana";
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

div.meingong a,.meingong a:visited,.meingong a:active  { /* Login-Kasten  */
	font-family: "Arial","Verdana";    
    text-align: center;
    color: rgb(255,180,3);
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
div.meingong a:active  { /* Login-Kasten  */
	font-family: "Arial","Verdana";    
    text-align: center;
    color: rgb(3,151,1);
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
div.meingong a:hover  { /* Login-Kasten  */
	font-family: "Arial","Verdana";    
    text-align: center;
    color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
DIV {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: black;
}

text_general {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: black;
}

TABLE {
  	border-collapse: collapse;
  	border-spacing: 0px;
}

TD {
	vertical-align: top;
}

SELECT {
	font-family:  "Arial","Verdana";
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: black;
}

.wetter-startseite {
font-family: "Arial","Verdana";    
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	cursor:pointer;
	color: #ffffff;
}

input.register { /* Formular: Anmeldung/Registrierung */
	font-size: 10px;
	border: 1px #333333 solid;
	background-color: #ffffff;
	background-image: url(media/ikon.gif);
	background-repeat:
	no-repeat;
	background-position: left center
}

.register_felder { /* Formular: Anmeldung/Registrierung */
	font-size: 10px;
	border: 1px #333333 solid;
	background-color: #ebebeb;
	padding-left: 3px;
}

textarea {
 font-family: Arial;
 font-size: 11px;
 padding: 3px;
}

.newsletter_text{
	font-family:  "Arial","Verdana";
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: white;
	  text-align: center;
    vertical-align: top;
}
.newsletter_input{
	font-family:  "Arial","Verdana";
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: black;
	  text-align: center;
    vertical-align: top;
}
.newsletter_button{
	font-family:  "Arial","Verdana";
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: black;
	  text-align: center;
    vertical-align: top;
}

.login_input{
	font-family:  "Arial","Verdana";
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: black;
	  text-align: center;
    vertical-align: top;
}
.login_button{
	font-family:  "Arial","Verdana";
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: black;
	  text-align: center;
    vertical-align: top;
}
.footer {
	font-family: "Arial","Verdana";
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
a.footer:link,a.footer:visited,a.footer:active {
	font-family: "Arial","Verdana";
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
/**************************************************
	Extension Veranstaltungskalender sk_calendar_pi1
**************************************************/
.calender_month_table{
	font-size: 10px;
	border: 1px #333333 solid;
	/*background-color: #9BCCCA;*/
}
.calender_month_weekcell{
  font-style: normal;
  color: #ffffff;
  font-weight: bold;
	font-size: 12px;
	border: 1px #333333 solid;
	background-color: rgb(89,89,89);
}
.calender_month_cont{
	font-size: 10px;
	border: 1px #333333 solid;
	/*background-color: #9BCCCA;*/
}
.leftlink_month{
  font-style: normal;
  font-weight: bold;
	font-size: 12px;
	}
.rightlink_month{
  font-style: normal;
  font-weight: bold;
	font-size: 12px;
	}
.calender_detail{
	font-size: 11px; 
	/*background-color: #9BCCCA;*/
}
.calender_detail_label{
	font-size: 11px;
	font-weight: bold;
	/*background-color: #9BCCCA;*/
}
.calender_list_table{
	font-size: 11px;
  text-align: center;
	/*background-color: #9BCCCA;*/
}
.calender_suche{
	font-size: 13px;
	border: 1px #333333 solid;
	font-weight: bold;
	background-color: rgb(202,202,202);
	text-align: center;
  vertical-align: middle;
}
.calender_suche_titel{
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
/**************************************************
	shoutbox
**************************************************/
.shoutbox_table{
	font-size: 10px;
	border: 1px #333333 solid;
	/*background-color: #9BCCCA;*/
}
.shoutbox_td{
	font-size: 10px;
	/*	border: thin #333333 solid;*/
	border: 0px;
	background-color: #ffffff;
	margin: 5px 5px 5px 5px;
  vertical-align: middle;	
}
.shoutbox_form{
	font-size: 10px;
	/*	border: thin #333333 solid;*/
	border: 0px;
	background-color: rgb(230,230,230);
	margin: 5px 5px 5px 5px;
  vertical-align: middle;	
}
.shoutbox_tdh{
	font-size: 10px;
	background-color: rgb(128,128,128);
	border: 0px;
}
.shoutbox_header{
	/*border: thin #333333 solid;*/
  font-weight: bold;
  font-size: 12px;
  border: 0px;
  color: #333333;
  margin: 5px 5px 5px 5px;
  vertical-align: middle;	
}
.shoutbox_text{
	/*border: thin #333333 solid;*/
  font-weight: normal;
  font-size: 12px;
  color: rgb(0,0,0);
  margin: 5px 5px 5px 5px;
  vertical-align: middle;	
}
.shoutbox_smiley{
	font-size: 10px;
	border: thin #333333 solid;
	background-color: #ffffff;
	margin: 10px 10px 10px 10px;
  vertical-align: middle;
  align: center;	
}
/**************************************************
	SEITEN-NAVIGATION
**************************************************/
.seitennavi_links {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	
}

.seitennavi_rechts {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	
}

.seitennavi_mitte {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

a.seitennavi_links,a.seitennavi_links:link,a.seitennavi_links:visited,a.seitennavi_links:active { /* Hyperlinks: Bei Moderatoren/Mediafiles, mittlere Spalte */
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 5px;
	text-align: left;
}

a.seitennavi_links:hover { /* Hyperlinks: Bei Moderatoren/Mediafiles, mittlere Spalte */
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 5px;
  text-align: left;
}

a.seitennavi_rechts,a.seitennavi_rechts:link,a.seitennavi_rechts:visited,a.seitennavi_rechts:active { /* Hyperlinks: Bei Moderatoren/Mediafiles, mittlere Spalte */
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	padding-right: 5px;
	text-align: right;
}

a.seitennavi_rechts:hover { /* Hyperlinks: Bei Moderatoren/Mediafiles, mittlere Spalte */
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  padding-right: 5px;
  text-align: right;
}

/**************************************************
	Subklasse: DIV - Text Formatierungen
**************************************************/
DIV.text_small {
	font-size: 8pt;
}

DIV.text_bold {
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}

DIV.text_header {
	font-size: 12px;
	font-weight: bold;
}

DIV.tv_box_header {
	font-size: 12px;
	margin-left: 10px;
	margin-top: 1px;
	font-weight: bold;
	color: white;
}

.register_box_header {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 1px;
	font-weight: bold;
	color: white;
}

DIV.tv_box_content {
	margin-left: 10px;
	margin-right: 10px;
}

DIV.tv_box_content_banner {
	margin-left: 5px;
	margin-right: 5px;
}


.register_box_content {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    text-decoration: none;
    color: black;
	padding-left: 10px;
	padding-right: 10px;
}

DIV.tv_box_content_small {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 8pt;
}
DIV.tv_box_content_klein {
	margin-left: 10px;
	margin-right: 10px;
}

DIV.text_link {
	margin-right: 15px;
}

DIV.small_10px_left {
	margin-left: 6px;
	color: red;
	margin-top: 1px;
	vertical-align: middle;
	font-size: 8pt;
}

DIV.small_black_center { /* Datum und Songs */
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
	margin: 2px 0px 0px 0px;
}

DIV.normal_10px_right {
	text-align: right;
	margin-right: 10px;
}

DIV.small_10px_right {
	text-align: right;
	margin-right: 10px;
	font-size: 8pt;
}

DIV.adbox_text_normal {
 color: white;
 text-align: center;
 font-size: 8pt;
 margin: 0px 5px 5px 5px;
}

DIV.text_normal {
	margin: 5px 5px 5px 5px;
}

/**************************************************
	Subklasse: TD - Zellen Formatierungen
**************************************************/
TD.header {
	background-color: #EEEEEE;
  	border-bottom: 1px solid #000000;
  	padding: 3px;
}

/**************************************************
	Subklasse: TABLE - Tabellen Formatierungen
**************************************************/
TABLE.border {
	border: 1px solid black;
}

TABLE.banner {
	vertical-align: middle;
	margin: 10px 0px 0px 0px;
}

/**************************************************
	Subklasse: A - Link Formatierungen
**************************************************/

a.tv_box_link,a.tv_box_link:link,a.tv_box_link:visited,a.tv_box_link:active { /* Hyperlinks unten in den Newsboxen */
	font-size: 12px;
	text-align: right;
	padding-bottom: 20px;
	font-weight: bold;
}

a.gfmlinktip_link,a.gfmlinktip_link:link,a.gfmlinktip_link:visited,a.gfmlinktip_link:active { /* Hyperlinks in den Linktipp-Boxen */
	font-size: 12px;
	color: #E10915;
	font-weight: bold;
}

a.gfmlinktip_link:hover { /* Hyperlinks in den Linktipp-Boxen */
	font-size: 12px;
	color: #E10915;
	font-weight: bold;
}

a.gfmmoviemania_text_small,a.gfmmoviemania_text_small:link,a.gfmmoviemania_text_small:visited,a.gfmmoviemania_text_small:active { /* Moviemania Audio-Trailer */
	font-size: 10px;
	color: #E10915;
	font-weight: bold;
}

a.gfmmoviemania_text_small:hover { /* Moviemania Audio-Trailer */
	font-size: 10px;
	color: #E10915;
	font-weight: bold;
}

.login_text a,.login_text a:link,.login_text a:visited,.login_text a:active { /* Hyperlinks: Login-Box in der rechten Spalte */
	font-size: 11px;
	color: #ffb304;
	text-align: center;
}

.login_text a:hover { /* Hyperlinks: Login-Box in der rechten Spalte */
  font-size: 11px;
  color: #ffffff;
  text-align: center;
}

a.white_n_small,a.white_n_small:link,a.white_n_small:visited,a.white_n_small:active { /* nicht definiert ? */
	font-size: 9px;
	color: white;
	text-decoration:underline;
}

a.white_n_big,a.white_n_big:link,a.white_n_big:visited,a.white_n_big:active { /* nicht definiert ? */
	font-size: 9px;
	color: white;
	font-weight: bold;
}

/**************************************************
	Subklasse: IMG - Bild Formatierungen
**************************************************/
IMG.border {
	border:1px solid black;
}

/**************************************************
	Plugin-spezifische Konfigurationen
**************************************************/
TD.tv_td_banner {
	vertical-align: middle;
	text-align: center;
	background-color: black;
	background-image: url(../grafik/logo_back.jpg);
}

TD.gfm_calendar_mini {
	height: 20px;
	width: 20px;
	background-color: #333333;
}

DIV.gfm_calendar_miniheader {
	height: 100%;
	width: 100%;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

DIV.gfm_calendar_mininormal {
	height: 100%;
	width: 100%;
	color: white;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

DIV.minicalendar {
	position: relative;
	left:0px; top:0px;	
}
/**************************************************
	plugin.tx_listpic
**************************************************/
TD.multimedia_cat{
  /*border-bottom: 1px solid #000000;*/
  text-align: center;
  vertical-align: middle;
  /*background-repeat: no-repeat;*/
  font-size: 12px;
  font-weight: bold;
}

/**************************************************
	gfm-team / Mediafiles
**************************************************/
TABLE.gfmteam_table_main {
  font-size: 11px;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px 
}
TD.gfmteam_td_header {
  
  border-bottom: 1px solid #000000;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  background-repeat: no-repeat;
  font-size: 12px;
  font-weight: bold;
}

TD.gfmmediafiles_td_header {
  
  border-bottom: 1px solid #000000;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  background-repeat: no-repeat;
  font-size: 12px;
  font-weight: bold;
}

.gfmteam_td_header_popup {
  font-family:  "Arial","Verdana";
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

a.gfmteam_link,a.gfmteam_link:link,a.gfmteam_link:visited,a.gfmteam_link:active,a.gfmteam_link_detail,a.gfmteam_link_detail:link,a.gfmteam_link_detail:visited,a.gfmteam_link_detail:active { /* Hyperlinks: Bei Moderatoren/Mediafiles, mittlere Spalte */
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.gfmteam_link:hover,a.gfmteam_link_detail:hover { /* Hyperlinks: Bei Moderatoren/Mediafiles, mittlere Spalte */
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

.gfmteam_td_right_sub {
	text-align: center;
}

.gfmteam_imglink {
	padding-top: 7px;
	padding-left: 16px;
}
.gfmmediafiles_imglink {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
    color: #ffffff;
}
.gfmteam_link {
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
}

.gfmteam_link_detail {
	padding-right: 3px;
	text-align: right;
}

DIV.gfmteam_text_bold {
  font-weight: bold;
}
DIV.gfmteam_text_header  {
  font-weight: bold;
  font-size: 12px;
  color: rgb(223,6,49);
  text-align: center;
}


/**************************************************
	plugin.tx_fhwpu_imgdir
**************************************************/
.tx_fhwpu_imgdir_imgDirMenuNormal {
  background-image: url('../../../fileadmin/cat_images/kategorien_rechts_back.jpg');
  vertical-align:top;
  background-position: 0px;
  background-color: #ffffff;
  line-height: 12px;
  font-size: 11px;
  color: #000000;
  text-align: left;
  border-collapse:collapse;
  background-repeat: no-repeat;
  padding-right: 10px;
 }
 
 .tx_fhwpu_imgdir_imgDirMenuHeader {
  vertical-align:top;
  line-height: 11px;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  text-align: left;
 }

.tx_fhwpu_imgdir_imgDirMenuTop {
border-collapse:collapse;
}
.tx_fhwpu_imgdir_imgDirMenu {
border-collapse: collapse;
}
.tx_fhwpu_imgdir_imgDirMenuNormalImg {
border-collapse:collapse;
}
/**************************************************
	Plugin plugin.tx_cegallery_pi1 Formatierung
**************************************************/

		.tx-cegallery-pi1-album_date {
			font-size: 10px;
	}

		.tx-cegallery-pi1-album_entry{
			float: left;
			height: 130px;
			width: 125px;
			margin: 2px;
			padding: 10px;
			padding-bottom: 13px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: rgb(254,180,5);
		}
		
		.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		
		
	.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				
		
		.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				clear: both;
				border: 1px solid #000000;
		}
		.tx-cegallery-pi1-clearer {
		 clear: both;
		}
		
		.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;
		}

		.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 385px;
		}		
		
		.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 50px;
		}

	 .tx-cegallery-pi1-photo_next {
		 width: 50px;
		 text-align: right;
		 float: left;
		}

	  .tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }
	  
	  .tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }
	  
	  .tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }
	  
	  .tx-cegallery-pi1-pagebrowser {
	    padding-bottom: 10px;
	  }
		#mySlideshow
		{
			width: 370px;
			height: 370px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
			background-color: #DFD9C2;
		}
		
		#mySlideshow img
		{
			border: 0;
			margin: 0;
			
		}
		
		#mySlideshow #slideInfoZone
		{
			position: absolute;
			z-index: 10;
			width: 100%;
			margin: 0px;
			left: 0;
			bottom: 0;
			height: 3em;
			background: #333;
			color: #fff;
			text-indent: 0;
		}
		
		#slideInfoZone h2
		{
			padding: 0;
			font-size: 12px;
			margin: 0;
			margin: 2px 5px;
			font-weight: strong;
			color: inherit;
		}
		
		#slideInfoZone p
		{
			padding: 0;
			font-size: 10px;
			margin: 2px 5px;
			color: #eee;
		}
		
		#mySlideshow a
		{
			font-size: 100%;
			text-decoration: none;
			color: inherit;
		}
		
		#mySlideshow a.right, #mySlideshow a.left
		{
			position: absolute;
			height: 100%;
			width: 40%;
			cursor: pointer;
			z-index:10;
			filter:alpha(opacity=20);
			-moz-opacity:0.2;
			-khtml-opacity: 0.2;
			opacity: 0.2;
		}
		
		* html #mySlideshow a.right, * html #mySlideshow a.left
		{
			filter:alpha(opacity=50);
		}
		
		#mySlideshow a.right:hover, #mySlideshow a.left:hover
		{
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		#mySlideshow a.left
		{
			left: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
		}
		
		#mySlideshow a.right
		{
			right: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
		}


/**************************************************
	allgemeine Plugin Formatierung
**************************************************/
DIV.normaltext { /* Login-Box in der rechten Spalte */
  font-size: 11px;
  color: #ffffff;
  text-align: center;
}
DIV.login_text { /* Formulartext: Login-Box in der rechten Spalte */
  font-size: 11px;
  color: #ffffff;
  text-align: center;
}
DIV.login_field { /* Formularfeld: Login-Box in der rechten Spalte */
  font-size: 11px;
  color: #cc0000;
  text-align: center;
}

DIV.content_text_header  { /* innere ?erschrift in den News-Boxen */
  font-weight: bold;
  font-size: 14px;
  color: #DF0631;
  text-align: left;
}

DIV.content_text  { /* Text in den News-Boxen */
  font-weight: normal;
  font-size: 12px;
  color: black;
  text-align: left;
}
DIV.horoskop_content_text{ /* Text Horoskop */
  font-weight: bold;
  margin: 5px 5px 5px 5px;
  font-size: 12px;
  color: black;
  text-align: center;
  vertical-align: middle;
}

DIV.content_text_center  { /* Text in den News-Boxen */
  font-weight: normal;
  font-size: 12px;
  color: black;
  text-align: center;
}
DIV.content_text_right  { /* Text/Hyperlinks in den News-Boxen */
  font-weight: normal;
  font-size: 12px;
  color: black;
  text-align: right;
}
/**************************************************
	Playlist
**************************************************/
.gfmplaylist_text {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
}
.gfmplaylist_textkl {
	font-weight: normal;
  	font-size: 11px;
  	color: black;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
}


/**************************************************
	Weltnews
**************************************************/

.gfmweltnews_text {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	vertical-align: middle;
	padding: 3px;
	padding-left: 10px;
}
.gfmweltnews_header {

  	color: #df0631;
	padding: 3px;
	padding-left: 10px;
}



/**************************************************
	Startalk
**************************************************/
.gfmstartalk_text {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	vertical-align: middle;
	padding: 3px;
	padding-left: 10px;
}
.gfmstartalk_header {
	font-weight: bold;
  	font-size: 14px;
  	color: #333333;
	padding: 3px;
	padding-left: 10px;
}
.gfmstartalk_bild {
  	float:left;
	padding:1px;
	background: #333333 repeat;
	margin:3px 10px 5px 0px;
}
/**************************************************
	Moviemania/Regionales
**************************************************/
.gfmmoviemania_text {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	vertical-align: middle;
	padding: 3px;
	padding-left: 10px;
}
.gfmmoviemania_link a:link,a:visited,a:active { /* Hyperlinks im Content */
	color: #E10915;
	font-weight: bold;
	text-align: right;
}

.gfmmoviemania_link a:hover { /* Hyperlinks im Content */
	color: #E10915;
	font-weight: bold;
	text-align: right;
}
.gfmmoviemania_header {
	font-weight: bold;
  	font-size: 14px;
  	color: #333333;
	padding: 3px;
	padding-left: 10px;
}
.gongvideo_header {
	font-weight: bold;
  	font-size: 12px;
  	color: #df0631;
}

.gfmmoviemania_kategorie {
	font-weight: bold;
  	font-size: 21px;
  	color: #df0631;
	vertical-align: middle;
	padding-right: 15px;
	text-align: right;	
}

.gfmmoviemania_bild {
  	padding:1px;
	background: #333333 repeat;
	margin:3px 10px 5px 0px;
}
.gfmregionales_bild {
  	float:left;
	padding-left: 1px;
	padding-right: -4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #333333;
}
.gfmmoviemania_div {
  	float:left;
}
.gfmmoviemania_text_small {
	font-weight: normal;
  	font-size: 10px;
  	color: black;
}
/**************************************************
	Sendeplan
**************************************************/
.gfmsendeplan_text {
	font-weight: normal;
  	font-size: 10px;
  	color: black;	
}
.gfmsendeplan_text_r {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	vertical-align: middle;
	padding: 3px;	
}
.gfmsendeplan_text_l {
	font-size: 12px;
  	color: black;
	vertical-align: top;
	padding-right: 10px;
	padding: 3px;
}
/**************************************************
	Toplist - Webcharts - Songvorschlag
**************************************************/
.gfmtoplist_text {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	padding: 3px;
}
.gfmtoplist_text2 {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	padding: 3px;
		
}
.gfmtoplist_text_header {
	font-weight: bold;
  	font-size: 12px;
  	color: #df0631;
	padding: 3px;	
}
/**************************************************
	Webradio/Webcam
**************************************************/
.gfmwebcam_text {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	padding: 5px;
}
.gfmwebradio_text {
	font-weight: normal;
  	font-size: 12px;
  	color: black;
	
}
.gfmwebradio_text_small {
	font-weight: normal;
  	font-size: 10px;
  	color: black;
	padding: 3px;
		
}
.gfmwebradio_text_header {
	font-weight: bold;
  	font-size: 12px;
  	color: #df0631;
	padding: 3px;	
}
a.gfmwebradio_link,a.gfmwebradio_link:link,a.gfmwebradio_link:visited,a.gfmwebradio_link:active { /* Hyperlinks im Content */
	color: #E10915;
	font-weight: bold;
}

a.gfmwebradio_link:hover { /* Hyperlinks im Content */
	color: #E10915;
	font-weight: bold;
}
.gfmwebradio_text_general {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: black;
    	text-align: center;
	vertical-align: middle;
}

/**************************************************
	GAMES
**************************************************/
.gfmgames_text_general {
	font-family:  "Arial","Verdana";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: black;
	text-align: center;
	vertical-align: middle;
}



/**************************************************
	GEBURTSTAGSGR?E
**************************************************/
.gfmgeburt_topic {
	font-weight: bold;
  	font-size: 12px;
  	color: black;
	padding: 3px;
	vertical-align: middle;	
}

.gfmgeburt_header {
	font-weight: bold;
  	font-size: 14px;
  	color: #00097d;
	padding: 3px;
	vertical-align: middle;	
}

.gfmgeburt_text {
  	font-size: 12px;
  	color: black;
	padding: 3px;
		
}
.gfmgeburt_list_titel{
  	font-size: 16px;
  	font-weight: bold;
  	color: rgb(0,10,126);
	padding: 3px;
	background-color: rgb(255,222,7);	
	vertical-align: middle;
}

.gfmgeburt_list_header{
  	font-size: 12px;
  	font-weight: bold;
  	color: black;
	padding: 3px;
	background-color: rgb(255,222,7);	
	vertical-align: middle;
}

.gfmgeburt_list_text{
  	font-size: 12px;
  	color: black;
	padding: 3px;
	background-color: #ffffff;
  vertical-align: middle;	
}
/**************************************************
	WETTER
**************************************************/
.wetter_header {
  	font-size: 12px;
    color: #000000;
    text-align: left;
    vertical-align: middle;
    padding-left: 15px;
}
.wetter_header_date{
  	font-size: 14px;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}
.wetter_data{
  	font-size: 12px;
    color: #000000;
    text-align: center;    
    vertical-align: middle;
    font-weight: bold;
}

}
.wetter_titel {
  	font-size: 14px;
    color: #ffffff;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 15px;
}
/**************************************************
	FREQUENZEN/KONTAKT/10 MoF
**************************************************/
.gfmkontakt_form {
  	font-size: 12px;
  	color: black;
	padding: 3px;
}

.gfmfreq_textsmall {
  	font-size: 10px;
  	color: black;
	vertical-align: middle;
}

.gfmfreq_header {
	font-weight: bold;
  	font-size: 14px;
  	color: #00097d;
	padding: 3px;
	vertical-align: middle;	
}

.gfmfreq_header_big {
	font-weight: bold;
  	font-size: 18px;
  	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.gfmfreq_header_lessbig {
	font-weight: bold;
  	font-size: 16px;
  	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.gfmfreq_header_lesserbig {
	font-weight: bold;
  	font-size: 14px;
  	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.gfmfreq_text {
  	font-size: 12px;
  	color: black;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}
a.gfmfreq_text,a.gfmfreq_text:link,a.gfmfreq_text:visited,a.gfmfreq_text:active { /* Hyperlinks im Content */
	color: #E10915;
	font-weight: bold;
}

a.gfmfreq_text:hover { /* Hyperlinks im Content */
	color: #E10915;
	font-weight: bold;
}
.lovebox_text { /*Gong Lovebox*/
  	font-size: 13px;
    color: #ff0000;
    padding-left: 3px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}
a.lovebox_link,a.lovebox_link:link,a.lovebox_link:visited,a.lovebox_link:active { /* Hyperlinks in der Lovebox */
	font-size: 12px;
	color: #E10915;
	font-weight: bold;
	margin-right: 20px;
}

.lovebox_text_singel{
  	font-size: 13px;
    color: #000000;
    padding-left: 3px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
}

.lovebox_text_inserat{
  	font-size: 13px;
    color: #ff0000;
    padding-left: 3px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;

}
.lovebox_text_header{
  	font-size: 16px;
    color: #ff0000;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    filter:DropShadow(color=#C0C0C0, offx=5, offy=5);
}
.lovebox_titel{
  	font-size: 22px;
    color: #990033;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    filter:DropShadow(color=#C0C0C0, offx=5, offy=5);
}
.lovetable{
 background-repeat: no-repeat;
 background-position: center top;
}
.lovetitel { /*Gong Singel Lovebox */
  	font-size: 14px;
    color: #ff0000;
    padding-left: 3px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

.lovetextlabel { /*Gong Singel Lovebox */
  	font-size: 12px;
    color: #ffffff;
    padding-right: 3px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
}

.lovetext { /*Gong Singel Lovebox */
  	font-size: 12px;
    color: #ffffff;
    padding-left: 3px;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
}
a.lovebox_box,a.lovebox_box:link,a.lovebox_box:visited,a.lovebox_box:active { /* Hyperlinks in der Lovebox */
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin-right: 20px;
}

.gfm10mof_bild {
  	margin: 1px;
	background: #333333;
}
.gfm_pic_cat{
  	font-size: 16px;
    color: #990033;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}
/**************************************************
	YouTube
**************************************************/

.youtube_header a{
font-size: 12px;
    color: #E10915;
    font-weight: bold;
    text-decoration: underline; 
}

.youtube{
font-size: 12px;
    color: #000000;
    font-weight: normal;
}
/**************************************************
	GAMES
**************************************************/
.games_header {
  	font-size: 14px;
    color: #00097d;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding-left: 4px;
}
.games_text{
  	font-size: 12px;
    color: #000000;
    text-align: left;
	vertical-align: middle;
	padding: 4px;
}

.games_link{
  	font-size: 12px;
    color: #000000;
    text-align: right;
	padding: 4px;
}
a.games_link,a.games_link:link,a.games_link:visited,a.games_link:active { /* Hyperlinks im Content */
	color: #E10915;
	font-weight: bold;
}

a.games_link:hover { /* Hyperlinks im Content */
	color: #df0631;
	font-weight: bold;
}


/* Gstro-Gutscheine*/

TABLE.wellcome {
	border-collapse: collapse;
	border-spacing: 0px;
	align: center;
}

TABLE.chariframe {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	border-width:0px;
  width:450px;
  
}

TD.header {
	background-color: rgb(205,205,205);
	font-family: "Verdana","Arial" ;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: rgb(255,4,4);
	text-align: left;
	vertical-align: top;
	margin-left: 5px;
}
TD.pagelogo {
left: 0px; 
margin-left: 0px;
}
TD.top_box {
  font-family: "Verdana","Arial" ;
	font-size: 10pt;
	color: rgb(0,0,0);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}

TD.archiv_text {
  font-family: "Verdana","Arial" ;
	font-size: 10pt;
	color: rgb(0,0,0);
	font-weight: normal;
	font-style: normal;

}
.gastro_link{
	font-family: "Verdana","Arial" ;
    font-size: 10pt;
    font-weight: normal;
    font-style: normal;   
    color: rgb(255,0,0);
}

DIV.box_titel {
  font-family: "Verdana","Arial" ;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10px;
	color: rgb(255,4,4);
}

DIV.top_titel {
	font-family: "Verdana","Arial" ;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
DIV.left_pic {
	margin: 10px 10px 10px 10px;
	text-align:center;
}
DIV.top_text {
	font-family: "Verdana","Arial" ;
	font-size: 10pt;
	font-weight: normal;
	color: rgb(0,0,0);
	
}
DIV.top_text_archiv {
	font-family: "Verdana","Arial" ;
	font-size: 10pt;
	font-weight: normal;
	color: rgb(0,0,0);
	text-align:left;
}

DIV.top_button {
	text-align: center;
	color: rgb(0,0,0);
}

Div.top_hinweis {
	font-family: "Verdana","Arial" ;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: rgb(0,0,0);
}
Div.top_anzahl {
	font-family: "Verdana","Arial" ;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: rgb(0,0,0);
}
/**************************************************
	Ccalender Veranstaltungen
**************************************************/

td.ccalender_navi{
	font-family: "Verdana","Arial" ;
	font-size: 8pt;
	font-weight: normal;
}
td.ccalender_weekday{
	font-family: "Verdana","Arial" ;
	font-size: 8pt;
	font-weight: bold;
}
td.ccalender_weekday_so{
	font-family: "Verdana","Arial" ;
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}
table.ccalender_table{
	font-family: "Verdana","Arial" ;
	font-size: 8pt;
	font-weight: normal;
  background-color: rgb(209,209,209);
  text-align: center;
}

/**************************************************
	Quickpoll Voting extension
**************************************************/
.polltable{
WIDTH: 100%;
}
.pollheader {
PADDING-TOP: 3px;
font-size:14px;
text-align: left;
}
.pollbar {
BACKGROUND: url(/typo3conf/ext/quickpoll/pi1/pollbar.gif) repeat-x left center;
}
.pollquestion {
PADDING-TOP: 3px;
PADDING-BOTTOM: 3px;
font-weight: normal;
font-size:12px;
text-align: left;
}
.pollanswer {
vertical-align: -20%;
BORDER: none;
font-size:12px;
}
.polltotal {
text-align:center;
font-size:12px;
PADDING-TOP: 6px;
}
.pollresulttext {
padding-top: 3px;
font-size:12px;
}
.tx-quickPoll-pi1 TH {
							/* make it solid 
		  					text-transform:uppercase;*/
		  					margin-bottom:10px;
							/* indent from left */  
		  					padding-left:4px;
                }



/**************************************************
	Kinoprogramm
**************************************************/
.kinoheader{
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	font-weight: bold;
	color: #E10915;
	PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.kinozeile{
	font-family: "Arial","Verdana" ;
	font-size: 11px;
	font-weight: normal;
	PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}

.kinozeile_norm{
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	font-weight: bold;
	PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}

/**************************************************
	PopUps/Empfehlen
**************************************************/
.popups-text{
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	font-weight: bold;
}
.popups-input{
	font-family: "Arial","Verdana" ;
	font-size: 12px;
}
.popups-header{
	font-family: "Arial","Verdana" ;
	font-size: 16px;
	font-weight: bold;
	color: #E10915;
}

/**************************************************
	Verkehr
**************************************************/
.verkehr-startseite {
	font-family: "Arial","Verdana";    
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	cursor:pointer;
	color: #ffffff;
	padding-top:32px;
	padding-left:8px;
}

.verkehr_aktual{
	font-family: "Arial","Verdana" ;
	font-size: 10px;
	font-weight: bold;
	PADDING-RIGHT: 15px;
	PADDING-top: 2px;
	text-align: right;
}

.verkehr_aktual_big{
	font-family: "Arial","Verdana" ;
	font-size: 11px;
	font-weight: bold;
	PADDING-RIGHT: 15px;
	text-align: right;
}

.verkehr_text_norm{
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	PADDING-LEFT: 5px;
  	PADDING-RIGHT: 5px;
}

/**************************************************
	Sendcard - GongCard
**************************************************/
.sendcard_karte_rahmen{
	border: 1px solid #999999;
}

.sendcard_karte_linie_innen{
	border-right: 1px solid #999999;
}
.H1 {
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	font-weight: bold;
}

/**************************************************
	Typo3 klassen des Backends
**************************************************/
.csc-firstHeader {
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	font-weight: bold;
}

.bodytext {
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	font-weight: normal;
}
/**************************************************
	KOMMENTAR-FUNKTION
**************************************************/
.kommentar_user {
	font-family: "Arial","Verdana" ;
	font-size: 11px;
	font-weight: bold;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-top: 5px;
}
.kommentar_text {
	font-family: "Arial","Verdana" ;
	font-size: 11px;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-top: 5px;
}
.kommentar_start {
	font-family: "Arial","Verdana" ;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color:#ffffff;
}
a.kommentar_start,a.kommentar_start:link,a.kommentar_start:visited,a.kommentar_start:active {
	font-family: "Arial","Verdana";
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 4px;
}
/**************************************************
	SONG-TICKER
**************************************************/
.tx-chsongticker-pi1 {
	font-family: "Arial","Verdana" ;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
}

.top300_text {
  	font-size: 9px;
  	color: black;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}
.kommentar_start a:link,.kommentar_start a:visited,.kommentar_start a:active{
color: #ffffff;
/*padding-left: 2px;*/
}

}

