﻿html {
overflow-y:scroll;
}
html, body {
margin:0;
padding:0;
text-align:center;
width:100%;
background-image:url(/atos/wLayout/design/img/bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
img {
border:medium none;
vertical-align:bottom;
}
.attention 
{
    color:#FF0000;
    font-weight:bold;
}
p {
/*font-size:12px;*/
line-height:18px;
margin:0 0 20px;
}
p#p_title {
	margin:10px 0 8px !important;
	font-weight:bold;
	font-size:14px;
}
p#p_justify_text {
line-height:18px;
margin:0 0 20px;
text-align:justify !important;
}
p#p_right_text {
line-height:18px;
margin:0 0 20px;
text-align:right !important;
}
p#p_left {
line-height:18px;
margin:0 0 20px;
/*text-align:center !important;*/
}
p strong {
margin:0 0 10px;
}
p.spacer {
margin:0;
}
p.smaller {
margin-bottom:5px;
}
p.smaller input {
margin-left:31px !important;
width:295px;
}
p.smaller2 {
margin-bottom:17px;
margin-top:0;
width:275px;
}
p.smaller2 label {
padding-right:5px;
}
div#div_title {
clear:both;
color:#000000;
font-size:18px;
margin: 20px 0 20px;
padding:0;
/*text-align: center;*/
/*padding-left: 22px;*/
padding-right: 30px;
font-family: Verdana;
font-weight:bold;
}
div#div_undertitle {
clear:both;
color:#000000;
font-size:15px;
margin: 0px 0 25px;
padding:0;
/*text-align: center;*/
/*padding-left: 22px;*/
padding-right: 30px;
}
.smaller {
font-size:80%;
}
a {
color:#000000;
font-weight:bold;
/*text-decoration:underline;*/
}
a strong {
color:#000000;
}
a:hover {
color:#000000;
text-decoration:underline;
}
a:hover strong {
color:#000000;
text-decoration:underline;
}
.red {
color:#FF0000;
font-weight:bold;
}
.div_fill {
float:right;
    clear:both;
    height:150px;
    margin-top:20px;
}
h1 {
clear:both;
color:#000000;
font-size:18px;
margin: 10px 0 15px;
padding:0;
}
h2 {
clear:both;
color:#000000;
font-size:16px;
margin:0 0 23px;
padding:0;
}
h2 a {
clear:both;
color:#000000;
font-size:16px;
margin:25px 0 23px;
padding:0;
}
h2 a:hover {
clear:both;
color:#000000;
font-size:16px;
margin:25px 0 23px;
padding:0;
}
h2.greybar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/atos/wLayout/design/img/greybar-h2-bg.jpg) repeat-x scroll 0 0;
color:white;
height:47px;
line-height:47px;
margin:0;
padding:0 0 0 10px;
}
h3 {
clear:both;
color:#000000;
font-size:14px;
margin:5px 0 8px;
padding:0;
}
h4 {
clear:both;
font-size:13px;
font-weight:bold;
margin:0 0 20px;
}
h4.greybar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/atos/wLayout/design/img/greybar-h4-bg.jpg) repeat-x scroll 0 0;
color:white;
height:35px;
line-height:37px;
margin:0;
padding:0 0 0 10px;
}
h5 {
clear:both;
color:#088436;
font-size:12px;
font-weight:bold;
margin:10px 0;
}
hr {
	border-color:#000000; /*-moz-use-text-color #E8E8E8;*/
	/*border-style:solid none;
	border-width:1px 0;*/
	margin:10px 0;
	/*padding:0;*/
		height: 1px; 
	/*background-color: #FFDD00;*/
	background-color: #000000;
}
input, textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
input.text {
background-color:#F3F3F3;
border:1px solid #CCCCCC;
}
input.per_daten {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
input.per_daten[disabled] {
background-color:#F3F3F3;
border:1px solid #CCCCCC;
color:#000000;
}
textarea {
background-color:#F3F3F3;
border:1px solid #CCCCCC;
}
select {
background-color:#F3F3F3;
border:1px solid #CCCCCC;
font-size:11px;
width:200px;
}
div.div_footer {
clear:both;
}
div.div_close {
float:right;
font-family:Arial,Helvetica,sans-serif;
margin:5px 10px 5px 0;
}
.rightcol {
float:right;
width:179px;
}
.rightalign {
float:right;
}
div#div_page {
/*border-left:1px solid #FFDD00;
border-right:1px solid #FFDD00;*/
border-left:1px solid #000000;
border-right:1px solid #000000;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 auto;
text-align:left;
width:971px;
/*background-image:url("/atos/wLayout/design/img/graysitebg2.gif");
background-repeat:repeat-y;*/
}
div#div_page table {
/*margin-bottom:30px;*/
}
div#div_page table th {
vertical-align:top;
}
div#div_page table th.center {
vertical-align:middle;
}
div#div_page table td {
vertical-align:top;
padding-right:20px;
}
div#div_page table td.right 
{
    text-align:right;
}
div#div_content {
width:754px;
min-height: 620px;
float:left;
padding:0 8px 0 18px;
/*border-top:1px solid #FFDD00;*/
border-top:1px solid #000000;
background-image:url(/atos/wLayout/design/img/span.png);
background-repeat: repeat-y;
/*background-color:#D3D6D6;*/
}
div#div_content h1 {
margin:10px 0 20px;
}
div#div_content.wide h1 {
margin:0 0 20px;
}
div#div_content.narrow {
width:535px;
}
div.simplehtml {
clear:both;
padding-right:15px;
}
div.simplehtml a {
color:#000000;
}

