/**************************************************************
   NAVIGATION
/**************************************************************
   Allgemeiner Style
 **************************************************************/	
* {
	margin:0;
	padding:0;
	}
	
html,body {
	background: #000000; 
	height:100%;
	}

	
body { 
	font: 400 8pt Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	text-align: center; 
	}
	
a { 
	color: #ffffff; 
	text-decoration: none;
	}
	
a:hover { 
	color: #999999; 
	background: inherit; 
	text-decoration: none;
	}

h1 {	
	font: bold 400 Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	}
	
img {
	border: 0;
	}

.content {   	
	margin: 0px auto;
		}
	
/**************************************************************
   Content Style
 **************************************************************/	

#wrap {  
	background: url(img/content.gif) repeat-y;  
	min-height: 100%;
	height: auto !important;
	height: 96%; /*f?r den IE */
	margin: 0 auto;  
	width: 954px; 
		}

#frame {
	height: 100%;
	margin-right:auto;
	text-align:left;
		}
		
#content {
	vertical-align: middle;
	height: 600px;
	width: 898px;
			}
		
#main {
	margin: 0 28px 0 28px;
	height: 436px;
	width: 898px;
		}
		
#gallery {
	margin: 0 20px 0 20px;
	height: 436px;
	width: 852px;
		}

		
#gallery_list{
	margin: 100px 18px 0 18px;
	height: 336px;
	width: 83px;
	float: left;
	}

#main p {
	margin: 0 0 0 0;
	text-align: center; 
		}

#sedcard {
	padding: 80px 0 0 0;
		}
	
#main h1 {
	text-align: left; 
	margin: 20px 0 0 0;
		}

#mainright {
	margin: 0 28px 0 500px;
	padding: 20px 0 0 20px;
	height: 416px;
	width: 350px;
		}
		
#mainright p {
	margin: 0 0 20px 0;
		}
		
#mainright img {
	padding: 5px 8px 15px 8px;
		}
#mainleft {
	margin: 0 28px 0 20px;
	padding: 20px 0 0 20px;
	height: 416px;
	width: 378px;
	float: left;
		}
		
#mainleft p {
	margin: 0 0 20px 0;
		}
		
#meassure {
	margin: 0 28px 0 20px;
	padding: 70px 0 0 15px;
	height: 360px;
	width: 70px;
	float: left;
	}
		
#meassure p {
	margin: 0 0 20px 0;
		}

#meassure h1 {
	font: bold 400 Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	}

#top {	
	height: 60px; 
	widows: 898px; 
	margin: 0 0 0px 28px;
	padding: 30px 0 0 0;
	}
#logo {	
	margin: 0 0 0 28px;
	width: 280px; 
	float: left;
	text-align: left;
		}	
#nav {	
	font: bold 400 Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	text-transform: uppercase;
	text-align: right;
	float: right;
	width: 500px;
	margin: 25px 0 0 0;
	}
	
/******* content 540 ******/
#content540 {
	color: #000;
	clear: both;
	width: 540px;
	padding: 0 0 20px 0;
	float: left;
		}
		
#content540 p {
	line-height: 1.6em; 
	margin: 0 15px 15px 60px;	
		}
		
#content540 img {
	line-height: 1.6em; 
	float:left; 
	margin:0 20px 10px 0;
	vertical-align:text-top;
		}
		


/******* contact ******/
#contact {
	color: #fff;
	clear: both;
	font: 400 8pt Verdana, Arial, Helvetica, sans-serif; 
	float: left;
	margin: 0 28px 0 500px;
	padding: 20px 0 0 20px;
	height: 416px;
	width: 378px;
		}
#contact p {
	line-height: 1.5em; 
	padding-top: 5px;
	margin: 0 8px 0 10px;
	text-align: left;
		}
#contact img {
	line-height: 1.6em; 
	margin: 17px 0 0 0;
		}
#contact h1 {	
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; 
	padding: 17px 0 4px 10px; 
	margin: 0; 
	letter-spacing: -1px; 
		}

/**************************************************************
   Formular Style
 **************************************************************/
.width45 {
  width: 270px;
}
form {
font: 400 1.0em Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
}
label {
  float: left;
  width: 136px;
  vertical-align: top;
}
input,
textarea,
select {
  padding: 1px;
  font: 400 0.9em Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background: #fff;
  border: 1px solid #606;
}
input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #EFEDED;
  border: 1px solid #888;
}
input.noBorder,
input:focus.noBorder,
input:hover.noBorder {
  padding: 0;
  border: 0;
}
input.button {
  padding: 2px 5px;

  font: 400 0.9em Verdana, Arial, Helvetica, sans-serif;
  cursor: pointer;
  color: #000;
  background: #ccc;
  border-width: 1px;
  border-style: solid;
  border-color: #888 #888 #8880 #888;
	width: 100px;
}

input.radio {
  background: none;
  border: 0px;
}
input.withBorder {
  border: 1px solid #990000;
  background-color: #fff;
  color: #000;
}
		