/* CSS Document */
html, body {
font-family : Arial, Helvetica, sans-serif; 
font-size:8pt;
padding:0;
margin:0; 
/* background-color : #A6A6A5; */
background-image:url(/img/background3.gif);
background-repeat:repeat; 
} 

/* ---------------------------------- */
/* grundgeruest */

#overall {
margin: 0 10px;
width:1160px;
}

#container {
margin:0;
width:980px;
float: left;
/* background-color : #009252; */
background-image:url(/img/content_bg.gif);
background-repeat:repeat-y;
}

#container_bg {
margin:0;
width:980px;
float: left;
/*background-color : #009252; */
background-image:url(/img/content_bg.gif);
background-repeat:repeat-y;
}

#skyscraper {
margin-left:10px;
margin-top:10px;
width:160px;
float: left;
}

#header {
width:980px; 
height:135px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F47920;
}

#header2 {
/*background-color:#009252;padding-top:10px;*/
}



#right {
float: right;
width:212px;
/* background-image:url(/img/right_bg212.gif); */
}

#right2 {
margin-left:4px;
width:202px;
border:1px solid #ffffff;
margin-bottom:8px;
}

#right3 {
margin-left:4px;
padding:1px;
width:202px;
background-color : #ffffff;
margin-bottom:8px;
border-width:1px;
border-style:solid;
border-color:#F47920;
text-align:center;
}

#content {
margin: 0 180px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 10px;
padding-top: 0px;
}



/* IE CSS Hack */

* html #nav { 
    margin-right: -3px; 
} 

* html #right { 
    margin-left: -3px; 
} 

* html #content { 
    margin: 0 183px;
    display:inline-block; 
	padding-left:0px;
	padding-right:0px;
} 

/* Ende IE CSS Hack */


/* ---------------------------------- */
/* tabellen */

td {
font-family : Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#000000;
}

td#td_white {
font-family : Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color:#ffffff;
padding:3px;
}

td.border_unten {
padding-top:10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F47920;
}

td.tabellehell {
background-color:#009252;
color:#ffffff;
padding:5px;
}

td.tabelledunkel {
background-color:#5DB88E;
color:#ffffff;
padding:5px;
}

td.tabellehead {
background-color:#5DB88E;
color:#ffffff;
padding:5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F47920;
}

/* ---------------------------------- */
/* suche */

.searcharea {
height:20px;
margin-left:3px;
}

.searchfield {
width:120px;
float:left;
}

.searchbutton {
margin-left: 140px; 
z-index:1; 
}

input.sucheninput {
background-color: #ffffff;
color: #000000;
font-family : Arial, Helvetica, sans-serif; 
font-size : 7.5pt; 
width : 115px; 
margin-top: 3px;
border:0px; 
margin-left:5px;
}

/* ---------------------------------- */
/* content boxen */

.umfrage
{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
width:200px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.umfrage_header
{
font-family :Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color:#ffffff;
font-weight:bold;
background-image:url(/img/right_bg.gif);
background-repeat:no-repeat; 
height:22px;
width:200px;
padding-left:4px;
padding-top:4px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
}

.umfrage_content
{
padding:4px;
font-family :Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#ffffff;
text-decoration:none;
font-weight:normal;
background-image:url(/img/right_bg.gif);
}

.text_header
{
font-family :Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color:#ffffff;
font-weight:bold;
background-image:url(/img/right_bg2.gif);
background-repeat:no-repeat; 
width:199px;
height:22px;
padding-left:4px;
padding-top:4px;
border-bottom:1px solid #FFFFFF;
}

.download
{
color:#FFFFFF;
padding:3px;
background-color:#D77409;
text-align:center;
}


.content_left
{
float:left;
width:280px;
margin-right:9px;
}

.content_right
{
float:left;
width:280px;
}


#footerbox {
float:left;
background-color:#ffffff;
border-width:1px;
border-style:solid;
border-color:#F47920;
width:958px;
}

.footer_text {
clear:both;
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#ffffff; 
text-align:center;
padding-top:2px;
padding-bottom:2px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#F47920;
}

a:link.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}
a:visited.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}
a:hover.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}
a:active.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}

