/*
orange: #fec132
Slogan HG: #ffdfa2
Menü HG: #ffe8be
Menüpunkte HG: #ffdfa2
Schrift: #b08707
*/

html, body{
margin:0;
padding:0;
font-family: Arial, Verdana, Sans-Serif;
font-size: 101.01%;
background-color: #ffe8be;
height: 100.1%;
text-align: center;
}


#pagewidth
{
width: 705px;
margin: 0 auto 0 auto;
text-align: left;
}

#maincol
{
width: 100%;
margin-top: 24px;
border: 2px solid #ffdfa2;
background-color: #ffffff;
}

#maincol h1
{
font-size: 1.4em;
text-transform: uppercase;
font-family: 'Times New Roman', Times, Serif;
color: #b08707;
line-height:1.5em;
margin:0;
}

#maincol h2
{
font-size: 1.1em;
font-weight: bold;
color: #b08707;
margin-top: 1.50em;
line-height: 1.5em;
}

#maincol h3
{
font-size: 0.90em;
font-weight: bold;
color: #000000;
margin-top: 1.50em;
line-height: 1.5em;
}

#maincol p
{
margin: 0;
margin-bottom: 0.80em;
font-size: 0.80em;
line-height:1.5em;
}

#pagewidth .untertitel
{
font-size: 0.75em;
line-height:1.5em;
}

#pagewidth a:link
{
color: #b08707;
text-decoration:underline;
}

#pagewidth a:visited
{
color: #b08707;
text-decoration:underline;
}

#pagewidth a:hover, #pagewidth a:active
{
color: #da251d;
text-decoration:underline;
}

#maincol img
{
border: 0px solid #ffdfa2;
}

#maincol li
{
font-size: 0.80em;
line-height: 1.5em;
margin-top: 6px;
}

#maincol .linie
{
border-bottom: 1px solid  #b08707;
margin: 0;
padding: 0;
padding-bottom: 6px;
text-align: right;
}

#maincol .linie img
{
border: 0;
}

#maincol .extrainfo
{
margin-top: 0.55em;
margin-bottom: 0.55em;
padding: 5px;
background: #fff3dd;
}

#maincol blockquote
{
margin: 0;
font-family: 'Times New Roman', Times, Serif;
font-size: 0.85em;
line-height:1.5em;
}

#maincol .einspaltig
{
padding-right: 50px;
}

#maincol .spalte-li
{
float: left;
width: 380px;
}

#maincol .spalte-re
{
float: right;
width: 255px;
}

#maincol .spalte-re img
{
border: 0;
padding: 0;
margin: 0;
}



#maincol .box
{
margin-top: 0.55em;
border: 2px solid #ffdfa2;

padding: 5px;
padding-right: 0;
background: #fff3dd;
}

#maincol .first
{
margin-top: 2.0em;
}

#maincol .box h2
{
margin: 0;
padding: 5px;
font-size: 0.90em;
}

#maincol .box p
{
margin: 0;
margin-top: 0.4em;
padding: 5px;
}

#maincol .box strong
{
font-weight: bold;
color: #b08707;
}

#maincol .box h2
{
margin: 0;
padding: 5px;
}

.boxre p
{
padding: 5px;
}

.boxre strong
{
font-weight: bold;
color: #b08707;
}

#maincol .boxli
{
float: left;
width: 380px;
}

#maincol .boxre
{
float: right;
border-top: 2px solid #ffdfa2;
border-left: 2px solid #ffdfa2;
border-bottom: 2px solid #ffdfa2;
padding: 5px;
padding-right: 0;
background: #fff3dd;
width: 255px;
}

.first
{
margin-top: 2.0em;
}

#maincol .boxre h2
{
margin: 0;
padding: 5px;
}

.boxre p
{
padding: 5px;
}

.boxre strong
{
font-weight: bold;
color: #b08707;
}

#maincol .boxre img
{
border: 0;
margin: 0;
padding: 0;
}


/* Startseite */


#maincol .spalte-li ul.start
{
list-style-type: none;
margin:0;
margin-top: 24px;
padding: 0;
}

#maincol .spalte-li ul.start li
{
border: 2px solid #ffdfa2;
background: #fff3dd;
margin-bottom: 15px;
padding: 15px;
}

#maincol .spalte-re ul.start
{
list-style-type: none;
margin:0;
margin-top: 24px;
padding: 0;
}

#maincol .spalte-re ul.start li
{
border: 2px solid #ffdfa2;
background: #fff3dd;
margin-bottom: 15px;
padding: 15px;
}


