/*--------------------------------------------*/
/*--------------------------------------------*/
/*  Layout Datei von http://thielsch.net      */
/*--------------------------------------------*/
/*--------------------------------------------*/


/*--------------------------------------------*/
/*   Definition für einzelne Element          */
/*--------------------------------------------*/

body
{
color: black;
background-color: #FFFFE7;
margin: 0;
padding: 0 0 3em 0;
}

body, p, th, td, tr, li, dt, dd, ul, ol, dl, span, div, table
{
font-family: arial, sans-serif;
}

h1, h2, h3, h4
{
font-family: arial, sans-serif;
}

pre
{
font-family: Georgia, serif;
margin-left: 2em;
line-height: normal;
}


/*---------------------------------------------*/
/*      Definition für Kindelemente            */
/*---------------------------------------------*/

.maerchen
       {
       margin:8px 6px 14px 6px;
    border:0px solid #0072BC;
    border-width:0px 2px 2px 0px; }


       }

.linenews, .linedate, .linetop, .linelink {
	min-height:17px;
	margin:0px;
	padding:2px 4px 2px 0px;
	color:#FFFFFF;
	background-color:#0072BC;
	background-repeat:no-repeat;
	background-position:5px; }
.linenews {
	padding-left:17px;
	background-image:url(../grafik/icon_meldung.gif); }
.linedate {
	padding-left:19px;
	background-image:url(../grafik/icon_termin.gif); }
.linetop {
	padding-left:19px;
	background-image:url(../grafik/icon_toplink.gif); }
.linelink {
	padding-left:20px;
	background-image:url(../grafik/icon_links.gif); }
.minilink {
	font-size:10px; 
	text-align:right;
	margin:0px;
	padding:0px 6px 4px 2px; }	



.teaser {
	margin:8px 6px 14px 6px;
    border:0px solid #0072BC;
    border-width:0px 2px 2px 0px; }



.bold
{
font-weight: bold;
}

.navlinks
{
font-weight:bold;
font-size:14px;
}

.red
{
color: red;
}

.blue
{
color:blue;
}

.titel
{
text-align: center;
}

.kontakt
{
font-weight: bold;
font-size: 12px;
color: black;
}

.link
{
font-size: 12px;
color: black;
}

.small
{
font-size: 10px;
}

.smallbold
{
font-size:10px;
font-weight:bold;
}

#center
{
text-align:center;
}

.center
{
text-align:center;
}

.centerindex
{
text-align:center;
font-size:10px;
}

h1.bild
{
margin-top:-150px;
margin-left:200px;
}

p.bernd
{
margin-left:200px;
}

#centerindex
{
text-align:center;
font-size:9px;
}

#title
{
text-align: center;
font-weight: bold;
font-size: 20px;
color: #0C52A7;
}

pre.listing
{
background-color:#ffffc0;
padding-left:5em;
padding-bottom:1em;
}

em.rosa
{
color:#ff6699;
font-weight: bold;
}

#vdwb-s
{
color:#000000;
font-weight:bold;
}
#vdwb-r
{
color:#ff6699;
font-weight:bold;
}

#vdwb-g
{
color:#ffcc00;
font-weight:bold;
}

.verzeichnis
{
background-color:#ffffc0;
}

/*---------------------------------------------*/
/*   Ende Definition für einzelne Element      */
/*---------------------------------------------*/


/*--------------------------------------------*/
/*             Definition für Links           */
/*--------------------------------------------*/

a:link
{
background: transparent;
color: black;
}

a:visited
{
background: transparent;
color: #FF8605;
}

a:hover
{
background: #ebf5ff;
color: blue;
}

a:active
{
background: #ebf5ff;
color: black;
}

a img
{
border: none;
}


a:link.nav
{
text-decoration: none;
color: black;
color: black;
border:none;
}

a:visited.nav
{
text-decoration: none;
color:#FF8605;
}

a:hover.nav
{
text-decoration: none;
color: black;
}

a:active.nav
{
text-decoration: none;
color: black;
}

a:link.navoben
{
text-decoration: none;
color: #0C52A7;
font-size: 14px;
}

