body { 
	margin: 0;
	padding: 0;
	font-family: Arial, san-serif;
	color: #333;
	font-size: 12px;
	background: #E8E0E9 url(../new_pic/pic_humans/bg_body.gif) top left repeat-x;
}

#Container{
	width: 930px;
	margin: 0 auto; 
	}

#MainTab{
	width: 930px;
	padding: 0;
	margin: 0;
}

#ContentTD { width: 780px; height: 390px; }

#TabContentMenu{
	width: 737px;
	margin: 20px 0 0 0;
}

#MenuTD 		{ padding-bottom: 30px;}
#MenuTD ul 	{ list-style: none; margin: 30px 0 0 0; padding: 0; width: 200px; text-align: right; }
#MenuTD ul li 	{ line-height: 20px; }
#MenuTD ul li a 	{ font-weight: normal; font-family: Arial; font-size: 16px; color: #3E5C1B; text-decoration: none; }
#MenuTD ul li a:hover { color:#E4F3D8;}

table.ContentMenu2 { padding: 0px; margin: 25px auto 115px auto; }
table.ContentMenu2 a { color: #D45B28; text-decoration: none; }
table.ContentMenu2 a:hover { text-decoration:underline; }

#Title {
	background: transparent url(../new_pic/pic_humans/bg_title_01.jpg) top left no-repeat;
	width: 930px;
	height: 240px;
}

.banner { background: transparent url(../new_pic/pic_humans/bg_banner.jpg) top right no-repeat; position: relative; top: 180px; left: 500px; color: #82AC4C; width: 400px; margin: 0;  }
marquee {	 padding: 5px 0px 6px 0px; margin:0;  }

#Footer{	color:#9185AD; width: 930px; text-align: left; margin:2px auto; padding: 0;}
#Footer a { color:#82AC4C; font-size: 13px; text-decoration: none; margin:0; line-height: 30px; font-weight: normal;  }


.address { width: 930px; color: #E8E0E9; text-align: center; }

h2 { font-weight: bold; font-size: 16px; color: #333; margin: 0 60px 15px 60px; padding: 20px 0 0 10px;}
p { text-align: left;  margin: 0 50px 0 60px; padding: 0 0 0 0; font-size: 12px;}

ol { list-style: none;  text-align: justify; margin: 15px 0px 0 100px; padding: 0px 0 10px 15px;}
ol li { font-size:11px; line-height: 20px; background: transparent url(../new_pic/bott_bg.gif) left top no-repeat; padding: 0 0 0 20px; }

.preisliste {background-color: #fff; width:700px; border:1px dotted #333;  margin: 0 0  30px 15px;}
.preisliste td { border:dotted #ccc 1px; padding:6px;}
.preisliste td.red { border:dotted #333 1px; background:#000; padding:10px; color: #fff; }

.tab_pp select 	{ margin: 0 0 0 100px; }
.pp_butt 		{ margin: 0 0 0 100px; }

.csc-textpic-imagewrap { margin: 20px 0 0 70px}

ul.Box3 { margin: 0 0 0 80px; padding: 0px 0 10px 15px;}
ul.Box3 li { font-size:12px; line-height: 30px;  padding: 0; }

ul.Box4 { margin: 5px 0 15px 100px; padding: 0;}
ul.Box4 li { font-size:11px; line-height: 18px; padding: 0 0 0 5px; }

ul.Box5 { float: left; list-style: none; width: 220px;  text-align: justify; margin: 0 0px 0 70px; padding: 0px 0 10px 15px;}
ul.Box5 li { font-size:11px; line-height: 20px; background: transparent url(../new_pic/bott_bg.gif) left top no-repeat; padding: 0 0 0 20px; }

ul.Box6 { list-style: none; width: 620px; margin: 0 0px 0 50px; padding: 0px 0 10px 15px;}
ul.Box6 li { font-size:11px; line-height: 20px; background: transparent url(../new_pic/bott_bg.gif) left top no-repeat; padding: 0 0 0 20px; }


.csc-frame-frame1{ text-align: center;}
.csc-mailform { margin: 0;  border: 0px;} 
.csc-mailform-field {margin: 3px 0;}
#mailform {  margin:0; padding: 0;}

#mailform { margin: 0 0 0 60px;  border: 0px;  } 
#mailform label { display: block; width: 120px; float: left; line-height: 18px; }
#mailform input { display: block; border: 1px solid #000;  margin:0; padding: 0; height: 18px;}
#mailform textarea { border: 1px solid #000; width: 262px;}

a {color: #333; text-decoration: none; font-weight: bold; }
a:hover {text-decoration: underline;}

.impressum_autor { width: 460px; padding: 0px; margin: 0px 0 20px 140px; }
.impressum_autor h3 { font-size: 12px; font-weight: bold; color:#333; margin: 0; padding: 4px; display: block; }
.impressum_autor p { border-left: 5px solid #333; padding: 0 0 0 20px; margin: 10px; color: #333;}

.impressum_owner { width: 460px; padding: 0px; margin: 0px 0 20px 140px;}
.impressum_owner h3 { font-size: 12px; font-weight: bold; color#333; margin: 0; padding: 4px; display: block; }
.impressum_owner p { border-left: 5px solid #333; padding: 0 0 0 20px; margin: 10px; color: #333;}

#OrderTest { text-align: right; width: 157px; margin: 50px 0 0 0; padding: 0 4px 15px 0;}
#OrderTest h3 { font-size: 10px; margin: 0 0 10px 0; padding: 0; font-weight: normal;}
#OrderTest label { margin:0; padding: 0; font-size: 10px;}
#OrderTest input { border: 1px solid #333; width: 147px; margin: 10px 0 0 0; padding: 0;}
#OrderTest select {  width: 147px; border: 1px solid #333; font-size: 10px; height: 18px; margin: 10px 0 0 0; padding: 0; }
#OrderTest button { background-color: #333; color: #fff; border: 0px; font-size: 11px; margin: 0 100px 20px 0; padding: 2px 6px;}


#mailform { margin: 0; padding: 0;}
#mailform .csc-mailform-submit { height: 22px; width: 100px; display: block; background-color: #fff; padding: 2px;}
#mailformselect { border: 1px solid #000; margin:15px 0 ; padding:0; background-color:#fff; }
#mailformselect input { float: left;  width: 30px;display: inline-block; }
#mailformselect label { width: 140px; }


