body {
margin:0;
background:url(http://giorgiomartello.mzentrale.dyndns.org/fileadmin/sys/gfx/frame_bgrechts.gif) 960px 0px repeat-y;
font-family: verdana,sans-serif;
font-size: 12px;
color: #1a171b;
}
html, body {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
h4 {}
p {margin: 0 0; padding: 0;}

.site {
border-left:1px solid #636567;
border-right:1px solid #636567;
width: 960px; height: 2000px;
background: #fff;
}

.topmenue {
border-top:1px solid #636567;
width: 961px;
height: 22px;
overflow: hidden;
}

.topmenuerechts {
border-left:1px solid #636567;
float: right;
height: 22px;
}

.header1 {
border-bottom:1px solid #636567;
}

.header {
}
.header a img{width: 960px; border-right:1px solid #636567;}

.menue {

width: 156px;
float: left;
padding-left:20px;
}

.nav_sub {

}

.content {
width:783px;
height:650px;
min-height: 320px;
float:left;
border-left:1px solid #636567;
overflow-x: hidden;
overflow-y: auto;
line-height: 20px;
}

.footer {
width: 961px;
height:60px;
clear:both;
font-family: Verdana;
font-size: 10px;
text-align: center;
color: #636567;
border-top:1px solid #636567;

}

.footer-links {
padding-top:10px;
height:39px;
}

.pipe {

position: bottom;

}

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


.topmenuelinks {
float: right;
}

.csc-menu-4 {width: 790px;overflow: hidden;}
.csc-menu-4 div {float: left;}
.csc-menu-4 a {margin-right: 8px;}
.csc-menu-4 .last a {margin-right: 0px;}
.csc-menu-4 dt {display: none;}

.contenttable {line-height: 16px; width: 98%; margin-bottom: 20px; margin-left: 15px; margin-right: 25px;}
.contenttable td, .contenttable th {padding: 5px 10px; font-size: 11px;}
.contenttable thead th {background: #d5d5d7;}
.contenttable td {border-bottom: 1px solid #d5d5d7;}

.content .csc-header {margin-left: 75px;}
.content .csc-header-n1 {margin-top: 75px; margin-left: 15px;}
/*.international .content .csc-header-n1 {margin-top: 40px;}*/
*.content .csc-header h5 {margin-bottom: 24px;}
.content p.bodytext {margin-left: 75px; margin-right: 75px;}
.content .imageheader {display: none;}
.content #columns .col1 {float: left; width: 440px; height: 630px; overflow: hidden;}
.content #columns .col1 p.bodytext {margin-left: 75px; margin-right: 0px;}
.content #columns .col2 {float: right; width: 275px; height: 650px; overflow: hidden;}
.content #columns .col2 img {border-left: 1px solid #646567;}
.content #tx_astaddresszipsearch_pi1 { margin-left: 75px;}
.content #tx_astaddresszipsearch_pi1 p { margin: 0px;}

/*.storelocator .content {height: 606px;}*/

#tx_astaddresszipsearch_pi1 {margin-bottom: 20px;}
#tx_astaddresszipsearch_pi1 fieldset, #tx_astaddresszipsearch_pi1 .submit { border: none; padding: 0px;}
#tx_astaddresszipsearch_pi1 legend {display: none;}
#tx_astaddresszipsearch_pi1 #plz_button {line-height: 24px;}
#tx_astaddresszipsearch_pi1 #plz_field input, #tx_astaddresszipsearch_pi1 #city_field input{width: 200px;}
#tx_astaddresszipsearch_pi1 form {float: left; margin-right: 30px;}
#tx_astaddresszipsearch_pi1 .adrbox {float: left; width: 270px; height: 85px; margin-right: 45px; margin-bottom: 20px; border: 1px solid #ccc; padding: 5px;}
#tx_astaddresszipsearch_pi1 div img {margin: 0 0 0 5px;}
#tx_astaddresszipsearch_pi1 #zip_search_formular {border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-right: 85px;}
#tx_astaddresszipsearch_pi1 div h4 {font-size: 12px;}

#tx_astaddresszipsearch_pi1 .adrbox_text {font-size: 11px;}