/* DESIGN ANFANG */
html {
	font-size: 1.25em;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.5em;
	margin:0;
	padding:0;
	text-align: center;
	color:#6d6d6d;
}
* {
	margin: 0;
	padding: 0;
}
a {
	color:#004993;
	text-decoration:underline;
}
a:hover {
	color:#004993;
	text-decoration:none;
}
img {
	border:none;
}
.txttop {
	font-size:1.2em;
	color:#fff;
}

#LayerTopRight a {
	color:#fff;
	text-decoration:none;
	padding:0 5px 0 5px;
	margin:0;
}
#LayerTopRight a:hover {
	color:#fff;
	text-decoration:underline;
}
.fliesstext {
font-size:1.2em;
}
.newsdatum {
color:#004993;
}
.newstitel{
color:#004993;
font-weight:bold;
}
.LayerNewsAufzaehlung a {
color:#004993;
font-weight:bold;
text-decoration:none;
}
.LayerNewsAufzaehlung a:hover {
color:#004993;
font-weight:bold;
text-decoration:underline;
}
.LayerBildKundenzeitung img {
border:1px solid #6e6f6f;
}
.LayerTextKundenzeitung a {
color:#004993;
text-decoration:none;
}
.LayerTextKundenzeitung a:hover {
color:#004993;
text-decoration:underline;
}
.infoletternr {
color:#004993;
padding:0 20px 0 0;
}
.LayerMitarbeiterSpalte1 img {
border:1px solid #6e6f6f;
}
.mitarbeitername {
color:#004993;
font-weight:bold;
}
.leftSubMenuNews li a {
	color:#ff0000;
text-decoration:none;
}
.leftSubMenuNews li a:hover {
	color:#ff0000;
text-decoration:underline;
}
.leftSubMenuNews li {
	padding:0 0 10px 0;
}
#LayerMainContent ul {
margin:0;
padding:0 0 0 20px;
}
#LayerMainContent .productCategoryList ul, #LayerMainContent .productCategoryListSubPage {
margin:0;
padding:0;
}



/* DESIGN ENDE */



/* LAYER ANFANG */
#MasterLayer {
margin: 0px auto;
text-align: left;
width: 1000px;
}
#LayerTop {
	position:relative;
	float:left;
	width:100%;
	background-color:#004890;
}
#LayerNavi {
	position:relative;
	float:left;
	width: 834px;
	background-color:#929292;
	padding:0 0 0 166px;
        z-index: 8;
}
#LayerLogo {
	position:relative;
	float:left;
	width:465px;
}
#LayerTopRight {
	position:relative;
	float:right;
	padding:5px 10px 0 0;
	margin:0;
}
#LayerContentWrapper {
	position:relative;
	float:left;
	width:100%;
	background-image:url(/at/wLayout/design/img/bg-content-wrapper.gif);
	background-repeat:repeat-y;
}
#LayerContentLeft {
	position:relative;
	float:left;
	width:152px;
	padding-top: 25px;
	padding-left: 7px;
	padding-right: 7px;
	margin:0;
	font-size: 1.2em;
}
#LayerContentLeft h3 {
	font-size: 1em;
}
#LayerMainContent {
	position:relative;
	float:left;
	width:803px;
	padding:25px 20px 0px 11px;
	margin:0;
	background-color: #FFFFFF;
}
/* LAYER ENDE */

