A:active { color: #333333;   } A:hover { color: #333333;   } A:link { color: #333333; text-decoration: none;   } A:visited { color: #333333;   } article { display: block; color: #333333; text-align: left; padding:10px; margin:0; width: -moz-calc(100% - 20px); 
width: -webkit-calc(100% -20px); 
width: calc(100% - 20px); background: #FFF;   } blockquote { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #FFFFFF; line-height: 20px; margin:1em 0;   } blockquote p { margin:0;   } body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; margin-top: 0px;
margin-bottom: 0px;
margin-left:0px;
margin-right:0px;   } div.hidden { filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.8s linear;
-moz-transition: all 0.8s linear;
-o-transition: all 0.8s linear;
-ms-transition: all 0.8s linear;
transition: all 0.8s linear;  } div.visible { filter: alpha(opacity=1);
opacity: 1;  } fieldset { display: inline; float: left; padding:5px; margin:5px; width: -moz-calc(100% - 20px);
width: -webkit-calc(100% -20px);
width: calc(100% - 20px); background: #FFFFFF;   } fieldset input { padding:2px; margin-top:1em;   } fieldset legend { font-size: 14px; font-weight: bold; margin:15px 0 0 6px;   } fieldset select { padding:2px; margin-top:1em;   } form br { clear:left;   } h1 { display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 19px; color: #f47a20; line-height: 23px; padding-bottom: 2px;   } h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #f47a20; line-height: 1.3em;   } h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px;   } header { display: block; color: #333333; text-align: center; vertical-align: middle; text-shadow: 0px 1px 1px rgba(0,0,0,.3); width: 966px; padding:5px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #454347;   } hr { height: 0; border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);   } iframe { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; color: 12px; border:none;   } input:focus { background: #FFFFCC;   } legend { width: 12em; padding:4px; margin:1em; border-style: solid; border-width: 1px; border-color: #CCC; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; background: #F4F4F4;   } li span { font-size: 12px; color: #000; font-weight:normal;   } nav { display: inline-block; position: fixed; top: 45px; left: 0; right: 0; z-index: 998; color: #222222; text-align: center; vertical-align: bottom; width: 100%; height: 34px; max-width: 1600px; padding:0; margin:0; border:none; background: #3d3e3f;   } ol {  list-style-position:outside; } p A:LINK { text-decoration:underline;   } pre { display: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #454348; line-height: 16px;   } table.printtable { width: 100%; border:none;   } table.printtable td, table.printtable th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #111111; vertical-align: middle; padding:3px 3px; border-style: none none solid none; border-width: 1px; border-color: #000000;   } table.printtable tr:nth-child(even) { color: #111111; background: #FFFFFF;   } table.printtable tr:nth-child(odd) { color: #111111; background: #ECECEC;   } table.printtables { width: 100%; border:none;   } table.printtables td, table.printtables th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #111111; vertical-align: middle; padding:3px 3px; border-style: none solid solid none;
border-width: 1px;
border-color: #111111;   } table.printtables tr:nth-child(even) { color: #111111; background: #FFFFFF;   } table.printtables tr:nth-child(odd) { color: #111111; background: #ECECEC;   } table.systable { width: 100%; border:none;   } table.systable td, table.systable th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d3e3f; vertical-align: middle; padding:6px 7px; border-style: none none solid none; border-width: 1px; border-color: #000000;   } table.systable tr:nth-child(even) { color: #111111; background: #FFF;   } table.systable tr:nth-child(odd) { color: #111111; background: #ECECEC;   } textarea:focus { background: #FFFFCC;   } th { text-align: left;   } ul.navi2aktiva { padding:0; margin:0; list-style-type:none;
vertical-align:middle;   } ul.navi2aktiva li { display: inline; float:left; width: 100%; padding:0; margin:0; border-bottom:1px solid #CDCCCE; background: #faa51a;   } ul.navi2aktiva li a { display: block; color: #FFF; padding:1ex; margin:0;   } ul.navi2passiva { padding:0; margin:0; list-style-type:none;
vertical-align:middle;   } ul.navi2passiva li { display:inline;
float:left; width: 100%; padding:0; margin:0; border-bottom:1px solid #D3D0CE; background: #FFF;   } ul.navi2passiva li a { display: block; color: #666666; padding:1ex; margin:0;   } ul.navi2passiva li:hover { color:#FFF !important; border-bottom:1px solid #CDCCCE; background: #faa51a;   } ul.navi3aktiva { text-indent:15px;  padding:0; margin:0; list-style-type:none;
vertical-align:middle;   } ul.navi3aktiva li { display: inline; float:left; font-size: 0.95em; text-indent:10px; width: 100%; padding:0; margin:0; border-bottom:1px solid #CDCCCE; background: #EEEBF1;   } ul.navi3aktiva li a { display:block; color: #666666; padding:1ex; margin:0;   } ul.navi3passiva { font-size: 0.95em; padding:0; margin:0;   } ul.navi3passiva li { display: inline; width: 100%; padding:0; margin:0; border-bottom:1px solid #D3D0CE; background: #FFF;   } ul.navi3passiva li a { display: block; color: #666666; padding:1ex; margin:0;   } ul.navi3passiva li:hover { color: #666666; border-bottom:1px solid #CDCCCE; background: #EEEBF1;   } ul.naviaktiva { padding:0; margin:0; list-style-type:none;
vertical-align:middle;   } ul.naviaktiva li { display: inline; float:left; width: 100%; padding:0; margin:0; border-bottom:1px solid #A4A2A5; background: #324A73;   } ul.naviaktiva li a { display: block; color: #FFF; padding:1ex; margin:0;   } ul.navipassiva { padding:0; margin:0; list-style-type:none;
vertical-align:middle;   } ul.navipassiva li { display: inline; color: #FFFFFF; width: 100%; padding:0; margin:0; border-bottom:1px solid #CDCCCE; background: #5a5c5e;   } ul.navipassiva li a { display: block; color: #FFFFFF; padding:1ex; margin:0;   } ul.navipassiva li:hover { color: #666666; background: #CDCCCE;   } ul.setright { text-align:right;   } #ajax_response { display: none; position: static; z-index: 1002; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:2px 2px;   } #aktionsleiste { display: block; position: fixed; top: 0; left: 0; right: 0; z-index: 100; overflow: visible; visibility: visible; text-align: center; vertical-align: middle; width: 100%; height: 40px; padding:0; margin:0; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #3d3e3f;   } #anavilinks { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: center; vertical-align: middle; width: 15px; height: 15px; padding:7px; margin:1px; border-style: solid; border-width: 1px; border-color: #f47a20; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #faa51a; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20);   } #anavirechts { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: center; vertical-align: middle; width: 15px; height: 15px; padding:7px; margin:1px; border-style: solid; border-width: 1px; border-color: #f47a20; background: #faa51a; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20);   } #backtop { display: block; z-index: 1; width: 100%; height: 200px; background-image:url(../bilder/2.jpg); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } #bannerbild { position: relative; top: 16px; left: 10px; width: 210px; height: 80px; border:none; background-image:url(../design/ind/frauaufbanner.png); background-repeat:no-repeat;   } #beraterleiste { display: none; top: 0px; z-index: 50; overflow: hidden; visibility: visible; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454348; text-align: left; vertical-align: middle; line-height: 16px; width: 966px; height: 75px; padding:10px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); border-bottom-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #FFF;
border-top-width: 3px;
border-top-color: transparent; background: #D2CFCF; background: -webkit-gradient(linear, left top, left bottom, from(#D2CFCF), to(#EDEDF3)); background: -moz-linear-gradient(top, #D2CFCF, #EDEDF3);   } #blackback { position: fixed; top: 0; left: 0; right: 0; z-index: 100; width: 100%; height: 100%; padding:0; margin:0; background: rgba(0,0,0,.5);   } #bloggerfenster { display: block; position: relative; font-size: 12px; color: #333333; text-align:left;
line-height: 16px; width: 640px; padding:30px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); margin-bottom:15px; background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE)); background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);   } #bloglogo { display: none; position: absolute; top: 13px; right: 134px; z-index: 69; width: 50px; height: 50px; padding:0; margin:0; background-image:url(../design/ind/blog_logo.png); background-repeat:no-repeat;   } #cont1topthema { display: block; position: absolute; top: 0px; left: 180px; width: 250px; height: 30px;   } #cont4topthema { display: block; position: absolute; top: 0px; right: 60px; width: 215px; height: 74px;   } #content2 { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A696A; text-align:left; width: 660px; padding:20px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); min-height: 75px; background: #324A73;   } #content2 a { color: #FFF;   } #content2full { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; width: 942px; padding:20px; background: #324A73;   } #content2full a { color: #FFF;   } #content2sfull { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; width: 942px; padding:20px; margin:0px; background: #3d3e3f;   } #content2sfull a { color: #FFFFFF;   } #content3full { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-align:left bottom; width: 972px; padding:5px; margin:0px; margin-bottom:15px; background: #FFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCC)); background: -moz-linear-gradient(top, #FFF, #CCC); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);  } #content5 { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454347; text-align:left; padding:2px; margin:0px;   } #content5 a { color: #454347;   } #contentplace { display: block; position: absolute; top: 189px; left: 10px; width: 700px; padding:0px; margin:0px; min-height: 300px;   } #contentplacefull { display: block; position: absolute; top: 189px; left: 10px; width: 982px; padding:0px; margin:0px;   } #contentwk { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; width: 922px; padding:30px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #022B4C;   } #cont_wunsch { display: block; position: absolute; top: 15px; right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3d3e3f; width: 205px; height: 40px; padding:10px; background-image:url(../design/ind/warenkorb.png); background-repeat:no-repeat; background-position:top left;   } #cont_wunsch a { color: #3d3e3f;   } #despicsize { display:inline;
position: relative;
right: 0px; 
top: 5px; 
z-index:80;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:right; width: 100%; padding:5px; 
margin:0px;
min-height:25px;  background-color:#FFFFFF;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;  } #facebook { display: block; position: absolute; top: 13px; right: 10px; z-index: 69; width: 50px; height: 50px; padding:0; margin:0; background-image:url(../design/ind/facebook_logo.png); background-repeat:no-repeat;   } #flaggenpos { display: block; position: absolute; top: 125px; right: 10px; z-index: 50; width: 265px; height: 20px; padding:0; margin:0;   } #helpclass { display: none; position: absolute; top: 179px; right: 8px; z-index: 69; width: 30px; height: 30px; padding:0px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background-image:url(../design/ind/icon_help.png);  } #holder { position: relative; z-index: 1002;   } #infobereich { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8f8a85; text-align: left; width: 640px; padding:0px; margin:5px; border:none;   } #kassendisplay { display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 23px; color: #F93; text-align: right; line-height: 26px; text-shadow: 0px 1px 1px rgba(0,0,0,.3); width: 100%; max-width: 938px; padding:10px; margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px; background: #2e2d2d; background: -webkit-gradient(linear, left top, left bottom, from(#2e2d2d), to(#000000)); background: -moz-linear-gradient(top, #2e2d2d, #000000);   } #kassenrolle { display: block; top: 24px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; width: 260px; height: 180px; padding:0px; margin:5px; border:none; background-image:url(../design/ind/kassenrolle.png); background-repeat:no-repeat;  clear: left; } #loading { visibility: hidden; padding-left:5px;   } #loginarea { display: block; position: absolute; top: 200px; left: 10%; right: 10%; width: 982px; padding:0; margin:0;   } #logoplacetop { display: block; position: absolute; top: 10px;; left: 10px; z-index: 80; width: 160px; height: 55px; padding:0px; margin:0px; background-repeat:no-repeat;   } #menuefoot { display: block; position: relative; top: -25px; left: 10px; z-index: 100;   } #naviplace { position: absolute; top: 160px; right: 10px; width: 265px; height: 100%;   } #naviplacesub { display: block; position: absolute; top: 192px; right: 10px; z-index: 40; width: 265px;   } #naviprodplace { position: absolute; top: 200px; right: 10px; z-index: 10; width: 280px; height: 100%;   } #next { display: block; position: fixed; top: 50%; right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #FFFFFF; text-align: right; vertical-align: middle; width: 20px; height: 20px; padding:10px; margin:0; border-style: solid; border-width: 1px; border-color: #f47a20; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #faa51a; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20);   } #nmenu .aktivo { color: #3d3e3f; background: #FFFFFF;   } #nmenu ul {  display: inline;
z-index: 999;
padding:11px 4px 11px 0;
margin:0;
font-family: titillium-web, sans-serif;
font-weight: 400;
font-size: 12px;
text-align: left;
list-style-type: none; } #nmenu ul li { display: inline-block; position: relative; color: #FFFFFF; padding:10px 10px; background: #3d3e3f;  cursor: pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } #nmenu ul li ul { display: none; position: absolute; top: 34px; left: 0; visibility: hidden; width: 200px; padding:0;  opacity: 0; -webkit-transiton: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; -transition: opacity 0.2s; } #nmenu ul li ul li { display: block; font-size: 0.9em; color: #3d3e3f; padding:7px 7px; border-style: none none solid none; border-width: 1px; border-color: #D7D7D7; background: #FFFFFF;   } #nmenu ul li ul li:hover { background: #f2f2f2;   } #nmenu ul li:hover { color: #3d3e3f; background: #FFFFFF;   } #nmenu ul li:hover ul { display: block; visibility: visible; opacity: 1;   } #pcontent10 { display: block; top: 0px; bottom: 0px; left: 0px; right: 0px; vertical-align: middle; width: 100%; padding:0px; margin:0px; border:none;   } #pcontent101 { position: relative; top: -200px; bottom: 0px; left: 0px; text-align: left; width: 1000px; height: 100%; margin:0px; border:none;   } #prev { display: block; position: fixed; top: 50%; left: 0px; font-family: Arial, Helvetica, sans-serif; font-size:  30px; color: #FFFFFF; text-align: center; vertical-align: middle; width: 20px; height: 20px; padding:10px; margin:0; border-style: solid; border-width: 1px; border-color: #f47a20; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #faa51a; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20);   } #proheader { display: block; color: #333333; text-align: center; vertical-align: middle; padding:10px 0px; margin:0;   } #projekteingabe { display: block; position: relative; z-index: 101; width: 100%;   } #projektinfo { display: block; position: absolute; top: 82px; left: 10px; width: 982px; max-height: 300px; padding:0; margin:0;   } #projektmenue { display: block; position: fixed; top: 30px; z-index: 99; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-align: left; vertical-align: bottom; width: 982px; padding:0; margin:0; background: transparent;   } #prospekt { display: none; position: absolute; bottom: 0px; right: 10px; z-index: 70; width: 140px; height: 170px; background-image:url(../design/ind/prosepktdiv140x210.png); background-repeat:no-repeat;   } #prospektf { display: none; position: absolute; top: -10px; right: 10px; z-index: 70; width: 140px; height: 200px; background-image:url(../design/ind/prosepktdiv140x210.png); background-repeat:no-repeat;   } #prowwinfo { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: left; padding:10px; margin:0; width: -moz-calc(100% - 20px);
width: -webkit-calc(100% -20px);
width: calc(100% - 20px); background: #5a5c5e;   } #prowwinfor { display: block; float: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF; text-align: right; vertical-align: middle; padding:10px; margin:0; width: -moz-calc(100% - 20px); 
width: -webkit-calc(100% -20px); 
width: calc(100% - 20px); background: #5a5c5e;   } #serviceplace { top:20px; text-align:left;   } #sidebar25 { display: block; position: relative; bottom: -7px; right: 0px; float: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #817771; width: 25%; padding:5px; border-style: solid; border-width: 1px; border-color: #CCC; border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid; background: #FFFFFF;   } #sidebar35 { display: block; position: relative; bottom: -7px; left: 0px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #817771; width: 35%; padding:0px; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; background: #FFFFFF;   } #sidebar49 { display: block; position: relative; bottom: -7px; left: 0px; float: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #817771; width: 45%; padding:0px; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; background: #FFF;   } #storelogo { display: block; position: absolute; top: 13px; right: 134px; z-index: 69; width: 150px; height: 50px; padding:0; margin:0; background-image:url(../design/ind/storelogo.png); background-repeat:no-repeat;   } #submenue { display: block; position: relative; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13 px; color: #333333; text-align:left bottom; width: 700px; padding:0px; margin:0px; margin-bottom:0px; background: transparent;   } #submenuefull { display:block;
position: relative; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; color: #333333; text-align:left bottom; width: 982px; padding:0px; margin:0px; margin-bottom:0px; background-color: transparent;  } #suchbanner { display: block; position: absolute; top: 21px; right: 10px; z-index: 81; width: 209px; height: 28px; padding:0; margin:0; border-style: solid; border-width: 1px; border-color: #AAA; background: #FFF; background-image:url(../img/ta_suchfeld.png); background-repeat:no-repeat; background-position:right center;   } #topnaviplace { display: block; position: absolute; top: 75px; left: 10px; z-index: 99; height: 30px; padding:0px; margin:0px; border-style: solid; border-width: 1px; border-color: #FFF; background: #324A73;   } #topnaviplacein { display: block; position: absolute; top: 75px; left: 10px; right: 0; z-index: 99; text-align:center;
vertical-align: middle;
min-width:822px; width: 982px; height: 30px; padding:0px; margin:0px; background: #324A73;   } #unaviclass { display: block; position: absolute; top: 159px; left: 9px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #324A73; width: 690px; padding:5px; margin:0px; border-style: solid; border-width: 1px; border-color: #E0DEDA; background: #FFF;   } #warenkorbarea { display: block; position: absolute; top: 15px; left: 425px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3d3e3f; width: 230px; height: 60px; padding-left:60px; background-image:url(../design/ind/warenkorb.png); background-repeat:no-repeat; background-position:top left;   } #wwsnavi { display: block; position: relative; top: 0px; width: 100%; min-height: 36px; padding:0; margin:0; margin-bottom: 10px; background: #3d3e3f;   } #youtube { display: block; position: absolute; top: 13px; right: 72px; z-index: 69; width: 50px; height: 50px; padding:0; margin:0; background-image:url(../design/ind/youtube_logo.png); background-repeat:no-repeat;   } .abutton { display: inline-blo; text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);  outline: none;
cursor: pointer; } .abutton:a { text-decoration: none;   } .abutton:active { position: relative; top: 1px;   } .abutton:hover { text-decoration: none;   } .abutton:link { text-decoration: none;   } .abutton:visited { text-decoration: none;   } .aktionsbutton { display: block; position: absolute; top: -25px; right: 10px; z-index: 100; font-family: Verdana, sans-serif; font-weight: 400; font-size: 17px; color: #FFFF00; width: 180px; height: 50px; background-image:url(../design/ind/aktion.png); background-repeat:no-repeat;   } .aktionsliste { display: block; position: relative; top: -15px; right: -10px; z-index: 100; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 15px; color: #DC0000; width: 90px; height: 25px; background-image:url(../design/ind/aktion_k.png); background-repeat:no-repeat;   } .aktiv { display: inline; position: relative; top: 10px; z-index: 50; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #222222 !important; text-align: center; text-decoration: none; height: 30px; padding:9px; margin:0px; border:none; background: #f2f2f2; background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#FFFFFF)); background: -moz-linear-gradient(top, #f2f2f2, #FFFFFF);  cursor: pointer; } .atitel { display: block; font-family: Verdana, sans-serif; font-weight: 400; font-size: 21px; color: #022B4C; text-align: left; vertical-align: bottom; line-height: 24px; width: 100%; margin-bottom: 10px;   } .autorenbild { display: block; width: 75px; -webkit-border-radius: 0 0 0 10px; -moz-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; margin-right:10px   } .autoreninfo { display: block; position: relative; top: -45px; width: 300px; padding:10px; margin:10px; border-style: solid; border-width: 1px; border-color: #08396C; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); -webkit-border-radius: 0 0 0 10px; -moz-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; margin-right:0;
margin-bottom:-35px; background: #FFF;   } .bbtitel { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #FFFFFF; padding:5px; margin:0; background: #5a5c5e;   } .bbutton { display: block; width: 98%; margin:1px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);  cursor: pointer;
outline: none; } .bbutton:a { text-decoration: none;   } .bbutton:active { position: relative; top: 1px;   } .bbutton:hover { text-decoration: none;   } .bbutton:link { text-decoration: none;   } .bbutton:visited { text-decoration: none;   } .bestellbutton { display: block; position: relative; top: -50px; right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; width: 290px; padding:15px; background: #FCFBFA;   } .big { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: center; padding:6px 6px; margin:0px;   } .bigger { font-size: 42px;   } .bigletter { font-family: Verdana, sans-serif; font-weight: 400; font-size: 30px; color: #333333;   } .bilderrahmen { padding:5px; margin:10px; border-style: solid; border-width: 1px; border-color: #CCC; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFF;   } .bilderrahmen2 { padding:5px; margin:10px; border: 0px; background: #FFF;   } .bildtext { position: relative; top: 5px; right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center; width: 120px; height: 25px;   } .blog { display: block; position: relative; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #BDA27F; line-height: 17px;
min-height:100px; width: 285px;   } .blog1 { display: block; position: absolute; top: 30px; left: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #464448; font-style: normal;
line-height: 17px; width: 285px; min-height:100px;   } .blog2 { display: block; position: absolute; top: 30px; left: 347px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #464448; font-style: normal;
line-height: 17px; width: 285px; min-height:100px;   } .blog3 { display: block; position: absolute; top: 30px; left: 664px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #464448; font-style: normal;
line-height: 17px; width: 285px; min-height:100px;   } .bloggerwindow { display: block; position: relative; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; text-align:left;
line-height: 16px; width: 640px; padding:30px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); margin-bottom:15px;   } .bold { color: #f47a20; font-weight: bold;   } .branchenlink { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: left;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em;  outline: none;
cursor: pointer; } .bubble-right { position:relative; color: #FFFFFF; padding:15px 30px; margin:0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #b8db29; background: -webkit-gradient(linear, left top, left bottom, from(#b8db29), to(#5a8f00)); background: -moz-linear-gradient(top, #b8db29, #5a8f00);   } .bubble-right + p { font-style:italic; margin:15px 0 2em 85px;   } .bubble-right:after { display: block; position: absolute; top: -50px; left: 137px; width: 0; content:"";
border-width:0 20px 50px 0px;
border-style:solid;
border-color:transparent #5a8f00;   } .button { display: inline-block; color: #FFFFFF; cursor: pointer;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); outline: none;   } .button:a { color: #FFFFFF; text-decoration: none;   } .button:active { position: relative; top: 1px; color: #FFFFFF;   } .button:hover { color: #FFFFFF; text-decoration: none;   } .button:link { color: #FFFFFF; text-decoration: none;   } .button:visited  { color: #FFFFFF; text-decoration: none;   } .bwindesign { position: relative; top: 0px; left: 0px; z-index: 25; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align:left; width: 100%; padding:5px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFF;   } .cbtitel { font-family: Verdana, sans-serif; font-weight: 400; font-size: 19px; color: #191919; line-height: 24px; padding-bottom: 2px;   } .cctitel { font-family: Verdana, sans-serif; font-weight: 400; font-size: 19px; color: #666666; text-shadow: 0 1px 1px rgba(0,0,0,.3); padding:.5em 0.5em .55em; border-style: solid; border-width: 1px; border-color: #E3E0D8; background: #EFEDE8; background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#E3E0D8)); background: -moz-linear-gradient(top, #EFEDE8, #E3E0D8);   } .clink { color: #BB4437; text-decoration: none;   } .cnavi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0,0,0,.3);
line-height: 13px;   } .cockpit, .cockpit a { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-align: center; width: 120px; height: 120px; padding:12px; margin:5px; padding-top:25px;   } .conactionarea { display: inline-tab; position: absolute; top: 0px; right: 2px; float: right; width: 35px;   } .content1 { display: block; position: relative; font-size: 12px; color: #333333; text-align: left; line-height: 16px; padding:20px; margin:0; margin-bottom: 15px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); width: -moz-calc(100% - 40px); 
width: -webkit-calc(100% -40px); 
width: calc(100% - 40px); background: #FFFFFF;   } .content1full { display: block; position: relative; font-family: Verdana, sans-serif; font-weight: 400; font-size: 12px; color: #333333; text-align: left; line-height: 16px; width: 100%; padding:0px; margin:0px; margin-bottom: 15px; background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE)); background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);   } .content1prod { display: block; position: relative; z-index: 20; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #15355B; width: 640px; padding:10px; margin:0px; border-style: solid; border-width: 20px; border-color: #FFFFFF; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #F8F5E8;   } .content1top { display: block; position: relative; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #666666; text-align:left bottom;
vertical-align: bottom; width: 660px; height: 90px; padding:20px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #E3E0D8; background: -webkit-gradient(linear, left top, left bottom, from(#E3E0D8), to(#E3E0D8)); background: -moz-linear-gradient(top, #E3E0D8, #E3E0D8); background-image:url(../design/ind/suche.png); background-repeat:no-repeat; background-attachment:local; background-position:450px 5px;   } .contentaction { width: 25px; padding:5px; margin-bottom:5px;
border-left:solid #EBE9E3 thin; background: #EBE9E3; background: -webkit-gradient(linear, left top, left bottom, from(#EBE9E3), to(#FFFFFF)); background: -moz-linear-gradient(top, #EBE9E3, #FFFFFF);   } .ctext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 17px; font-style: normal;
line-height: 18px;   } .ctexthigh { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #F30; line-height: 17px;   } .ctextnull { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #999; line-height: 17px;   } .ctitel { display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #324A73; line-height: 22px; width: 100%; padding-bottom: 2px;   } .dstext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 9px; color: #333333; padding-left: 200px;   } .dtitel { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 21px; color: #666666; line-height: 30px; padding-left: 0px;   } .editbbutton { display: inline; position: relative; top: 0px; right: 1px; z-index: 90; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding:5px; border-style: solid; border-width: 1px; border-color: #5A4A54; background: rgba(255, 255, 255, 1);   } .editbutton { position: absolute; top: 0px; left: 0px; z-index: 90; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding:5px; border-style: solid; border-width: 1px; border-color: #5A4A54; background: rgba(255, 255, 255, 1);   } .editorwindow { display: block; position: fixed; top: 40px; left: 0px; z-index: 101; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-align: left; min-height: 50px; padding:15px; margin:0; border-style: none none solid none; border-width: 3px; border-color: #f47a20; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); width: -moz-calc(100% - 30px); 
width: -webkit-calc(100% -30px); 
width: calc(100% - 30px); background: #FFFFFF;   } .eingabe1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: center; width: 15px; padding:1px; border-style: solid; border-width: 1px; border-color: #bfb196;   } .eingabe100 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 100%; padding:5px; margin:0px; border-style: solid; border-width: 1px; border-color: #bfb196;   } .eingabe100s { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 100%; padding:2px; border-style: solid; border-width: 1px; border-color: #958873;   } .eingabe101 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 95%; height: 23px; padding:1px; margin:2px; border-style: solid; border-width: 1px; border-color: #958873; -webkit-border-radius: 0.5px; -moz-border-radius: 0.5px; border-radius: 0.5px;  outline:none; } .eingabe5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: center; width: 30px; padding:1px; border-style: solid; border-width: 1px; border-color: #666666;   } .eingabeauto { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; padding:5px; border-style: solid; border-width: 1px; border-color: #958873;   } .eingabemenue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; padding:5px; border-style: solid; border-width: 1px; border-color: #666666;   } .eingabemenue101 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 95%; height: 25px; padding:1px; margin:2px; border-style: solid; border-width: 1px; border-color: #666666;   } .eingabemenues { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding:2px; border-style: solid; border-width: 1px; border-color: #666;   } .eingabesuche { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: normal; width: 163px; padding:4px; border-style: solid; border-width: 1px; border-color: #FFF;   } .eingabetitel { font-family: Verdana, sans-serif; font-weight: 400; font-size: 16px; color: #666666; width: 100%; padding:1px; border-style: solid; border-width: 1px; border-color: #958873;   } .eingabezahl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: right; padding:1px; border-style: solid; border-width: 1px; border-color: #bfb196;   } .etwastiefer { position: relative; top: 8px; left: 0px; border:none;   } .flagge { width: 25px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); margin-left:5px;   } .frameborder { background: #454348;   } .funcgroup1 { border-style: solid; border-width: 1px; border-color: #AB0101; background: #AB0101;   } .funcgroup2 { border-style: solid; border-width: 1px; border-color: #f47a20; background: #f78d1d;   } .funcgroup7 { border-style: solid; border-width: 1px; border-color: #0F7479; background: #08386B;   } .funcgroup9 { border-style: solid; border-width: 1px; border-color: #032C4D; background: #770079;   } .gltext { color: #666666;   } .green { color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #439416; background: #6AC223; background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F)); background: -moz-linear-gradient(top, #6AC223, #5BB11F);   } .green:active { color: #afafaf; background: #5BB11F; background: -webkit-gradient(linear, left top, left bottom, from(#5BB11F), to(#6AC223)); background: -moz-linear-gradient(top, #5BB11F, #6AC223);   } .green:hover { background: #6AC223; background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F)); background: -moz-linear-gradient(top, #6AC223, #5BB11F);   } .green:link { color: #FFFFFF; border: solid 1px #439416; background: #6AC223; background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F)); background: -moz-linear-gradient(top, #6AC223, #5BB11F);   } .green:visited { color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #439416; background: #6AC223; background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F)); background: -moz-linear-gradient(top, #6AC223, #5BB11F);   } .gtext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; color: #666666; border-bottom-width: 10px;
border-bottom-style: solid;
border-bottom-color: transparent;   } .gtext a { color: #4A4639;   } .gwtext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; color: #4A4639; border-top-style: solid;
border-top-width: 1px;
border-top-color: #FFF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCC;   } .gwtext a { color: #4A4639;   } .gwtitel { font-family: Verdana, sans-serif; font-weight: 400; font-size: 12px; color: #464448; line-height: 17px;
text-align:left bottom; height: 50px; padding:5px; border-top-style: solid;
border-top-width: 1px;
border-top-color: #FFF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCC; background: #EFEDE8; background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#FFFFFF)); background: -moz-linear-gradient(top, #EFEDE8, #FFFFFF);   } .herenew { display: block; position: relative; z-index: 500; text-align: left;   } .hightlighter { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 19px; color: #FFFFFF; padding:5px; margin:0px; border-style: solid; border-width: 1px; border-color: #C25C19; background: #EC8022;   } .ibox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #817771; line-height: 17px; width: 100%; padding:10px; margin:0px; border-style: solid; border-width: 1px; border-color: #ededed; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDEDED)); background: -moz-linear-gradient(top, #FFFFFF, #EDEDED);   } .iconplace { padding:0px; margin:0px; padding-right:10px;   } .infokasten { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #191919; padding:5px; margin:0px; border-style: solid; border-width: 3px; border-color: #f47c20; background: #FFF;   } .infokastengrey { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #454348; padding:10px; margin:0px; border-style: solid; border-width: 3px; border-color: #80A942; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFF;   } .infowindow { display: block; position: fixed; top: 40px; left: 0px; z-index: 200; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; min-height: 50px; padding:15px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); width: -moz-calc(100% - 30px); 
width: -webkit-calc(100% -30px); 
width: calc(100% - 30px); background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE)); background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);   } .kalend { display:table-cell; font-size: 10px; text-align:center;
vertical-align: middle; width: 20px; height: 20px;   } .linie1 { color: #847044; border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #847044;   } .list { z-index: 1002; list-style-type: none; width: 750px; padding:0px 0px; margin:0px; background: #FFFFFF;   } .list li a { display: block; color: #000000; text-align: left; text-decoration: none; padding:2px; border-style: none none solid none; border-width: 1px; border-color: #7D7E7F;  cursor:pointer; } .maxi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:10px;   } .maxiletter { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 50px; color: #333333; line-height: 55px;   } .mbigtitel { font-family: Verdana, sans-serif; font-weight: 400; font-size: 17px; color: #000000; font-style: normal;   } .medium { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:5px; margin:0px;   } .mini { font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding:.1 em .5em .1em;   } .navicolors { display:table; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; text-align:left;
overflow:visible; width: 245px; padding:10px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); margin-bottom: 15px; background: #FFF;   } .naviprod { display: table; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 280px; padding:10px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFF;   } .oitext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; color: #F93; text-align: left; line-height: 14px;   } .orange { color: #FFF; border: solid 1px #f47a20; background: #faa51a; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20);   } .orange:active { color: #FFF; background: #f47a20; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a);   } .orange:hover { color: #FFF; background: #f47a20; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a);   } .orange:link { color: #FFF; background: #faa51a; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20);   } .orange:visited { color: #FFF; background: #f47a20; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a);   } .passiv { display: inline; position: relative; top: 10px; z-index: 50; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF !important; text-align: center; text-decoration: none; height: 30px; padding:9px; margin:0px; border:none; background: #3d3e3f; background: -webkit-gradient(linear, left top, left bottom, from(#3d3e3f), to(#5a5c5e)); background: -moz-linear-gradient(top, #3d3e3f, #5a5c5e);  cursor: pointer; } .petrol { color: #333333; border-style: solid; border-width: 1px; border-color: #BABABA; background: #DBDBDB; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7)); background: -moz-linear-gradient(top, #DBDBDB, #B7B7B7);   } .petrol:a { color: #333333; background: #DBDBDB; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7)); background: -moz-linear-gradient(top, #DBDBDB, #B7B7B7);   } .petrol:active { color: #333333; background: #DBDBDB; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7)); background: -moz-linear-gradient(top, #DBDBDB, #B7B7B7);   } .petrol:hover { color: #333333; background: #B7B7B7; background: -webkit-gradient(linear, left top, left bottom, from(#B7B7B7), to(#EBEBEB)); background: -moz-linear-gradient(top, #B7B7B7, #EBEBEB);   } .petrol:visited { color: #333333; background: #DBDBDB; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7)); background: -moz-linear-gradient(top, #DBDBDB, #B7B7B7);   } .postinfo { position: relative; top: -20px; right: 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #FFF; text-align: center;
text-decoration: none; padding:.2em .2em .1em; border-style: solid; border-width: 1px; border-color: #FFF; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; background: #d81b21;   } .preistext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #000000;   } .projekttitel { display: block; position: fixed; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 25px; color: #f47a20; text-align: left; height: 25px; padding:10px; background: #f2f2f2;   } .promenue { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #626263; width: 100%; padding:2px; margin:0px; border-style: solid; border-width: 1px; border-color: #CBCACC; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); margin-top: 5px;
margin-bottom: 15px;   } .prowwinfo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: left; text-shadow: 0px 1px 1px rgba(0,0,0,.3); max-width: 938px; padding:10px; margin-top:5px; background: #7D7E7F;   } .ptext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #15355C;   } .ptitel { font-family: Verdana, sans-serif; font-weight: 400; font-size: 16px; color: #15355C;   } .putitel { font-family: Verdana, sans-serif; font-weight: 400; font-size: 11px; color: #666;   } .rahmen { padding:15px; border-style: solid; border-width: 1px; border-color: #CCC; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFF;   } .red { color: #faddde; border-style: solid; border-width: 1px; border-color: #980c10; background: #ed1c24; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317);   } .red:active { color: #de898c; background: #aa1317; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24);   } .red:hover { background: #c9151b; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115);   } .red:link { color: #FFF; border: solid 1px #980c10; background: #ed1c24; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317);   } .red:visited { color: #FFF; border-style: solid; border-width: 1px; border-color: #980c10; background: #ed1c24; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317);   } .seitenzahl { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; font-weight: bold; padding:7px; margin:1px; border-style: solid; border-width: 1px; border-color: #da7c0c; background: #FFF;   } .seitenzahl1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; font-weight: bold; padding:7px; margin:1px; border: solid 1px #f47a20; background: #f47a20;   } .selected { background: #ECECEC;   } .small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding:4px; margin:0px;   } .staste { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #191919; font-style: normal; padding:0px; margin:0px; border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px; background: transparent;   } .staste a:hover { text-decoration: underline;   } .stext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666;   } .sweiss { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-shadow: 0 1px 1px rgba(0,0,0,.3);
line-height: 13px;   } .syseingabe { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626263; width: 98%; min-height: 20px; padding:2px; margin:0px; border-style: solid; border-width: 1px; border-color: #CBCACC;   } .syseingabe50 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626263; text-align: left; vertical-align: middle; width: 45%; min-height: 20px; padding:2px; margin:0px; border-style: solid; border-width: 1px; border-color: #CBCACC;   } .sysmenue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626263; width: 100%; padding:2px; margin:0px; border-style: solid; border-width: 1px; border-color: #CBCACC; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);   } .systemtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d3e3f; line-height: 15px; font-style: normal;   } .tablelight { text-align:left; padding:4px; margin:0px; vertical-align:top;
border-bottom-color:#CBCBCB; 
border-style:dotted; 
border-right:none; 
border-top:none;
border-width:thin;   } .tablestandard { text-align:left;
vertical-align:top; padding:4px; margin:0px;   } .tabtitel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding:3px; border-style: solid; border-width: 1px; border-color: #011e57; background: #B3B2B3;   } .tickertext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #656566;   } .tickertext a: { color: #656566;   } .vmsuche { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626263; text-align: left; vertical-align: middle; width: 98%; min-height: 20px; padding:2px; margin:0px; border-style: solid; border-width: 1px; border-color: #CBCACC;   } .werbekasten { display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #454348; padding:10px; margin:0px; border-style: solid; border-width: 1px; border-color: #7F7E80; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDEDED)); background: -moz-linear-gradient(top, #FFFFFF, #EDEDED);   } .white { color: #606060; border-style: solid; border-width: 1px; border-color: #b7b7b7; background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDEDED)); background: -moz-linear-gradient(top, #FFFFFF, #EDEDED);   } .white:active { color: #999; background: #EDEDED; background: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), to(#FFFFFF)); background: -moz-linear-gradient(top, #EDEDED, #FFFFFF);   } .white:hover { background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DCDCDC)); background: -moz-linear-gradient(top, #FFFFFF, #DCDCDC);   } .windesign { display: inline; position: absolute; top: 26px; left: 0px; z-index: 1000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align:left; padding:5px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE)); background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);   } .wknavi { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; padding:4px; margin:0px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #3d3e3f;   } .wtext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #464448; font-style: normal;
line-height: 17px;   } .xsmall { font-size: 9px; padding:2px; margin:0px;   } .zentriert { margin-left:auto;
margin-right:auto;   } .zicons { padding:5px;   } .zubblock { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3d3e3f; padding:3px; margin:0px;   } .zubblock a { color: #3d3e3f;   } .zubtitel { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; padding:1ex; margin:0px; background: #3d3e3f;   } 