
html, body {  margin: 0; padding: 0; text-align: center; }

@charset "UTF-8";

body  {
	font: 100.1%  Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0 0 50px 0; border: 0;
	color: #000000; background-color: #FFFFFF;
  }

#page {
	width: 1070px;
	border: 0px;
	text-align: left;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	font-size: 13px;
	
}

table#kontakt { margin: 0; padding:  0; width: 475px; font-size: 13px;
   				line-height: 18px; color: #4F4F4F; text-align: left; }
				
#kontakt td { margin: 0; padding: 14px 0 16px 0; border-bottom: 1px solid #999999; }	

		


/* ---- Kopfbereich ---- */

#top {
  background: transparent url(pics/head_2.jpg) no-repeat top center;
  height: 158px;
  margin: 0; padding: 0;
}

#adresse {
  	color: #3F3F3F;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	line-height: 17px;
  	text-align: right;
  	margin: 0px;
  	padding: 34px 70px 0 0;
  	border: 0;
}


#image_board {
   background: transparent url(pics/img_bg.jpg) no-repeat top;
   padding: 0;
   margin:0;
   border: 0;
   text-align: left;
   height: 254px;
	width: 1070px;
}

#img_left  { margin: 0; padding: 0 8px 0 10px;  border: none; text-align: left; width: 246px; height: 246px; float: left; }
#img_right { margin: 0; padding: 0;  border: none; float: left; width: 600px; height: 246px; }
#country   { margin: 0; padding: 0;  border: none; float: right;  width: 198px; height: 246px; }

img.country { margin: 20px 0 0 10px; padding:0; text-align: left; border: none; }

/* ---- End Kopfbereich ---- */


#wrapper { margin: 0; padding: 0; background: transparent url(pics/content.jpg) repeat-y top left; }


/* ---- Navigation ---- */

#sidebar { 	margin:0px; padding: 74px 0 0 0; border: 0; float: left; width: 264px;
			font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4F4F4F; line-height: 14px; }

#sidebar ul { margin: 0 8px 0 10px; padding: 0; text-align: right; }

#sidebar li    { margin:  0 122px 0 0px; padding: 0px 0 12px 0;  border: 0px; list-style-type: none; }
#sidebar li a  { color: #003080;  list-style-type: none; text-decoration: none }

#sidebar li a:link, #sidebar li a:visited { color: #003080; list-style-type: none; text-decoration: none; }

#sidebar li a:hover { color: #00C0FF; list-style-type: none; text-decoration: none; }

#sidebar li.auswahl { margin: 0 0 0 128px; color:#333333; font-weight: bold; text-align: left; }

/* ---- End Navigation ---- */


/* ---- mainContent ---- */

#content  { margin: 0px 0 0 336px; padding: 30px 10px 50px 0px; width: 470px; text-align: left;
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #4F4F4F; font-size: 13px; line-height: 18px; }

#content p { margin: 0; padding: 0 0 12px 0; }

#content a { color: #003080; text-decoration: none; }

#content a:link, #text li a:visited { color: #003080; text-decoration: none; }

#content a:hover { color: #CC9900; text-decoration: underline; }


ul.tech_dat    { margin: 0 0 3px 20px; padding: 0; list-style-type: none; 	text-align: left; }
ul.tech_dat li { padding: 0 0 2px 0; }

ul.liste 	{ margin: 0 0 3px 30px; padding: 0; list-style-type: disc; text-align: left; }
ul.liste li { padding: 0 0 12px 0;  }

.telefon { margin: 0; padding: 0; width: 70px; float: left;}

/* ---- end mainContent ---- */




/* ---- Kontaktformular ---- */

#checkbox  		 { margin: 0 ; padding: 0; width: 500px; text-align: left; font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 13px;  }
#checkbox p 	 { margin: 0; padding: 2px 0 8px 0;  color: #666666; }
#checkbox input { margin: 0; padding: 0px;  }
	
.t-area { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #003399;}

#f_kontakt		 { margin: 0 ; padding: 0; width: 440px; text-align: left; font-family: Arial, Helvetica, sans-serif; }
#f_kontakt label { margin: 0; padding: 2px 0 0 0; float: left; width: 120px; color:#666666; font-size:11px; }
#f_kontakt p 	 { margin: 0 0 8px 0; padding: 1px; font-size: 12px;	color: #006699;	}
#f_kontakt input { margin: 0; padding: 1px; width:280px; font-size: 12px; color: #003399; }
#f_kontakt button { font-size: 12px; font-weight: bold;}


.kontakt { margin: 0; padding: 0; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; color: #6F6F6F; text-align: left; }

	
/* ---- End Kontaktformular ---- */



	
/* ---- Formular Messen ---- */

table#messen { margin: 0; padding: 0; width: 480px; font-size: 13px; line-height: 18px; color: #4F4F4F; text-align: left; }


#f_messen		{ margin: 0 ; padding: 0; width: 440px; text-align: left; font-family: Arial, Helvetica, sans-serif; }

#f_messen label { margin: 0; padding: 2px 0 0 0; float: left; width: 120px; color:#666666; font-size:11px; }

#f_messen p 	{ margin: 0 0 8px 0; padding: 1px; font-size: 12px;	color: #006699;	}

#f_messen input { margin: 0; padding: 1px; width:280px; font-size: 12px; color: #003399; }

#salutation, #termin, #anzahl { text-align: left; color:#003399; font-size:12px; }

/* ---- End Formular Messen ---- */


/* ---- Footer ---- */

#footer {
	clear: both;
    background: transparent url(pics/foot.jpg) no-repeat bottom center;
   	height: 123px;
   	margin: 0;
   	padding: 0 0 0 70px;
	text-align: left;
}

.footer_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #003080;
	text-align: left;
}
	
/* ---- End Footer ---- */

  
h1, h2, h3 { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold; color: #6F6F6F; }

h1 { padding: 0 0 24px 0; font-size: 18px; }

h2 { padding: 0 0 15px 0; font-size: 13px; letter-spacing: 0.07em; }

h3 { padding: 0; margin: 15px 0 15px 0; color: #336699; font-size: 13px; }

h4 {  margin: 0; padding: 0 0 30px 0; color: #0050A0; font-size: 22px; font-weight: normal; }

h5 {  margin: 0; padding: 0 0 22px 0; color: #0050A0; font-size: 18px; font-weight: normal; }

p { padding: 0 0px 10px 0;}

.small { font-size: 10px; line-height:13px;	color: #666666; }

.red { font-size: 11px;	line-height:16px; color: #CC3300; }




