/* Allgemeine Definition der Links z.B. Pfad wenn nicht anders definiert */
.rte-teiler{
 font-size: 1px;
 display: block;

 width: 100%;
 clear: both;
 overflow: hidden;
 height: 1px;
 }
 
A:link {
	font-family:arial,verdana,helvetica,geneva,sans-serif; 
	text-decoration: none; 
	color:#000000; 
	font-weight:bold; 
}

A:visited {
	font-family:arial,verdana,helvetica,geneva,sans-serif; 
	text-decoration: none; 
	color:#000000; 
	font-weight:bold; 
}

A:hover {
	font-family:arial, verdana, helvetica, geneva, sans-serif; 
	font-weight:bold; 
	text-decoration: underline; 
	color:#FF0000; 
}

A:active {
	font-family:arial, verdana, helvetica, geneva, sans-serif; 
	text-decoration: none; 
	color:#000000; 
	font-weight:bold; 
}

/*-------------Standard Seiteneinstellungen----------------*/


body {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #333333;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

h1 {
	float:left:
	padding-bottom:10px;
	font-size: 14px;
	font-weight: bold;
}

h2 {
/*	float:left;*/
	font-size: 13px;
	padding-bottom:10px;
	font-weight: bold;
}

h3 {
/*	padding-bottom:0px; */
	font-size: 12px;
	font-weight: bold;
	color: #000000;
/*	margin-bottom: 0px;   */
}

h4 {
	float:left:
	padding-bottom:10px;
	font-size: 11px;
	font-weight: bold;
}

h5 {
	float:left:
	padding-bottom:10px;
	font-size: 10px;
	font-weight: bold;
}

/*-------------Haupttabelle----------------*/
table.main_table {
        background-color:#333333;
        width: 100%;
        height: 100%;
        border: 0px;
        margin-top: 0;
        margin-left: 0;
        padding: 0 0 0 0;
}

/*------------Content Tabelle------------*/

table.haupt_table {
        width: 765px;
        height: 100%;
        border: 0px;      
}

td.werbung_top {
	vertical-align: top;
}

td.skyscraper {
	vertical-align: top;
}


/*------------Menue Links------------*/

td.navi_search {
	background-image: url(gfx/search_hinter.gif);
            width: 164px;
	height: 20px;
}

.inputbox { 
	font-size: 9px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	border: 1px #000000 solid; 
	width:120px;
	height:15px;
	padding-left:3px;
}

.textarea {
	background-color: #aaaaaa; 
	color: #000000; 
}

table.search_table {
        height: 18px;
        border: 0px; 
}

table.menu_table {
        width : 164px;
        border : 0px;      
}

td.navi_links {
        background-image: url(gfx/navi_hinter.gif);
        vertical-align: top;
        width: 164px;
}

td.menu_start {
	background-image: url(gfx/menu_start.gif);
            width: 164px;
	height: 144px;
}

div#menu {
        font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align:middle;
	text-align:left;
	background-image: url(gfx/menu_hinter.gif);
	width: 164px;
	height: 17px;
}

div#menu a {
	font-size : 11px;
	color: #FFFFFF;
	vertical-align:middle;
	text-align:left;
	text-decoration: none;
	height: 17px;
}

div#menu a:hover {
	font-size : 11px;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	height: 17px;
}

div#menu_activ {
        font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: #FF0000;
	vertical-align:middle;
	text-align:left;
	background-image: url(gfx/menu_activ.gif);
	width: 164px;
	height: 17px;
}

div#menu_activ a {
	font-size : 11px;
	color: #000000;
	vertical-align:middle;
	text-align:middle;
	text-decoration: none;
	height: 17px;
}

td.menu_space {
	background-image: url(gfx/navi_spacer.gif);
            width: 164px;
	background-repeat: repeat;
}

td.menu_ende {
	background-image: url(gfx/navi_footer.gif);
            width: 164px;
	height: 71px;
}

/*------------ Mitte ------------*/
table.mitte_table
{
        width: 601px;
        height: 100%;
        border: 0px;      
}

td.mitte_start {
	background-image: url(gfx/mitte_start.gif);
	width: 601px;
	height: 75px;
}

.navstar {
	background-image: url(gfx/star.gif);
            background-repeat: no-repeat;
}

.navstar_activ {
	background-image: url(gfx/star-green.gif);
            background-repeat: no-repeat;
}

td.mitte_navi {
	font-size : 11px;
	color: #F5F5F5;
	vertical-align:middle;
	text-align:left;
	height: 0px;
}

div#mitte_navi {
	font-size: 11px;
	color: #F5F5F5;
	vertical-align:middle;
	font-weight: bold;
	height: 0px;	
}

div#mitte_navi a  {
	font-size: 11px;
	color: #F5F5F5;
	vertical-align:middle;
	font-weight: bold;
	height: 0px;
	text-decoration:none ;
}

div#mitte_navi a:hover {
	color: #FF0000;
	text-decoration: Underline;
}

td.mitte_oben {
	background-image: url(gfx/mitte_oben.gif);
	width: 601px;
	height: 13px;
}

td.mitte_hinter {
	background-image: url(gfx/mitte_hinter.gif);
	text-align: justify;
	vertical-align: top;
	width: 601px;
	background-repeat: repeat;
}

td.mitte_ende {
	background-image: url(gfx/mitte_ende.gif);
	width: 601px;
	height: 12px;
}

/*------------Teaser------------*/

.teaser {
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	width: 400px;
}

.teaser_text {
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.teaser_header {
	background-color: Silver;
	font-weight: bold;
}

.teaser_zeitstempel {
	font-size: 9px;
}

div#teaser_link a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#teaser_link a:hover {
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: Underline;
}

/*------------Content Mitte------------*/

.content_text {
	font-size:10px;
/*	font-weight: bold; */
	color: #000000;
	text-align:left;
	vertical-align: top;
}

div#content_text a {
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div#content_text a:hover {
	font-size:10px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: Underline;
}

/*-------------Teaser Links - Navi-------------*/

table.teaser_links_table {
        width: 155px;
        border: 0px;      
}

td.teaser_links {
	vertical-align: middle;
        	width: 155px;
}

.navi_teaser {
            font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
       	text-align: justify;
       	vertical-align: top;
}

a.navi_teaser {
            font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.navi_teaser:hover {
            font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: FF0000;
	text-decoration: underline;
}

/*------------Teaser Rechts------------*/

.content_teaser {
	font-size: 10px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}

a.content_teaser {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.content_teaser:hover {
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}

/*------------footer------------*/

div#footer {
	font-size: 9px;
	color: #EFEFEF;
	vertical-align: middle;
	text-align: right;
	width: 550px;
}

div#footer a {
	font-size: 9px;
	color: #EFEFEF;
	text-align: center;
	text-decoration: none;
}

div#footer a:hover {
	font-size: 9px;
	color: #CE0031;
	text-decoration: Underline;
}