div#div_sortiment table 
{
width:757px;
border-collapse: collapse;
}
div#div_sortiment th {
padding:4px 6px 4px 6px;
color:#FFFFFF;
background-color:#000000;
font-size:12px;
}
div#div_sortiment th.right {
 text-align:right;
}
div#div_sortiment td {
/*padding:4px 6px 4px 6px;*/
padding: 6px;
color:#000000;
font-size:11px;
border-style:none dotted solid;
border-width: medium 1px 1px;
}
div#div_sortiment td.first 
{
    border-left:none;
}
div#div_sortiment td.last 
{
    border-right:none;
}
div#div_sortiment td.right {
 text-align:right;
}
/*div#div_sortiment tr:hover {
padding:4px 6px 4px 6px;
color:#FFFFFF;
background-color:#000000;
font-size:11px;
}
div#div_sortiment td:hover {
padding:4px 6px 4px 6px;
color:#FFFFFF;
background-color:#000000;
font-size:11px;
}*/


div#div_box {
float:left;
margin:0 7px 20px 0;
width:758px;
}
div#div_box p {
margin-bottom:10px;
padding:4px 6px;
}
div#div_boxleft, div#div_boxright, div#div_radr, div#div_ladr, div#div_zahl_art, div#div_email {
float:left;
width:369px;
}
div#div_boxleft {
margin:0 0 20px 0;
}
div#div_boxright {
margin:0 7px 20px 19px;
}
div#div_boxleft p, div#div_boxright p {
padding:4px 6px;
}
.radio tr, .radio td {
vertical-align:top;
}
div#div_leftcol {
clear:both;
float:left;
width:190px;
}
div#div_rightcol {
/*border-left:1px solid #FFDD00;*/
border-left:1px solid #000000;
float:left;
width:779px;
}
div#div_poster {
border:1px solid;
float:left;
width:166px;
height:120px;
/*padding:52px 0 68px;*/
margin: 0 20px 11px 0px;
/*text-align:center;
background-image:url(/atos/wLayout/design/img/teammemberbg.jpg);
font-size: 14px;*/
}
div#div_poster_padding {
border:1px solid;
float:left;
width:166px;
height:0px;
padding:45px 0 75px;
margin: 0 20px 11px 0px;
text-align:center;
background-image:url(/atos/wLayout/design/img/teammemberbg.jpg);
font-size: 14px;
}
div#div_corporate {
color:#000000;
/*background-color:#ffffff;*/
font-family:arial;
height:100px;
padding-top:18px;
/*padding-left:190px;*/
text-align: center;
float:left;
width: 100%;
}
div#div_logo_left {
float:left;
margin-left:20px;
margin-top:12px;
}
div#div_lieferantenlogo img {
width: 200px;
margin-bottom: 0px !important;
}
div#div_kataloglogo img {
width: Auto;
margin-bottom: 0px !important;
}
div#div_lieferantentext {
float: left;
margin-left: 0px;
}
#div_kat_list {
clear:both;
padding-top:10px;
width:764px;
}
#kat_list_table {
border:0 none;
margin-bottom:0 !important;
width:99%;
}
#kat_list_table td {
vertical-align:top;
width:25%;
padding-right:0 !important;
}
.angebot 
{
	background-color:#000000;
	margin-top:30px;
	margin-left:5px;
	float:left;
	border-bottom: thin solid #000000;
}
.angebot_title
{
 	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:16px;
	margin-top:10px;
	margin-left:10px;
}
.angebot_image
{
	width:250px;
	height:168px;
	margin-top:10px;
}
.angebot_preis_ab
{
	position:relative; top:140px; left:170px; z-index:0;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.angebot_preis
{
	position:relative; top:140px; left:175px; z-index:0;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
ol#ol_abc, menu#menu_abc {
	line-height:18px;
	margin:-15px 0 5px;
	text-align:justify !important;
}

/* Lieferanten */
p#lieferantenname {
	font-weight:bold;
	font-size: 16px;
	/*text-decoration:underline;*/
	margin-bottom:5px !important;
}
p#lieferantenslogan {
	margin-bottom:0px !important;
}
p#lieferantenhomepage {
	margin-bottom:0px !important;
}
/*p#lieferantenhomepage a {
	font-weight:bold;
	text-decoration:none !important;
	margin-bottom:0px !important;
}*/
hr#lieferantentrennlinie {
	margin-top:10px !important;
	margin-bottom:10px !important;
	float:left;
	width:100%;
}

