a:link {color:#040707; text-decoration:none;}
a:visited {color:#040707; text-decoration:none;}
a:hover {color:#626262; text-decoration:none;}
a:active {color:#626262; text-decoration:none;}

img{border-width:0;}

strong{font-size:10pt; margin-top:0px; text-transform:uppercase;}

.platzhlter{word-spacing:10px;}

body{margin: 0; padding: 0; font-family:tahoma; letter-spacing: 1px;
	 font-size: 10pt;
     color:#040707;
	 background-color:#ffffff;
	 vertical-align:middle;
	 border-collapse:collapse;}
	 
#logo_swiss{
	background-image:url(../bilder/logo_swiss.png);
	background-repeat:repeat-x;
	height:98px;
	width:75px;
	padding-left:0px;
	padding-top:0px;
	position:absolute;
	float:left;
	margin-left:865px;
	margin-top:200px;
}	

#login{
	background-image:url(../bilder/login.gif);
	background-repeat:repeat-x;
	height:181px;
	width:397px;
	padding-left:0px;
	padding-top:0px;
	position:absolute;
	float:left;
	margin-left:50px;
	margin-top:10px;
}

#pfeil{
	background-image:url(../bilder/pfeil.gif);
	background-repeat:repeat-x;
	height:14px;
	width:15px;
	padding-left:0px;
	padding-top:0px;
	position:absolute;
	float:left;
	margin-left:210px;
	margin-top:154px;
}
	 
#head{height:265px;
      vertical-align:middle; 
	  background-image:url(../bilder/header.jpg); background-repeat:no-repeat;}
	  
#menue_top{background-image:url(../bilder/menue_verlauf.png);background-repeat:repeat-x;
		   height:19px; width:962px;
		   font-size:9pt; color:#FFFFFF; word-spacing:2px;
		   padding-left:45px; padding-top:15px;
		   text-transform:uppercase; 
		   float:left; }

