body {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 80%;
line-height: 115%;
color: #3C3E3C;
background-color: #DADAD8;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

b {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-weight: bold;
}

b.termin {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-weight: bold;
color: #505050;
}

strong {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-weight: bold;
}


a:link, a:visited, a:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
font-weight: normal;
text-decoration: underline;
}

a:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
font-weight: normal;
text-decoration: none;
}


a.braille:link, a.braille:visited, a.braille:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: none;
}

a.braille:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: underline;
}


a.klein:link, a.klein:visited, a.klein:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
text-decoration: none;
}

a.klein:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
text-decoration: underline;
}



a.kleinfett:link, a.kleinfett:visited, a.kleinfett:active {
font-size: 85%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
text-decoration: none;
font-weight: bold;
}

a.kleinfett:hover {
font-size: 85%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
text-decoration: underline;
font-weight: bold;
}


a.fett:link, a.fett:visited, a.fett:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
text-decoration: none;
font-weight: bold;
}

a.fett:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
text-decoration: underline;
font-weight: bold;
}


a.listung:link, a.listung:visited, a.listung:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: none;
}

a.listung:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: underline;
}


a.ohne:link, a.ohne:visited, a.ohne:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
text-decoration: none;
}

a.ohne:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
text-decoration: underline;
}


a.seitenlink:link, a.seitenlink:visited, a.seitenlink:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
text-decoration: none;
background-color: #FFFFFF;
padding-left:5px;
padding-right:4px;
}

a.seitenlink:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #E67D0F;
text-decoration: none;
background-color: #FFFFFF;
}


span.seiteaktiv {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
background-color: #E67D0F;
padding-left:5px;
padding-right:4px;
}

span.klein {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 85%;
line-height: 120%;
}

span.kleingaestebuch {
font-size: 85%;
}



#footer a, #footer a:link, #footer a:active, #footer a:visited {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: none;
}

#footer a:hover{
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: underline;
}


div.bgimage-portal a, div.bgimage-portal a:link, div.bgimage-portal a:active, div.bgimage-portal a:visited {
font-size: 85%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
}

div.bgimage-portal a:hover{
font-size: 85%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: underline;
}



div.portal-buttons a, div.portal-buttons a:link, div.portal-buttons a:active, div.portal-buttons a:visited {
font-size: 100%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
}

div.portal-buttons a:hover{
font-size: 100%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: underline;
}


div.home-buttons a, div.home-buttons a:link, div.home-buttons a:active, div.home-buttons a:visited {
font-size: 100%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
}

div.home-buttons a:hover{
font-size: 100%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: underline;
}


div.home-buttons a.schriftgroesse8, div.home-buttons a.schriftgroesse8:link, div.home-buttons a.schriftgroesse8:active, div.home-buttons a.schriftgroesse8:visited {
font-size: 100%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}

div.home-buttons a.schriftgroesse8:hover{
font-size: 100%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}