/* /Lieferanten */

/* Aktionen */

.aktion_title {
	font-weight:bold;
	font-size: 16px;
	/*text-decoration:underline;*/
	margin-bottom:5px !important;
}
.aktion_text {
	font-size: 14px;
	/*text-decoration:underline;*/
	margin-bottom:5px !important;
}
.aktion_gueltig {
	font-size: 12px;
	/*text-decoration:underline;*/
	margin-bottom:5px !important;
}
/* /Aktionen */

/* Visitenkarte */
div#vk_bg {
	background-image:url("/atos/wLayout/design/img/visitenkarte_atos.jpg");
	background-repeat: no-repeat;
	width:400px;
	height:222px;
	text-align:left;
}
div#vk_benutzerbild {
	/*padding:94px 227px 0;*/
	padding:120px 245px 0;
}
div#vk_benutzerbild img{
	width:100px;
	border: 1px solid #FFDD00; /*#000000;*/	
}
div#vk_name {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	font-variant:small-caps;
	/*font:small-caps bold 20px Times;*/
	/*margin:-78px 24px 0;*/
	margin:-96px 24px 0 24px;	
}
div#vk_funktion {
	font-family:Times New Roman,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	/*font:bold 14px Times New Roman;*/
	margin:-3px 24px 13px 24px;
}
div#vk_kontaktdaten {
}
div#vk_kontaktdaten_bez {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	/*font:14px sans-serif;*/
	margin:0 10px 0 24px;
}
div#vk_kontaktdaten_erg {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	/*font-style:italic;	*/
	/*font:italic 14px sans-serif;*/
}
/* /Visitenkarte */

table#table_impressum 
{
	margin: 0px 0 15px -3px !important;
}
table#table_anfahrt 
{
	margin: -20px 0 15px -3px !important;
}
table#table_aktionen
{
	margin-bottom: 20px;
}
img#img_titelbild
{
	width: 403px;
}
div#div_Ansprechpartner_Abteilung
{
	border-width:2px;
	border-style:solid;
	border-color:black;
	text-align:left;
	margin: 0px 0px 15px;
	background-color: #FFDD00;
	font-size: 18px;
	padding: 2px 2px 2px 10px;

}


