HTML {
height: 100%;
}

body {
background-color: #fff;
margin: 0;
padding: 0;
color: #000;
height: 100%;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 12px;
width: 100%;
}

a.nosign {
background-image: none;
margin: 0;
padding: 0;
}

a.nosign[href]:after {
content: " ";
}


.hinweis {
display: none;
}

#all {
margin: 0;
padding: 0;
border-top: none;
background-image: none;
height: 100%;
min-height: 100%;
width: 100%;
}


html>body #all {
height: auto;
}

/* kopfbereich */

#header {
display: none;
}

#logo {
display: none;
}


#title {
display: none;
}
/* kopfbereich ende */



/* navigation */



#nav {
display: none;
}

.navlist1 {
display: none;
}

.navlist2 {
display: none;
}

.navlist1 ul {
display: none;
}


.navlist1 li, .navlist2 li, .navlist1 ul li {
display: none;
}

.navlist1 li a, .navlist2 li a, .navlist1 ul li a {
display: none;
}

.navlist2 li a {
display: none;
}

.navlist1 ul li a {
display: none;
}

.navlist1 li a:hover, .navlist2 li a:hover, .navlist1 ul li a:hover {
display: none;
}

.navlist2 li a:hover {
display: none;
}

.navlist1 ul li a:hover {
display: none;
}


.navlist1 li a.aktuell, .navlist1 li a.aktuell:hover, .navlist1 ul li a.aktuell, .navlist1 ul li a.aktuell:hover, .navlist1 li display: none;
}

.navlist1 ul li a.aktuell, .navlist1 ul li a.aktuell:hover  {
display: none;
}

.navlist1 li a.aktuell2  {
display: none;
}


/* navigation ende */

/* breadcrumb */

#rubrik {
margin: 0 0 5px 0;
padding: 6px 0 7px 0;
font-size: 9px;
text-align: left;
border-bottom: #000 solid 1px;
}

#rubrik a {
font-weight: normal;
color: #000; 
text-decoration: none;  
background-image: none; 
padding-left: 0em;  
}   

#rubrik a[href]:after {
content: " ";
}




#rubrik a:hover, a.foot:hover, a.druck:hover, a.mail:hover, a.pdf:hover {
text-decoration: none;
color: #000;
}

/* breadcrumb ende */


/* contentpage */

#main, #main1 {
margin: 0;
padding: 0;
background-image: none;
}

#main1 {
background-image: none;
}

/* contentpage ende */



/* contentboxen rechts */

#right {
float: right;
width: 208px;
margin: 0 0 0 15px;
padding: 0;
line-height: 1.4em;
}

.aktuellbox, .aktuellbox1, .afsbox, .ggbox  {
background-color: #ccc;
margin: 0px 0 10px 0;
padding: 0 0 10px 0;
color: #000;
border: 1px solid #000;
}

.aktuellbox1 {
color: #000;
}

.afsbox  {
background-color: #fff;
border: 1px solid #bbb;
}

.aktuellbox p.titel {
margin: 7px 8px 7px 34px;
padding: 0;
font-weight: bold;
color: #000;
}

.aktuellbox p {
margin: 0;
padding: 4px 8px 8px 34px;
}

.aktuellbox img {
float: left;
margin: 2px 7px 10px 0;
padding: 0;
border-bottom: solid 6px #fff;
border-right: solid 6px #fff;
}

.aktuellbox1 p {
margin: 5px 10px 10px 10px;
padding: 0 0 5px 0;
border-bottom: solid 2px #fff;
}

.afsbox h1  {
background-color: #fff;
margin: 0;
padding: 5px;
color: #000;
font-weight: bold;
font-size: 12px;
border-bottom: solid 1px #000;
}

.afsbox p {
margin: 10px 10px 5px 10px;
padding: 0;
}

.aktuellbox1 p.keinabst {
margin: 5px 10px 5px 10px;
padding: 0;
border-bottom: none;
}

.aktuellbox1 ul {
list-style-image: url(../img_layout/listpoint.gif);
margin: 0px 10px 10px 25px;
padding: 0;
}
.aktuellbox1 ul li {
padding: 0 0 5px 0;
margin: 0;
}



#right a {
background-image: none; 
padding-left: 0.1em; 
color: #012778;
text-decoration: none;
}

#right a.extern { 
background-image: none;
padding: 0;
}

#right a.mail { 
background-image: none; 
padding: 0;
}


/* contentboxen rechts ende */




/* Inhaltsboxen gross */

#middle1 {
margin: 0 235px 0 0;
padding: 1px 0 0 0;
line-height: 1.4em;
}

#middle {
margin: 0;
padding: 1px 0 0 0;
line-height: 1.4em;
}


/* Inhaltsboxen gross ende */


/* kleine Inhaltsboxen */

.box {
margin: 0 0 10px 0;
padding: 7px;
border: none;
}

.boxblau {
margin: 10px 0 0 0;
padding: 7px;
border: solid 1px #CBD5E4;
}

.boxblau p {
margin: 20px 20px 0 150px;
}

.boxweiss {
margin: 10px 0 0 0;
padding: 7px;
}


/* kleine Inhaltsboxen ende */


/* Bildboxen und img */

.bildbox, .bildbox260 {
float: left;
width: 220px;
margin: 0 0 20px 0px;
padding: 0;
font-size: 10px;
}