div.home-buttons a.schriftgroesse9, div.home-buttons a.schriftgroesse9:link, div.home-buttons a.schriftgroesse9:active, div.home-buttons a.schriftgroesse9:visited {
font-size: 120%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

div.home-buttons a.schriftgroesse9:hover{
font-size: 120%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}


div.home-buttons a.schriftgroesse11, div.home-buttons a.schriftgroesse11:link, div.home-buttons a.schriftgroesse11:active, div.home-buttons a.schriftgroesse11:visited {
font-size: 140%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

div.home-buttons a.schriftgroesse11:hover{
font-size: 140%;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}



div.content-portal1 a, div.content-portal1 a:link, div.content-portal1 a:active, div.content-portal1 a:visited {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: none;
}

div.content-portal1 a:hover{
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: underline;
}



div.content-portal2 a, div.content-portal2 a:link, div.content-portal2 a:active, div.content-portal2 a:visited {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: none;
}

div.content-portal2 a:hover{
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: underline;
}



div.pfad a, div.pfad a:link, div.pfad a:active, div.pfad a:visited {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
text-decoration: none;
}

div.pfad a:hover{
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
text-decoration: underline;
}



div.clearboth {
clear: both;
height:1px; 
line-height:1px; 
font-size:1px;
}

div.clearboth1weiss {
clear: both;
height:1px; 
line-height:1px; 
font-size:1px;
background-color: #FFFFFF;
}

div.clearboth2 {
clear: both;
height:2px; 
line-height:2px; 
font-size:2px;
}

div.clearbothtxt {
clear: both;
}

div.blau-header {
float:left;
width: 84px;
height: 16px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #224194;
}

div.orange-header {
float:left;
width: 84px;
height: 16px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #FE8000;
}

div.rot-header {
float:left;
width: 84px;
height: 16px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #CC0000;
}

div.blau-header a,
div.orange-header a,
div.rot-header a {
color:#fff !important;
display: block !important;
text-align:center !important;
text-decoration: none !important;
}

div.sportverein-rot-header {
float:left;
width: 84px;
height: 16px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #FF0000;
}

div.sportverein-blau-header {
float:left;
width: 84px;
height: 16px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #0080FF;
}

div.sportverein-grau-header {
float:left;
width: 84px;
height: 16px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #9D9D9D;
}


div.balken-oben-header {
float:left;
width: 685px;
height: 16px;
border-bottom: 1px solid #FFFFFF;
background-color: #C5C5C5;
}

div.balken-oben-header-color {
float:left;
width: 685px;
height: 16px;
border-bottom: 1px solid #FFFFFF;
background-color: #FE8000;
}

div.logo-portal {
float:left;
width: 771px;
height: 95px;
}

div.header-bgimage {
float:left;
width: 771px;
height: 300px;
/*background-image: url(/g/bg-header.jpg);*/
background-repeat: no-repeat;
background-color: #FE8000;
}

div.header-bg-color {
width:960px; 
height:300px; 
background-image:url(/g/bg-orange.gif)
}

div.header-bgimage-klein {
float:left;
width: 771px;
height: 245px;
/*background-image: url(/g/bg-header-klein.jpg);*/
background-repeat: no-repeat;
background-color: #FE8000;
}

div.header-bg-color-klein {
width:960px; 
height:245px; 
background-image:url(/g/bg-orange.gif)
}

div.suche-portal {
float:left;
width: 160px;
background-color: #EEEEEE; 
padding-top: 23px;
height: 72px;
padding-left:15px;
}


div.suche-portal-left {
float:left;
width: 100px;
}

div.suche-portal-right {
float:left;
width: 50px;
}



div.textversion {
float:left;
width: 160px;
background-color: #EEEEEE; 
padding-top: 23px;
padding-left:15px;
line-height: 11pt;
}

div.suche {
float:left;
width: 174px;
background-color: #EEEEEE; 
height: 42px;
border-bottom: 2px solid #FFFFFF;
padding-left:15px;
}


div.suche-left {
float:left;
width: 100px;
}

div.suche-right {
float:left;
width: 50px;
}


div.bgimage-portal {
float:left;
width: 960px;
height: 401px;
background-image: url(/g/bgimage-portal.jpg);
background-repeat: no-repeat;
}


div.bgimage-portal-blau {
color: #FFFFFF;
float:left;
width: 235px;
padding-left:20px;
padding-top:15px;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
height: 165px;
/*background-image: url(/g/bgimage-portal-blau.gif);*/
background-repeat: no-repeat;
}

div.bgimage-portal-orange {
color: #FFFFFF;
float:left;
width: 235px;
padding-left:20px;
padding-top:15px;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
height: 165px;
/*background-image: url(/g/bgimage-portal-orange.gif);*/
background-repeat: no-repeat;
}

div.bgimage-portal-rot {
color: #FFFFFF;
float:left;
width: 235px;
padding-left:20px;
padding-top:15px;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
height: 165px;
/*background-image: url(/g/bgimage-portal-rot.gif);*/
background-repeat: no-repeat;
}


div.portal-buttons {
font-size: 85%;
float:left;
color: #FFFFFF;
width: 170px;
padding-left:15px;
padding-top:15px;
}

div.home-buttons {
font-size: 8pt;
float:left;
color: #FFFFFF;
width: 170px;
padding-left:15px;
padding-top:15px;
line-height: 11pt;
}

div.content-portal1 {
font-size: 85%;
float:left;
width: 215px;
padding-top: 27px;
padding-bottom: 23px;
padding-left: 20px;
padding-right: 20px;
border-right: 2px solid #FFFFFF;
background-image: url(/g/content-portal-1.gif);
background-repeat: no-repeat;
}

div.content-portal2 {
font-size: 85%;
float:left;
width: 215px;
padding-top: 27px;
padding-bottom: 23px;
padding-left: 20px;
padding-right: 20px;
border-right: 2px solid #FFFFFF;
background-image: url(/g/content-portal-2.gif);
background-repeat: no-repeat;
}

div.content-portal3 {
font-size: 85%;
float:left;
width: 189px;
border-right: 2px solid #FFFFFF;
height: 158px;
padding-bottom: 23px;
background-image: url(/g/content-portal-3.gif);
background-repeat: no-repeat;
}

div.footer-links {
float:left;
width: 150px;
padding-left:21px;
padding-top:10px;
}

div.footer-mitte {
float:left;
width: 357px;
padding-left:260px;
padding-top:10px;
}

div.footer-rechts {
float:left;
width: 186px;
padding-right:0px;
padding-top:10px;
}


div.verlauf-home {
float: left;
width: 788px;
height: 23px;
background-color: #F6F6F6; 
background-image: url(/g/verlauf-home.gif);
background-repeat: no-repeat;
}


div.pfad-verlauf {
float: left;
width: 788px;
height: 19px;
background-color: #F6F6F6; 
background-image: url(/g/verlauf.gif);
background-repeat: no-repeat;
}

div.pfad {
font-size: 8pt;
line-height: 11pt;
float: left;
width: 557px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 2px;
padding-top: 2px;
}

div.dotted-lang {
float: left;
width: 597px;
height: 1px;
line-height: 1px;
font-size: 1px;
background-image: url(/g/dotted-lang.gif);
background-repeat: no-repeat;
}

div.listung-dotted {
float: left;
width: 557px;
height: 1px;
line-height: 1px;
font-size: 1px;
background-image: url(/g/dotted.gif);
background-repeat: no-repeat;
}

div.listung-dotted2 {
float: left;
width: 530px;
height: 1px;
line-height: 1px;
font-size: 1px;
background-image: url(/g/dotted.gif);
background-repeat: no-repeat;
}

div.listung-dotted3 {
float: left;
width: 517px;
height: 1px;
line-height: 1px;
font-size: 1px;
background-image: url(/g/dotted.gif);
background-repeat: no-repeat;
}

div.listung-links-bild {
float: left;
width: 110px;
}

div.listung-links-gbuch {
float: left;
width: 110px;
}

div.listung-links-termine {
float: left;
width: 95px;
height: 45px;
padding-left:5px;
padding-top:5px;
border-right: 10px solid #fff;
background-color: #E3E3E3;
}

div.listung-rechts-text {
float: left;
width: 368px;
}

div.seitenzahlen-links {
float: left;
width: 200px;
font-size: 85%;
}

div.seitenzahlen-rechts {
float: right;
text-align: right;
font-size: 85%;
}


div.text_links {
float: left;
width: 555px;
}

div.text_links_wichtig {
float: left;
width: 545px;
padding-left: 5px;
padding-right: 5px;
background-color: #E4E2E3;
}

div.text_links_termine {
float: left;
width: 553px;
background-image: url(/g/bg-termine.gif);
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
/*border-bottom: border-bottom: 0 px solid #FFFFFF;*/
border-top: 1px solid #FFFFFF;
}

div.beitrag-links-termine {
float: left;
width: 105px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 85%;
}

div.beitrag-rechts-termine {
float: left;
width: 424px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 85%;
color: #505050;
}

div.beitrag_image-links {
float: left;
}

div.beitrag_image-rechts {
float: right;
}

div.hide {
position: absolute; 
width: 0px; 
height: 0px
}

div.hideprint {
overflow: hidden; 
width: 0px; 
height: 0px
}

div.rechts-content {
width: 165px;
padding-left: 14px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 2px;
border-bottom: 1px solid #C5C5C5;
}

div.rechts-content-unten {
width: 165px;
padding-left: 14px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 2px;
}

div.rechts-content a,  div.rechts-content a:link, div.rechts-content a:active, div.rechts-content a:visited {
text-decoration: none;
}

div.rechts-content a:hover {
text-decoration: underline;
}

div.rechts-content-listung-titel {
padding-left: 14px;
padding-top: 5px;
padding-bottom: 6px;
border-top:1px solid #C5C5C5; 
border-bottom:1px solid #C5C5C5;
background-color:#E3E3E3; 
background-image: url(/g/container-bg-andruck.gif);
background-repeat: no-repeat;
}

div.rechts-content-listung {
width: 165px;
padding-left: 14px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 0px;
border-bottom: 1px solid #C5C5C5;
background-color: #F6F6F6;
}


div.rechts-content-listung a.sonderlistungtitel:link, div.rechts-content-listung a.sonderlistungtitel:active, div.rechts-content-listung a.sonderlistungtitel:visited {
text-decoration: none;
color: #3C3E3C;
}

div.rechts-content-listung a.sonderlistungtitel:hover {
text-decoration: underline;
color: #3C3E3C;
}

div.rechts-content-listung a.mehr:link, div.rechts-content-listung a.mehr:active, div.rechts-content-listung a.mehr:visited {
text-decoration: none;
}

div.rechts-content-listung a.mehr:hover {
text-decoration: underline;
}


div.rechts-content-beitrag {
width: 165px;
padding-left: 14px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 0px;
border-bottom: 1px solid #C5C5C5;
background-color: #F6F6F6;
}


div.rechts-content-beitrag a,  div.rechts-content-beitrag a:link, div.rechts-content-beitrag a:active, div.rechts-content-beitrag a:visited {
text-decoration: none;
}

div.rechts-content-beitrag a:hover {
text-decoration: underline;
}





h1 {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 125%;
font-weight: bold;
margin: 0; 
padding: 0;
}

h2 {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 105%;
font-weight: bold;
margin: 0; 
padding: 0;
}

h3 {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 105%;
font-weight: bold;
margin: 0; 
padding: 0;
}

h4 {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 105%;
font-weight: bold;
margin: 0; 
padding: 0;
}

h5 {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 105%;
font-weight: bold;
margin: 0; 
padding: 0;
}

h6 {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
font-size: 105%;
font-weight: bold;
margin: 0; 
padding: 0;
}


/* ### ID START ### */
#wrapper-portal {
margin: 0px auto; 
width: 978px;
background-color: #FFFFFF; 
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/rundung_re_oben_portal.gif);
background-repeat: no-repeat;
}