.topLeft {
	float: right;
}
.topRight {
	float: right;
	padding-left: 15px;
}
h1 {
	font-size: 1.6em;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: white;
	background-color: #929292;
	margin-bottom: 3px;
}
h2 {
	font-size: 1.4em;
padding:0;
margin:0;
}
h3, h4, h5, h6 {
	font-size: 1em;
padding:0;
margin:0;
}
.title {
	width: 787px;
}
.titleSubPage {
	width: 787px;
}
.productCategory {
	width: 801px;
}
.productCategorySubPage {
	float:left;
	padding-right:1px;
	width:400px;
height:300px;
}
.productCategoryImages {
	margin-bottom: -3px;
}
.productCategoryImages .pic {
	width: 199px;
	margin-right: -1px;
}
.productCategoryTitle {
	font-size: 1.4em;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #004890;
}
.productCategoryTitle a {
	color: white;
	text-decoration: none;
}
.productCategoryTitle p {
padding:0;
margin:0;
	color: white;
}
.productCategoryList {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 15px;
	float: left;
	font-size: 1.2em;
}
.productCategoryListSubPageSub {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 20px;
	float: left;
	font-size: 1.2em;
}
.productCategoryListSubPageSub li{ 
	background: url('/at/wLayout/design/img/square.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 3px;
	padding-bottom: 2px;
	display: inline;
	padding-right: 2px;
}
.productCategoryListSubPageSub ul {
	float: left;
	width: 380px;
	list-style: none;
}
.productCategoryList ul{
	float: left;
	width: 260px;
	list-style: none;
}
.productCategoryList li {
	background: url('/at/wLayout/design/img/square.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 3px;
	padding-bottom: 2px;
}
.productCategoryListSubPage {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 45px;
	float: left;
	font-size: 1.2em;
}
.productCategoryListSubPage ul {
	float: left;
	width: 380px;
	list-style: none;
}
.productCategoryListSubPage li {
	background: url('/at/wLayout/design/img/square.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 3px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.productCategoryList ul li a {
	text-decoration: none;
}
.productCategoryListSubPage ul li a {
	text-decoration: none;
}
.leftMenu {
	list-style: none;
	margin-left: 5px;
	font-size: 1.2em;
	width: 155px;
}
.leftMenuTitle {
	font-weight: bold;
        color: #004890;
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	padding-top: 2px;
	padding-bottom: 2px;
}
.leftMenuTitle a {
	text-decoration: none;
	color: #004890;
}
.leftMenuTitleNews {
	font-weight: bold;
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	padding-top: 2px;
	padding-bottom: 2px;
}
.leftMenuTitleNews a {
	color: #6d6d6d;
	text-decoration: none;
}
.leftSubMenu  {
	list-style: none;
	margin-left: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
}
.leftSubMenu li {
	border-bottom: 1px black dotted;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.leftSubMenu li a {
	color: #6d6d6d;
	text-decoration: none;
}
.leftSubMenu li a:hover, .leftSubMenu li a#aktivproduktleft, .leftSubMenu li a#aktivleft {
	color: #004890;
	font-weight: bold;
}
.leftSubMenuSelected {
	color: #004890 !important;
	font-weight: bold;
}
.leftSubMenuSub {
	list-style: none;
	border: 0;
}
.leftSubMenuSub li {
	border: 0;
	padding-left:10px;
}
.leftSubMenuSub a {
	color: #6d6d6d;
}
.leftSubMenuSubSub {
	list-style: none;
	border: 0;
	padding-bottom: 15px;
}
.leftSubMenuSubSub  li {
	border: 0;
	padding-left:10px;
}
.leftSubMenuSubSub  a {
	color: #6d6d6d;
}
.leftSubMenuNews {
	list-style: none;
	margin-left: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
}
.leftSubMenuCountry {
	list-style: none;
	margin-left: 0px;
	padding-bottom: 20px;
	padding-top: 5px;
}
.leftSubMenuCountry li {
	padding-top: 2px;
}
.leftSubMenuCountry a {
	text-decoration: none;
	position: relative; 
	top: -5px;
	left: 5px;
}
.leftSubMenuCountry li a:hover{
	font-weight: bold;
	color: #004890 !important;
	/*font-family: Arial bold, Arial bolder, Arial;*/
}
.leftSubMenuCountrySelected {
	font-weight: bold;
	color: #004890 !important;
	/*font-family: Arial bold, Arial bolder, Arial;*/
}
.languageSelect {
	text-align:center;
	width:95px;
}
.detailContentLeft {
	float: left;
	width: 400px;
	padding-right: 2px;
}
.detailContentLeft .pic {
	width: 400px;
}
.detailContentRight {
	float: left;
	width: 400px;
}
.detailContentRight .pic {
	width: 199px;
	margin-right:-1px;
}
.detailText {
	padding: 10px;
	font-size: 1.2em;
width:370px;
}
.detailText div {
	float: left;
}
.detailList {
	padding-bottom: 10px;
	float: left;
	font-weight: bold;
}
.detailList li{ 
	background: url('/at/wLayout/design/img/square.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 3px;
	padding-bottom: 2px;
	display: inline;
	padding-right: 2px;
}
.detailList ul {
	float: left;
	width: 380px;
	list-style: none;
}
h5 {
	margin-top: 20px;
	background: url('/at/wLayout/design/img/square.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 3px;
	padding-bottom: 2px;
	padding-right: 2px;
	font-size: 1.1em;
}
h6 {
	font-size: 1.0em;
	padding-bottom: 10px;
}
.detailRightUl {
	list-style: none;
}
.detailRightUl div {
	float: none;
}
.detailRightUl li {
	padding-bottom: 10px;
	padding-top: 5px;
}
.pageContentRight {
	float: left;
	width: 400px;
}
.pageContentRight pi {
	/*width: 199px;*/
	margin-right:-1px;
}
.smallPicture .pic {
	padding-top: 2px;
	width: 198px;
}
.leftSubMenuNoBorder  {
	list-style: none;
	margin-left: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
}
.leftSubMenuNoBorder li {
	border: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.leftSubMenuNoBorder li a {
	color: #6d6d6d;
	text-decoration: none;
}
.leftSubMenuNoBorder li a:hover {
	color: #004890;
	font-weight: bold;
}
.leftSubMenuNoBorderSelected {
	color: #004890 !important;
	font-weight: bold;
}
.notActive {
	color: #6d6d6d !important;
}
.companyList {
	padding-top: 8px;
	padding-bottom: 20px;
	float: left;
	font-size: 1em;
}
.companyList ul {
	float: left;
	width: 380px;
	list-style: none;
}
.companyList li {
	background: url('/at/wLayout/design/img/square.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 3px;
	padding-bottom: 10px;
	padding-right: 5px;
}

.Layerinhaltsbereich {
position:relative;
float:left;
width:803px;
padding:10px 0 0 0;
}
.LayerinhaltsbereichEingerueckt {
position:relative;
float:left;
width:788px;
padding:10px 0 0 15px;
}
.LayerinhaltsbereichTrennlinie {
position:relative;
float:left;
width:600px;
padding:10px 0 10px 0;
margin:0 0 0 15px;
border-bottom:1px dotted #6e6f6f;
}
.LayerNewsSpalte1 {
position:relative;
float:left;
width:575px;
padding:0 0 0 15px;
}
.LayerNewsSpalte2 {
position:relative;
float:right;
width:200px;
}
.LayerNewsInfo {
position:relative;
padding:5px 10px 5px 10px;
background-color:#dfdede;
}
.LayerNewsBild {
position:relative;
padding:5px 0 0 0;
}
.LayerNewsAufzaehlung {
padding:0 0 10px 0;
border-bottom:1px dotted #6e6f6f;
width:600px;
margin:0 0 10px 15px;
}
#LayerNavigation {
position:relative;
float:left;
width:600px;
z-index:8;
}
.LayerBildKundenzeitung {
position:relative;
float:left;
width:124px;
}
.LayerTextKundenzeitung {
position:relative;
float:right;
width:465px;
}
.LayerInfoletterSpalte1 {
position:relative;
float:left;
width:585px;
padding:10px 0 10px 0;
border-bottom:1px dotted #6e6f6f;
}
.LayerInfoletterSpalte2 {
position:relative;
float:right;
width:150px;
padding:10px 0 10px 10px;
border-bottom:1px dotted #6e6f6f;
}
.LayerMitarbeiterSpalte1 {
position:relative;
float:left;
width:76px;
}
.LayerMitarbeiterSpalte2 {
position:relative;
float:left;
width:500px;
padding:0 0 0 10px;
}

.LayerinhaltsbereichEingeruecktProdukte {
position:relative;
float:left;
width:788px;
padding:0 0 10px 15px;
font-size:1.2em;
}