/* Stylesheet by Jan Bartkowiak */

/* ### Background, Standardschrift und Abstaende ### */

body {
        font-size:100.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        margin:0;
	padding:0; 
	color:#333;
	background-color:#fff; 
}

html>body {
        font-size: 16px;
}

.main {
        width:691px;
}

/* ### Navigation ### */

/* Metanavigation */

#metanav {
        position:relative;
        height:20px;
        color:#ffffff;
        text-align:right;
        margin:19px 10px 0px 0px;
        font-size:0.8em;
}

#metanav a,#metanav a:link,#metanav a:active,#metanav a:visited,#metanav a:hover {
        color:#ffffff;
        text-decoration:none;
}


/* Breadcrumb Menü */

.breadcrumb {
        height:28px; 
        text-align:left; 
        padding:5px 0px 5px 0px; 
        margin:0;
        font-size:0.8em;
}

/* Schriftfarbe Breadcrumb-Menü */
.breadcrumb, .breadcrumb_spacer, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited, .breadcrumb a:hover {
	color:#FFDA9C;
}

/* Hauptnavigation */

.nav_gesamt {
        width:180px;
      /* * width:180px; */
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
        padding-bottom:3px;
}

.nav_table a:hover {
        color:#dddddd;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
        padding-bottom:3px;
}

/* ### Blockdefinitionen und DIV-Bereiche ### */

#head {
        text-align:left;
        width: 886px;
}

/* Dunkler Block oben und unten - CLASS */

#dunklerblock {
        float:right;
        background-color:#4B8DB0; 
        width:706px; 
        margin:0px; 
        height:40px;
}

#dunklerblock img {
        margin:0px 4px 0px 10px;
}

/* Bannerbox für das Zentralbild - ID */

#bannerbox {
	float: left;
	height: 96px;
	width: 886px;
	background-image:  url("/picture/banner.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
        border-top:1px solid #ffffff;
        border-bottom:3px solid #ffffff;
}

/* ### Bestaende Definitionen ### */






/* Schrift */
#content_bestaende, #content_bestaende p, #content_bestaende td {
        color:#333333;
        font-size:13px;
}

/* Tabellen-Abstand */
#content_bestaende table {
        margin: 0 0 15px 0;
}

/* ### Inhalt Mitte - Hintergrund, Abstaende, Schriften ### */

#content {
        width:623px;
       *width:645px; /* Definition für IE */
        font-size:0.85em;
        background-color:#E6F5FF;
        padding:5px 10px 25px 10px;
        margin:5px 0 0 0;
}

/* Headlines Color */
h1, h2, h3, h4, h5, h6 {color:#1C3C64;}


/* Headlines Abstaende */

h1           {padding:0; margin:0.4em 0em 0.2em 0em;}
h2           {padding:0; margin:0em 0em 0.6em 0em;}
h4           {padding:0; margin:0 0 0.4em 0;}
h3           {padding:0; margin:0em 0em 0.15em 0em;}

/* Headlines Groessen */

h1           {font-size:1.35em;}
h2           {font-size:1.15em;}
h3           {font-size:1.1em;}
h4           {font-size:1.0em;}

/* Texte Standards */
p            {padding:0; margin:0em 0em 1em 0em;}

#content a, #content a:link, #content a:active, #content a:visited, #content a:hover 
             {
/*font-size:0.9em;*/ 
color: #4478A6;
}

/* Bildunterzeile */
.imglistcaption 
             {font-size:0.8em;}

/* Schlagtext */
.articleSummary {
         line-height: 140%; 
         font-weight: bold;
         font-size:13px;
}

/* Fließtext */
.articleText {
         margin-bottom:3px;
         text-align:left;
}

/* ### Rechte Spalte ### */

.right_sight {
         font-size:0.8em;

}

/* Newsbox */
.news_box {
        background-color:#71A5C6;
        margin-top:23px;
        padding:5px;
        line-height:18px;
}

/* Newsbox Schrift Color  */
.datelink, .news_box a, .news_box a:link, .news_box a:active, .news_box a:visited, .news_box a:hover {
	color: #FFFFFF;
}

/* Datum fett */
.datelink {
        font-weight:bold;
}

/* Linksbox */
.links_box {
        background-color:#71A5C6;
        margin-top:23px;
        padding:5px;
        text-decoration:none;
        line-height:18px;
}

/* Linksbox Schrift Color */
.links_box a, .links_box a:link, .links_box a:active, .links_box a:visited, .links_box a:hover {
	color: #FFFFFF;
        text-decoration:none;
}

/* Rechts Überschriften */
.headline {
        font-weight: bold;
        border-bottom:1px solid #F3D795;
        color:#FFDA9C;
        width:85%;
        margin-bottom:7px;

}


/* tbody von den Beständen 
.bestaende_font {
        font-size:0.85em;
}

*/