#header-portal {
width: 978px;
}

#wrapper-color {
margin: 0px auto; 
width: 978px;
background-color: #FFFFFF; 
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/rundung_re_oben_portal_color.gif);
background-repeat: no-repeat;
}

#header {
width: 978px;
}

#footer {
font-size: 8pt;
height: 40px;
margin: 0px auto; 
width: 978px;
background-color: #FFFFFF; 
}

#content-area-border-home {
width: 978px;
background-color: #FFFFFF; 
background-image: url(/g/border_grau_home.gif);
background-repeat: repeat-y;
}

#content-area-border {
width: 978px;
background-color: #FFFFFF; 
background-image: url(/g/border_grau.gif);
background-repeat: repeat-y;
}

#content-home {
float: left;
width: 788px;
margin-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

#content-home-aktuelles {
float: left;
width: 386px;
padding-left: 20px;
padding-right: 30px;
}

#content-home-listung {
float: left;
width: 557px;
padding-left: 20px;
padding-right: 20px;
}

#content-home-listung-rechts {
float: left;
width: 189px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
font-size:8pt;
line-height: 11pt;
}

#content-home-schwerpunkte {
float: left;
width: 352px;
}

#menu {
float: left;
width: 170px;
line-height: 11pt;
background-color: #FFFFFF; 
}