a.menue {margin-bottom:4px; 
		 text-align:center; text-decoration:none;
		 border-style:solid; border-width:1px; border-color:transparent;  
		 padding:2px;}
	a.menue:link    {color:#474747;}
	a.menue:visited {color:#474747; }
	a.menue:hover   {color:#999999;}
	a.menue:active  {color:#999999; }
	
.menue_top_on{margin-bottom:4px; 
		      text-align:center; text-decoration:none; color:#999999;
			  border-style:solid; border-width:1px; border-color:transparent;  
		 padding:2px;}
	a.menue_top_on:link    {color:#999999;}
	a.menue_top_on:visited {color:#999999; }
	a.menue_top_on:hover   {color:#999999; }
	a.menue_top_on:active  {color:#999999; }
	
#menue_top img{margin-right:20px;}

#headline1{
	height:47px;
	width:470px;
	float: left;
	margin-left:38px;
	padding-top:0px;
	padding-left:0px;
}
			 
#menue_unter{height:19px; width:620px; 
			 font-size: 7pt; letter-spacing:1px; color:#383838; float: left;
             border-width:thin; border-bottom-style:dashed; border-bottom-color:#999999; 
			 margin-left:38px;
			 padding-top:10px; padding-left:3px;}
			 
#menue_unter a{text-decoration:none;color:#383838;}
	#menue_unter a:link    {color:#383838;}
	#menue_unter a:visited {color:#383838; }
	#menue_unter a:hover   {color:#626262; }
	#menue_unter a:active  {color:#626262; }
	
#buttons{padding-left:0px; border-width:0px;}

#picture {float:left; border-color:#999999;}

#pl{padding-left:24px;}
			 
#ausgabe{text-align:left;
         margin-left:38px; margin-top:27px;}

.ausgabe_links{width:251px;  
               font-size: 10pt; float:left;
			   margin-top:27px;}
			   
.ausgabe_links_box{border-style:dashed; border-color:#999999; border-width:thin;
                   height:68 px; width:250px;
				   margin:1px; padding-bottom:1px;
				   float:left; 
				   margin-bottom:16px;}
				   
.ausgabe_links_box_menue{width:97px; height:60px; margin:2px;
						 background-image:url(../bilder/verlauf_60.png);
          			     background-repeat:repeat-x; 
						 float:left; display:inline;
						 font-size:22px; text-align:center;
						 text-transform:uppercase; 
           				 color:#FFFFFF;}
	  
.ausgabe_links_box_menu{color:#040707;
						border-style:solid; border-width:1px; border-color:transparent;
	                    text-decoration:none; display: block; vertical-align:middle; text-align:center; line-height:52px;
						width:88px; height:52px; 
						margin-left:3px; margin-top:3px;}
	  
a.ausgabe_links_box_menu:link        {color:#FFFFFF;}
	a.ausgabe_links_box_menu:visited {color:#FFFFFF; }
	a.ausgabe_links_box_menu:hover   {color:#FFFFFF;border-width:1px; border-color:#FFFFFF; }
	a.ausgabe_links_box_menu:active  {color:#FFFFFF;border-width:1px; border-color:#FFFFFF; }
	
.style {font-size: 20px;}
.student{font-size: 17px;}
	
.ausgabe_links_box_menu_long{color:#040707;
							 border-style:solid; border-width:1px; border-color:transparent;
	                    	 text-decoration:none; display: block; vertical-align:middle; text-align:center;
							 width:88px; height:52px; 
							 margin-left:3px; margin-top:3px;}
	  
a.ausgabe_links_box_menu_long:link        {color:#FFFFFF;}
	a.ausgabe_links_box_menu_long:visited {color:#FFFFFF; }
	a.ausgabe_links_box_menu_long:hover   {color:#FFFFFF;border-width:1px; border-color:#FFFFFF; }
	a.ausgabe_links_box_menu_long:active  {color:#FFFFFF;border-width:1px; border-color:#FFFFFF; }
						 

	
.ausgabe_links_box_hg{background-color:#FFFFFF;  
					  height:60px; width:147px;
					  margin-bottom:2px; margin-top:2px; margin-right:2px;
					  font-size:8pt;
					  float:left;}
						 
.ausgabe_links_box_text{width:81px;
                        padding-top:13px; padding-left:13px; padding-bottom:11px;
						font-size:8pt;
						float:left;}
						
.ausgabe_links_box_img{height:45px; 
					   text-align:right;
					   margin-top: 15px; margin-right:9px;}
			   
.ausgabe_mitte{width:600px; 
               min-height:460px; 
			   height:auto !important; 
			   height:430px;
			   float:left; text-align:justify;
			   padding-top:27px; padding-left:12px; padding-right:43px;}
			   
.ausgabe_publi{width:600px; 
               min-height:260px; 
			   height:auto !important; 
			   height:260px;
			   float:left; text-align:justify;
			   padding-top:70px; padding-left:12px; padding-right:43px;}
			   
.ausgabe_mitte_schiff{width:600px; 
               min-height:750px; 
			   height:auto !important; 
			   height:800px;
			   float:left; text-align:justify;
			   padding-top:10px; padding-left:12px; padding-right:43px;}
			   
.ausgabe_mitte_infra{width:600px; 
                min-height:720px; 
				height:auto !important; 
				height:720px;
			   float:left; text-align:justify;
			   padding-top:27px; padding-left:12px; padding-right:43px;}
			   
.ausgabe_wenig{width:600px; 
               min-height:350px; 
			   height:auto !important; 
			   height:430px;
			   float:left; text-align:justify;
			   padding-top:27px; padding-left:12px; padding-right:43px;}
			   
.ausgabe_home{width:600px; 
               min-height:400px; 
			   float:left; text-align:justify;
			   padding-top:27px; padding-left:20%;}
			   
.ausgabe_login{width:600px; 
               min-height:300px; 
			   float:left; text-align:justify;
			   padding-top:27px; padding-left:20%;}
			   
.ausgabe_mitte_news{width:632px; 
			   		float:left; text-align:justify;
			  		padding-top:27px; padding-left:35px; padding-right:43px;}
					
.go_top{font-style:italic; color:#b2b4b5;  font-size:9pt}
	a.go_top{font-style:italic; color:#b2b4b5; }
		a.go_top:link 	 {color:#b2b4b5;}
		a.go_top:visited {color:#b2b4b5;}
		a.go_top:hover   {color:#626262;}
		a.go_top:active  {color:#626262;}

.ausgabe_mitte_galerie{width:930px; 
					   float:left; 
				   	   padding-left:35px; padding-right:43px; 
					   margin-top:27px;}

.ausgabe_mitte_product{width:415px; 
					   float:left; text-align:left;
					   padding-top:27px; padding-left:35px; padding-right:43px;}

table{border-color:#FFFFFF; border-width:thin; border-collapse:collapse;}
		
.ausgabe_rechts_rechts{margin:right; width:148px;}
			   
.ausgabe_rechts{width:148px; 
				float:left; font-size: 8pt;
				}

.ausgabe_rechts_middle_img{margin-top:11px; margin-bottom:6px;
						   padding-top:6px; padding-bottom:6px;
					       border-top-style:dashed; border-top-color:#999999; border-top-width:thin;
					       border-bottom-style:dashed; border-bottom-color:#999999; border-bottom-width:thin;}
					
.ausgabe_rechts_top{height:20px; 
					padding-left:11px; padding-top:2px; 
                    background-image:url(../bilder/verlauf_22.png);background-repeat:repeat-x;
					color:#FFFFFF; text-transform:uppercase;}
					
.ausgabe_rechts_middle{border-width:thin; border-style:dashed;  border-color:#999999; border-bottom:none;
					   margin-top:1px; }

.ausgabe_rechts_inhalt{margin:1px; 
					   background-color:#FFFFFF;
					   padding-left:11px; padding-right:11px;}

.ausgabe_rechts_mehr{border-top-style:dashed; border-top-color:#999999; border-top-width:thin;
					 text-align:right; text-transform:uppercase; font:bold;
					 padding-top:8px; padding-bottom:4px; 
					 margin-top:6px;}
					 
a.ausgabe_rechts_mehr {border-color:transparent;}
	a.ausgabe_rechts_mehr:link    {color:#040707; text-decoration:none;}
	a.ausgabe_rechts_mehr:visited {color:#040707; text-decoration:none; }
	a.ausgabe_rechts_mehr:hover   {color:#626262; text-decoration:none;}
	a.ausgabe_rechts_mehr:active  {color:#626262; text-decoration:none;}   					 
					 
.ausgabe_rechts_mehr img{padding-left:8px;}
					
.ausgabe_rechts_bottom{height:11px;  
                       background-image:url(../bilder/verlauf_11.png);background-repeat:repeat-x; }
					   
#menue_bottom{height:20px; width:960px; letter-spacing: 1px;
			  font-size:7pt; text-transform:uppercase; text-align:right; color:#000000; 
			  word-spacing:10px; float:left;
		      padding-right:23px; padding-top:13px; background-color:#474747;
}   
		   
a.menue_bottom {margin-bottom:4px; 
				border-style:solid; border-width:0px;
				padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; 
				text-decoration:none;}
	a.menue_bottom:link    {color:#FFFFFF;}
	a.menue_bottom:visited {color:#FFFFFF;}
	a.menue_bottom:hover   {color:#999999;}
	a.menue_bottom:active  {color:#999999;}   
	
a.menue_bottom_on {margin-bottom:4px; 
				   text-align:center; text-decoration:none; border-color:#FFFFFF;
				   padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px;}
	a.menue_bottom_on:link    {color:#999999;}
	a.menue_bottom_on:visited {color:#999999;}
	a.menue_bottom_on:hover   {color:#999999;}
	a.menue_bottom_on:active  {color:#999999;}  

#menue_bottom_unter{width:650px;
					font:bold; letter-spacing:1px; color:#383838;float: left;
                    border-width:thin; border-top-style:dashed; border-top-color:#999999; 
					border-bottom-style:dashed; border-bottom-color:#999999;
					margin-left:38px; margin-top:60px;} 
					
.technische{float:left; 
			padding-top:10px; padding-left:2px; padding-bottom:10px; padding-right:2px; 
			color:#383838;}

a.technische_link{color:#383838;}
	a.technische_link:link    {color:##383838;}
	a.technische_link:visited {color:##383838;}
	a.technische_link:hover   {color:#626262;}
	a.technische_link:active  {color:#626262; }  

.preisliste{float:left; 
			padding-top:10px; padding-left:2px; padding-bottom:10px;}
					
.bestellformular{float:left; color:#FFFFFF; font:bold; vertical-align:top;
				 background-image:url(../bilder/verlauf_16.png); 
				 height:15px;
				 padding-left:5px; padding-right:5px; padding-top:1px; 
				 margin-top:10px; margin-left:2px;}
				 
a.bestellformular{text-decoration:none;  color:#FFFFFF; font:bold;}
	a.bestellformular:link    { color:#FFFFFF; font:bold;}
	a.bestellformular:visited { color:#FFFFFF; font:bold;}
	a.bestellformular:hover   { color:#626262; font:bold;}
	a.bestellformular:active  { color:#626262; font:bold; }
				 
.bestellformular_img{float:left; 
					 padding-top:10px; padding-bottom:10px;}

#untermenue_galerie{float:left;  
					width:215px;
					vertical-align:top;  
					padding-top:1px; padding-left:10px; 
					margin-bottom:15px;}
					
#untermenue_galerie_img{float:left;}

#untermenue_date{font-size:7pt; font-style:italic; color:#b2b4b5; float:left; text-align:left; 
				 width:205px; 
				 margin-top:1px;}
				 
a.untermenue_galerie {margin-bottom:4px; 
                      text-align:center; text-decoration:none;
					  border-style:solid; border-width:1px; border-color:transparent; 
					  padding:2px; }
	a.untermenue_galerie:link    {border-color:transparent;}
	a.untermenue_galerie:visited {border-color:transparent;}
	a.untermenue_galerie:hover   {font-style:bold; border-color:transparent;}
	a.untermenue_galerie:active  {font-style:bold; border-color:transparent;}
	
.untertitel {width:112px; height:190px; 
			 float:left; font-size:8pt; text-align:center;
			 margin-right:18px; margin-bottom:15px;}
			 
.untertitel img{margin-left:0px; margin-bottom:5px;
				height:100px; width:100px;
			 	border-color:#999999; border-width:thin; border-style:dashed; 
			 	background-color:#FFFFFF; 
			 	padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px;}
				


#untermenue{float:left; vertical-align:middle; font-size:8pt; color:#474747;
			height:27px; width:480px;
            margin-left:10px; margin-top:2px; margin-bottom:10px;  
			padding-top:0px; padding-left:34px; }

a.untermenue{margin-bottom:4px; 
			 text-align:center; text-decoration:none;
			 border-style:solid; border-width:1px; border-color:transparent; 
			 padding:2px;}
	a.untermenue:link    {color:#474747;}
	a.untermenue:visited {color:#474747;}
	a.untermenue:hover   {color:#999999;}
	a.untermenue:active  {color:#999999;}  

a.untermenue_on{margin-bottom:4px; 
				text-align:center; text-decoration:none;
				border-style:solid;  border-width:1px; border-color:#b2b4b5; 
				padding:2px;}
	a.untermenue_on:link    {color:#626262;border-width:1px; border-color:#b2b4b5;}
	a.untermenue_on:visited {color:#626262;border-width:1px; border-color:#b2b4b5;}
	a.untermenue_on:hover   {color:#626262;border-width:1px; border-color:#b2b4b5; }
	a.untermenue_on:active  {color:#626262;border-width:1px; border-color:#b2b4b5; }
	
#untermenue_oben{float:left; vertical-align:middle; font-size:9pt; color:#626262; text-transform:uppercase;
				 height:19px; width:750px; 
            	 margin-left:36px; margin-top:4px; margin-bottom:1px;
				 padding-top:3px; padding-left:59px;}

a.untermenue_oben{text-align:center; text-decoration:none;
				  border-style:solid;  border-width:1px; border-width:1px;  border-color:transparent;
				  padding:2px;}
	a.untermenue_oben:link    {color:#626262;}
	a.untermenue_oben:visited {color:#626262;}
	a.untermenue_oben:hover   {color:#626262;border-width:1px; border-color:#b2b4b5; }
	a.untermenue_oben:active  {color:#626262;border-width:1px; border-color:#b2b4b5; }  

a.untermenue_oben_on{margin-bottom:4px; 
                     text-align:center; text-decoration:none;
					 border-style:solid; border-width:1px; border-color:#b2b4b5; 
					 padding:2px;}
	a.untermenue_oben_on:link    {color:#626262;border-width:1px; border-color:#b2b4b5;}
	a.untermenue_oben_on:visited {color:#626262;border-width:1px; border-color:#b2b4b5;}
	a.untermenue_oben_on:hover   {color:#626262;border-width:1px; border-color:#b2b4b5; }
	a.untermenue_oben_on:active  {color:#626262;border-width:1px; border-color:#b2b4b5; }  
	
#untermenue_unten{float:left; vertical-align:middle; font-size:9pt; color:#626262; text-transform:uppercase;
				  margin-top:4px;  margin-left:36px; margin-bottom:4px;
				  height:18px; width:910px; 
                  padding-left:59px; }

a.untermenue_unten{margin-bottom:4px; margin-right:10px;
                   text-align:center; text-decoration:none; font-size:8pt;
				   border-style:solid;  border-width:1px; border-color:transparent; border-style:solid;
				   padding:0px; }
	a.untermenue_unten:link    {color:#626262;}
	a.untermenue_unten:visited {color:#626262;}
	a.untermenue_unten:hover   {color:#626262;border-width:1px; border-color:#b2b4b5; }
	a.untermenue_unten:active  {color:#626262;border-width:1px; border-color:#b2b4b5; }  

a.untermenue_unten_on{margin-bottom:4px; margin-right:10px; 
					  text-align:center; text-decoration:none; font-size:8pt;
					  border-style:solid;  border-width:1px; border-color:#b2b4b5;
					  padding:0px;}
	a.untermenue_unten_on:link    {color:#626262;border-width:1px; border-color:#b2b4b5;}
	a.untermenue_unten_on:visited {color:#626262;border-width:1px; border-color:#b2b4b5;}
	a.untermenue_unten_on:hover   {color:#626262;border-width:1px; border-color:#b2b4b5; }
	a.untermenue_unten_on:active  {color:#626262;border-width:1px; border-color:#b2b4b5; }  	
	
.versetzt{padding-left:42px;}

#leiste{height:40px; width:1000px; 
		float:left; 
		margin-top:30px; margin-bottom:10px;}
		
#leiste img{float:right; 
			margin-right:42px; margin-top:10px;}
		
.grau{width:798px; height:6px; 
	  background-color:#bdbbbc; background-repeat:repeat-x; 
	  float:left;}
.blau{width:41px; height:6px; 
      background-color:#356b8a; background-repeat:repeat-x;
	  margin-left:2px;
	  float:left;}
.grey{width:41px; height:6px;
	  background-color:#6f6f6f; background-repeat:repeat-x;
	  margin-left:2px;
	  float:left;}
.orange{width:35px; height:6px;
	  	background-color:#e48600; background-repeat:repeat-x;
	  	margin-left:2px;
	  	float:left;}
.gelb{width:35px; height:6px;
	  background-color:#ffc500; background-repeat:repeat-x;
	  margin-left:2px;
	  float:left;}
.greu{width:40px; height:6px;margin-left:2px;
	  background-color:#bdbbbc; background-repeat:repeat-x;
	  float:left;}
	    
	  
	
/*anfang formular*/
.zusatz{margin-left:285px; margin-bottom:0px; margin-top:0px;
		font-size:7pt; color:#969899; }
.star{font-size:7pt; color:#969899;}
#formular{height:500px; width:400px; font-family:tahoma;}
#formular_links{width:300px;}
.name{width:110px;}
.ort {width:110px;}
.short{margin-right:100px;}
.absatz_short{margin-right:100px; margin-top:30px;}
.absatz_name{margin-top:30px; 
			 width:110px;}
.text{width:300px; height:100px;}
.left{margin-left:115px; margin-top:30px; margin-right:10px; background-color:#f8f7fb;}
.color{background-color:#f8f7fb;}
.color2{background-color:#cc071e; height:20px; font-size:9px; color:#FFFFFF; border-color:#FFFFFF;}
.betreff{width:300px; 
		 margin-top:30px;}
.login{width:160px;
       margin-top:60px;
	   margin-left:36px;}
form {margin-top:0px; padding-top:0px;}
label, input, textarea {display: block;
  					    float: left;
                        margin: 5px 5px 0 0;
                        color: #040707;/*Schriftfarbe*/}
textarea {height: 80px; /*Textfeld höhe*/
          overflow: auto;}
input, textarea {background-color: #ffffff;/*Hintergrundfarbe der Felder*/
   				 border: 1px solid #bcb6a9;/*Umrandung*/
                 padding: 1px 2px;}
input:focus, textarea:focus {background-color: #f8f7fb;/*Hintergrundfarbe beim Eingeben*/
                             border: 1px solid #474747;/*Umrandung beim Eingeben*/}

/*ende formular*/
