body {
    /* min-width: 1200px;  *//*damit navi nicht umbricht*/
	margin-top:30px;
    min-width: 980px;
    font-family: verdana;
	background-color: #999999;
}
#bild {
    float: left;
    margin-top:-20px;
    margin-right: 30px;
    margin-left:-8px;
}
#oben {
    height: 60px;
    margin-left: 10px;
	width: 820px;
	margin-top: 10px;
	margin-bottom: 12px;
    padding-left: 0px;

	}
#kollektion {
    width:820px;
	height: 67px;
	margin-top: -20px;
    margin-left: -20px;
	padding-left: 30px;
    background-color: #999999;
}
#streifenhome {
	width:810px;
	height: 67px;
	margin-top: -16px;
    margin-left: -20px;
	padding-left: 30px;
    background-color: #999999;
	background: transparent url(../images/streifenhome.jpg) no-repeat scroll center top;
}


#streifensets {
	width:810px;
	height: 67px;
	margin-top: -16px;
    margin-left: -30px;
	padding-left: 30px;

	background: transparent url(../images/streifenhome.jpg) no-repeat scroll center top;
	
}#streifensets img{
	width:100%;
	height: 67px;
	margin-top: 0px;
    background-color: #999999;
}


/* Krawattenlinks */


#krawattenlinks ul {
	text-decoration:none;
	
}
#krawattenlinks ul li{
    /*margin-left: 0px;*/
	list-style-type: none;
    float: right;
	width: 70px;
	/*padding-left:-100px;*//*gelöscht25112009*/
}

.button1{
	/*color: #fffffff;*//*gelöscht25112009*/
	background: #999999;
	font-weight: bold;
}

#krawattenlinks ul li a img,
#krawattenlinks ul li a img:link,
#krawattenlinks ul li a img:visited
{
	border: 0px;
}

p{
	font: normal normal  0.9em/1.1em Verdana, Helvetica;
	padding-top: 15px;
	margin-top:15px;
    padding-left: 30px;
	color:#666666;
}
p a{
    text-decoration:none;
    color:#003399;
}
h1 {
	color: #666666;
	 font: normal normal  1.0em/0.8em Verdana, Helvetica;
}
h4{
	color: #666666;
}
h5{
font: normal normal  0.81em/1.01em Verdana, Helvetica;
   color: #999999; 


}
h6 {
	font-size: 0.7em;
	color: red;
}
#danke {
	margin-top: 5em;

}
#haus {

	position: absolute;
	margin-left: -70px;
	margin-top: 40px;

}
#haus img {
	border-top:2px solid #999999;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	border-left:2px solid #999999;

}
/* SeitlicheNavigation*/
#navi1 {
    margin: 0 40px 0 0px;

    padding: 0px 0px 0px 0px;

	height:28px;
}
#navi1_grund ul{
    margin: 0px 0px 15px 0px;

    padding: 0;
}
#navi1_grund li {
	
    list-style-type: none;
    float: right; /*auskommentiert gibt es KEINE Lücken zwischen den Links,li ist das Blockelement, deshalb liegt das float-left auf dem li,*/
  
}
#navi1_grund ul li a,
#navi1_grund ul li a:link,
#navi1_grund ul li a:visited
{
	background-color: white;
	border-top:2px solid #999999;
	border-right:2px solid #999999;
    color: #003399;
	padding-top: 5px;
	/*padding-right: -10px;*//*gelöscht25112009*/
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: -26px;
	margin-bottom: 10px;
	margin-left: -10px;
    text-decoration: none;
    font: normal normal  0.7em/1.0em Verdana, Helvetica;
    display: block;
    width:11em;
    text-align:left;
    
}
#navi1_grund ul li a:focus{
    background-color: #999999;
    color: #ffffff;
	text-align:left;
	border-top:none;
	/*border-right:2px solid #99ffff;
	border-bottom:2px solid #99ffff;*/
	border-left:1px solid #999999;
	
}
#navi1_grund ul li a:hover{
   
    background-color: #999999;
    color: #ffffff;
    text-align:right;

}
#navi1_grund ul li a:active{
	background-color: #999999;
	/*border-top:2px solid #99ffff;
	border-right:2px solid #99ffff;
	border-bottom:2px solid #99ffff;*/
	border-left:1px solid #999999;
    color: white;
    text-align:right;
	
}
/*-------------Navigationsleiste-oben-------------------------------------------------------------------------*/
#wahl{
    position:absolute;
	width: 380px;
	height:60px;
	top: 55px;
	left: 600px;
}