/* ### ID ENDE ### */



/* ### Menu Start ### */
div.menu-eins a, .menu-eins a:link, .menu-eins a:visited {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

div.menu-eins a:hover {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}



div.menu-eins-aktiv-unter a, .menu-eins-aktiv-unter a:link, .menu-eins-aktiv-unter a:visited {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

div.menu-eins-aktiv-unter a:hover {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}





div.menu-eins-aktiv a, .menu-eins-aktiv a:link, .menu-eins-aktiv a:visited {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

div.menu-eins-aktiv a:hover {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}






div.menu-eins-inaktiv-unter a, .menu-eins-inaktiv-unter a:link, .menu-eins-inaktiv-unter a:visited {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

div.menu-eins-inaktiv-unter a:hover {
width: 130px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




div.menu-zwei a, .menu-zwei a:link, .menu-zwei a:visited {
width: 120px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

div.menu-zwei a:hover {
width: 120px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




div.menu-zwei-aktiv a, .menu-zwei-aktiv a:link, .menu-zwei-aktiv a:visited {
width: 120px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

div.menu-zwei-aktiv a:hover {
width: 120px;
display:block;
color: #E67D0F;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

/* ### Menu Ende ### */


form {
margin:0px;
padding:0px;
}

input.suche {
font-size: 7.5pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color:#3C413A;
font-weight: normal;
border: 1px solid #3C413A;
padding-left: 5px;
}


.width2 {
width: 2px;
background-color: #FFFFFF;
}

.spacer3 {
height: 3px;
font-size: 3px;
line-height: 3px;
}

.spacer5 {
height: 5px;
font-size: 5px;
line-height: 5px;
}

.spacer7 {
height: 7px;
font-size: 7px;
line-height: 7px;
}

.spacer8 {
height: 8px;
font-size: 8px;
line-height: 8px;
}

.spacer10 {
height: 10px;
font-size: 10px;
line-height: 10px;
}

.spacer13 {
height: 13px;
font-size: 13px;
line-height: 13px;
}

.spacer15 {
height: 15px;
font-size: 15px;
line-height: 15px;
}

.spacer24 {
height: 24px;
font-size: 24px;
line-height: 24px;
}




/* ### VOLKSSCHULE BLAU START ### */
.volksblau #wrapper-color {
margin: 0px auto; 
width: 978px;
background-color: #FFFFFF; 
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/rundung_re_oben_portal_color_vsblau.gif);
background-repeat: no-repeat;
}

.volksblau div.balken-oben-header-color {
float:left;
width: 685px;
height: 16px;
border-bottom: 1px solid #FFFFFF;
background-color: #224194;
}

.volksblau div.header-bg-color {
width:960px; 
height:300px; 
background-image:url(/g/bg-vsblau.gif)
}

.volksblau div.header-bg-color-klein {
width:960px; 
height:245px; 
background-image:url(/g/bg-vsblau.gif)
}

.volksblau div.header-bgimage {
float:left;
width: 771px;
height: 300px;
/*background-image: url(/g/bg-header.jpg);*/
background-repeat: no-repeat;
background-color: #224194;
}

.volksblau div.header-bgimage-klein {
float:left;
width: 771px;
height: 245px;
/*background-image: url(/g/bg-header-klein.jpg);*/
background-repeat: no-repeat;
background-color: #224194;
}

.volksblau a.fett:link, .volksblau a.fett:visited, .volksblau a.fett:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: none;
font-weight: bold;
}

.volksblau a.fett:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: underline;
font-weight: bold;
}


.volksblau a.ohne:link, .volksblau a.ohne:visited, .volksblau a.ohne:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: none;
}

.volksblau a.ohne:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: underline;
}


.volksblau a.klein:link, .volksblau a.klein:visited, .volksblau a.klein:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: none;
}

.volksblau a.klein:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: underline;
}


.volksblau a.braille:link, .volksblau a.braille:visited, .volksblau a.braille:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: none;
}

