/* ------------------------------------------------ */
/* -- ALLGEMEINES --------------------------------- */
/* ------------------------------------------------ */
body {
 background			: #CCC;
 color				: black;
 margin				: 0;
 padding			: 1%;
 min-width			: 640px;
 font-size			: 100.01%;
 font-family		: verdana, arial, sans-serif;
}

a { 
 color				: #0B4D8C;
 text-decoration	: underline;
 }
a:visited {
 color				: black;
 } 

.skip {
 position			: absolute;
 margin-left		: -10000px;
}

h1 {
 font-size			: 2.0em;
 line-height		: 0.8em;
 padding			: 20px 0 5px 0;
 margin				: 0;
 border-bottom		: 1px dashed #aaa;
}

h2 {
 font-size			: 1.7em;
 }

h3 {
 font-size			: 1.4em;
 }


h1, h2, h3, h4, h5, h6 {
 color				: #20302D;
 font-family		: Times New Roman,Times,serif;
 line-height		: 1.2em; 
}

img {
 border				: solid 1px #aaa;
 border-color		: #112DA9;
 padding			: 1px;
 max-width			: 95%;
}

#img#linie {
 border				: 0;
 padding			: 1px;
 max-width			: 95%;
}

.fleft {
 float				: left;
 margin				: 0 1em 0.2em 0;
}

.fright {
 float				: right;
 margin				: 0 0 0.2em 1em;
 padding			: 1px;
}

/* ------------------------------------------------ */
/* -- LAYOUTSPEZIFISCHES -------------------------- */
/* ------------------------------------------------ */
#container {
 font-size			: 0.8em;
 max-width			: 900px;
 margin				: auto;
 border-left		: 0;
 border-bottom		: 10px solid #900;
 border-right		: 0;
 border-top			: 0;
 }
 
 .pressedatum {
 font-size			: 0.7em;
 text-decoration	: underline;
 }
 
.copyright{
 font-size			: 0.8em;
 text-decoration	: italic; 
 font-family		: verdana, arial, sans-serif;
}

/* ------------------------------------------------ */
/* -- KOPF ---------------------------------------- */
/* ------------------------------------------------ */
#logo {
 background			: url("../images/kopf.gif") 0 0 no-repeat #990;
 height				: 213px;
 padding			: 0 20px;
 text-align			: left;
 line-height		: 60px;
 font-size			: 14px;
 color				: #7F6E40;
 overflow			: hidden;
 letter-spacing		: -3px;
 margin				: 0;
 }
 
#logo a {
 color				: #FFF;
 text-decoration	: none;
 }

/* ------------------------------------------------ */
/* -- MENÜ ---------------------------------------- */
/* ------------------------------------------------ */
#menu { 
 background			: #036;
 padding			: 5px 2%;
 margin				: 0;
 border-bottom		: 1px solid #CCCCA3;
 text-align			: right;
 color				: #099;
}

#menu li {
 font-size			: 1.1em;
 display			: inline;
 list-style-type	: none;
 border-left		: 1px solid white;
 padding			: 0 0 0 15px;
 font-weight		: bold;
}

#menu li a {
 color				: white;
 text-decoration	: none;
}

#menu li a:hover {
 color				: gray;
}

/* ------------------------------------------------ */
/* -- MENÜ, 2. Zeile ------------------------------ */
/* ------------------------------------------------ */
#menu2 { 
 background			: #2B291D;
 padding			: 3px 2%;
 margin				: 0;
 border-right		: 1px solid #F26522;
 text-align			: right;
 color				: #F1B818;
}

#menu2 li {
 font-size			: 0.9em;
 display			: inline;
 list-style-type	: none;
 border-left		: 1px solid white;
 padding			: 0 0 0 15px;
 font-weight		: bold;
}

#menu2 li a {
 color				: white;
 text-decoration	: none;
}

#menu2 li a:hover {
 background-color	: #BF0000;
 color				: white;
}

/* ------------------------------------------------ */
/* -- SUBNAVIGATION, Rechte Spalte ---------------- */
/* ------------------------------------------------ */
#subnav {
 background			: #FFF;
 width				: 25%;
 min-width			: 10em;
 float				: right;
 padding			: 0 2%;
 margin				: 0 0 0 2%;
 border				: 0;
 color				: #2B291D;
}

#subnav dt {
 font-size			: 1.2em;
 font-family		: Georgia, "Times New Roman", Times, serif;
 padding			: 0 0 0.5em 0;
 margin-top			: 1em;
 border-bottom		: dashed 1px #E71732;
}

#subnav dd {
 padding			: 0;
 margin				: 0.2em 0;
 line-height		: 1.5em;
}

#subnav .bild {
 font-style			: italic;
 }

/* ------------------------------------------------ */
/* -- HAUPTINHALT --------------------------------- */
/* ------------------------------------------------ */
#main {
 background			: 100% 0 #FFF;
 padding			: 0 31% 10px 20px; 
 line-height		: 1.5em; 			
 /*min-height			: 500px;*/
}

#main a:link {
 color				: #953D13;
 text-decoration	: none;
}

#main a:hover {
 background-color	: #953D13;
 color				: white;
}

#main td img{
 border				: 0;
 padding			: 1px;
}
