body { 
margin:0; padding:0;
font-size:12px; font-family: Arial, Sans-Serif;
color: #7d7d7d; background-color: #E1E1E1;  
text-align: left;
}

#tab_wap {
    float: right;
    right: 0;
    line-height: 10px;
    padding: 0;
    position: fixed;
    text-align: right;
    top: 170px;
    width: 35px;
    z-index: 100;
}

a.wapakut {
width:29; height:100px;	display:block;
padding:0; margin:5px 0;
text-decoration:none;
}

a.wapakut {
    background: url("/images/news.gif") no-repeat scroll right center transparent;
}
a.wapakut:hover {
    background: url("/images/news.gif") no-repeat scroll left center #FFF; border:none;
}

#link {
    clear: none;
    margin: 68px -478px;
    overflow: visible;
    position: absolute;
    text-align: center;
    width: 100%;
}

#link a.leer, #link img.link { padding:0; margin:0; border:none; background-color:transparent;}

img.film { padding:0; margin:0 10px 3px 0;}
img.film:hover { padding:0; margin:0 10px 3px 0; color:#7D7D7D;}

#flashcontent {
		width: 480px; margin-left:25px;
		height: 680px; 
	}

img.gal { margin: 0 10px 5px 0; padding:4px; background-color:#CCCCCC; }
a img.gal { margin: 0 10px 5px 0; padding:4px; background-color:#CCCCCC; border:none; }
img.gal:hover { margin: 0 10px 5px 0; padding:4px; background-color: #A70034; }

.subnavi 	{
margin-bottom:8px; line-height:16px; 
}

td.leiste { background-color:#EEEEEE;}

ul { padding:0; margin:0 0 0 50px; color:#7D7D7D;
}


li { padding:0; margin:0; color:#7D7D7D;

}

li a {

color:#A70034; 
text-decoration:none;
}

li a:hover {

color:#A70034; border: none;
background-color:#ffffff;
text-decoration:underline;
}


a	{ 

color:#a70034;
}


.subnavi a	{
margin: 0; padding:0; 
display:block; text-transform:none;
color:#7d7d7d; font-size:12px;
text-indent:25px;
text-decoration:none;
}

.subnavi_google a	{
margin-left: 25px; padding:0; 
text-transform:none;
color:#7d7d7d; font-size:12px;
text-decoration:none;
}


.fil_aktive {
padding:0;  margin-left: 25px;
text-transform:none;
color:#7d7d7d; font-size:12px;

text-decoration:none;
}


.subnavi_table 	{
padding:0;  margin-left: 0;
display:block; text-transform:none;
color:#7d7d7d; font-size:11px;

text-decoration:none;
}
.txt_normal a {

color:#A70034; 
text-decoration:none;
}

.txt_normal a:hover {

color:#A70034; border: none;
background-color:#ffffff;
text-decoration:underline;
}


.subnavi_table a	{
padding:0; 
display:block; text-transform:none;
color:#7d7d7d; 
margin-left: 25px;
text-decoration:none;
}
.subnavi_table a:hover	{
color: #FFFFFF; border:none; 
text-decoration: none;
background-color:#a70034;
}

a:hover {
color: #FFFFFF; border-top: 1px solid #FFFFFF;
text-decoration: none; cursor:hand;
background-color:#a70034;
}

.subnavi a:hover	{
color: #FFFFFF; border:none; 
text-decoration: none;
background-color:#a70034;
}

.txt_h1	{
margin-left: 25px; width:330px;
padding:0; color:#a70034;
font-size:16px; text-decoration:none;
}

.txt_h1a	{
margin-left: 25px; width:530px;
padding:0; color:#a70034;
font-size:16px; text-decoration:none;
}

.txt_h2	{
margin-left: 25px; width:500px;
padding:0; color:#a70034;
font-size:16px; text-decoration:none;
}


.txt_rot	{
margin-left: 0; 
padding:0; color:#a70034;
text-decoration:none;
}

a img.none { padding:0; margin:0; background:none; border:0;}

.txt_normal	{
margin-left:25px; padding:0; width:530px;
color:#7d7d7d; font-size:13px;
text-decoration:none;
}

.txt_fett	{
margin-left:0; padding:0; 
color:#7d7d7d; font-size:16px; font-weight:bold;
text-decoration:none;
}

.txt_schwarz, .form	{
margin-left:25px; padding:0;
color:#000000; font-size:13px;
text-decoration:none; margin-bottom:-13px;
}

.txt_schwarz2	{

color:#000000; font-size:13px;
text-decoration:none;
}


.txt_weiss	{ 
margin:0; padding:0; line-height:36px; text-indent:10px; 
color: #7d7d7d; font-size:14px; text-align:left;
text-decoration:none; 
}
.txt_google a	{ 
margin:0; padding:0;
color: #7d7d7d; font-size:12px; text-align:left;
text-decoration:none; 
}
.txt_google a:hover	{ 
margin:0; padding:0; 
color: #FFFFFF; font-size:12px; text-align:left;
text-decoration:none; 
}


.txt_weiss_inhalt	{ 
margin:0; padding:0; text-indent:10px; 
color: #7d7d7d; font-size:12px; text-align:left;
text-decoration:none; 
}


.txt_footer 	{   margin-top:20px;
margin-left: 225px; padding:0;
color:#7d7d7d; font-size:11px; text-decoration:none;
}


.txt_footer a	{
color:#a70034; font-size:11px; text-decoration: none;
}


.txt_footer a:hover	{
color:#a70034; font-size:11px;
text-decoration: underline; background-color:#FFFFFF;
}


#tbl_filialen  { margin-left:378px; margin-top:10px; 
}

#tbl_google		{ margin-left:3px; margin-top: 0; 
}