#wahl p{
	  float: left;
	  font: normal bold  0.8em/1.2em Verdana, Helvetica;
}

#navi {

    margin: -10px 9px 0 10px;
    padding: 0px 0px 0px 0px;
	height:28px;
}


#navi_grund ul{
    margin: 0px 0px 15px 20px;
    padding: 0;
}
#navi_grund li {
	
    list-style-type: none;
    float: right; /*auskommentiert gibt es KEINE Lücken zwischen den Links,li ist das Blockelement, deshalb liegt das float-left auf dem li,*/
  
}
#navi_grund ul li a,
#navi_grund ul li a:link,
#navi_grund ul li a:visited
{
	border-top:none;
	border-left:none;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
    text-align:center;

    color: #003399;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    text-decoration: none;
    font: normal normal  0.8em/1.2em Verdana, Helvetica;
    display: block;
    width: 9em;
    text-align:center;
	margin-right: 10px;
    
}
#navi_grund ul li a:focus{
    background: none;
    color: #666666;
    text-align:center;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
	border-right:none;
	border-bottom:none;
	
}

#navi_grund ul li a:active{
	background: none;
    color: #666666;
    text-align:center;
	/*border-top:2px solid #99ffff;
	border-right:none;
	border-bottom:none;
	border-left:2px solid #99ffff;*/	
}
#navi_grund ul li a:hover{
   
    /*background-color:#99ffff;*/
    color: #666666;
    text-align:center;
	/*border-top:2px solid #99ffff;
	border-left:2px solid #99ffff;
    border-right:none;
	border-bottom:none;*/
}

.grosse_Schachtel {
    margin: 0px auto 0 auto;
    width: 820px;
	height: 554px;
	background-color: #ffffff;
	padding: 20px 0px 0px 20px;
    color: #003399;

}

.innere_Schachtel1 {
    /*border-top:2px solid #3399ff;
    border-left:2px solid #3399ff;
	border-right:none;
	border-bottom:2px solid #3399ff;*/
    margin-top: 0px;
	margin-left:-20px;
	padding-left: 0px;
    background-color: #ffffff;
    width: 145px;
	height:420px;
    float: left;
    text-align: center;
}


/* Inhalt Mitte*/
.flagge {
	border: none;
	padding-top: 370px;
	text-decoration: none;
}
.flagge a img{
	border: none;
}
.innere_Schachtel2 {

	background-color: white;

	height: 420px;
    margin-left: 125px;
	margin-top: 0px;

}
/* speziell Farbwechsel */
.innere_Schachtel2_koll{
	background-color: white;

	height: 420px;
    margin-left: 125px;
	margin-top: -15px;

}


.innere_Schachtel2 #inhalt1 {
	/*background-color: none;*//*gelöscht25112009*/
	width: 450px;
	height: 422px;
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
    padding-left: 30px;	
	float: left;
}
#inhalt_kontakt {
	/*background-color: none;*//*gelöscht25112009*/
	font: normal normal  0.9em/1.0em Verdana, Helvetica;
	width: 450px;
	height: 422px;
    margin-left: 0px;
	margin-top: 50px;
    padding-left: 30px;	
	float: left;
}
#text {
   	/*background-color: none;*//*gelöscht25112009*/
	width: 400px;
	height: 50px;
	margin-top: 6px;
	margin-left:-70px;
}
#text p{
	margin-left:40px;
	
}
#textunten {
	float:left;
	margin-top: -80px;
	margin-left:-30px;
}
#textuntA4 {
	float:left;
	margin-top: -80px;
	margin-left:-30px;
}
#inhalt_oben {
		background-color: white;
}