div#div_Ansprechpartner
{
	text-align:left;
	margin: 0px 0px 15px;
	height: 110px;
}
div#div_Ansprechpartner_Image
{
	float: left;
	margin-right: 10px;
}
div#div_Ansprechpartner_Name
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
div#div_Ansprechpartner_Email
{
}
img#img_Ansprechpartner
{
	width: 100px;
	border: 1px solid #FFDD00; /*#000000;*/
}

/* te Team */
div#div_Ansprechpartner_Macher
{
	height:380px;
}
div#div_Ansprechpartner_Macher_e
{
	width: 100px;
	height:75px;	
	text-align:left;
}

div#div_Ansprechpartner_Macher1
{	
	margin-left: 314px;	
	padding-bottom:15px;
	float:left;
}
div#div_Ansprechpartner_Macher2
{
	margin-left:164px;
	padding-bottom:15px;
}
div#div_Ansprechpartner_Macher3
{
	margin-left:464px;
}
div#div_Ansprechpartner_Macher4
{
	float:left;
	margin-bottom:-20px;
	margin-left:-584px;
	padding-top:40px;	
}
div#div_Ansprechpartner_Macher5
{
	float:none;
	margin:20px 614px -62px;
	padding-top:20px;	
}

div#div_Ansprechpartner_Macheru
{
	float:left;
	margin-left:14px;
	padding-top:15px;
}

div#div_macher
{
	height:0;
	left:215px;
	position:relative;
	text-align:center;
	top:-229px;
	width:350px;
}

