/* Wichtige Farben
sehr dunkelblau = #003366;
gelb = #FDC966;
hellgelb: #FEE6B8;
hellorange = #f6ab53;
orange = #F26522;
*/


body{ 
margin: 0px 0px 0px 0px;
background: #003366;
}

h1{
color: #F26522;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 20px 0px 20px 0px;
}

h2{
color: #003471;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em; 
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

h3{
color: #003471;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em; 
text-align:left;

}

p{
color: #003471;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em; 
font-weight: normal;
text-align:left;
}


a:link{
color: #F26522; text-decoration:underline; 
}
a:visite{
color: #F26522; text-decoration:underline; 
}
a:hover
{color: #F26522; text-decoration:underline;
}
a:active{
color: #F26522; text-decoration: underline; 
}


hr{ border: 0px; width; 100%; }


/* header / Logo */
#logo{
padding: 10px 0px 10px 20px;
margin: 0px;
background-color: transparent;
}

/* header / log0 / text */
.zerti{
text-align:left;
padding: 5px 0px 5px 10px;
margin: 0px 0px 0px 0px;
color: #003471;
font-family: Verdana, Helvetica, sans-serif;
font-size: 1.4em; 
}


/* header / foto */
#foto{
height: 117px;
padding: 0px;
margin: 0px;
background-color: transparent;
}


/* sind befinden sich hier */
#hier{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align:left;
color: #003471;
padding: 0px;
margin: 0px;
background-color: #FEE6B8;
}


/* Schrift fuer Content */
#conttxt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align:left;
color: #003471;
padding: 10px 20px 30px 20px;
margin: 0px;
background-color: #FEE6B8;
border-right: 1px solid #fff;
}

/* Veranstaltungen Überschrift */
.txt1{
font-size: 1.0em; 
font-weight: bold;
padding: 5px 0px 5px 5px;
margin: 0px 0px 0px 0px;

border-bottom: 1px solid #003471;
}

/* Veranstaltungen Überschrift */
.txt2{
font-size: 1.0em; 
font-weight: bold;
padding: 5px 0px 5px 5px;
margin: 0px 0px 0px 0px;
background-color: #f6ab53;
border-bottom: 1px solid #003471;
}


/* Veranstaltungen Box */
.box{
padding: 10px 10px 10px 10px; 
margin-bottom: 20px;
background-color: #FEE6B8;
border-left: 1px solid #db6a2b;
border-top: 1px solid #db6a2b;
}

 
/* News */
#News  {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align:left;
color: #003471;
padding: 0px 0px 10px 0px;
margin: 20px 0px 0px 0px;
background-color: #F6E8D7;
}
/* Box News*/
.teaser {
width: 110px;
margin: 20px 0px 0px 20px;
line-height: 100%;
font-family: Arial, Helvetica, sans-serif;
}
/* Schrift fuer Teaserbox */
.teasertxt {
font-size: 0.8em;
text-align: center;
color: #003471;
padding: 20px 5px 20px 5px;
border-left: 1px solid #f6e8d7;
border-bottom: 1px solid #db6a2b;
border-right: 1px solid #db6a2b;
border-top: 1px solid #f6e8d7;
}


/*Navigation oben*/
#navi{

height: 30px;
margin: 0px;
padding: 0px;
font: 0.8em Verdana, Helvetica, sans-serif;
text-align: right;
background-color: transparent;
font-weight: bold;
border-bottom: 2px solid #fff;
border-top: 2px solid #fff;
}
#navi li{
display:inline;
}
#navi ul{
background-color: transparent;
margin: 0px;
padding: 5px 10px 0px 10px;
list-style: none;
}
#navi a{
color: #003366;
font-weight: bold;
background-color: transparent;
padding: 3px 10px 0px 10px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight: bold;
}
#navi a:hover{
color: #fff;
}


/*menue*/
#menue ul
{
width: 130px;
padding: 0px;
margin: 20px 0px 0px 20px;
border-top: 1px solid #FEE6B8;
}
#menue li 
{
line-height: 170%;
margin: 0px; 
padding: 0px ;
background-color: transparent;
font-family: Verana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align: left;
color: #003471;
font-weight: bold;
text-decoration:none;
border-bottom: 1px solid #FEE6B8;
}
#menue a{
padding: 0px ;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #003471;
text-decoration:none;
}
#menue a:hover{
color: #fff;
font-weight: bold;
}


#footer{
color: #003471;
text-align:left;
border-bottom: 1px dotted #003471;
margin: 50px 0px 20px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
}



/* Liste ohne Punkte, linksbündig */
.list {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
text-align:left;
color: #003471;
padding-left: 0.7em;
margin-left: 0.7em;
background-color: #FEE6B8;
}


/* Aufzählung/über uns*/
#aufz {
width: 95%;
text-align:left;
color: #003471;
padding: 10px;
margin-left: 0px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #808080;
border-right: 1px solid #808080;
}


#rahmen{
margin: 0px 0px 0px 0px;
padding:0px;
border-top: 8px solid #db6a2b;
border-bottom: 4px solid #003366;
background-color: #FEE6B8;
}


/* foto */
#teil2  {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: transparent;
}


#aussen{
margin: 10px 0px 0px 0px;
padding: 0px;
border: 1px solid #fff;
background-color: transparent;
}

#weihn{
margin: 20px 15px 0px 15px;
padding:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em; 
font-weight: normal;
text-align: center;
font-weight: bold;
color: #fff;
border: 1px solid #fff;
}