#tabelle {
 margin-left: 350px;
	margin-top: -40px;
	font: normal normal  0.7em/0.5em Verdana, Helvetica;
	color: #999999;
 
}
.abbild{
float: left;

}



#tabelle td img{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;

}
#profil {

}

#krawatte {
padding-left: 40px;
padding-top:0px;

}

#foto{
	padding-top: 50px;
	padding-left: 30px;
    margin-left:-70px
}

#foto a img{
	text-decoration: none;

	border:2px solid #cccccc; /* neu 03.11.2009*/
}


#fotoKoll{
	padding-top: 40px;
	padding-left: 30px;
    margin-left:-10px

}
/*Formular*/
#formular{
	 min-height: 100px;
	width: 400px;
    margin-left: 50px;
	float:left;
	margin-top: 10px;
}
#formular .text {
	 font: normal normal  0.9em/1.0em Verdana, Helvetica;
	 color: #666666;
	
}
#verpackung  {

  position:absolute;

}

#verpackung  a img{
  text-decoration: none;
  border: 0px;


}
label, input {
	display: block; /*<label> ein "display:block" zuweisen, damit dem <label> eine feste Breite zugewiesen werden kann*/
	width: 10em; /* wenn zu groß, wird evtl. zerschossen, auseinandergezogen*/
	float: left;
	margin-bottom: 0.3em;/*Abstand zwischen den "input/label-feldern*/
	color: #ffffff;
	margin-left: -10px;
	
}
label {
	color: #999999;
	font: normal normal  0.9em/1.1em Verdana, Helvetica;

}
input {
	background-color:#999999;
	font: normal normal  0.7em/1.0em Verdana, Helvetica;
	width: 13.7em;
margin-left: -50px;	
}
textarea{

	display: block; /*<label> ein "display:block" zuweisen, damit dem <label> eine feste Breite zugewiesen werden kann*/
	width: 19em; /* wenn zu groß, wird evtl. zerschossen, auseinandergezogen*/
	background-color:#999999;
	margin-left: -10px;
	margin-bottom: 0.7em;/*Abstand zwischen den "input/label-feldern*/
	color: #ffffff;
	
  
}
 input.absenden {
    background-color: #999999; /*unbedingt OHNE Leerzeichen zwischen inout und Klasse!!, es reicht auch nur ".farbe" zu schreiben*/
    color: white;
    font-weight: bold;
    /* margin: 0 auto 0 175px; */
    width: 10.3em; /*manuell nachbessern, d.h. selbst wenn ich dieselbe Breite des "input s" auf den Button lege, ist der Button evtl. kleiner als die Felder, deshalb 10.3em*/
    float: left;
    margin-right: 0em;/* rückt den Ansendebutton  */
	margin-top: -2.0em;
}
 input.resetten{
    background-color: #999999; /*unbedingt OHNE Leerzeichen zwischen inout und Klasse!!, es reicht auch nur ".farbe" zu schreiben*/
    color: white;

    /* margin: 0 auto 0 175px; */
    width: 7em; /*manuell nachbessern, d.h. selbst wenn ich dieselbe Breite des "input s" auf den Button lege, ist der Button evtl. kleiner als  die Felder, deshalb 10.3em*/
    margin-left: 8.3em;/* rückt den Ansendebutton  */
}
.button{

	margin-left : -10px; 
	width: 7em;
}

br {
    clear: left;/*damit die "input-felder untereinander angeordnet werden, bremst das "float: left"*/
}