.bildbox260 {
width: 260px;
margin-right: 10px;
margin-bottom: 10px;
}

.bildbox260 p {
margin: 10px 10px 20px 0;
padding: 0;
text-align: right;
clear: left;
}


img.left {
float: left;
margin: 10px 20px 10px 0;
}

img.right {
float: right;
margin: 10px 0 10px 20px;
}

/* Bildboxen und img Ende */


/* Links */
a[href]:after {
content: " [ " attr(href) " ] ";
font-size: 10px;
color: #666;
text-decoration: none;
padding-left: 1.0em;
font-weight: normal;
}

a {
font-weight: normal;
color: #990000; 
text-decoration: none;  
background-image: none;
padding-left: 0.1em;
}

a:hover {
text-decoration: underline;
}

a.pdf { 
background-image: none; 
padding-left: 0.1em;
}


a.extern { 
background-image: none;
padding-left: 0.1em; 

}


a.mail {
background-image: none; 
padding-left: 0.1em;

}


/* Links ende */

/* Textformate und img */


h1 {
font-weight: bold;
font-size: 13px;
color: #B31400;
margin: 0;
padding: 5px 10px 17px 0px;
line-height: 1.5em;
border: none;
}

h2 {
font-weight: bold;
font-size: 15px;
color: #B31400;
margin: 0;
padding: 10px 10px 20px 0px;
line-height: 1.5em;
}



h3 {
font-weight: bold;
font-size: 13px;
color: #012778;
margin: 0;
padding: 5px 10px;
width: auto;
}

h4   {
font-weight: bold;
font-size: 13px;
color: #B31400;
margin: 0;
padding: 10px 10px 10px 0;
width: auto;
}

h5 {
font-weight: bold;
font-size: 13px;
color: #fff;
margin: 0;
padding: 5px 10px;
border-bottom: 1px solid #012778;
width: auto;
}


p  {
margin: 0;
padding: 4px 2px 4px 0;
line-height: 1.5em;
}

p.block {
text-align: left;
}

p.team {
margin: 0 0 10px 100px;
padding: 4px 2px 4px 0;
border-bottom: none;
}

p.team2 {
margin: 0 0 10px 230px;
padding: 4px 2px 4px 0;
}

.rot {
font-weight: bold;
color: #8F1000;
}



.blau {
font-weight: bold;
color: #012778;
}

.klein {
font-size: 10px;
color: #012778;
}


/* Textformate und img ende */

/* Listen */


ul.inhalt, ul.ohne, ul.team, ol {
list-style-image: url(../img_layout/listpoint.gif);
margin: 10px 0 10px 40px;
padding: 0;
}

ul.ohne, ol {
list-style-image: none;
list-style-type: none;
}

ol {
list-style-type: decimal;
margin: 5px 0 5px 30px;
}


ul.inhalt li, ul.ohne li, ol li {
padding: 0 0 5px 0;
margin: 0;
}

ul.team {
margin-left: 250px;
}

ul.team li {
padding: 0 0 5px 0;
margin: 0;
}

ul.team ul {
list-style-image: url(../img_layout/listpoint2.gif);
margin-left: 25px;
margin-top: 6px;
}

ul.team ul li {
padding: 0 0 3px 0;
margin: 0;
}

/* Listen ende */

/* cleaner und pointer */
.clean, .cleanleft {
clear: both;
height: 0px;
font-size: 0px;
border: 0px none;
margin: 0;
padding: 0;
line-height: 0.0em;
}

.cleanleft, .boxblau p.cleanleft {
clear: left;
margin: 0;
}

.points, .border, .top {
font-size: 1px;
margin: 4px 0;
line-height: 0.1em;
height: 3px;
background-image: none;
background-repeat: repeat-x;
border-top: 1px dotted #8F1000;
}



.top a {
display: none;
}

 

.border {
font-size: 0px;
margin: 2px 0;
line-height: 0.0em;
height: 0px;
background-image: none;
border-top: solid 1px #F0F0EF;
}

/* cleaner und pointer  ende */

/* Fussabschluss */

#footer {
display: none;
}

.footer1 {
display: none;
}

.footer2 {
display: none;
}

.footer1 a, .footer2 a {
display: none;
}

.footer2 a {
display: none;
}

.footleft {
display: none;
}


.eintrag {
display: none;
}

#footer a.foot {
display: none;
}


#footer a.druck {
display: none;
}

#footer a.mail {
display: none;
}

/* Fussabschluss ende */


/*  tabelle plakon*/

table.veransteintrag, table.veranstanmeld { 
border: none;  
margin: 20px 0 5px 0; 
font-family:  Arial,Verdana,Helvetica, sans-serif; 
font-size: 12px; 
color: #000;
line-height: 1.4em;
width: 630px;
}


table.veranstanmeld {
margin: 0 0 10px 0; 
border: none; 
}

td.l, td.r, td.t {
padding: 5px; 
border: solid 1px #666; 
vertical-align: top;
}

td.l {
width: 29%;
}

td.r { 
background-color: #fff; 
}

td.t { 
font-weight: bold; 
}


table.veranstanmeld a, table.veransteintrag a {
font-weight: normal;
color: #990000; 
text-decoration: none;  
background-image: none; 
padding-left: 0.3em; 
}

table.veranstanmeld a:hover, table.veransteintrag a:hover  {
text-decoration: none;
color: #FC2603;
}

/*  tabelle plakon end*/