/* ACHTUNG NEWSMOD WIEDER LÖSCHEN */ 

 /* Body */	

body {
	margin: 18px 18px 18px 18px;
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;		
	background-color:#ffffff;
	font-family: Trebuchet MS,verdana,arial,helvetic,sans-serif;
	text-align: left; 
    	font-size: 12px; 
    	font-weight: normal;    	
	color:#000000;
	}
	
div#info_box {
    border:0px solid green; 
    margin:0px; 
    background:#FFF; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width:100%; 
    height:600px; 
    z-index:3; 
    padding-left:0px; 
    padding-right:0px; 
    padding-top:0px; 
    padding-bottom:0px;
    visibility:hidden;
}
	
/*
img.--Zoombar {
	background-image:url(../gfx/zoomlupe.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
 	z-index:10;
    }
    
img.Zoombar {
	cursor:url(../gfx/zoomlupe_32x32.ico);
	repeat:no-repeat;
    }
*/

img.Legende {
	width:30px;
	height:30px;
	border: 0px solid #CCCCCC; 	
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;	
	float:left;
	vertical-align:middle;	
    }

td.Legende {
	padding-bottom: 3px;	
    } 
               
h3 {
	color: #CC0000;
}

b.grau {
    color:#333333;
}

b.rot {
    color:#CC0000;
}

b.18rot {
	color: #CC0000;
    	font-size: 18px; 	
}


hr {
	color: #CC0000;
	width: 100%;
	height: 1px;	
	margin-bottom: 0px;
}

hr.grau {
	color: #999;
	width: 100%;
	height: 1px;	
	margin-bottom: 0px;
}

span.klein {	
    color:#000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    

span.kleingrau {	
    color:#666;
    font-size: 10px;
    font-family: arial,helvetica,Trebuchet MS,verdana;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }
    
.p{
    color:#000000;
    font-size: 11px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
    letter-spacing:0;
}

div.page2ContRechts { 
	width:300px; 
	float:right;
	margin-left:15px;
	margin-bottom:10px;	
	text-align:left;
	} 

table.Box300Grau { font-size:11px;
	border:1px dotted #999; 
	padding:7px; 
	background:#f3f3f3;
  	font-weight:normal;
  	font-style:normal;
	font-family:Trebuchet MS,verdana,arial,helvetica;
	width:300px; 
	color:#333;	
	text-align:left;
	}
		

 /* Formulare */
 
input, select, textarea { 
	font-size: 11px; 
	background-color: #f1f1f1;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	font-weight:normal; 
}

.Feld { 
	background-color: #FFFFFF; 
	width: 300px; 
	border: 1px solid #CCCCCC; 
}

.FeldAdd { 
	background-color: #EEEEEE; 
	color: #000000;	
	width: 410px; 
	border: 1px solid #666666; 
}

.FeldDate { 
	background-color: #EEEEEE; 
	color: #000000; 
	width: 80px; 
	border: 1px solid #666666; 
}

.FeldZahl { 
	background-color: #EEEEEE; 
	color: #000000; 
	width: 80px; 
	border: 1px solid #666666; 
}

.Feld145 { 
	background-color: #EEEEEE; 
	color: #000000; 
	width: 145px; 
	border: 1px solid #666666; 
}

.Feld200 { 
	background-color: #EEEEEE; 
	color: #000000; 
	width: 200px; 
	border: 1px solid #666666; 
}

.Bereich { 
	background-color: #EEEEEE; 
	color: #000000;	
	width: 275px; 
	border: 1px solid #666666; 
}

.Bereich2 { 
	background-color: #EEEEEE; 
	color: #000000;	
	width: 410px; 
	border: 1px solid #666666; 
}

.BereichNotiz { 
	background-color: #EEEEEE; 
	color: #000000;	
	width: 410; 
	border: 1px solid #666666; 
}

.Auswahl { 
	background-color: #EEEEEE; 
	color: #000000;	
	width: 200px; 
	border: 1px solid #666666; 
}

.Auswahl170 { 
	background-color: #EEEEEE; 
	color: #000000;	
	width: 170px; 
	border: 1px solid #666666; 
}

.Check, .Radio { 
	background-color: #FFFFFF; 
	border: 0px solid #CC0000; 
}

.Button { 
	background-color: #CC0000; 
	color: #FFFFFF; 
	width: 100px; 	
	border: 1px solid #333;
	text-align: center; 
}

.ButtonGrau { 
	background-color: #F0F0F0; 
	color: #CC0000; 
	width: 120px; 	
	border: 1px solid #333;
	text-align: center; 
}



 /* Text */	
 	 
.headline {	
    color:#000000;
    text-decoration: none;
    font-size: 16px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }
    
.headlineRed {	
    color:#CC0000;
    text-decoration: none;
    font-size: 16px;
    font-family: arial,helvetica,Trebuchet MS,verdana;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }

.headlineRedBig {	
    color:#CC0000;
    font-size: 22px;
    font-family: arial,helvetica,Trebuchet MS,verdana;
    font-weight: bold;
    font-style: italic;
    letter-spacing:0;
    }
        
.headlineRedSmall {	
    color:#CC0000;
    font-size: 14px;
    font-family: arial,helvetica,Trebuchet MS,verdana;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }
    
.headlineGrauSmall {	
    color:#666666;
    text-decoration: none;
    font-size: 12px;
    font-family: arial,helvetica,Trebuchet MS,verdana;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }
    
.headlineBlackSmall {	
    color:#000000;
    text-decoration: none;
    font-size: 12px;
    font-family: arial,helvetica,Trebuchet MS,verdana;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }    
    
.mbhWeiss {	
    color:#FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;    
    }
    
.mbhWeissKursiv {	
    color:#FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: italic;
    letter-spacing:0;
    }    

.mbhGrauKursiv {	
    color:#666666;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: italic;
    letter-spacing:0;
    }        
        
.subline {	
    color:#404040;
    text-decoration: none;
    font-size: 14px;
    font-family: arial,helvetica,Trebuchet MS,verdana;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }
    
    
.textnormal {	
    color:#000000;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    
    
    
.textnormalrot {	
    color:#CC0000;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    
    
        
.textnormalweiss {	
    color:#FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    
    
    
.textklein {	
    color:#000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    

.textkleinflash {	
    color:#999999;
    text-decoration: none;
    font-size: 9px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    

.textkleingrau {	
    color:#4C4C4C;
    text-decoration: none;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    
        
    
.textganzklein {	
    color:#000000;
    text-decoration: none;
    font-size: 8px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    
	
	


    /* Tabellen */
table.Frame {
    width:100%;
    text-align:left;
    border:0px dotted #CC0000;    
    background:#FFFFFF;
    color:#000000;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }     

table.LandRegion { 
    width:100%;
    }
    
td.Inhalt {
    background:#FFF;
    width:100%;
    padding-left:15px;  
    padding-top:15px;     
    text-align:left;
    color:#000;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }   
        
td.Spalte {
   background-color: #CCCCBB;
   width:1px;
   height:100%;
   padding-left:0px;
}

td.Kontainer {
   background-color: #FFFFFF;
   width:160px;
   height:100%;
   padding-left:10px;
}


table.boxgrau {	
    background-image: url(../gfx/wichtigesback_400x9.gif);
    background-color: #F2F2F2;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    color:#000000;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    } 
    
td.GrauHead {
    background-image: url(../gfx/kontainerhead_grau.gif);
    background-repeat:no-repeat;   
    width:212px;    
    min-width:200px;
    height:18px;  
    padding-left:5px;  
    text-align:left;
    color:#333;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    border-bottom: 1px solid #333;
    }
    
td.LandHead {
    background:#ddd;
    width:212px;    
    min-width:200px;
    height:0px;  
    padding-left:10px;  
    text-align:left;
    color:#333;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    border-bottom: 1px solid #333;
    }
    
td.RegionHead {
    background:#f5f5f5;
    height:15px;  
    padding-right:10px;  
    text-align:right;
    color:#666;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    border-bottom: 1px solid #999;
    }

td.WichtigesBack { 
    background-image: url(../gfx/wichtigesback_400x9.gif);
    width:200px;
    color:#4C4C4C;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    }
                    
table.Gewinnspiel {
    width:100%;
    text-align:left;
    border:1px dotted #CC0000;    
    background:#CCCCCC;
    color:#000000;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }     	

table.Gewinner {
    width:100%;
    text-align:left;
    border:1px dotted #999999;    
    background:#FFFFFF;
    color:#000000;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    

tr.Gewinner {
    color:#000000;
    background:#CCCCCC;    
    font-size: 11px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }
        
table.Wichtiges {
    width:200px;       
    border-bottom: 1px solid #999; 
    background:#e1e1f1;
    color:#000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }    	

td.WichtigesHead {
    background-image: url(../gfx/wichtigkontainerhead_grau.gif);
    background-repeat:no-repeat;    
    width:100%;
    height:18px;  
    padding:1px;  
    text-align:left;
    color:#FFF;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:0;
    }

td.WichtigesIcon {
    padding-left:5px; 
    width:30px;
    text-align:left;
    background:#e1e1f1;
    color:#000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }

td.AralHead {
    background-image: url(../gfx/kontainerhead_blau.gif);
    background-repeat:no-repeat;
    width:200px;
    height:18px;  
    padding:1px;  
    text-align:left;
    color:#FFF;
    text-decoration: none;
    font-size: 12px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: bold;
    font-style: normal;
    letter-spacing:1;
    }

td.BorderUnten {
    border-bottom: 1px solid #000000;
    background-color: #f9f9f9;   
    }

td.balkenSitemap {
    padding-left:2px;
    border-bottom: 1px dotted #ccc;
    background-color: #fff;   
    }

td.adresszelleDunkel {
    border-top: 2px solid #333;
    width:212px;
    }
    
td.adresszelleHell {
    border-top: 2px solid #999;
    width:100%;
    }    
           
td.adresszelle {
    color:#333;
    text-decoration: none;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    letter-spacing:0;
    }
    
td.linkzelle { padding-bottom:0px; 
    color:#666;
    font-size: 9px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    text-align:left;    
    letter-spacing:0;
    }    
    
td.Hinweis {
    padding:5px;
    border: 1px solid #ccc;      
    background-color: #f9f9f9;	
    color:#333;
    font-size: 10px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    font-style: normal;
    text-align:left;    
    letter-spacing:0;
    }      
                    
.td {
    color:#000000;
    font-size: 11px;
    font-family: Trebuchet MS,verdana,arial,helvetica;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
    letter-spacing:0;
    }
		

td.headline{
	background-color: #FAE6A9;
	width: 420px;
	height: 20px;
	font-size: 11px;
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}

td.hell{
   background-color: #f9f2dc;
   width: 420px;
   height: 20px;
   font-size: 11px;
   font-family: Trebuchet MS,verdana,arial,helvetica;
   text-align: left;
   padding-left: 5px;
}

td.dunkel{
   background-color: #FAE6A9;
   width: 420px;
   height: 20px;
   font-size: 11px;
   font-family: Trebuchet MS,verdana,arial,helvetica;
   text-align: left;
   padding-left: 5px;
}


td.headlineborder{
	background-color: #FAE6A9;
	border: 1px solid #000000;
	width: 420px;
	height: 20px;
	font-size: 11px;
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}

td.hellborder{
   background-color: #f9f2dc;
   border: 1px solid #000000;
   width: 420px;
   height: 20px;
   font-size: 11px;
   font-family: Trebuchet MS,verdana,arial,helvetica;
   text-align: left;
   padding-left: 5px;
}

td.dunkelborder{
   background-color: #FAE6A9;
   border: 1px solid #000000;
   width: 420px;
   height: 20px;
   font-size: 11px;
   font-family: Trebuchet MS,verdana,arial,helvetica;
   text-align: left;
   padding-left: 5px;
}




 /* Links */
 
a,a:link { 
        color: #000000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-decoration: underline;
	font-weight: normal;
}

a:visited { 
        color: #333333; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a:hover {
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a:active { 
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
}



 /* Links CONTENT */
  
a.cont:link {
        color: #000000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-decoration: underline;
	font-weight: normal;
}

a.cont:visited {
        color: #333333; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a.cont:hover {
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a.cont:active {
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
}


 /* Links CONTENT FETT */
  
a.contfett:link {
        color: #000000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-decoration: underline;
	font-weight: bold;
}

a.contfett:visited {
        color: #333333; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: bold;
}

a.contfett:hover {
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: bold;
}

a.contfett:active {
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

 /* Links CONTENT FETT */
  
a.sitemapfett:link {
        color: #000000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-decoration: none;
	font-weight: bold;
}

a.sitemapfett:visited {
        color: #333333; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: none; 
	font-weight: bold;
}

a.sitemapfett:hover {
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: none; 
	font-weight: bold;
}

a.sitemapfett:active {
        color: #CC0000; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	text-decoration: none;
	font-weight: bold;
}

 /* Links ADRESSZEILE */
 
a.add:link { 
        color: #333; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-decoration: underline;
	font-weight: normal;
}

a.add:visited { 
        color: #333; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a.add:hover {
        color: #CC0000; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a.add:active { 
        color: #CC0000; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
}

 /* Links Zoombilder Background Weiss */
 
a.zoom:link { 
        color: #000; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
        background-color: #FFFFFF;        
	text-decoration: none;
	font-weight: normal;
}

a.zoom:visited { 
        color: #333; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #FFFFFF;        
        text-decoration: none; 
	font-weight: normal;
}

a.zoom:hover {
        color: #C00; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #FFFFFF;        
        text-decoration: none; 
	font-weight: normal;
}

a.zoom:active { 
        color: #C00; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

 /* Links FlashBLANK */
 
a.flash:link { 
        color: #999999; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-decoration: underline;
	font-weight: normal;
}

a.flash:visited { 
        color: #999999; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a.flash:hover {
        color: #999999; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: none; 
	font-weight: normal;
}

a.flash:active { 
        color: #999999; 
        font-size: 9px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
}

 /* Links VERSTECKT */
  
a.hidden:link {
        color: #FFFFFF; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	text-decoration: underline;
	font-weight: normal;
}

a.hidden:visited {
        color: #FFFFFF; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: none; 
	font-weight: normal;
}

a.hidden:hover {
        color: #FFFFFF; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        text-decoration: underline; 
	font-weight: normal;
}

a.hidden:active {
        color: #FFFFFF; 
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}


		  



    /* Quickbar */
    
.qbar { 
        font-size: 11px;
        width:205px;
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #EEEEEE;
        border: 1px solid #666666;
        margin-top: 20px;
        margin-bottom: 20px;        
        }
        
.qbar2007 { 
        font-size: 11px;
        width:205px;
        font-family: Trebuchet MS,verdana,arial,helvetica; 
        background-color: #EEEEEE;
        border: 1px solid #666666;
        margin-top:10px;
        margin-bottom:0px;        
        }        
        
        
        
/* ###########  TERMINE  #############  */

table.TTable {
	width:100%;
	border:0px solid white;
}

table.TTableFrame {
	width:100%;
	align:left;
	border:0px dashed #CCCCCC;
}

td.TTdBeschriftung1 {
        background-image: url(../gfx/wichtigesback_400x9.gif);
	padding-left: 5px;
	align:left;
	font-weight:bold;
	width:125px;	
	color:#404040;
        font-size: 11px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	background-color:#999999;
	border:0px solid #999999;
}

td.TTdBeschriftung2 {
	background-image: url(../gfx/wichtigesback_400x9.gif);
	align:left;
	font-weight:bold;	
	color:#404040;
        font-size: 11px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	background-color:#999999;
	border:0px solid #999999;
}

table.TTableMonat {
	width:100%;
	align:left;
	border:0px dashed black;
}

td.TTdMonat {
        background-image: url(../gfx/kontainerhead_black.gif);
	padding-left:6px;
	font-weight:bold;
	width:110px;
	color:#FFFFFF;
        font-size: 11px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	background-color:#666666;
}

td.TTdDatum1 {
	font-weight:bold;
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	width:120px;
	background-color:#f3f3f3;
        border-bottom: 1px dotted #ccc;	
}

td.TTdDatum2 {
	font-weight:bold;
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	width:120px;
	background-color:#f9f9f9;
        border-bottom: 1px dotted #ccc;	
}

span.TDatumWeekday1 {
	font-weight:normal;
        font-size: 12px; 
}

span.TDatumWeekday2 {
	font-weight:normal;
        font-size: 12px; 
}

span.TDatumTime1 {
	font-weight:normal;
        font-size: 12px; 
}

span.TDatumTime2 {
	font-weight:normal;
        font-size: 12px; 
}

td.TTdTitel1 {
	font-weight:bold;
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	background-color:#f3f3f3;
}

td.TTdTitel2 {
	font-weight:bold;
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	background-color:#f9f9f9;
}

td.TTdInhalt1 {
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	background-color:#f3f3f3;
	border:3px solid #f3f3f3;
        border-bottom: 1px dotted #ccc;
}

td.TTdInhalt2 {
        font-size: 12px; 
        font-family: Trebuchet MS,verdana,arial,helvetica;
	background-color:#f9f9f9;
	border:3px solid #f9f9f9;
        border-bottom: 1px dotted #ccc;
}

 /* Ganzjährige Termine */

table.TTableGanzjaehrigeTermine {
	width:100%;
	border:0px solid black;
}

table.TTableGanzjaehrigeFrame {
	width:100%;
	align:left;
	border:0px dashed #CCCCCC;
}

table.TTableGanzjaehrige {
	width:100%;
	align:left;
	border:0px solid #000000;
}

td.TTdGanzjaehrige {
	padding-left:6px;
        background-image: url(http://www.motor-bike-hotels.com/gfx/kontainerhead_black.gif);
	font-weight:bold;
	width:220px;
	color:#FFFFFF;
        font-size: 11px; 
        font-family: Trebuchet MS,verdana,arial,helvetica; 
	background-color:#666666;
}


/* #############  TERMINE MODULANZEIGE  ################  */

 /* TermineMod-Titel */
table.TModTable { background-image: url(../gfx/wichtigesback_400x9.gif);
	width:125px;
	background-color: #f3f3f3;	
	border: 0px solid #CC0000;
	border-bottom: 0px solid #333;
	margin-bottom:30px;
}

td.TModTd {
        background-image: url(../gfx/kontainerhead_black.gif);
	height:18px;
	text-align:left;
	padding-left:4px;
	font-weight:bold;	
	color:#FFFFFF;
        font-size: 11px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;     
	background-color: #333;	
	border: 0px solid #CCCABE;
}

 /* TermineMod-Headline */
td.TModTdTitel {
	font-weight: bold;
        font-size: 11px; 
        color: #333333;
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	border: 0px solid #CC0000;
	border-top-color: #CC0000; 
	border-bottom-color: #FFFFFF; 	
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

td.TModTdInhalt {
	font-weight: normal;	
	color: #333;
        font-size: 9px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 	
	border: 0px solid #C00;
	border-top-color: #FFF; 	
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	border-bottom-color: #000; 	
}

/* TermineMod-Bild */
img.TModBild {
	width:148px; 
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	float:bottom;
	border: 1px solid #333;
}

 /* TermineAbstand */
td.TModTdAbstandMitBild {
	background-image: url(--../gfx/grau.gif);
	background-position:top; 
	background-color: #FFF;
	border: 0px solid #FFF;
	border-top-color: #333; 	
	height:10px;	
}



 /* TermineMod-Datumsbeschriftung */ 
td.TModTdDatum { padding-left: 3px;
	text-align: left;
	font-weight: bold;
	width: 120px;	
	color: #C00;
        font-size: 11px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 

}


 /* TermineMod-MehrLink */
a.TModMehrLink:link { 
        color: #C00; 
        font-size: 9px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration: underline;
	font-weight: normal;	
}

a.TModMehrLink:visited { 
        color: #333; 
        font-size: 9px; 
        font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; 
        text-decoration: none; 
	font-weight: normal;
}

a.TModMehrLink:hover {
        color: #C00; 
        font-size: 9px; 
        font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; 
        text-decoration: none; 
	font-weight: normal;
}

a.TModMehrLink:active { 
        color: #000; 
        font-size: 9px; 
        font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; 
	text-decoration: underline;
	font-weight: normal;
}

      
        
 /* #############  NEWS MODULANZEIGE  ####################  */
 
 /* NewsMod-Titel */
table.NModTable { background-image: url(../gfx/wichtigesback_400x9.gif);
	width:150px;
	background-color: #f3f3f3;	
	border: 0px solid #CC0000;
	border-bottom: 0px solid #333;
	margin-bottom:30px;
}

td.NModTd {
        background-image: url(../gfx/kontainerhead_black.gif);
	height:18px;
	text-align:left;
	padding-left:4px;
	font-weight:bold;	
	color:#FFFFFF;
        font-size: 11px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;     
	background-color: #333;	
	border: 0px solid #CCCABE;
}

 /* NewsMod-Headline */
td.NModTdTitel {
	font-weight: bold;
        font-size: 11px; 
        color: #333333;
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	border: 0px solid #CC0000;
	border-top-color: #CC0000; 
	border-bottom-color: #FFFFFF; 	
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

td.NModTdInhalt {
	font-weight: normal;	
	color: #333;
        font-size: 9px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 	
	border: 0px solid #C00;
	border-top-color: #FFF; 	
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	border-bottom-color: #000; 	
}

/* NewsMod-Bild */
img.NModBild {
	width:148px; 
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	float:bottom;
	border: 1px solid #333;
}

 /* Abstand */
td.NModTdAbstandMitBild {
	background-image: url(--../gfx/grau.gif);
	background-position:top; 
	background-color: #FFF;
	border: 0px solid #FFF;
	border-top-color: #333; 	
	height:10px;	
}



 /* NewsMod-Datumsbeschriftung */ 
td.NModTdDatum { padding-left: 3px;
	text-align: left;
	font-weight: bold;
	width: 150px;	
	color: #C00;
        font-size: 11px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 

}


 /* NewsMod-MehrLink */
a.NModMehrLink:link { 
        color: #C00; 
        font-size: 9px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration: underline;
	font-weight: normal;	
}

a.NModMehrLink:visited { 
        color: #333; 
        font-size: 9px; 
        font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; 
        text-decoration: none; 
	font-weight: normal;
}

a.NModMehrLink:hover {
        color: #C00; 
        font-size: 9px; 
        font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; 
        text-decoration: none; 
	font-weight: normal;
}

a.NModMehrLink:active { 
        color: #000; 
        font-size: 9px; 
        font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; 
	text-decoration: underline;
	font-weight: normal;
}        


/* HOTELWECHSLER ##########  http://www.motor-bike-hotels.com  statt ../ einfügen  #########*/

/* HotelsMod-Titel */
table.HModTable { background-image: url(../gfx/wichtigesback_400x9.gif);
	width:150px;	
	border: 0px solid #CCCCBB;
	margin-bottom:30px;
}

td.HModTd {
        background-image: url(../gfx/kontainerhead_black.gif);
	height:18px;
	text-align:left;
	padding-left:4px;
	font-weight:bold;	
	color:#FFF;
        font-size: 11px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;     
	background-color: #333;	
	border: 0px solid #CCCABE;
}

 /* HotelsMod-Headline */
td.HModTdTitel {
	font-weight: bold;
        font-size: 11px; 
        color: #333;
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	border: 0px solid #333;
	border-top-color: #333; 
	border-bottom-color: #FFF; 	
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

td.HModTdInhalt {
	font-weight: normal;	
	color: #333;
        font-size: 9px; 
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	border: 0px solid #333;
	border-top-color: #FFF; 	
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
}

/* HotelsMod-Bild */
img.HModBild {
	width:148px; 
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	float:left;
	border: 1px solid #333;
}

 /* Abstand */
td.HModTdAbstandMitBild {
	background-image: url(../bilder/abstand.gif);
	background-position: middle; 
	background-color: #FFF;
	border: 0px solid #FFF;
	height:10px;	
}