legend {

	color: #666666;
	font: normal normal  0.8em/0.8em Verdana, Helvetica;
    color: #999999;

    margin-bottom: 20px;
	margin-left: -0.7em;
	margin-top: 1px;

	/*border-right:2px solid #999999;
	border-bottom:2px solid #999999;*/
	height: 20px;
}
fieldset {
	margin: 0px 0px 0px -10px;
	padding: 0px 20px 20px 15px;
	/*border-top:2px solid #003333;
	border-left:2px solid #003333;
	border-right:2px solid #99ffff;
	border-bottom:2px solid #99ffff;*/
	border: none;
	width: 20em;
				

}

#einverstanden  {
font: normal normal 0.7em/0.8em Verdana, Helvetica;  
/*margin-left:-1em;*/
/*margin-top: 0.6em;*/
color:#666666;
width:20em;
}
#einverstanden input p{

}

#fehler {
 margin-top: 5em;

}
#patent{
margin-top: -80px;
}

/*Formular-Ende*/
.innere_Schachtel2 #inhalt2{
		/*background-color: none;*//*gelöscht25112009*/
    height: 422px;
	margin-top: 0px;
	margin-bottom: 6px;
    width:215px;
	float: left;
}


#inhalt {

    padding-left: 40px;
	margin-top:0px;
}
#inhalt2 table {
	padding-top: 15px;
    margin-left:-20px;
	color: #666666;
	
}

#inhalt2 td img{
	border-top:2px solid #999999;
	border-left:2px solid #999999;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;

}
#inhalt2 td p{
    font: normal normal  0.7em/1.0em Verdana, Helvetica;

}

.eingang{
	
	font: normal normal  0.74em/1.2em Verdana, Helvetica;
}
.eingang table{
	
	margin-top: 50px;
}
.eingang h1{
	margin-top: 20px;
	
}

.eingangkoll{
	
	font: normal normal  0.74em/1.2em Verdana, Helvetica;
}
.eingangkoll table{
	
	margin-top: 5px;
}
.eingangkoll h1{
	margin-top: 20px;
	
}
#kontimp{
	font: normal normal  0.88em/1.2em Verdana, Helvetica;
	padding-top: 40px;
	color: #999999;
}
#kontimp h2{
	font: normal normal  1.2em/1.2em Verdana, Helvetic;
	color: #999999;
}

#uebersicht {
	font: normal normal  0.74em/1.2em Verdana, Helvetica;
    padding-top: 20px;
	/*padding-left: -30px;*//*gelöscht25112009*/
    margin-left:-10px;
	

}
#uebersicht table tr td a {
    color: #999999;
	text-decoration: none;
	
}
#uebersicht table tr td a:hover{

	color: #ffffff;
	background-color:#999999;



}
#uebersicht table tr td  {
    color: #333333;

}
/*Sparkasse----------------------------------*/


#farbenspar{
	margin-top:-100px;
	margin-left: -200px;
	width: 400px;
	height: 50px;
		/*background-color: none;*//*gelöscht25112009*/

	}
#farbenspar ul {
	width: 400px;
	margin-left: -120px;
}
#farbenspar ul li {

	list-style-type: none;
	float: right;
	width: 50px;
}

#farbenspar ul li a img{
	border: 0px;
	margin-left: -20px;
}


/*Sparkasse----------Ende------------------------*/





#farben{
	margin-top:-100px;
	margin-left: -100px;
	width: 400px;
	height: 50px;
		/*background-color: none;*//*gelöscht25112009*/

	}
#farben ul {
	width: 400px;
	margin-left: -120px;
}
#farben ul li {

	list-style-type: none;
	float: right;
	width: 50px;
}

#farben ul li a img{
	border: 0px;
	margin-left: -20px;
}


#farben_mehr{
	margin-top:-100px;
	margin-left: -100px;
	width: 400px;
	height: 50px;
		/*background-color: none;*//*gelöscht25112009*/

	}