a:visited.navoben
{
text-decoration: none;
color: #FF8605;
font-size: 14px;
}

a:hover.navoben
{
text-decoration: none;
color: black;
font-size: 14px;
}

a:active.navoben
{
text-decoration: none;
color: black;
font-size: 14px;
}

a:link.wegweiser
{
text-decoration: none;
color: blue;
}

a:visited.wegweiser
{
text-decoration: none;
color: #FF8605;
}

a:hover.wegweiser
{
text-decoration: none;
color: black;
background: #ffffc0;
}

a:active.wegweiser
{
text-decoration: none;
color: black;
}

a:link.center
{
text-align: center;
text-decoration: none;
}

a:link.no, a:visited.no, a:active.no, a:hover.no
{
text-decoration:none;
}



/*--------------------------------------------*/
/*         Ende Definition für Links          */
/*--------------------------------------------*/



/*--------------------------------------------*/
/*   Definition für besondere Bereiche        */
/*--------------------------------------------*/

/*   Seitenkopf     */

#kopf
{
width: 100%;
background-color:#ffffc0;
/*padding-bottom: 5px;*/
}

#navigationoben
{
text-align:left;
margin-left:80px;
background-color:#ffffc0;
font-weight:bold;
font-size:20px;
}

#navigationlinks
{
display:none;
}

@media all{
#navigationlinks
{
display:block;
position:absolute;
width:100px;
text-align:left;
/*margin-top:1px ;*/
/*margin-right:80%;*/
margin-left:50px;
padding-top:5px; 
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
background-color:#ebf5ff;
font-size:10px;
border:2px solid #0C52A7;
}
}

#navigationoben img
{
background:#ffffc0;
color:white;
}

#wegweiser
{
border-top:2px solid black;
margin-top:5px;
padding:3px 0 4px 60px;
border-bottom:2px solid black;
font-weight:bold;
background-color:#ebf5ff;
}

#logo
{
display:none;
}


@media all {
 #logo
 {
 display:block;
 position:absolute;
 margin:0 0 0 0;
 padding:0 0 0 0;
 top:0;
 left:0;
 float:left;
 border:none;
 } 
}


#banner
{
/*display:block;*/
 position:absolute;
 margin:400px 0 0 0;
 padding:0 0 0 0;
 left:0;
 float:left;
 border:none;
}

#title
{
font-weight:bold;
}

/*   Fusszeile     */

#fusszeile
{
border-top:2px solid black;
text-align:center; 
font-size:10px;
padding:8px 12px;
/*margin:10px 10% 0 10%;*/
}


span.autor
{
font-size:10px;
}

/*-------------------------------------------------*/
/*   Ende Definition für besondere Bereiche        */
/*-------------------------------------------------*/

/*-------------------------------------------------*/
/*             Ausrichtung Inhalt                  */
/*-------------------------------------------------*/


/*   Inhalt     */


#inhalt
{
/*position:absolute;*/
}

@media all {
#inhalt
{
padding-left:190px;
padding-right:5%;
/*padding-top:1em;*/
/*padding-bottom:0.5em;*/
/*margin: 0 0 0 0px;*/
}
}

#inhalt-text
{
padding-left:125px;
padding-right:5%;
padding-top:1em;
padding-bottom:0.5em;
margin: 0 0 0 0px;
/*background: #ffffc0;*/
}

#verzeichnis
{
font-size:12px;
width:100px;
border:2px #ffffc0;
color:black;
padding:5px 20px 5px 10px;
background-color:#ffffc0;
/*margin:10px 0 10px 55px;*/
float: left;
text-align:left;
}

#greenwhite
{
font-weight:bold;
color:#ffffff;
background-color:#20a020;
padding:1em;
}

#white
{
background-color:#ffffff;
padding:1em;
}

#links
{
float: left;
padding: 3px 4px 4px 6px;
}

#rechts
{
float: right;
padding: 3px 4px 4px 6px;
}

/*-------------------------------------------------*/
/*           Ende Ausrichtung Inhalt               */
/*-------------------------------------------------*/
