



body {
         margin: 0;
         padding: 0;

    font-family: Tahoma, Arial, Verdana, Times New Roman, sans-serif;
    line-height: 1.5em;
	font-size: 80%;
	color: #666666;
    background-color: #ffffff;
	background-image: url('general_pics/pix.jpg');

	}


/* ---------------- Header - Topmenu - Footer -------------------- */

#header_container {
	width: 100%;
	height: 190px;
	background-color: blue;
	background-image: url('general_pics/back.jpg');
	}
#header {
	width: 940px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
		background-image: url('general_pics/logo.jpg');
		background-repeat: no-repeat;
		background-position: center;
		}

#header_menu {
	width: 100px;
	margin-left: auto;
	margin-right: 10px;
	/* margin-bottom: 10px; margin-top: auto; FUNKT NICHT*/
	padding-top: 50px;
	line-height: 1.7em;
		}


#topmenu_container {
	width: 100%;
	height: 32px;
	background-image: url('general_pics/line.jpg');
	background-color: blue;
	}
#topmenu {
	height: 32px;
	width: 920px;
	margin-left: auto; margin-right: auto; /* container zentrieren */
	line-height: 32px; /* text vertical zentrieren */
	/* vertical-align: bottom; funkt nicht */
	/* padding-top: 10px; */
		text-align: left;
		color: #FFFFFF;
		font-family: Arial, Verdana, Helvetica, Arial, Tahoma, Helvetica, Arial, sans-serif;
		font-weight: 500;
		letter-spacing:1pt;
	}

#breadcrumbs {
	height: 32px;
	width: 940px;
	margin-left: auto; /* container zentrieren */
	margin-right: auto;
	background-image: url('general_pics/bread.jpg');
}





#footer_container {

  	height: 72px;
 	background-color: #ffffff;
 	background-image: url('general_pics/pix.jpg');
 	margin-top: -12px;
 	}

#footer {
	height: 66px;
	width: 940px;
	margin-right: auto; margin-left: auto; /* container zentrieren */
	background-image: url('general_pics/footer_out.jpg');
	text-align: right;
	font-size: 80%;
	line-height: 2.5em;
	}

/* ---------- Main Container ------------- */



#content_container {
	width: 940px;
	margin-left: auto; /* container zentrieren */
	margin-right: auto;
	background-color: #FFFFFF;
	    /* background-image: url('general_pics/background_long.jpg');
		background-repeat: no-repeat;
		background-position: top center;
		vertical-align: top; */
	}

#bigcontent {
        /* margin-right: 20px;
		margin-left: 20px;
        background-image: url('general_pics/bachground1.jpg');
		background-repeat: no-repeat;
		background-position: top;
		vertical-align: top; */
	width: 900px;
	margin-left: auto; /* container zentrieren */
	margin-right: auto;
	background-color: #ffffff;
	/* line-height: 180%; */
	text-align: justify;
	}

#smallcontent {
   	margin-left: 230px;
	/* font-family: Arial;
	font-size: 13px; */
	/* line-height: 120%; */
	text-align: justify;
	padding-right: 15px;
	color: #072B39;
		}

#leftmenu {
	width: 210px;
	float: left;
	background-image: url('general_pics/lightblue_stripe.jpg');
	vertical-align: top;
	text-align: left;
	/* font-size: 12px; */ 
	color: #96C4E1;
	text-decoration: none;
    }
		#leftmenu a:link{color: #333399; }  /*Sonderfarben fuer Seitenmenu */
		#leftmenu a:visited{color: #333366; }
		#leftmenu a:hover{color: #0033FF; }
		#leftmenu a:active{color:#333399; }

                  #leftmenu_title {
	                              height: 36px;
	                              background-image: url('general_pics/menu_title.jpg');
	                              background-position: left top;
	                              font-weight: 600;
	                              line-height: 24px;
	                              color: #FFFFFF;
                                  text-indent: 9px; /* Einrücken für Titel */
                                  }
                  #leftmenu_sub_1 { padding-left: 30px; line-height: 1.9; }
                  #leftmenu_sub_2 { padding-left: 45px;  line-height: 1.9; padding-bottom: 20px;}   
                  #menu_out { height: 36px; background-image: url('general_pics/out3.jpg'); }
                  #menuout { height: 36px; background-image: url('general_pics/out3.jpg'); }
                  
                       
#contact a:link{color: #999999; }  /*Sonderfarben fuer Kontakt */
		#contact a:visited{color: #999999; }
		#contact a:hover{color: #0033FF; }
		#contact a:active{color:#999999; }


                
                                  
#startcontainer {
	width: 800px;
	margin: 0px auto;
	color: #FFFFFF;
	text-align: justify;
	background-color: #000066;
	    /* background-image: url('general_pics/background_long.jpg');
		background-repeat: no-repeat;
		background-position: top center; */
		vertical-align: top;
			}




/* --------------- Inhalte ----------- */



a:link, a:visited, a:active {
	color: #ffffff; text-decoration: none;
	}

a:hover {
	color: #6699cc;	text-decoration: underline;
	}




h4 { color: #999999; font-size: 17pt; font-weight: bold; } /* Seitentitel */
h3 { color: #072B39; font-size: 19pt; font-weight: bold; text-align: center;} /* Features Titel */
h2 { color: #999999; font-size: 12pt; font-weight: bold; } /* Titel FAQ */
h1 { line-height: 1.5em; font-size: 100%; color: #666666; font-weight: normal; } /* gleich wie Body */
strong { font-weight: normal;}
.klein  { font-size: 10pt; }  /* Hinweisbox Zubehoer */
span.Text_14_F { font-family: Times New Roman; font-size: 14pt; font-weight: bold } /* Tabelleninhalt bei Produkten */

/* ########## Startseite ########### */
marquee { height: 14; color: #ffffff; font-family: Arial, Helvetica, sans-serif; 
			font-size: 8pt; border-left-width: 1; border-right-width: 1; border-top-width: 0; border-bottom-width: 0; 
			text-align:center; font-style:italic }	
.language { color: #ffffff; letter-spacing: 1px; } /* Language Selection */	

			
			