/*#farben_mehr ul {
	width: 400px;
	margin-left: -70px;
}*/
#farben_mehr ul li {

	list-style-type: none;
	float: right;
	width: 44px;
}
#farben_mehr ul li a img{
	border: 0px;
	margin-left: 50px;
}



#farben34{
	margin-top:-80px;
	margin-left: -340px;
	width: 400px;
	height: 50px;
		/*background-color: none;*//*gelöscht25112009*/

}
#farben34 ul li{
	list-style-type: none;
	float: right;
	width: 50px;
	
}

#farben34 ul {
	width: 400px;

}
#farben34 ul li a img{
	border: 0px;
}






#farben26{
	margin-top:-100px;
	margin-left: -100px;
	width: 400px;
	height: 50px;
		/*background-color: none;*//*gelöscht25112009*/

	}
#farben26 ul {
	width: 400px;
	margin-left: -90px;
}
#farben26 ul li {

	list-style-type: none;
	float: right;
	width: 50px;
}

#farben26 ul li a img{
	border: 0px;

}


#farben20{
	margin-top:-100px;
	margin-left: -100px;
	width: 400px;
	height: 50px;
		/*background-color: none;*//*gelöscht25112009*/
}
#farben20 ul li{
	list-style-type: none;
	float: right;
	width: 50px;
	
	
}
#farben20 ul li a img{
	border: 0px;
}




#team_inhalt {
	float: right;

}
#profil {

	margin-top:30px;
	margin-left: 400px;
	width: 400px;
	height: 50px;
		/*background-color: none;*//*gelöscht25112009*/
}

h2{
 margin-bottom: 20px;
 font: normal normal  1.4em/1.2em Verdana, Helvetica;
 color: #333333;
}


.innere_Schachtel2a {
    margin-top: 30px;
    padding: 0 20px 0 20px;
	height: 420px;
    margin-left: 160px;
    width: 600px;
	border-top:2px solid #3399ff;
	border-right:2px solid #3399ff;
	border-bottom:2px solid #3399ff;
}
.innere_Schachtel2 h2 {

margin: 0px auto auto 30px; 
padding: 0px;
font: normal normal  1.25em/1.0em Verdana, Helvetica;
}
.innere_Schachtel2a h2 {

margin: 10px auto auto 30px; 
padding: 0px;
font: normal normal  1.25em/1.0em Verdana, Helvetica;
}
.innere_Schachtel2 p {

    margin-left: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
    padding-left: 30px;
}
.innere_Schachtel2a p {

    margin-left: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
    padding-left: 30px;

}
.kontakt{

font: normal normal  1.12em/1.7em Verdana, Helvetica;

}

.impressum{

font: normal normal  0.8em/1.0em Verdana, Helvetica;
}

.stopper {
	clear: left;
	font: normal normal  0.7em/1.0em Verdana, Helvetica;
	margin-left: 40px;
	margin-top:15px;
	color:#ffffff;
	
}
.stopper a {
	color:#ffffff;
	margin-right: 40px;
	text-decoration:none;

}

.stopueber {
	
	clear: left;
	font: normal normal 1.0em/1.0em Verdana, Helvetica;
	margin-left: -20px;
	margin-top: 5px;

}
.stopueber a {
	color:#ffffff;
	text-decoration:none;
}
.stopueberdess {
	
	clear: left;
	font: normal normal 1.0em/1.0em Verdana, Helvetica;
	margin-left: -20px;
	margin-top: 5px;
}

.stopueberdess a {
	color:#ffffff;
	text-decoration:none;

}
/*-------------Verpackungen-------------------------------------------------------------------------*/

#sets{
	margin-left: -50px;

}
#fotosets{
	margin-left: -50px;
	margin-top: 40px;

}
.stopsets{
	margin-left: -140px;
	padding-top: 0px;
}	
.stopsets a{	
	text-decoration:none;
	color:#ffffff;
	
}