.volksblau a.braille:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: underline;
}


.volksblau div.pfad a, .volksblau div.pfad a:link, .volksblau div.pfad a:active, .volksblau div.pfad a:visited {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: none;
}

.volksblau div.pfad a:hover{
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: underline;
}


.volksblau a.seitenlink:link, .volksblau a.seitenlink:visited, .volksblau a.seitenlink:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: none;
background-color: #FFFFFF;
padding-left:5px;
padding-right:4px;
}

.volksblau a.seitenlink:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
text-decoration: none;
background-color: #FFFFFF;
}


.volksblau span.seiteaktiv {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
background-color: #224194;
padding-left:5px;
padding-right:4px;
}


.volksblau div.rechts-content-listung a.mehr:link, .volksblau div.rechts-content-listung a.mehr:active, .volksblau div.rechts-content-listung a.mehr:visited {
text-decoration: none;
color: #224194;
}

.volksblau div.rechts-content-listung a.mehr:hover {
text-decoration: underline;
color: #224194;
}


.volksblau a:link, .volksblau a:visited, .volksblau a:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
font-weight: normal;
text-decoration: underline;
}

.volksblau a:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #224194;
font-weight: normal;
text-decoration: none;
}


.volksblau a.listung:link, .volksblau a.listung:visited, .volksblau a.listung:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: none;
}

