BODY         {
margin: 0px 0px 0px 0px;
text-align: center;
margin: 0 auto;
background-image:url(../../images/webdesign2010/bergsichten2010_2010.jpg);
background-position: top center;
background-repeat:no-repeat;
background-color: #3b3b43;
}

img, div, a, input
{
behavior: url(iepngfix.htc);
}

#bg_header   {
/*
background-image:url(../images/webdesign2008/bg_header.jpg);
background-repeat:repeat-x;
*/
}

#header { /* abstand browser bis ansatz content */
text-align: center;
margin: 0 auto;
display: block;
height:298px;
width: 990px;
}


#header_tu a,
#header_tu a:link,
#header_tu a:visited {
float:left;
position: absolute;
margin-left: 358px;
margin-top: 175px;
height:48px;
width: 135px;
cursor:pointer;

}

#header_vvo a,
#header_vvo a:link,
#header_vvo a:visited {
float:left;
position: absolute;
margin-left: 358px;
margin-top: 222px;
height:48px;
width: 135px;
cursor:pointer;
}

#header_schatten     {
/*
background-image:url(../images/webdesign2008/header_schatten.jpg);
background-position: top center;
background-repeat:no-repeat;
*/
}

#bg_quer     {
/*
background-image:url(../images/webdesign2008/bg_quer_streifen.jpg);
background-repeat:repeat-x;
*/
}

/* hack fuer IE/MAC \*/
* html #bg_quer {
margin-top: -2px;
}

.navigation  {
padding-top:30px;
width: 230px;
}
.navigation_links {
width: 230px;
}

.navigation_links td {
padding-top: 2px;
padding-bottom: 2px;
text-align: right;
font-family: Verdana, Arial, Helvetica;
text-transform: uppercase;
}

.navigation_links td a,
.navigation_links td a:link
{
display:block;
text-decoration: none;
font-weight:    bold;
font-size:      9pt;
color: #e5e5e5;
padding: 4px 20px 6px 5px;
background-image:url(../../images/webdesign2010/s_link.png);
}

.navigation_links td a:hover
{
background-color:#19344f;
text-decoration: none;
font-weight:    bold;
font-size:      9pt;
letter-spacing: 0px;
color: #e4f1ff;
padding: 4px 20px 6px 5px;
background-image:url(../../images/webdesign2010/s_hover.jpg);
}

.navigation_links td a:visited
{
color: #e5e5e5;
font-weight:    bold;
text-decoration: none;
font-size: 9pt;
padding: 4px 20px 6px 5px;
}

.navigation_links td a.active,
.navigation_links td a.active:visited
{
text-decoration: none;
font-weight:    bold;
font-size:      9pt;
color: #3b3b43;
padding: 4px 20px 6px 5px;
background-image:url(../../images/webdesign2010/s_aktive.png);
}


.content     {
width: 730px;
background-image:url(../../images/webdesign2010/bg_tabelle_content.jpg);
background-repeat:repeat-y;
}

#header_content {
background-image:url(../../images/webdesign2010/bg_header_content.jpg);
background-repeat:no-repeat;
}
/* Tabelle 620px, beinhaltet Content Überschrift hier nach unten*/
.content_table  {
padding-top: 30px;
width: 610px;
padding-left: 10px;

}

.l1          {
font-family: Verdana,Arial, Helvetica;
font-style: normal;
font-weight: bold;
font-size: 10pt;
color: #5881aa;
}

#video {
}

#zaehler     {
}
#zaehler   {

font-family: Georgia,Verdana,Arial, Helvetica;
font-style: normal;
font-size: 8pt;
color: #aaaaaa;
text-align: right;
padding: 9px 20px 10px 5px;
}


.zahl        {
font-family: Verdana,Arial, Helvetica;
font-style: normal;
font-weight: bold;
padding-left:10px;
font-size: 8pt;
color: #2B901B;
background-color: #E6F0FA
}

