body { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:#fff;  padding:40px 0; margin:0; text-align:left; }
h1 { font-size:17px; line-height:20px; color:#9faaba; padding:0 0 20px 0; margin:0;  font-weight:normal; text-align:left}
h2 { font-size:12px; color:#222222; padding:0; margin:0 0 12px 0;  }
h3 { font-size:13px; color:#009790; padding:0; margin:0 0 4px 0; font-weight:bold; border-bottom:0px solid #c7c7c7 }

a	{ color:#134a80; font-weight:normal; text-decoration:none; outline:none; }
a:hover { color:#9ea0a3; text-decoration:none;  }

table { font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
td { vertical-align: top; text-align: left; padding:2px;}
img { border:0; margin:0; vertical-align: middle}
.error { background-color:#f04e2d; color:#fff; border:1px solid #CC6633; padding:10px 5px; margin:5px 0 10px 0;}
.colored { color:#78b63d }
.colored_orange { color:#fb7220; }
.clear { clear:both; height:0px; border:none; }
.webdesign { float:right; }
form { padding:0; margin:0; }

legend { display:none; }

#container { width:653px; background:#fff; padding:0; margin:0; text-align:left;}

#header	 { height: 80px; background:#fff; } 
#header	.logo { float:left; padding:0px; width:200px; }
#header	.top {display:none; float:right; padding:12px 25px 0 0; height:46px; width:675px; text-align:right; font-size:11px; color:#aaaaaa}
#header	.top img { margin-left:15px; border:none; }
#header .search { display:none; float:right; width:186px; }
#header .search input.searchvalue { padding: 2px; font-size: 11px; margin:0; vertical-align:middle; width:150px; border:1px solid #9aabbb; color:#9aabbb; }
#header .search a.searchbutton { float:right; display:block; height:19px; width:19px; margin:0; background: #9aabbb url(/fileadmin/images/search.png) no-repeat;  }
#header .search a.searchbutton:hover { background-color: #888888;  }

#header	.menu { display:none;float:right; padding:0 0 0 0; height: 30px; }
#header	.menu ul { padding:0; margin:0; list-style-type:none; }
#header	.menu ul li { display:inline; }
#header	.menu ul li a { display:block; float:left; font-size:13px; padding:0 25px; margin:0; text-decoration:none; font-weight:bold; line-height: 30px; border-left:1px solid #9aabbb; }
#header	.menu ul li a:hover { color:#f29400 }
#header	.menu ul li a.onCat { color:#f29400 }

#content { clear:both; margin:0; padding:0; background:#fff; }

#motiv { display:none;height:318px; padding:30px 0 30px 37px; border:1px solid #fff; border-width:1px 0; }
#motiv ul { padding:0; margin:0; list-style-type:none; }
#motiv ul li { color:#fff; font-size:11px; padding: 0 0 25px 15px}
#motiv ul li a { color:#f29400; font-weight:bold; }
#motiv ul li.arrow-bottom { background:transparent url(/fileadmin/images/icon-arrow-bottom.gif) no-repeat 0 2px;   }
#motiv ul li.info { background:transparent url(/fileadmin/images/icon-info.gif) no-repeat 0 2px;   }

.produkte select { padding: 2px; font-size: 11px; margin:0; vertical-align:middle; width:150px; border:2px solid #7192b1; color:#222222; }
.produkte a.searchbutton { float:right; display:block; height:19px; width:19px; margin:0; background: #bbbbbb url(/fileadmin/images/search.png) no-repeat;  }
.produkte a.searchbutton:hover { background-color: #888888;  }

#teaser { display:none; height:164px; border:1px solid #9aabbb; border-width:6px 0; padding:15px 0 15px 35px; background:#fff url(/fileadmin/images/bgTeaser.gif) repeat-x; }
#teaser ul { padding:0; margin:0; list-style-type:none; }
#teaser ul li { float:left; width:220px; height:162px; border:1px solid #9babbc; margin-right:15px; }
#teaser ul li .image { height: 74px; }
#teaser ul li .title { height: 30px; background:#9babbc; padding:0 10px; line-height:30px; color:#fff; font-size:18px; }
#teaser ul li .text { height: 28px; font-size:11px; padding:8px 10px}
#teaser a { color:#555555; }
#teaser a:hover { color:#555555; border-color:#12497f;  }
#teaser a:hover .title { background-color:#12497f;  }

#bgBreadcrumb { display:none;padding:81px 0 0 0 ; height:35px; border:1px solid #fff; border-width:1px 0; }
#breadcrumb { display:none;padding:5px 0 0 0; margin: 0 37px; line-height:30px; font-size:11px; border:1px dotted #9aabbb; border-width:0 0 1px 0; }

#left {display:none; float:left; margin:0; width:220px; padding:10px 0 30px 37px; }
#left ul { padding:0; margin:0; list-style-type:none; }
#left ul li { border:1px solid #9aabbb; border-width:0 0 1px 0; }
#left ul li a { display:block; line-height:16px; padding:8px 60px 8px 0; font-size:11px;  }
#left ul li a:hover { color:#f29400;  }
#left ul li a.onCat { color:#f29400; }

#right { margin:0; width:653px; padding:0; font-size:13px; line-height:18px; overflow:hidden; }
#right img { border-width:1px; border-color:#888888;  }

ul#produkte { padding:0; margin:0; list-style-type:none; }
ul#produkte li { background:#eee; height:50px; font-size:11px; border-bottom:1px solid #fff; margin:0; }
ul#produkte li .one { width: 137px; padding:5px 10px; height:40px; }
ul#produkte li .two { float:right; width:207px; height:40px; padding:5px 10px; border-left:1px solid #fff; }
ul#produkte li .three { float:right; width:247px; height:40px; padding:5px 10px; border-left:1px solid #fff; }
ul#produkte li.firstline { background: #014783 url(/fileadmin/images/bgProdukteFirstline.gif) no-repeat;  color:#fff; font-weight:bold; height:28px; font-size:11px; }
ul#produkte li.firstline .one { height:18px; }
ul#produkte li.firstline .two { height:18px; }
ul#produkte li.firstline .three { height:18px;  }

.produktText { float:left; width:422px;  padding:0 30px 30px 0;  }
.produktImage { float:right; width:200px; }

.produktMenu { height:24px; border:1px solid #9aabbb; border-width:0 0 1px 0; padding:1px 0; margin:0 0 10px 0}
.produktMenu ul { padding:0; margin:0; list-style-type:none; }
.produktMenu ul li { display:inline; }
.produktMenu ul li a { display:block; float:left; width:100px; background:#fff; line-height:24px; padding:0 10px; margin:0 2px 0 0; font-size:11px;  border:1px solid #fff; border-width:0 0 1px 0; }
.produktMenu ul li a:hover { color:#134a80; background:#dddddd; }
.produktMenu ul li a.onCat { color:#fff; background:#9aabbb; }

#footer { display:none;clear:both; background:#fff url(/fileadmin/images/bgFooter.gif) repeat-x; padding:12px 25px; line-height: 11px; color:#aaaaaa; font-size:11px; text-align:center;  }

input { width:260px; padding:3px; color:#333333; margin:0 0 10px 0; }
textarea { width:260px; padding:3px; color:#333333; font-size:12px; font-family: Verdana, Helvetica, sans-serif; margin:0 0 10px 0; }
input#submit { width:100px; padding:3px; color:#333333; }
input[type="submit"] { width:100px; padding:3px; color:#333333; }

fieldset { border:none; padding:10px 0; }
label { float:left; width:150px;  }
#powermaildiv_uid11 input { width:107px; }
#powermaildiv_uid22 input { width:107px; }
.powermail_mandatory_js { padding:0 0 30px 0; color:red;}