div#div_katalog
{
	height: 370px;
}
div#div_katalog_img img
{
	width: 250px;
	margin-right: 20px;
}
div#div_katalog_img
{
}
div#div_blaetterkatalog
{
	height:100px;
	padding-top: 115px;
}
div#div_katalog_pdf
{
}
div#div_katalog_cover
{
	float:left;
}
div#div_katalog_inhalt
{
	float:left;
}
div#div_poster_ansprechpartner
{
	background-image:url("/atos/wLayout/design/img/button/btn_ansprechpartner.jpg");
	height: 120px;
}
div#div_poster_ansprechpartner:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_ansprechpartner_hover.jpg");
	height: 120px;
}
div#div_poster_philosophie
{
	background-image:url("/atos/wLayout/design/img/button/btn_philosophie.jpg");
	height: 120px;
}
div#div_poster_philosophie:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_philosophie_hover.jpg");
	height: 120px;
}
div#div_poster_anfahrt
{
	background-image:url("/atos/wLayout/design/img/button/btn_anfahrt.jpg");
	height: 120px;
}
div#div_poster_anfahrt:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_anfahrt_hover.jpg");
	height: 120px;
}
div#div_poster_ausstellung
{
	background-image:url("/atos/wLayout/design/img/button/btn_ausstellung.jpg");
	height: 120px;
}
div#div_poster_ausstellung:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_ausstellung_hover.jpg");
	height: 120px;
}
div#div_poster_zerspanung
{
	background-image:url("/atos/wLayout/design/img/button/btn_zerspanung.jpg");
	height: 120px;
}
div#div_poster_zerspanung:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_zerspanung_hover.jpg");
	height: 120px;
}
div#div_poster_werkzeug
{
	background-image:url("/atos/wLayout/design/img/button/btn_werkzeug.jpg");
	height: 120px;
}
div#div_poster_werkzeug:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_werkzeug_hover.jpg");
	height: 120px;
}
div#div_poster_werkstatt
{
	background-image:url("/atos/wLayout/design/img/button/btn_werkstatt.jpg");
	height: 120px;
}
div#div_poster_werkstatt:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_werkstatt_hover.jpg");
	height: 120px;
}
div#div_poster_lieferanten
{
	background-image:url("/atos/wLayout/design/img/button/btn_lieferanten.jpg");
	height: 120px;
}
div#div_poster_lieferanten:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_lieferanten_hover.jpg");
	height: 120px;
}
div#div_poster_aktion
{
	background-image:url("/atos/wLayout/design/img/button/btn_aktion.jpg");
	height: 120px;
}
div#div_poster_aktion:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_aktion_hover.jpg");
	height: 120px;
}
div#div_poster_shop
{
	background-image:url("/atos/wLayout/design/img/button/btn_shop.jpg");
	height: 120px;
}
div#div_poster_shop:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_shop_hover.jpg");
	height: 120px;
}
div#div_poster_agb, div#div_poster_impressum
{
	background-image:url("/atos/wLayout/design/img/button/btn_agb.jpg");
	height: 120px;
}
div#div_poster_agb:hover, div#div_poster_impressum:hover
{
	background-image:url("/atos/wLayout/design/img/button/btn_agb_hover.jpg");
	height: 120px;
}
.poster_titel
{
font-family: Verdana;
font-size:13px;
/*font-style:italic;
font-weight:bold;
left:170px;*/
position:relative;
top:86px;
margin: 0 3px;
z-index:0;
/*color: White;*/
text-align:center;
height:34px;
vertical-align:middle;
}
div#div_kontakt_daten
{
	text-align:left;
}
div#div_kontakt_name
{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
}
div#div_kontakt_funktion
{
	font-size:13px;
	font-weight:bold;
	margin:-2px 24px 6px;
}
div#div_kontakt_kontaktdaten
{
}
div#div_kontakt_kontaktdaten_bez
{
	/*margin-right: 20px;*/
	float:left;
	margin:0 10px 0 0;
}
div#div_kontakt_kontaktdaten_erg
{
}
div#div_besucherzaehler
{
	margin: -50px 779px 0 0;
}
div#div_aktion {
	border:1px solid #000000;
	float:left;
	margin-bottom:30px;
	margin-right:15px;
	width:352px;
	height: 195px;
}
div#div_aktion_title  {
	background:none repeat scroll 0 0 #FFDD00;
	border-bottom:1px solid #000000;
	font-size:16px;
	font-weight:bold;
	height:25px;
	margin-bottom:10px;
	padding:5px 0 0 5px;
}
div#div_aktion_logo {
	float:left;
	margin-right:10px;
	padding:0 0 10px 10px;
}
div#div_aktion_logo img {
	width: 100px;
}
div#div_aktion_text1
{
	font-size: 12px;
	height: 15px;
}
div#div_aktion_text2
{
	font-size: 12px;
	height: 15px;
}
div#div_aktion_pdf
{
	margin-top: 88px;
}
DIV.shadow
{
   	float: left;
	background-color: #bbb;
	padding: 0;
	margin: 0.7em 1em;
}
DIV.shadow IMG
{
	display:block;
	border: 1px solid #666;
	position: relative;
	top: -3px;
	left: -3px;
}
div#div_ausstellung {
border:1px solid;
float:left;
width:220px;
/*padding:52px 0 68px;*/
margin: 0 25px 40px 0px;
}
div#div_ausstellung img {
width:220px;
}
div#div_galerie_list {
	border:1px solid #000000;
	float:left;
	margin-bottom:30px;
	margin-right:15px;
	width:352px;
	height: 125px;
}
div#div_galerie_list_title  {
	background:none repeat scroll 0 0 #FFDD00;
	border-bottom:1px solid #000000;
	font-size:16px;
	font-weight:bold;
	height:25px;
	margin-bottom:10px;
	padding:5px 0 0 5px;
}
div#div_galerie_list_logo {
    width: 100px;
	height: 150px;
	float:left;
	margin-right:10px;
	padding:0 0 10px 10px;
}
div#div_galerie_list_logo img {
	width: 100px;
}
div#div_galerie_list_text1
{
	font-size: 12px;
}
div#div_galerie_list_text2
{
	vertical-align:bottom;
	font-size: 12px;
	margin-top:10px;	
}
div#div_galerie {
	height:150px;
}
div#div_galerie_text {
	float:left;
	width: 525px;
}
div#div_galerie_logo {
	float:left;
	width:200px;
}
div#div_galerie_logo img {
	width:200px;	
}
div#div_galerie_img {
	/*border: 1px solid #FFDD00; /*#000000;*/
/*	background: #ffffff;*/
	float:left;
	width:166px;
	height:126px;
	/*padding:52px 0 68px;*/
	margin: 0 20px 11px 0px;
	/*text-align:center;
	background-image:url(/atos/wLayout/design/img/teammemberbg.jpg);
	font-size: 14px;*/
}
div#div_galerie_img img {
	padding: 3px;
}

