body
{
background-color : #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: black;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
margin: 0;
}

td
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

h2
{
margin-top: 0px;
/*padding-top: 0px;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
padding: 6px;
background-color: #E0E0E0;
}

/*
a:link { CSS-Eigenschaft:Wert; ... }    
a:visited { CSS-Eigenschaft:Wert; ... }
a:hover { CSS-Eigenschaft:Wert; ... }   
a:active { CSS-Eigenschaft:Wert; ... } 
a:focus { CSS-Eigenschaft:Wert; ... }   

*/

a
{
color: #0066CC;
}

a.toplink
{
text-decoration: none;
color: black;
}

a.toplink:hover
{
color: #FF1F28;
}

a.mainlink
{
text-decoration: none;
color: black;
}

a.mainlink:hover
{
color: #FF1F28;
}

div.goto_top
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
}

div.mainnav
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
margin: 2px;
padding: 4px;
background-color: #FFCC00;
}

td.news_hl
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #FFC000;
}

td.news_txt
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #E6E6E6;
}

td.gb_name
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #FFC000;
}

td.gb_date
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #FFC000;
}

td.gb_mail
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #E0E0E0;
}

td.gb_txt
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 10px;
padding-bottom: 20px;
}


td.ref_hl
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #FFC000;
}

td.ref_cont
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #E6E6E6;
}

div#navpic
{
position:relative;
top:10px;
left:10px;
}

div#navadr
{
position:relative;
top: 50px;
}

div#topwrap
{
width:100%;
height:50px;
}

div#top1
{
width:60px;
height:50px;
float:left;
}

div#top2
{
position:relative;
top:4px;
width:210px;
height:54px;
float:left;
}

div#top3
{
height: 50px;
overflow:auto;
background-color:#F9DB06;
}

div#motto
{
margin-left: 8px;
margin-top: 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: italic;
}

div#topnav
{
position:relative;
margin-top: 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
margin-right: 10px;
text-align: right;
}

div#topspace
{
height: 20px;
}

div#bodywrap
{
width:100%;
height:80%;
}

div#nav
{
width:250px;
margin-right: 20px;
height:100%;
float:left;
background-color:#F9DB06;
border: 1px #F9DB06 solid;
}

div#cont
{
height:100%;
overflow:auto;
padding: 10px 10px 10px 10px;
margin: 0px;
border: 1px #E0E0E0 solid;
}

div#footer
{
margin-top: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #909090;
text-align: center;
}

span.teamname
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

span.teamtime
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
}

span.teamberuf
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

td.teammid
{
padding-left: 0px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;
}

td.teammidlast
{
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

td.teamrow
{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 30px;
}

span.highlight
{
/*background-color: #F9DB06;*/
font-weight: bold;
}

div.leistlink
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 4px;
}

img.leftpic
{
margin-left: 0px;
margin-right: 20px;
margin-top: 0px;
margin-bottom: 20px;
}

img.rightpic
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
}

li.ind
{
margin-left: 16px;
}

a.pdfpic
{
text-decoration: none;
margin-left: 0px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 0px;
}

div.subnav
{
width:380px;
background-color:#F9DB06;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
/*border: 1px #F9DB06 solid;*/
}

div#PrintHeader
{
  display: none;
}


.broschur {
  width:100%;
  display:flex;
  align-items: center;
  padding-bottom: 20px;
}

.broschurtext > a {
  text-decoration: none;
  color:#FF1F28;
}


.broschurtext {
  padding-right:20px;
  max-width: 50%;
}

.broschurimg > a img {
  box-shadow:4px 4px 12px #808080;
  width:150px;
}