.volksblau a.listung:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: underline;
}






.volksblau div.menu-eins a, .volksblau .menu-eins a:link, .volksblau .menu-eins a:visited {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.volksblau div.menu-eins a:hover {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}



.volksblau div.menu-eins-aktiv-unter a, .volksblau .menu-eins-aktiv-unter a:link, .volksblau .menu-eins-aktiv-unter a:visited {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.volksblau div.menu-eins-aktiv-unter a:hover {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}





.volksblau div.menu-eins-aktiv a, .volksblau .menu-eins-aktiv a:link, .volksblau .menu-eins-aktiv a:visited {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.volksblau div.menu-eins-aktiv a:hover {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}






.volksblau div.menu-eins-inaktiv-unter a, .volksblau .menu-eins-inaktiv-unter a:link, .volksblau .menu-eins-inaktiv-unter a:visited {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.volksblau div.menu-eins-inaktiv-unter a:hover {
width: 130px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




.volksblau div.menu-zwei a, .volksblau .menu-zwei a:link, .volksblau .menu-zwei a:visited {
width: 120px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.volksblau div.menu-zwei a:hover {
width: 120px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




.volksblau div.menu-zwei-aktiv a, .volksblau .menu-zwei-aktiv a:link, .volksblau .menu-zwei-aktiv a:visited {
width: 120px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.volksblau div.menu-zwei-aktiv a:hover {
width: 120px;
display:block;
color: #224194;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_vsblau.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}
/* ### VOLKSSCHULE BLAU ENDE ### */





/* ### POLYTECHNISCHE SCHULE ROT START ### */
.polyrot #wrapper-color {
margin: 0px auto; 
width: 978px;
background-color: #FFFFFF; 
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/rundung_re_oben_portal_color_polyrot.gif);
background-repeat: no-repeat;
}

.polyrot div.balken-oben-header-color {
float:left;
width: 685px;
height: 16px;
border-bottom: 1px solid #FFFFFF;
background-color: #CC0000;
}

.polyrot div.header-bg-color {
width:960px; 
height:300px; 
background-image:url(/g/bg-polyrot.gif)
}

.polyrot div.header-bg-color-klein {
width:960px; 
height:245px; 
background-image:url(/g/bg-polyrot.gif)
}

.polyrot div.header-bgimage {
float:left;
width: 771px;
height: 300px;
/*background-image: url(/g/bg-header.jpg);*/
background-repeat: no-repeat;
background-color: #CC0000;
}

.polyrot div.header-bgimage-klein {
float:left;
width: 771px;
height: 245px;
/*background-image: url(/g/bg-header-klein.jpg);*/
background-repeat: no-repeat;
background-color: #CC0000;
}

.polyrot a.fett:link, .polyrot a.fett:visited, .polyrot a.fett:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: none;
font-weight: bold;
}

.polyrot a.fett:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: underline;
font-weight: bold;
}


.polyrot a.ohne:link, .polyrot a.ohne:visited, .polyrot a.ohne:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: none;
}

.polyrot a.ohne:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: underline;
}


.polyrot a.klein:link, .polyrot a.klein:visited, .polyrot a.klein:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: none;
}

.polyrot a.klein:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: underline;
}


.polyrot a.braille:link, .polyrot a.braille:visited, .polyrot a.braille:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: none;
}