.sponsoren   { /* Seitenüberschrift */
text-align: center;
font-family: Georgia,Verdana,Arial,Helvetica;
font-style: normal;
font-weight: bold;
font-size: 10pt;
color: #fbc16a;
padding-top: 7px;
padding-bottom: 7px;
text-transform:uppercase;
}


.ueberschrift     { /* Seitenüberschrift */
background-image:url(../../images/webdesign2010/bg_h1.gif);
background-repeat:no-repeat;
padding: 2px 15px 5px 30px;
font-family: georgia,times,Verdana, Arial, Helvetica;
font-style: normal;
font-weight: bold;
font-size: 13pt;
color: #2f527a;
text-transform: uppercase;
}

.letter2     {
font-family: Verdana, Arial, Helvetica;
font-style: normal;
font-weight: bold;
font-size: 13px;
line-height: 18px;
color: #DA6E1A;
}

.letter3     {
font-family: Verdana,Arial,Helvetica;
font-style: normal;
font-weight: bold;
font-size: 11pt;
line-height: 18px;
color: #3A4C7B;
}

.letter4     {
font-family: Verdana,Arial,Helvetica;
font-style: normal;
font-weight: bold;
font-size: 10pt;
line-height: 16px;
letter-spacing: 0pt;
color: #6B97C7;
}

.letter5     {
font-family: Verdana, Arial, Helvetica;
font-style: normal;
font-weight: bold;
font-size: 13px;
color: #333366;
letter-spacing: 0pt;
}

.letter6     {
font-family: Verdana, Arial, Helvetica;
font-style: normal;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
letter-spacing: 0pt;
}

.klein {
font-family: Verdana,Arial,Helvetica;
font-style: normal;
font-weight: normal;
font-size: 8pt;
color: #54769C;
}

.normalblind {
font-family: Verdana, Arial, Helvetica;
font-style: normal;
font-weight: normal;
font-size: 8pt;
color: #333333;
}

.co_gb       {
font-family: Verdana;
font-style: normal;
font-weight: normal;
font-size: 10pt;
line-height: 17px;
color: #314475;
}

.co_gb_links {
font-family: Verdana,Arial,Helvetica;
font-style: normal;
font-weight: normal;
font-size: 9pt;
color: #999999;
}

.cobold      {
font-family: Verdana,Arial,Helvetica;
font-style: normal;
font-weight: bold;
font-size: 9pt;
color: #333333;
}

.updateline  {
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 7pt;
color: #79786A;
letter-spacing:1px;
line-height: 10pt;
}


a:link       {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #DA6E1A;
text-decoration: underline
}

a:active     {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #DA6E1A;
text-decoration: underline
}

a:visited    {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #DA6E1A;
text-decoration: underline
}

a:hover      {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #0A498E;
text-decoration: underline
}

a.blau_bold:link     {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #0A498E;
text-decoration: underline
}

a.blau_bold:active   {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #0A498E;
text-decoration: underline
}

a.blau_bold:visited  {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #0A498E;
text-decoration: underline
}

a.blau_bold:hover    {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #DA6E1A;
text-decoration: underline
}

a.navig:link        {
font-family: Verdana,Helvetica,Arial;
font-size: 8pt;
font-style: normal;
font-weight: bold;
text-align: center;
color: #0E4377;
letter-spacing: 2pt;
text-decoration: none
}

a.navig:active      {
font-family: Verdana,Helvetica,Arial;
font-size: 8pt;
font-style: normal;
font-weight: bold;
text-align: center;
color: #0E4377;
letter-spacing: 2pt;
text-decoration: none
}

a.navig:visited     {
font-family: Verdana,Helvetica,Arial;
font-size: 8pt;
font-style: normal;
font-weight: bold;
text-align: center;
color: #0E4377;
letter-spacing: 2pt;
text-decoration: none
}