a:link.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:visited.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:hover.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:active.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}

a:link.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}
a:visited.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}
a:hover.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}
a:active.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}

a:link.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}
a:visited.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}
a:hover.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}
a:active.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}


/* ---------------------------------- */
/* navigation */


#navigation
{
	margin-left:5px;
	width:170px;
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
	position:relative;
	z-index:1;
}

li.navpunkt2 {
	margin-left:2px;
}

#menusearch
{
	margin: 0px;
	background-image:url(/img/nav_bg.gif);
	width:170px;	
	padding-bottom: 5px;
	padding-top: 5px;
}

#menusearch ul { 
list-style: none;
margin: 0;
padding: 0;
}


#menu a
{
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
	display: block;
}

#searchbox {
	width:170px;
	margin-bottom:10px;
	margin-left:5px;
	
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
}

#navigation2 {
	width:170px;
	margin-top:10px;
	margin-left:5px;
	
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
}

#werbebox_innen
{
	background-color:#FFFFFF;
	padding:9px;
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
}

a:link { font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#660000; text-decoration:none; font-weight:bold }    
a:visited { font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#660000; text-decoration:none; font-weight:bold }
a:active { font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#660000; text-decoration:none; font-weight:bold }
a:hover {text-decoration:underline; color: #330000;}


a:link.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}
a:visited.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}
a:active.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}
a:hover.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}

a:link.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#01713E; text-decoration:none;font-weight:bold;}
a:visited.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#01713E; text-decoration:none;font-weight:bold;}
a:hover.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#01713E; text-decoration:none;font-weight:bold;}
a:active.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#01713E; text-decoration:none;font-weight:bold;}