.polyrot a.braille:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: underline;
}


.polyrot div.pfad a, .polyrot div.pfad a:link, .polyrot div.pfad a:active, .polyrot div.pfad a:visited {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: none;
}

.polyrot div.pfad a:hover{
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: underline;
}


.polyrot a.seitenlink:link, .polyrot a.seitenlink:visited, .polyrot a.seitenlink:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: none;
background-color: #FFFFFF;
padding-left:5px;
padding-right:4px;
}

.polyrot a.seitenlink:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
text-decoration: none;
background-color: #FFFFFF;
}


.polyrot span.seiteaktiv {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
background-color: #CC0000;
padding-left:5px;
padding-right:4px;
}


.polyrot div.rechts-content-listung a.mehr:link, .polyrot div.rechts-content-listung a.mehr:active, .polyrot div.rechts-content-listung a.mehr:visited {
text-decoration: none;
color: #CC0000;
}

.polyrot div.rechts-content-listung a.mehr:hover {
text-decoration: underline;
color: #CC0000;
}


.polyrot a:link, .polyrot a:visited, .polyrot a:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
font-weight: normal;
text-decoration: underline;
}

.polyrot a:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #CC0000;
font-weight: normal;
text-decoration: none;
}


.polyrot a.listung:link, .polyrot a.listung:visited, .polyrot a.listung:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: none;
}

.polyrot a.listung:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: underline;
}






.polyrot div.menu-eins a, .polyrot .menu-eins a:link, .polyrot .menu-eins a:visited {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.polyrot div.menu-eins a:hover {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}



.polyrot div.menu-eins-aktiv-unter a, .polyrot .menu-eins-aktiv-unter a:link, .polyrot .menu-eins-aktiv-unter a:visited {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.polyrot div.menu-eins-aktiv-unter a:hover {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}





.polyrot div.menu-eins-aktiv a, .polyrot .menu-eins-aktiv a:link, .polyrot .menu-eins-aktiv a:visited {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.polyrot div.menu-eins-aktiv a:hover {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}






.polyrot div.menu-eins-inaktiv-unter a, .polyrot .menu-eins-inaktiv-unter a:link, .polyrot .menu-eins-inaktiv-unter a:visited {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.polyrot div.menu-eins-inaktiv-unter a:hover {
width: 130px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




.polyrot div.menu-zwei a, .polyrot .menu-zwei a:link, .polyrot .menu-zwei a:visited {
width: 120px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.polyrot div.menu-zwei a:hover {
width: 120px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




.polyrot div.menu-zwei-aktiv a, .polyrot .menu-zwei-aktiv a:link, .polyrot .menu-zwei-aktiv a:visited {
width: 120px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.polyrot div.menu-zwei-aktiv a:hover {
width: 120px;
display:block;
color: #CC0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_polyrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}
/* ### POLYTECHNISCHE SCHULE ROT ENDE ### */





/* ### SPORTVEREIEN ROT START ### */
.sportrot #wrapper-color {
margin: 0px auto; 
width: 978px;
background-color: #FFFFFF; 
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/rundung_re_oben_portal_color_sportrot.gif);
background-repeat: no-repeat;
}

.sportrot div.balken-oben-header-color {
float:left;
width: 685px;
height: 16px;
border-bottom: 1px solid #FFFFFF;
background-color: #FF0000;
}

.sportrot div.header-bg-color {
width:960px; 
height:300px; 
background-image:url(/g/bg-sportrot.gif)
}

.sportrot div.header-bg-color-klein {
width:960px; 
height:245px; 
background-image:url(/g/bg-sportrot.gif)
}

.sportrot div.header-bgimage {
float:left;
width: 771px;
height: 300px;
/*background-image: url(/g/bg-header.jpg);*/
background-repeat: no-repeat;
background-color: #FF0000;
}

.sportrot div.header-bgimage-klein {
float:left;
width: 771px;
height: 245px;
/*background-image: url(/g/bg-header-klein.jpg);*/
background-repeat: no-repeat;
background-color: #FF0000;
}

.sportrot a.fett:link, .sportrot a.fett:visited, .sportrot a.fett:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: none;
font-weight: bold;
}

.sportrot a.fett:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: underline;
font-weight: bold;
}


.sportrot a.ohne:link, .sportrot a.ohne:visited, .sportrot a.ohne:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: none;
}

.sportrot a.ohne:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: underline;
}


.sportrot a.klein:link, .sportrot a.klein:visited, .sportrot a.klein:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: none;
}

.sportrot a.klein:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: underline;
}


.sportrot a.braille:link, .sportrot a.braille:visited, .sportrot a.braille:active {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: none;
}

.sportrot a.braille:hover {
font-size: 8pt;
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3E3F3C;
text-decoration: underline;
}


.sportrot div.pfad a, .sportrot div.pfad a:link, .sportrot div.pfad a:active, .sportrot div.pfad a:visited {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: none;
}

.sportrot div.pfad a:hover{
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: underline;
}


.sportrot a.seitenlink:link, .sportrot a.seitenlink:visited, .sportrot a.seitenlink:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: none;
background-color: #FFFFFF;
padding-left:5px;
padding-right:4px;
}

