body, html{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#333;font-size:1em;background-position:top center;background-repeat:repeat-y;}
*{margin:0;padding:0;border:0;}
a{color:#0277BD;text-decoration:none;}
a:hover{color:#51BBF9;text-decoration:none;}
img{border:0;}
h1{margin:0px 0px 11px 0px;font:normal 2.0em Georgia, "Times New Roman", Times, serif;color:#000000;} /*1679CE*/
#pagetitle h1{margin:0px;padding:0px; font:normal 1.3em Arial, Helvetica, sans-serif;color:#000000;letter-spacing:0.1em;}
#pagetitle p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; font:normal 0.86em 'Verdana', Arial, Verdana, sans-serif;color:#000000;letter-spacing:0.0em;}
h2{margin:15px 0px 9px 0px;font:normal 1.6em Georgia, "Times New Roman", Times, serif;color:#000000; text-decoration;} /*FE2E2E*/
h3{margin:15px 0px 7px 0px;font: 1.4em Georgia, "Times New Roman", Times, serif;color:#000000;}
h4{margin:15px 0px 5px 0px;font:bold 1.2em Georgia, "Times New Roman", Times, serif;color:#000000;}
h2 a{color:#000000;text-decoration:none;}
h3 a{color:#000000;text-decoration:none;}
h4 a{color:#000000;text-decoration:none;}
p{font:normal 1.2em Arial, Helvetica, sans-serif;line-height:1.5em;margin:0 0 15px 0;}
ul, ol{padding:0 0 15px 15px;margin:0;}
ul ul, ol ol{padding:0 0 0 15px;margin:0;}
li{font:normal 1.1em  padding:0;line-height:1.4em;padding-left:15px;margin:0 0 0 5px;} 
li.rahmen-grau{font:normal 1.1em;padding:0;line-height:1.4em;padding-left:15px;margin:0 0 0 5px;} 
ol li{background:none;}
table{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-spacing:0px;border-collapse:collapse;border-width:0px;cell-spacing:0px;}
th{padding:4px 5px 4px 5px;margin:0px 0px 0px 0px;font-weight:bold;background-color:#EFEFEF;border:0px;border-right:1px solid #ffffff;border-bottom:1px dotted #D0D0D0;}
tr{border:0px dotted #D0D0D0;}
tr.row1{background-color:#ffffff;}
tr.row2{background-color:#f9f9f9;}
td{padding:3px 5px 3px 5px;margin:0px 0px 0px 0px;border:0px;border-bottom:1px dotted #D0D0D0;border-right:1px solid #ffffff;border-spacing:0px;}
#breadcrumb a{color:#4182DD;text-decoration:none;}
#breadcrumb a:hover{color:#FF0000;text-decoration:none;}
legend{font:bold 0.73em Arial, Verdana, Helvetica, sans-serif;color:#bcbcbc;padding:0px;}
fieldset{border:solid 1px #bcbcbc;padding:10px;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus{border:1px solid #CCCCCC;margin-bottom:1px;}
select{border:solid 1px #000000;color:#000000;font-size:11px;margin-bottom:1px;width:170px;padding:1px;}
input, textarea{background:#fff top left repeat-x;font:11px Arial, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;border:1px solid #000000;padding:1px;margin-bottom:1px;width:170px;}
input[type=submit], input[type=reset], input[type=button]{width:auto;background:#aaa top left repeat-x;color:#fff;padding-left:5px;padding-right:5px;}
input[type=radio], input[type=checkbox]{width:auto;}
#menuwrapper, #contentwrapper, #footerwrapper, #seperatorwrapper{text-align:center;border-top:1px solid #eee;}
#top, #menu, #homecontent, #footer, #seperator{max-width:1048px;text-align:left;margin:0 auto;}
#homecontent{max-width:1050px;height:auto !important;min-height:500px;height:500px;text-align:left;margin:0 auto;}
#frame{max-width:1048px;height:auto !important;min-height:500px;height:500px;text-align:left;float:left;background:#fff repeat-y top left;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#topwrapper{width:100%;} /*background-image:url(images/content/conviva-plus.gif);*/
#top{height:40px;background:#fff;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-position:top;border-bottom:5px solid #FFFFFF;}
#pagetitle{max-width:1040px;height:auto; font-size:20px;margin:15px 0px 0 15px;padding:0;color:#FFFFFF;}
#pagetitle2{float:left;height:auto; font-size:1px;;display:none;}
#menuwrapper{background:#eee url(images/menubg.gif) no-repeat center;}
#menu{background:#fafafa; border-left:1px solid #aaa;border-right:1px solid #aaa;height:35px;} /*url(images/bg_menu_hover.gif) repeat-x;*/
#seperatorwrapper{width:100%;background-image:url(images/bg_seperatorwrapper.gif);background-position:top center;background-color:#eeeeee;}
#seperator{height:auto;border-left:1px solid #aaa;border-right:1px solid #aaa;background-color:#FFFFFF;} /*E3E3E3*/
#breadcrumb{width:99%; height:auto;padding:7px 0px 15px 10px;font-size:0.75em;line-height:1.5em;color:#4182DD;float:left; background-color:#fafafa;border-left:1px solid #aaa;border-right:1px solid #aaa;}
#breadcrumb1{width:250px;font-size:0.7em;line-height:1.5em;color:#4182DD;float:left;}
#fontsize{float:right;height:auto;padding:6px 30px 0px 230px;line-height:1.5em;color:#4182DD;font-size:0.7em;text-align:right;}
#contentwrapper{background:#fff repeat-y center;height:auto !important;width:100%;float:left;}
#sidebar{width:22%;background:#fafafa /*url(images/bg_eee_rightshad.gif)*/ repeat-y right;float:left;height:auto !important;border-top:0px solid #cccccc;padding:0px 0 0 0;border-right:1px dotted #aaa;}
#sidebar ul{padding:0 15px 15px 15px;}
#sidebar ul li ul{padding:0;}
#sidebar li{list-style:none;padding:5px;font-size:0.8em;line-height:1.4em;padding-left:15px;border-bottom:1px solid #ccc;}
#sidebar li ul li{padding-left:15px;padding-bottom:0;border-bottom:0;font-size:1em;}
#sidebar li a{text-decoration:none;}
#sidebar h2{color:#666;background:#eee url(images/bg_submenu_head.gif) repeat-x top;margin:0 0 0px 0;padding:7px 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:0.9em;font-weight:bold;text-align:left;}
.columnwrapper{width:69%;margin:2.8% 0 0px 2.8%;padding:0px 0px 30px 0px;float:left;font:normal 0.8em Arial, Verdana, sans-serif;}
.column{padding:0px 0px 30px 0px;clear:both;}
.leftmargin{margin-left:30px;}
#footerwrapper{background:#fafafa repeat-y center;height:auto !important;width:100%;float:left;}
#footer{background:#fafafa;height:100%x;width:100%;}
#footermobile{background:#fafafa;border-left:1px solid #bbb;border-right:1px solid #bbb:auto !important;width:100%;}
#footer a{color:#666;text-decoration:none;}
#footer a:hover{color:#999;text-decoration:none;}
#footer p{margin:0;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6em;padding:20px 0 0 30px;}
#footer p.right{padding:25px 30px;float:right;}
#footer p.left{padding:25px 30px;float:left;}
.clear{clear:both;}
ul#logoAG li{list-style-type:none;background-color:none;}
ul#logoAG li a{list-style-type:none;background-color:none;}
#menu ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border:0px solid #FE2E2E;width:1048px;height:35px;}
#menu ul li{float:left;border-right:1px solid #cccccc;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:35px;list-style:none;}
#menu ul li a{float:left;display:block;padding:6px 15px 0px 15px;margin:0px 0px 0px 0px;height:29px;color:#4182DD;background-color:#ffffff;font:normal 0.9em 'Trebuchet MS', Arial, Verdana, sans-serif;text-decoration:none;}
#menu ul li a:hover{background-color:#FE2E2E;color:#FFFFFF;font-weight:normal;text-decoration:none;} 
#menu ul li a.active{background-color:#4182DD;color:#FFFFFF;font-weight:bold;text-decoration:none;}
#subnavigation ul, #shopNavbar ul{display:block;padding:0px 0px 17px 0px;margin:0px 0px 0px 0px;list-style:none;border-right:0px solid #00ff00;}
#subnavigation li, #shopNavbar li{padding:0px;margin:0px;list-style:none;}
#subnavigation ul li.level2, #shopNavbar ul li.shopnavbar1, #shopNavbar ul li{display:block;height:auto !important;height:15px; font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;}
#subnavigation ul li.level2 a, #shopNavbar ul li.shopnavbar1 a, #shopNavbar ul li a{display:block;padding:5px 12px 5px 18px;color:#666666;height:auto !important;font-weight:normal;text-transform:none;}
#subnavigation ul li.level2 a:hover, #shopNavbar ul li.shopnavbar1 a:hover, #shopNavbar ul li a:hover{display:block;padding:5px 12px 5px 18px;color:#4182DD; font-size:13.5px; font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;text-decoration:none;border-right:1px solid #cccccc;}
#subnavigation ul li.level2 a.active, #subnavigation ul li.level2 a.active:hover, #shopNavbar ul li.shopnavbar1_active a, #shopNavbar ul li.shopnavbar1_active a:hover, #shopNavbar ul li.active a:hover, #shopNavbar ul li.active a{display:block;padding:5px 12px 5px 18px;text-decoration:none;; font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold;color:#4182DD;background-color:#FFFFFF;background-position:right;border-right:0px solid #cccccc} /*0066FF*/
#subnavigation ul li.level3, #shopNavbar ul li.shopnavbar2{color:#0277BD;border-bottom:solid 1px #C3C3C3;}
#subnavigation ul li.level3 a, #shopNavbar ul li.shopnavbar2 a{display:block;padding:3px 24px 3px 27px;color:#666666; background-color:#fafafa;font:normal 0.9em Verdana, Geneva, sans-serif;}
#subnavigation ul li.level3 a:hover, #shopNavbar ul li.shopnavbar2 a:hover{color:#4182DD;padding:3px 24px 3px 27px;background-color:#FFFFFF;font:normal 0.9em Verdana, Geneva, sans-serif;border-right:1px solid #cccccc;display:block;}
#subnavigation ul li.level3 a.active, #subnavigation ul li.level3 a.active:hover, #shopNavbar ul li.shopnavbar2_active a, #shopNavbar ul li.shopnavbar2_active a:hover{display:block;padding:3px 24px 3px 27px;color:#4182DD;background-color:#ffffff;font:normal 0.9em Verdana, Geneva, sans-serif;background-position:right;border-right:0px solid #cccccc}
#subnavigation ul li.level4, #shopNavbar ul li.shopnavbar3{color:#666666;border-bottom:solid 1px #C3C3C3;}
#subnavigation ul li.level4 a, #shopNavbar ul li.shopnavbar3 a{display:block;padding:1px 33px 1px 40px;color:#666666; background-color:#FFFFFF;font: 0.95em Arial, Helvetica, sans-serif;}
#subnavigation ul li.level4 a:hover, #shopNavbar ul li.shopnavbar3 a:hover{color:#4182DD;display:block;padding:1px 33px 1px 40px;font: 0.95em Arial, Helvetica, sans-serif;background-color:#FFFFFF;background-position:right;border-right:0px solid #cccccc}
#subnavigation ul li.level4 a.active, #subnavigation ul li.level4 a.active:hover, #shopNavbar ul li.shopnavbar3_active a, #shopNavbar ul li.shopnavbar3_active a:hover{color:#4182DD;display:block;padding:1px 33px 1px 40px;font: 0.95em Arial, Helvetica, sans-serif;background-color:#ffffff;background-position:right;border-right:0px solid #cccccc}
form table, form tr, form th, form td{border-width:0px;}
form.contactForm p{width:300px;clear:left;margin:0;padding:2px 0 3px 0;padding-left:155px;_padding-left:165px;height:1%;}
form.contactForm p label.noCaption{float:left;width:150px;margin-left:2px;margin-top:2px;}
form.contactForm .contactFormGroup{float:left;margin-top:-15px !important;}
form.contactForm p input.contactFormClass_checkbox{float:left;}
form.contactForm p input.contactFormClass_checkboxGroup{clear:left;float:left;}
form.contactForm p input.contactFormClass_radio{clear:left;float:left;}
form.contactForm p label, .contactForm p span{font-weight:bold;float:left;margin-left:-155px;width:150px;}
form.contactForm input[type="text"], form.contactForm input[type="password"]{width:250px;}
form.contactForm select{width:254px;}
form.contactForm input{overflow:hidden;}
form.contactForm img.captcha{float:left;}
form.contactForm .is_required{color:red;}
form.contactForm textarea{width:250px;height:150px;}
form.contactForm #contactFormCaptcha{margin-left:147px;}
form.contactForm .contactFormClass_button{margin-left:0px;width:60px;cursor:pointer;margin:2px;}
.contactFormClass_button:hover, .contactFormClass_button:focus{width:60px;cursor:pointer;margin:2px;}
form.contactForm #contactFormCaptcha{margin-left:3px !important;margin-top:5px !important;}
#sitemap{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;height:auto !important;}
#sitemap ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;}
#sitemap ul li{padding:2px 0px 2px 0px;margin:0px 0px 0px 0px;list-style:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D0D0D0;font-weight:normal;}
#sitemap ul li.sitemap_level_1{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D0D0D0;font-weight:bold;}
.rahmen { background-color:#FFFFFF;border:1px outset #999999;padding:3px;color:#000000; text-align:left; }
.rahmen-roterrahmen { background-color:#FFFFFF;border:1px solid #ff0000;padding:3px;color:#000000; }
.rahmengrau { background-color:#fafafa;border:1px outset #999999;padding:3px; }
.rahmenbeige { background-color:#FFFFF9;border:1px outset #999999;padding:3px; }
.rahmengelb { background-color:#fffae0;border:1px outset #999999;padding:3px; }
.rahmenblau { background-color:#F0F9FF;border:1px outset #999999;padding:3px; }
.rahmenrot { background-color:#FFE4E1;border:1px outset #999999;padding:3px; }
.rahmengruen { background-color:#EFFFEE;border:1px outset #999999;padding:3px; }
.rahmenhell { background-color:#fffcec;border:1px outset #999999;padding:3px; }
.rahmenorange { background-color:#F8E6E0;border:1px outset #999999;padding:3px; }
.rahmenhellgruen { background-color:#EFFBEF;border:1px outset #999999;padding:3px; }
.rahmenhellrosa { background-color:#FBEFF5;border:1px outset #999999;padding:3px; }
.rahmenschwarz { background-color:#000000;border:1px outset #999999;padding:3px; }
.rahmenhell-rosa { background-color:#FBEFF5;padding:3px; }
.rahmen-grau { background-color:#FAFAFA;padding:3px; }
.rahmen-beige { background-color:#FFFFF9;padding:3px; }
.rahmen-blau { background-color:#F0F9FF;padding:3px; }
.rahmen-gelb { background-color:#fffae0;padding:3px; }
.rahmen-gruen { background-color:#EFFFEE;padding:3px; }
.rahmen-rot { background-color:#FFE4E1;padding:3px; }
.rahmen-hell { background-color:#fffcec;padding:3px; }
.rahmen-orange { background-color:#F8E6E0;padding:3px; }
.rahmen-hellgruen { background-color:#EFFBEF;padding:3px; }
.rahmen-hintergrund { background-color:#EAEFF3;padding:3px; }
.rahmenhintergrund { background-color:#EAEFF3;border:1px outset #999999;padding:3px; }
.rahmenweiss { background-color:#FFFFFF;border:1px outset #999999;padding:3px;color:#000000; }
.rahmenbraun { background-color:#efece8;border:1px outset #999999;padding:3px;color:#000000; }
.rahmen-braun { background-color:#efece8;padding:3px; }
.rahmenwichtig { background-color:#faa782;border:1px outset #999999;padding:3px; }
.rahmen-wichtig { background-color:#faa782;padding:3px; }
.rahmen-gelb2 { background-color:#ffff93;padding:3px; }
.rahmengelb2 { background-color:#ffff93;border:1px outset #999999;padding:3px; }
.rahmen-violett { background-color:#e6e5fa;padding:3px; }
.rahmenviolett { background-color:#e6e5fa;border:1px outset #999999;padding:3px; }
.rahmen-rot2 { background-color:#ff0000;padding:3px; }
.rahmenrot2 { background-color:#ff0000;border:1px outset #999999;padding:3px; }
.rahmen-blau2 { background-color:#adbcff;padding:3px; }
.rahmenblau2 { background-color:#adbcff;border:1px outset #999999;padding:3px; }
.rahmen-gruen2 { background-color:#c5ffcd;padding:3px; }
.rahmengruen2 { background-color:#c5ffcd;border:1px outset #999999;padding:3px; }
.rahmen-gruen3 { background-color:#DAE9D7;padding:3px; }
.rahmengruen3 { background-color:#DAE9D7;border:1px outset #999999;padding:3px; }
.rahmen-blau3 { background-color:#e7efff;padding:3px; }
.rahmenblau3 { background-color:#e7efff;border:1px outset #999999;padding:3px; }
.rahmen-weissertext { color:#ffffff; }
.rahmen-schwarzertext { color:#000000; }
.rahmen-grauertext { color:#000000; }
.rahmensieheauch { background-color:#fffff9;border-color:#fffff9; text-align:center;  }
.rahmensieheauch2 { background-color:#ffffff;border-color:#fffff9; text-align:center;  }
.rahmensieheauch3 { background-color:#fafafa;border-color:#fffff9; text-align:center;  }
.divklein { display:block;float:left;margin-right: 2px; }
.divgross { display:block;float:left;margin-right: 33px; }
.courier { font-family:"Courier New", Courier, monospace; font-size:15px; }
.courier1 { font-family:"Courier New", Courier, monospace; font-size:13px; }
.courier2 { font-family:"Courier New", Courier, monospace; font-size:11px; }
.fontrot { color:#ff0000; }
.fontblau { color:#3c8ad7; }
.fontgruen { color:#339966; }
.medium1 { font-size:16px; }
.gross { font-size:18px; }
.smaller { font-size:12px; }
.divabsmiddle { vertical-align:middle; }
.georgia { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }