body {
	background-color: #f0e8d5;
}


/*Grafiken fuer die Schatten*/
.schatten_rechts {
background-image: url(../images/schatten/mitte_rechts.jpg);
background-repeat: repeat-y;
background-position: top left;
}

.schatten_unten {
background-image: url(../images/schatten/unten_mitte.jpg);
background-repeat: repeat-x;
background-position: top;
}

.schatten_ecke {
background-image: url(../images/schatten/unten_rechts.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.schatten_oben_rechts {
background-image: url(../images/schatten/oben_rechts.jpg);
background-repeat: no-repeat;
background-position: bottom left;
}

.schatten_unten_links {
background-image: url(../images/schatten/unten_links.jpg);
background-repeat: no-repeat;
background-position: top right;
}



 
 
/* Container fuer den Textbereich */
#content 
       {
	margin: 0px 30px 20px 30px;
	}

.hell {
background-color: #f7f1e4;
}

#content p img 
  { float:left; margin-top: 3px; margin-right: 20px; margin-bottom: 4px; border: 1px solid #ffffff;
 }

/* Container fuer den Textbereich der Kursbeschreibungen */

#content_kursdetails 
       {
	margin: 0px 30px 20px 30px;
	}

/*Formate fuer Fotos in den Kursbeschreibungen*/

#content_kursdetails img 
  { float:left; margin-top: 2px; margin-right: 10px; margin-bottom: 6px; border: 1px solid #ffffff;
 }
 

#content a:link {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: underline;
        font-weight: normal;
	}
	
#content a:visited {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: underline;
        font-weight: normal;
	}
	
#content a:hover {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
        text-decoration: underline;
        font-weight: normal;
	}

#content a:hover img{
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
        text-decoration: none;
        font-weight: normal;
	}



#content_kursdetails a:link {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: underline;
        font-weight: normal;
	}
	
#content_kursdetails a:visited {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: underline;
        font-weight: normal;
	}
	
#content_kursdetails a:hover {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
        text-decoration: underline;
        font-weight: normal;
	}

/*Absaetze allgemein*/
p {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
        color: #333333;
	font-size: 11px;
	line-height: 17px;
        text-align: justify;
	}

.dicht {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
        color: #333333;
	font-size: 11px;
	line-height: 17px;
        text-align: justify;
         margin-top: 4px;
         margin-bottom: 3px;
	}

.clear {
clear: both;
}

#content ul {
margin: 0;
padding: 0;
list-style: none;
}

#content li {
font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
color: #333333;
font-size: 11px;
line-height: 17px;
padding-left: 12px;
padding-top: 6px;
pading-bottom: 6px;
background:url("../images/liste.gif") no-repeat;
background-position:0 10px;
}


/* Headline 1.Kategorie*/
h1 {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin:0px;
        padding: 0px 0px 5px 0px;
	font-weight: bold;
        color: #333333;
        border-bottom: 1px solid #ffffff;
	}

/* Headline 1.Kategorie*/
h2 {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	margin:0px;
        padding:0px;
        color: #000000;
       }



/* Headline Messetermin im Template termine_beschreibung*/
h3{
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin:0px;
        padding: 0px;
	font-weight: bold;
        color: #000000;
        border-bottom: 1px solid #ffffff;
	}

/* Headlines in Rubrik "ueber uns"*/
h4 {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
        color: #000000;
       }
	
#footer {
	margin-bottom: 4px;
        margin-left: 30px;
	}


/* links im Footer-Bereich */
#footer a:link {
	font-family:  "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: underline;
        font-weight:  normal;
	}
	
#footer a:visited {
	font-family:  "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: underline;
        font-weight:  normal;
	}
	
#footer a:hover {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
        text-decoration: underline;
        font-weight: normal;
	}


/*Formatierungen fuer das Formular*/

/*Container fuer das Formular*/
#formularbereich {
border: 1px solid #ffffff;
margin: 20px 0px 20px 0px;
padding: 10px;
background-color: #f0e8d5;
}


/* Formatierung der Formularfelder*/
.formular { 
    font-family:  "trebuchet ms",verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    background-color:  #f7f1e4; 
    border: #333333 1px solid; 
    padding: 4px;
    width: 250px;
    margin-top: 5px;
     }

/*Formatierung der Formularbeschriftung*/
.formulartext {
        font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
        color: #333333;
        font-size: 11px;
        line-height: 17px;
}

.formulartextfeld
{ 
    font-family:  "trebuchet ms",verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    background-color:  #f7f1e4; 
    border: #333333 1px solid; 
    padding: 2px;
    width: 250px;
    height: 180px;
    margin-top: 5px;
     }

.submit{
       width:100px;
       border:1px solid #333333;
       padding: 4px;
       font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
       font-size: 11px;
       color:#333333;
       font-weight: bold;
       background-color: ffffff;
}

/* Formatierung der Fehlermeldung im Formular*/
h6 {
        font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
        font-size: 12px;
        line-height: 17px;
        margin:0px 0px 0px 0px;
        font-weight: bold;
        color: red;
}


.adresse {
        font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
        font-size: 11px;
        color:#333333;
        line-height: 17px;
        margin: 0px 0px 10px 0px;   
}

/* Container fuer den beigen Hintergrundbereich*/
#hintergrundbereich {
border: 1px solid #ffffff;
margin: 0px 0px 25px 0px;
padding: 10px;
background-color: #f0e8d5;
}

/* Container fuer den beigen Hintergrundbereich*/
#hintergrundbereich_terminteaser {
border: 1px solid #ffffff;
margin: 0px 0px 10px 0px;
padding: 10px 10px 2px 10px;
background-color: #f0e8d5;
}



/* Einzug fuer Hinweis auf Zoommoeglichkeit*/
.einzug{
margin-left: 60px;
margin-right: 60px;
}


/* Fomatierung fuer die Tabellenzellen in den Bildergalerien der Anzüge*/
.galerie {
margin: 0px;
padding: 10px;
}

/* Fomatierung fuer die Tabellenzellen in den Bildergalerien der Musterkisten*/
.galerie_musterkissen {
margin: 0px;
padding: 10px 10px 0px 10px;
}

/* Fomatierung fuer die Tabellenzellen in den Bildergalerien der Quilts*/
.galerie_quilts {
margin: 0;
padding: 10px 10px  10px 10px;
}


/* Fomatierung der Bildunterschrift in den  Bildergalerien der Musterkisten*/
.bildunterschrift {
font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
color: #33333;
font-size: 11px;
margin-top: 0px; 
margin-bottom:0px;
padding: 0px;
text-align: center;
}


#navcontainer 
 {
 margin: 0px;
 padding: 0px;
 }


.navi{
        font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
        font-size: 11px;
	width:121px;
	border-bottom:1px solid #ffffff;
	
}




a.navileft_passive {
	display:block;
	background-color:#f0e8d5;
        background:url("../images/dreipunkt.gif") no-repeat;
	background-position:0 50%;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none; 
} 

a.navileft_active {
	padding-left:10px;
	display:block;
	background:url("../images/dreipunkt.gif") no-repeat;
	background-position:0 50%;
	background-color:#f0e8d5;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/dreipunkt.gif") no-repeat;
	background-position:0 50%;
	background-color:#f0e8d5;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 

a.navileft_second_open {
	padding-left:10px;
	display:block;
	background:url("../images/dreipunkt.gif") no-repeat;
	background-position:10px 50%;
	background-color:#f0e8d5;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 

a.navileft_third_open {
	padding-left:10px;
	display:block;
	background:url("../images/dreipunkt.gif") no-repeat;
	background-position:20px 50%;
	background-color:#eae0ca;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 

a.navileft_second_active {
	padding-left:10px;
	display:block;
	background:url("../images/dreipunkt.gif") no-repeat;
	background-position:10px 50%;
	background-color:#f0e8d5;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 

a.navileft_second_passive {
	display:block;
	background-color:#f0e8d5;
        background:url("../images/dreipunkt.gif") no-repeat;
	background-position:10px 50%;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 



a.navileft_third_passive {
	display:block;
	background-color:#f0e8d5;
        background:url("../images/dreipunkt.gif") no-repeat;
	background-position:20px 50%;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 

.navileft_third_active {
	padding-left:10px;
	display:block;
	background:url("../images/dreipunkt.gif") no-repeat;
	background-position:20px 50%;
	background-color:#f0e8d5;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
        text-decoration: none;
} 

#navcontainer a:hover  {  
         background-color:#ffffff;
         text-decoration: none; 
         display:block;
}


/* Teaser-Foto*/

.teaser_img   {margin-top: 10px;border: 1px solid #ffffff;
 }

/*Datum und Veranstaltungsname in der Messeterminuebersicht: Modul Terminausgabe*/
.datum {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
        color: #333333;
	font-size: 11px;
	line-height: 17px;
        text-align: justify;
        margin-top: 4px;
        margin-bottom: 2px;
        font-weight: bold;
	}

/*Veranstaltungsname in der Messeterminuebersicht: Modul Terminausgabe*/
.terminart {
font-weight: bold;
margin-top: 5px;
margin-bottom: 2px;
}

/*----------------------sitemap----------------------*/

#sitemap {
list-style: none;
margin: 0;
padding: 0;
}


#sitemap li {
display: inline;
}

#sitemap li ul {
list-style: none;
margin-left: 80px;
padding: 0;
}

#sitemap li a {
display: block;
border-bottom: 1px solid #ffffff;
padding-bottom: 3px;
padding-left: 10px;
padding-top: 3px;
background:url("../images/dreipunkt.gif") no-repeat;
background-position:0 50%;
text-decoration: none;
}

/* Container fuer den beigen Hintergrundbereich*/
#hintergrundbereich_sitemap {
border: 1px solid #ffffff;
margin: 0px 0px 25px 0px;
padding: 10px 50px 20px 50px;
background-color: #f0e8d5;
}

#content_sitemap
       {
	margin: 0px 30px 20px 30px;
	}

#content_sitemap a:link {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: none;
        font-weight: normal;
	}
	
#content_sitemap a:visited {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
        text-decoration: none;
        font-weight: normal;
	}
	
#content_sitemap a:hover {
	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
        text-decoration: none;
        font-weight: normal;
	}
 