.sportrot a.seitenlink:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
text-decoration: none;
background-color: #FFFFFF;
}


.sportrot span.seiteaktiv {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
padding-left:5px;
padding-right:4px;
}


.sportrot div.rechts-content-listung a.mehr:link, .sportrot div.rechts-content-listung a.mehr:active, .sportrot div.rechts-content-listung a.mehr:visited {
text-decoration: none;
color: #FF0000;
}

.sportrot div.rechts-content-listung a.mehr:hover {
text-decoration: underline;
color: #FF0000;
}


.sportrot a:link, .sportrot a:visited, .sportrot a:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
font-weight: normal;
text-decoration: underline;
}

.sportrot a:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #FF0000;
font-weight: normal;
text-decoration: none;
}


.sportrot a.listung:link, .sportrot a.listung:visited, .sportrot a.listung:active {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: none;
}

.sportrot a.listung:hover {
font-family: tahoma,Verdana,helvetica,arial,sans-serif;
color: #3C3E3C;
text-decoration: underline;
}





.sportrot div.menu-eins a, .sportrot .menu-eins a:link, .sportrot .menu-eins a:visited {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.sportrot div.menu-eins a:hover {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}



.sportrot div.menu-eins-aktiv-unter a, .sportrot .menu-eins-aktiv-unter a:link, .sportrot .menu-eins-aktiv-unter a:visited {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.sportrot div.menu-eins-aktiv-unter a:hover {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}





.sportrot div.menu-eins-aktiv a, .sportrot .menu-eins-aktiv a:link, .sportrot .menu-eins-aktiv a:visited {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.sportrot div.menu-eins-aktiv a:hover {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}






.sportrot div.menu-eins-inaktiv-unter a, .sportrot .menu-eins-inaktiv-unter a:link, .sportrot .menu-eins-inaktiv-unter a:visited {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.sportrot div.menu-eins-inaktiv-unter a:hover {
width: 130px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 32px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




.sportrot div.menu-zwei a, .sportrot .menu-zwei a:link, .sportrot .menu-zwei a:visited {
width: 120px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.sportrot div.menu-zwei a:hover {
width: 120px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}




.sportrot div.menu-zwei-aktiv a, .sportrot .menu-zwei-aktiv a:link, .sportrot .menu-zwei-aktiv a:visited {
width: 120px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}

.sportrot div.menu-zwei-aktiv a:hover {
width: 120px;
display:block;
color: #FF0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 42px;
padding-right: 8px;
border-bottom: 1px solid #C5C5C5;
background-image: url(/g/menu-zwei-pfeil_sportrot.gif);
background-repeat: no-repeat;
background-color: #E3E3E3;
}
/* ### SPORTVEREIEN ROT ENDE ### */





