body             {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
color: #000000;
}


.download {
font-size:12; 
color:#000000;

}

.gallerie {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
color:#000066;
}


.footer {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
color:#828282;
text-decoration: none; 
}

.main_bg {
background: #ffffff;
}


.punkte   	 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; 
color:#AE6B00; 
font-weight: bold;
}

.headtext    {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:15; 
color:#990000; 
font-weight: bold;
}

.subheadverkauf   	 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12; 
color:#44469a;
font-weight: bold;
}

.headline   	 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-image: url(../upload/navi/news_bg.gif);
font-size:12; 
color:#ffffff; 
font-weight: bold;
}

.subheadline   	 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
color:#000000;
}

.text		 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12; 
color:#000000;
}

.gb_text		 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12; 
color:#990000;
font-weight: bold;
}

.newsmehr {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
height=22;
color:#000066;
font-weight: bold;
}


.newshead {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11; 
color:#000000;
font-weight: bold;
}

.newssub {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
color:#000000;
font-weight: bold;
}

.newsdate {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
color:#000000;
font-weight: bold;
}

.newsimage {
border-left: 1px;
border-right: 1px;
border-top: 1px;
border-bottom: 1px;
}

.newstext		 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11; 
color:#000000;
}

.header_newsletter   	 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12; 
color:#990000; 
font-weight: bold;
}

.newsletter {
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding-left: 5px;
padding-top: 5px;
font-size:12; 
color:#000000;
}


.login {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11; 
text-decoration: none; 
font-weight: bold;
color:#000000;
}

.navigation {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
}

A:link           {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; 
text-decoration: none; 
font-size:13; 
color: #000000;
}

A:visited        {
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
font-size:13;  
color: #000000;
}

A:hover          {
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
font-size:13; 
color: #000066;
}

A:active         {
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
font-size:13; 
color: #000000;
}

.newsmehr a:link	{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; 
text-decoration: none; 
font-size:10; 
font-weight: bold;
color: #000066;
}

.newsmehr a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; 
text-decoration: none; 
font-size:10; 
font-weight: bold;
color: #000066;
}

.newsmehr a:hover	{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
font-size:10; 
color: #990000;
font-weight: bold;
}

.newsmehr a:active	{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10; 
text-decoration: none; 
color: #000066;
font-weight: bold;
}

A.klein:link	{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; 
text-decoration: none; 
font-weight: bold;
color: #000000;
}

A.klein:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; 
text-decoration: none; 
font-weight: bold;
color: #000000;
}

A.klein:hover	{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11; 
text-decoration: underline overline; 
font-weight: bold;
color: #990000;
}

A.klein:active	{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11; 
text-decoration: none; 
font-weight: bold;
color: #000000;
}


/* Hauptnavigation */ 
#navcontainer { 
margin-left: 1; 
padding-top: 0; 
width: 172;

} 

/* Hauptnavigation 1. Ebene */ 
#navcontainer ul 
{ 
padding-left: 0; /*wichtig für mozilla */ 
margin-left: 0; 
padding: 0px;
list-style-type: none; 
font-family: verdana, arial, Helvetica, sans-serif; 

} 
#navcontainer ul li 
{ 
display: block; 
margin: 0; 
list-style-image: none; 

} 
#navcontainer ul a 
{ 
display: block; 
padding: 1px 1px 1px 25px; 
color: #000000; 
text-decoration: none; 
background-image: url(../upload/navi/mainnav_off.gif);
} 
#navcontainer ul a:hover 
{ 
background-image: url(../upload/navi/mainnav_over.gif);
} 

/* Hauptnavigation 2. Ebene */ 
#navcontainer ul ul li 
{ 
margin-left: 12px; 
} 
#navcontainer ul ul a:hover 
{ 
background-image: url(../upload/navi/mainnav2_over.gif);
} 

#navcontainer ul ul a
{ 
background-image: url(../upload/navi/mainnav2_off.gif);
} 

/* Hauptnavigation 3. Ebene */ 
#navcontainer ul ul ul li 
{ 
margin-left 10px; 
} 
#navcontainer ul ul ul a:hover 
{ 

} 

/* Hauptnavigation aktiver Menüpunkt 1. Ebene*/ 
#navcontainer a#navactive1 
{ 
text-decoration: none; 
background-image: url(../upload/navi/mainnav_on.gif);
} 
/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/ 
#navcontainer a#navactive2 
{ 
text-decoration: none; 
background-image: url(../upload/navi/mainnav2_on.gif);
} 

/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/ 
#navcontainer a#navactive3 
{ 
text-decoration: none; 
} 