a:link.linktipp {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:visited.linktipp {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:hover.linktipp {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:active.linktipp {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}

a:link.link_werdertv {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;}
a:visited.link_werdertv {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;}
a:hover.link_werdertv {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;}
a:active.link_werdertv {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;}


.rubrik_bild {
width:575px;
margin-bottom:10px;
font-size:8pt;
/*ofnt-family:Arial,Helvetica,sans-serif;*/
font-family:Impact, Impact5, Charcoal6, sans-serif;
font-stretch:semi-expanded;
/* background-color: #56AA76; */
border:1px #F47920 solid;
color:#FFFFFF;
}

.bild {
border:1px #F47920 solid;
}

.bildunterschrift
{
padding:2px;
margin-left:2px;
}

.news_header
{
/*width:575px;*/
}

.headline {
width:575px;
height:26px;
margin-top:3px;
background-image:url(/img/headline_bg.gif);

border-top-width:1px;
border-top-style:solid;
border-top-color:#F47920;

border-left-width:1px;
border-left-style:solid;
border-left-color:#F47920;

border-right-width:1px;
border-right-style:solid;
border-right-color:#F47920;
}

.headline_links {
font-family : Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#FFFFFF;
padding-left:1px;
padding-top:6px;
text-align:right;
padding-right:18px;
}

.headlinebox {
margin-top:10px;
width:535px;
border-bottom:1px solid #F47920;
height:25px;
}

.rubrik_titel {
font-family : Arial, Helvetica, sans-serif;
/*font-family:Impact, Impact5, Charcoal6, sans-serif;
letter-spacing: 1px;*/
font-variant:small-caps;

font-size: 1.4em;
font-weight:bold;
color:#FFFFFF;
padding-top:4px;
padding-left:4px;
border: 0px solid #FABC90; 
width:350px;
float:left;
}

.content_mitte {
width:575px;
/*min-height:400px;*/
/*
background-color: #FFFFFF;
background-image:url(/img/innen_wappen_bg2.jpg);
background-repeat:no-repeat; 
*/
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F47920;

border-left-width:1px;
border-left-style:solid;
border-left-color:#F47920;

border-right-width:1px;
border-right-style:solid;
border-right-color:#F47920;
}

.content_mitte_ohne {
width:575px;
background-color: #FFFFFF;

border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F47920;

border-left-width:1px;
border-left-style:solid;
border-left-color:#F47920;

border-right-width:1px;
border-right-style:solid;
border-right-color:#F47920;
}

.content_text {
font-size:1.1em;
width:535px;
margin-left:18px;
margin-right:18px;
padding-top:20px;
padding-bottom:10px;
}

/* Hack für Listenpunkte in News */
.content_text li {
	margin-left:inherit;
}

.content_text a {
	font-size:1em;
}

.content_text2 {
font-size:9pt;
width:535px;
margin-left:8px;
margin-right:8px;
padding-top:10px;
padding-bottom:10px;
}

b.gross { 
font-size:12pt;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-weight:bold;
}

b.gross_nr { 
font-size:14pt;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-weight:bold;
}

div.gross { 
font-size:12pt;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F47920;
/*margin-top:20px;*/
margin-bottom:20px;

/*neu*/
font-variant:small-caps;
}

h1 {
font-size: 12pt;
display : inline;
}

.text_gruen {
font-family : Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#ffffff;
font-weight:bold
}

.news_bild
{
float:right;
margin-left:10px;
margin-bottom:10px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.news_bild2
{
float:left;
margin-right:10px;
margin-bottom:10px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.bild_sub
{
background-color: #56AA76;
color:#FFFFFF;
padding:2px;
padding-left:5px;
font-size:8pt;
}

.bild_sub2
{
background-color: #56AA76;
padding:2px;
font-size:8pt;
color:#FFFFFF;
}



.linktipps {
border-bottom:1px #009252 solid;
border-right:1px #009252 solid;
border-left:1px #009252 solid;
background-image:url(/img/linktipp_bg.gif);
width:522px;
padding-top:15px;
padding-bottom:10px;
padding-left:15px;
color:#FFFFFF;
}

.linktipps2 {
padding-top:10px;
padding-bottom:10px;
clear:left;
width:370px;
}

.stenokasten {
border-width:1px;
border-style:solid;
border-color:#F47920;
width:282px;
height:130px;
color:#FFFFFF;
background-color: #FFFFFF;
}

.kasten_rechts {
float:right;
border-width:1px;
border-style:solid;
border-color:#F47920;
color:#000000;
margin-left:5px;
margin-bottom:5px;
}

.text_weiss {
color:#FFFFFF;
font-weight:bold;
}

.text_weiss2 {
color:#FFFFFF;
}


td#kategorie
{
padding-top:10px;
padding-bottom:10px;
}

td#text
{
padding-top:10px;
padding-bottom:20px;
}

.td_header
{
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
background-image:url(/img/headline_bg.gif);
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}

.td_hell
{
color:#FFFFFF;
background-color: #5DB88E;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
}

.td_dunkel
{
color:#FFFFFF;
background-color: #009252;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
}

.td_hell2
{
color:#FFFFFF;
font-size:9pt;
background-color: #5DB88E;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
}

.td_dunkel2
{
color:#FFFFFF;
font-size:9pt;
background-color: #009252;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
}

.werbungs_links {
margin-left:10px; 
}

.form
{
margin:0px;
}

.text_white1
{
color:#FFFFFF;
font-weight:bold;
padding:5px;
background-color: #B30000;
}

.navkasten_oben
{
background-color: #01713E;
width:535px;
padding:3px;
padding-left:5px;
color:#ED5700;
margin-bottom:10px;
}

ul.liste { /* remove bullets and list indents */
list-style: circle;
margin: 0;
padding: 0;
}

/* Tabellen für Kader */

.standard_tabelle
{
	width: 100%;
	border: 1px solid #A90617;
}

.standard_tabelle td
{
	padding: 4px;
}

td.strichel
{
	border-bottom: 1px dotted #D7D7D7;
}


td.ueberschrift
{
	/*background: #D01515;*/
	background: #666;
	color: #FFFFFF;
	font-weight: bold;
	/*padding-left: 10px;*/
}


.hell
{
	background: #F1F1F1;
}

.dunkel
{
	background: #EBEBEB;
}

/* Ende Tabellen für Kader */

.schmale_tabelle
{
	width: 100%;
	border: 0;
}

.schmale_tabelle td
{
	padding: 1px;
	font-size:0.9em;
}
