/* CSS Document */

body
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-image: url(../images/bg.jpg);

}

.tophead
{
background-image: url(../images/bg_tophead.gif);
}

.topnavbg
{
background-image: url(../images/bg_topnav.gif);
font-size: 9px;
}

a.topnav:link
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

a.topnav:visited
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

a.topnav:active
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #002580;
text-decoration: none;
}

a.topnav:hover
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #002580;
text-decoration: none;
}

.whiteline
{
background-color: #FFFFFF;
}

.topnavform
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
}

.lightbluebg
{
background-color: #B665A4;
}

.darkbluebg
{
background-color: #993688;
}

.nav_p2
{
background-color: #D48DC4;
}

.nav_p3
{
background-color: #953283;
}

.navbg1
{
background-color: #A54194;
}

.navbg2
{
background-color: #AC4799;
}

.navbg3
{
background-color: #B450A2;
}

.navbg4
{
background-color: #BB57A9;
}

.navbg5
{
background-color: #BF5BAD;
}

.navbg6
{
background-color: #C35EB1;
}

.navbg7
{
background-color: #AEC1D7;
}

.newsletterbg
{
background-color: #A24C92;
padding: 4px;
}

a.nav:link
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

a.nav:visited
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

a.nav:active
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #46073B;
text-decoration: none;
}

a.nav:hover
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #46073B;
text-decoration: none;
}

.nav-selected
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #46073B;
}

.txtwhite
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
}

.txtwhiteheadline
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

.newsletterform
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
color: #333333;
}

.lightgreybg
{
background-color: #E4E4E4;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

.darkgreybg
{
background-color: #EAEAEA;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

.meinungtable
{
margin-left: 10px;
}

.darkgrey
{
background-color: #EAEAEA;
}

.lightgrey
{
background-color: #E4E4E4;
}

.txtblueheadline
{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #8C0E96;
}

.txtgreyheadline
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #363636;
}

.txtgrey
{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #363636;
}

.txtgrey2
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #363636;
line-height: 15px;
}

.txtgrey2italic
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #5363636;
line-height: 15px;
font-style: italic;
}

a:link
{
color: #8C0E96;
text-decoration: none;
}

a:visited
{
color: #8C0E96;
text-decoration: none;
}

a:active
{
color: #8C0E96;
text-decoration: underline;
}

a:hover
{
color: #8C0E96;
text-decoration: underline;
}

.listblue
{
list-style-type: square;
color: #1660B5;
margin-left: 15px;
}

.listgrey
{
color: #363636;
font-size: 9px;
list-style-image: url(../images/bullet_grey.gif);
}

a.headline:link
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #8C0E96;
text-decoration: none;
}

a.headline:visited
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #8C0E96;
text-decoration: none;
}

a.headline:active
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #8C0E96;
text-decoration: underline;
}

a.headline:hover
{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #8C0E96;
text-decoration: underline;
}

.suvnavbg6
{
background-color: #C35EB1;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
}

.suvnavbg4
{
background-color: #BB57A9;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
}

.suvnavbg3
{
background-color: #B450A2;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
}

.suvnavbg2
{
background-color: #AC4799;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
}

.suvnavbg5
{
background-color: #BF5BAD;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
}

a.subnav:link
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

a.subnav:visited
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

a.subnav:active
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #46073B;
text-decoration: none;
}

a.subnav:hover
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #46073B;
text-decoration: none;
}

.suvnav-selected
{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
color: #46073B;
}

.formbutton
{
background-color: #565656;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
}

.formbutton2
{
background-color: #711560;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
width: 120px;
height: 18px;
padding-bottom: 2px;
}

.footer
{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #8C0E96;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

.bannercell
{
padding-left: 30px;
padding-right: 29px;
padding-top: 30px;
padding-bottom: 30px;
}

.startnavcell
{
background-color: #973486;
padding-top: 5px;
padding-bottom: 8px;
padding-left: 10px;
padding-right: 10px;
}

.startbg
{
background-image:url(../images/start_bg.gif);
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
}