a.navig:hover       {
font-family: Verdana,Helvetica,Arial;
font-size: 8pt;
font-style: normal;
font-weight: bold;
text-align: center;
color: #FFFFFF;
letter-spacing: 2pt;
text-decoration: none

}

INPUT       {
BORDER-RIGHT:     #B9DDF7 1px solid;
BORDER-TOP:       #B9DDF7 1px solid;
BORDER-LEFT:      #B9DDF7 1px solid;
BORDER-BOTTOM:    #B9DDF7 1px solid;
BACKGROUND-COLOR: #FFFFFF;
font-family: Verdana,Arial,Helvetica;
COLOR: #000000;
font-size: 10pt
}

SELECT      {
BORDER-RIGHT:     #B9DDF7 1px solid;
BORDER-TOP:       #B9DDF7 1px solid;
BORDER-LEFT:      #B9DDF7 1px solid;
BORDER-BOTTOM:    #B9DDF7 1px solid;
BACKGROUND-COLOR: #FFFFFF;
font-family: Verdana,Arial,Helvetica;
COLOR: #000000;
font-size: 10pt
}

TEXTAREA    {
BORDER-RIGHT:     #B9DDF7 1px solid;
BORDER-TOP:       #B9DDF7 1px solid;
BORDER-LEFT:      #B9DDF7 1px solid;
BORDER-BOTTOM:    #B9DDF7 1px solid;
BACKGROUND-COLOR: #FFFFFF;
COLOR: #000000;
font-family: Verdana,Arial,Helvetica;
font-size: 10pt
}

.schalter     {
BORDER-RIGHT:     #B9DDF7 1px solid;
BORDER-TOP:       #B9DDF7 1px solid;
BORDER-LEFT:      #B9DDF7 1px solid;
BORDER-BOTTOM:    #B9DDF7 1px solid;
BACKGROUND-COLOR: #B9DDF7;
font-weight: bold;
COLOR: #000000;
font-family: Verdana,Arial,Helvetica;
font-size: 10pt
}

ul           {
font-family: Verdana,Arial,Helvetica;
font-style: normal;
font-weight: normal;
font-size: 9pt;
line-height: 16px;
color: #333333;
text-align: left;
list-style-type: square;
}

td           {
font-family:    Verdana;
font-style:     normal;
font-weight:    normal;
font-size:      9pt;
/* line-height:    17px; */
vertical-align: top;
color: #000000;
line-height: 16px;
}


hr           {
border-style: dashed;
border-color:#AA9665;
height: 1px
}

.bild
{
BORDER-RIGHT:     #FFFFFF 1px solid;
BORDER-TOP:       #7D7C7A 1px solid;
BORDER-LEFT:      #7D7C7A 1px solid;
BORDER-BOTTOM:    #FFFFFF 1px solid
}

#footer     {
width: 990px;
height: 99px;
background-image: url(../../images/webdesign2010/footer.png);
background-repeat:no-repeat;
text-align: center;
margin: 0 auto;

}

#footer #links_footer   {
float: left;
text-align: left;
padding-top: 30px;
padding-left: 350px;
color: #d1d1d1;
font-family: verdana, arial, sans-serif;
letter-spacing: 0px;
font-size:7pt;
}

#footer #links_footer a,
#footer #links_footer a:link {
color: #ffb03b;
font-family: verdana, arial, sans-serif;
letter-spacing: 0px;
font-size:7pt;
text-decoration: none;
}



#footer #rechts_footer {
float: left;
padding-top: 28px;
padding-left: 130px;

}

.clearer {
display:block;
clear:both;
line-height:0;
height:1px;
font-size:0;
visibility:hidden;
}

.clear {
clear:both;
}

.bild_links
{
float: left;
BORDER: #8b8b8b 1px solid;
margin: 2px 15px 10px 0px;
}

.bild_rechts
{
float: right;
BORDER: #8b8b8b 1px solid;
margin-left: 15px;
margin: 2px 0px 10px 15px;
}