A:active { color: #BB4437;   } A:hover { color: #BB4437;   } A:link { color: #BB4437; text-decoration: none;   } A:visited { color: #BB4437; text-decoration: none;   } article { display: block; padding:30px; margin:0px; background: #FFFFFF;   } blockquote { font-family: 'Rokkitt', serif; font-weight: 400; font-size: 17px; color: #2f5268; margin:1em 0;   } blockquote p { margin:0;   } body { 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:block; font-family: Arial, Helvetica, sans-serif; width: 100%; margin: 5px;
border: 0px;
padding-bottom: 10px;   } fieldset input { margin-top:0.5em;   } fieldset legend { font-weight: bold;
font-size: 14px; margin-top: 10px;
margin-right: 0;
margin-bottom: 0;
margin-left: 6px;   } fieldset select { margin-top:0.5em;   } form br { clear:left;   } h1 { display: table; position: relative; top: -10px; left: -40px; font-family: Arial, Helvetica, sans-serif; font-size: 27px; color: #FFFFFF; line-height: 31px; padding:8px; -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:5px; background: #2f5268;   } h2 { display: table; position: relative; top: -10px; left: -40px; font-family: Arial, Helvetica, sans-serif; font-size: 27px; color: #FFFFFF; line-height: 31px; padding:8px; -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: #2f5268;   } h3 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #2f5268;   } header { display: block; color: #333; text-align:center;
vertical-align:middle;
text-shadow: 0 1px 1px rgba(0,0,0,.3); width: 966px; margin:0px;
padding:5px;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
border-radius: 0em 0em 0.5em 0.5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2); background-color:#454347;  } hr { border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);   } html { top: 0px; height: 100%; margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px; background: #CBCACD; background: -webkit-gradient(linear, left top, left bottom, from(#CBCACD), to(#AFAFAF)); background: -moz-linear-gradient(top, #CBCACD, #AFAFAF); background-attachment:fixed;   } iframe { font-family: Arial, Helvetica, sans-serif; color: 12px; border:none;   } input:focus { background-color:#FFFFCC;	  } label { float:left; text-align:right; width: 10em; margin-right:0.3em;
margin-top:0.8em;   } legend { font-weight:bold;
text-align:center; width: 12em; border:1px solid #CCC;
padding: 4px;
margin: 1em;
-moz-border-radius:0.5em;
-khtml-border-radius:10px;
-webkit-border-radius: 0.5em;
border-radius: 0.5em 0.5em 0.5em 0.5em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2); background-color:#F4F4F4;  } li span { font-size: 12px; color: #000; font-weight:normal;   } ol {  list-style-position:outside; } pre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #454348;   } table.printtable { width: 100%;   } table.printtable td, table.printtable th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #111111; padding:3px 3px; border-width: thin; border-color: #000000;   } table.printtable tr:nth-child(even) { color: #111111; background: #FFFFFF;   } table.printtable tr:nth-child(odd) { color: #111111; background: #ECECEC;   } table.systable { width: 100%;   } table.systable td, table.systable th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding:4px 5px; border-bottom:#000000 thin solid;   } table.systable tr:nth-child(even) { color: #333333; background: #FFF;   } table.systable tr:nth-child(odd) { color: #333333; background: #AFAFAF;   } textarea:focus { background-color:#FFFFCC;  } th { text-align: left;   } ul.navi2aktiva { list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navi2aktiva li { display: inline-block; color: #FFFFFF; width: 100%; padding:0; margin:0; border-width: 1px; border-color: #203a4a; background: #203a4a;   } ul.navi2aktiva li a { display: block; color: #FFFFFF; padding:1ex; margin:0;   } ul.navi2passiva { list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navi2passiva li { display:inline;
float:left; width: 100%; padding:0; margin:0; border-width: 1px; border-color: #D3D0CE; background: rgba(255,255,255,0.7);   } ul.navi2passiva li a { display: block; color: #203a4a; padding:1ex; margin:0;   } ul.navi2passiva li:hover { color: #203a4a; border-width: 1px; border-color: #203a4a; background: #AFAFAF;   } ul.navi3aktiva { text-indent:15px;  list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navi3aktiva li { display:inline;
float:left; text-indent:10px; width: 100%; margin:0;
padding:0; border-bottom:1px solid #D3D0CE;
background:#EDEBE6;  } ul.navi3aktiva li a { display:block; color: #666666; padding:1ex;
margin:0;   } ul.navi3passiva { text-indent:15px;  list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navi3passiva li { display:inline;
float:left; width: 100%; margin:0;
padding: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 #D3D0CE;
background:#EDEBE6;  } ul.naviaktiva { list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.naviaktiva li { display: inline; color: #FFFFFF; width: 100%; padding:0; margin:0; border-width: 1px; border-color: #2f5268; background: #2f5268;   } ul.naviaktiva li a { display: block; color: #FFFFFF; padding:1ex; margin:0;   } ul.navipassiva { list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navipassiva li { display: inline; color: #333333; width: 100%; padding:0; margin:0; border-width: 1px; border-color: #D3D0CE;   } ul.navipassiva li a { display: block; color: #FFFFFF; padding:1ex; margin:0;   } ul.navipassiva li:hover { color: #FFFFFF; background: #2f5268;   } ul.setright { text-align:right;   } #adcontentplacefull { display: block; position: absolute; top: 100px; left: 10px; width: 982px; padding:0px; margin:0px;   } #aktionsleiste { display: block; position: fixed; top: 0; left: 0; right: 0; z-index: 9999; width: 100%; height: 50px; 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: #6F6F6F; background: -webkit-gradient(linear, left top, left bottom, from(#6F6F6F), to(#454347)); background: -moz-linear-gradient(top, #6F6F6F, #454347);   } #anavilinks { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; padding:5px; margin:1px; border-width: 1px; border-color: #D4D4D4; background: #CBCACD;   } #anavirechts { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; padding:5px; margin:1px; border-width: 1px; border-color: #D4D4D4; background: #CBCACD;   } #angebotsbanner { display: none; position: absolute; top: 119px; left: 600px; z-index: 81; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 13px; color: #FFFFFF; width: 240px; height: 18px; padding:5px; margin:0px; border-width: 1px; border-color: #D7070A; background: #D7070A;   } #backtop { display: block; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; height: 100px; background: #FFFFFF; background-attachment:fixed;   } #bannerbild { position: relative;
border:none;
top: 16px;
left:10px; width: 210px; height:86px;
background-image:url(../design/ind/frauaufbanner.png);
background-repeat:no-repeat;   } #bbsuchbanner { display: block; position: relative; z-index: 81; width: 200px; height: 30px; padding:0px; margin:0px; border-width: 1px; border-color: #AAAAAA; margin-bottom:15px;
margin-top:15px; background: #FFFFFF; background-image:url(../design/ind/ta_suchfeld.png); background-repeat:no-repeat; background-position:right center;   } #blackback { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 99; height: 100%; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; background: rgba(0,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-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); background-color:#FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEFEFE');
margin: 0px;  } #bloglogo { display: none; position: absolute; top: 13px; right: 124px; z-index: 69; width: 50px; height: 50px; padding:0; margin:0; background-image:url(../design/ind/facebook-logo.png); background-repeat:no-repeat;   } #cont1topthema { display:block;
position: absolute;
left: 10px;
top:0; width: 405px;; height:90px;   } #cont4topthema { display:block;
position: absolute;
right: 0;
top:0; width: 270px; height:80px;   } #content2 { display:block;
position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal;
text-align:left; width: 660px; margin: 0px;
padding: 20px;
min-height: 75px; background: #CBCACD;   } #content2 a { color: #333333;   } #content2full { display: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; width: 942px; padding:20px; margin:0px; background: #CBCACD;   } #content2full a { color: #333333;   } #content2sfull { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; width: 942px; padding:20px; margin:0px; background: #454347;   } #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; margin: 0px;
padding: 5px;
margin-bottom:15px; background-color:#CCCCCC;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC');
-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; margin: 0px;
padding: 2px;   } #content5 a { color: #454347;   } #contentplace { display: block; position: absolute; right: 10%; width: 700px; padding:0; margin:0; margin-top:30%;   } #contentplacebb { display: block; position: absolute; top: 350px; right: 240px; width: 700px; padding:0px; margin:0px;   } #contentplacefull { display: block; position: absolute; top: 500px; left: 10%; right: 10%; width: 982px; padding:0px; margin:0px;   } #contentwk { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; 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: #EFEDE8;   } #cont_wunsch { display: block; position: absolute; top: 0px; right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4A463A; width: 205px; height: 30px; padding:2px; border-width: 1px; border-color: #AAAAAA; border-top:none; background: #FAF9F8;   } #cont_wunsch a { color: #4A463A;   } #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;  } #einaus { display: block; position: static; width: 30px; height: 30px; background: #000000; background-image:url(../design/ind/ta_grey_liste.png); background-repeat:no-repeat; background-position:center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } #facebook { display: block; position: fixed; bottom: 20px; left: 20px; z-index: 69; width: 40px; height: 40px; padding:0; margin:0; border-width: 1px; 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-image:url(../design/ind/facebook_logo.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } #fixedfooter { display: block; position: fixed; bottom: 0px; left: 0px; right: 0px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: right; min-height: 20px; padding:7px; margin:0px; padding-right:60px; background: #2f5268; background: -webkit-gradient(linear, left top, left bottom, from(#2f5268), to(#203a4a)); background: -moz-linear-gradient(top, #2f5268, #203a4a);   } #fixedfooter a { color: #FFFFFF;   } #flaggenpos { display: none; position: absolute; top: 70px; right: 10px; width: 265px; height: 20px; padding:0; margin:0;   } #fullsliderarea { display: block; position: relative; width: 982px; padding:0px; margin:0px; background: #FFFFFF;   } #helpclass { display: none; position: absolute; top: 33px; right: 8px; z-index: 69; width: 30px; height: 30px; 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-image:url(../design/ind/icon_help.png); background-repeat:no-repeat;   } #homecontent1 { background: #6F6F6F; background: -webkit-gradient(linear, left top, left bottom, from(#6F6F6F), to(#454347)); background: -moz-linear-gradient(top, #6F6F6F, #454347); background-attachment:fixed;  display: block; position: relative; max-width: 922px; margin-bottom: 0px; 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); font-size: 13px; color: #000000; text-align: left; line-height: 17px; } #homecontentplace { display: block; position: absolute; top: 255px; left: 5%; right: 5%; width: 90%; padding:0px; margin:0px;   } #loginarea { display: block; position: absolute; top: 100px; left: 10%; right: 10%; width: 982px; padding:0px; margin:0px;   } #logoplacetop { display: block; position: fixed; top: 0px; left: 20px; z-index: 100; width: 730px; height: 100px; padding:0px; margin:0px; background-image:url(../design/ind/headerlogo_inpulser.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } #makehigher { display: block; position: absolute; top: 950px; width: 10px; height: 10px;   } #masterpass { display: block; position: absolute; top: 10px; width: 245px; height: 57px; background-image:url(../design/ind/mcpp_wllt_btn_chk_290x068px.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } #mbildlink { position: absolute;
left: 0px;
top: 10px; width: 120px; height: 80px;
bottom: 30px;
border: 1px solid #CCC;
padding: 4px;
margin: 0px;   } #mbildlink2 { position: absolute;
left: 144px;
top: 10px; width: 120px; height: 80px;
border: 1px solid #CCC;
padding: 4px;
margin: 0px;   } #mbildlink3 { position: absolute;
left: 288px;
top: 10px; width: 120px; height: 80px;
border: 1px solid #CCC;
padding: 4px;
margin: 0px;   } #menuebutton { display: block; position: fixed; top: 0px; right: 10px; z-index: 9999; width: 40px; height: 40px; -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-image:url(../iconss/ta_liste.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } #menuefoot {  display:block; position: relative; bottom: -25px; left:10px;; z-index: 100; } #merkbanner { display: block; position: absolute; top: 72px; right: 10px; z-index: 81; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; width: 209px; height: 20px; padding:0px; margin:0px;   } #naviplace { position: absolute;
top:188px;
right: 10px; height: 100%; width: 265px;   } #naviplacesub { display:block;
position: absolute;
top: 220px;
right: 10px;
z-index: 40; width: 265px;   } #naviprodplace { position: absolute; top: 187px; right: 6px; width: 265px; height: 100%;   } #nocookie { display: block; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 10000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; width: 100%; padding:25px; margin:0px; border-width: 5px; border-color: #2f5268; background: #ffe13a;   } #nomobile { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000000; padding:20px; margin:0px; background: #FFFFCC;   } #onlineberaterplace { display: block; position: absolute; top: 250px; left: 10%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width: 640px; padding:30px; margin:0px; background: #FFFFFF;   } #optinavi { display: block; position: absolute; top: 80px; right: 0px; z-index: 100; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; width: 200px; padding:15px; border-width: 3px; border-color: #203a4a; -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: rgba(228,55,34,0.8);   } #pcontainer { text-align: left; border:none;
bottom: 0px;
right: 0px;
left: 0px;
top: 0px;   } #pcontent10 { display: block;
bottom: 0px;
right: 0px;
left: 0px;
top: 0px; vertical-align: middle; width: 100%; border:none;
margin: 0px;
padding: 0px;   } #pcontent101 { position: relative; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 100%; margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;   } #proheader { display: block; color: #333333; padding:0px; margin:0px; border-width: 1px; border-color: #999999; margin-top:25px;   } #prospekt { display: block; position: absolute; bottom: 0; right: 10; width: 140px; height: 180px; background-image:url(../design/ind/prospektdiv.png); background-repeat:no-repeat;   } #prospektf { display: block; position: absolute; top: -10px; right: 10px; width: 140px; height: 200px; background-image:url(../design/ind/prospektdiv200.png); background-repeat:no-repeat;   } #prowwinfo { display: block; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 19px; color: #FFFFFF; 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: #6F6F6F; background: -webkit-gradient(linear, left top, left bottom, from(#6F6F6F), to(#454347)); background: -moz-linear-gradient(top, #6F6F6F, #454347);   } #serviceplace { top:20px; text-align:left;   } #sidebar25 { display:block;
position: relative;
float: right;
right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #817771; width: 25%; border-width: 1px;
border-color: #CCCCCC;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
padding: 5px;
bottom: -7px; background-color:#FFFFFF;  } #sidebar35 { display:block;
position: relative;
float: right;
left: 0px; font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #817771; width: 35%; padding: 0px;
bottom: -7px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius: 0.5em 0.5em 0.5em 0.5em; background-color:#FFFFFF;  } #sidebar49 { display:block;
position: relative;
float: right;
left: 0px; font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #817771; width: 45%; padding: 0px;
bottom: -7px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius: 0.5em 0.5em 0.5em 0.5em; background-color:#FFFFFF;  } #slogan { display: block; position: absolute; top: 22px; left: 178px; width: 375px; height: 31px; background-repeat:no-repeat;   } #storelogo { display: block; position: absolute; top: 13px; right: 134px; z-index: 69; width: 50px; height: 50px; padding:0; margin:0; background-image:url(.. /design/ind/storelogo.png); background-repeat:no-repeat;   } #submenue { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 13 px; color: #333333; width: 700px; padding:0px; margin:0px; background: transparent;   } #submenuefull { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; width: 982px; padding:0px; margin:0px; background: transparent;   } #suchbanner { display: block; position: fixed; top: 35px; right: 10%; z-index: 81; width: 200px; height: 30px; padding:0px; margin:0px; border-width: 1px; border-color: #AAAAAA; margin-bottom:15px;
margin-top:15px; background: #FFFFFF; background-image:url(../design/ind/ta_suchfeld.png); background-repeat:no-repeat; background-position:right center;   } #topnaviplace { display: block; position: fixed; top: 100px; left: 0px; right: 0px; z-index: 99; width: 100%; height: 36px; padding:0px; margin:0px; border-width: 1px; border-color: #FFFFFF; padding-left:20px; background: #2f5268;   } #topnaviplacein { display: block; position: fixed; top: 100px; left: 0px; right: 0px; z-index: 99; width: 100%; height: 36px; padding:0px; margin:0px; border-width: 1px; border-color: #FFFFFF; padding-left:20px; background: #2f5268;   } #unaviclass { display: none; position: absolute; top: 33px; left: 10px; z-index: 69; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #056A9A; width: 939px; padding:6px; 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: #FAF9F8;   } #unaviclassfull { display: block; position: absolute; top: 475px; right: 10px; font-size: 12px; color: #324A73; width: 912px; padding:5px; margin:0px; border-width: 1px; border-color: #E0DEDA; background: #FFFFFF;   } #warenkorbarea { display: block; position: absolute; top: 20px; right: 340px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #454347; width: 300px; height: 74px; background-image:url(../design/ind/warenkorb_2015.png); background-repeat:no-repeat; background-position:bottom left;   } #wkanzahl, #wkanzahl a { display: block; position: relative; top: 25px; left: 55px; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 23px; color: #FFFFFF; width: 25px; height: 25px;   } #youtube { display: block; position: absolute; top: 13px; right: 62px; z-index: 69; width: 50px; height: 50px; padding:0; margin:0; background-image:url(../design/ind/facebook-logo.png); background-repeat:no-repeat;   } .abutton { display: inline-block; 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: 0 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;   } .aktionsbanner { display: none; left: -20px; right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; width: 265px; height: 25px; padding:10px; margin:0px; border-width: 1px; border-color: #aa1317; background: #ed1c24; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317);   } .aktionsbutton { display: block; position: absolute; top: -35px; right: 10px; 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: Arial, Helvetica, sans-serif; font-size: 15px; color: #DC0000; width: 90px; height: 25px; background-repeat:no-repeat;   } .aktiv { display: inline-block; position: relative; top: 0px; z-index: 50; color: #6A6A6B; height: 32px; padding:10px; margin:0px; border-width: 1px; border-color: #CCCDD0; -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;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid; background: #FFFFFF;  cursor: pointer; } .atitel { display: block; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 24px; color: #2f5268; width: 100%; border-width: 1px; border-color: #CBCACD; padding-bottom: 5px;
margin-top: 20px;
margin-bottom: 10px;   } .attention { color: #FFF; border-width: 1px; border-color: #A90B13; background: #F15A55; background: -webkit-gradient(linear, left top, left bottom, from(#F15A55), to(#A90B13)); background: -moz-linear-gradient(top, #F15A55, #A90B13);   } .attention:active { color: #FFF; background: #A90B13; background: -webkit-gradient(linear, left top, left bottom, from(#A90B13), to(#F15A55)); background: -moz-linear-gradient(top, #A90B13, #F15A55);   } .attention:hover { color: #FFF; background: #A90B13; background: -webkit-gradient(linear, left top, left bottom, from(#A90B13), to(#F15A55)); background: -moz-linear-gradient(top, #A90B13, #F15A55);   } .attention:link { color: #FFF; background: #F15A55; background: -webkit-gradient(linear, left top, left bottom, from(#F15A55), to(#A90B13)); background: -moz-linear-gradient(top, #F15A55, #A90B13);   } .attention:visited { color: #FFF; background: #A90B13; background: -webkit-gradient(linear, left top, left bottom, from(#A90B13), to(#F15A55)); background: -moz-linear-gradient(top, #A90B13, #F15A55);   } .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-width: 1px; border-color: #AFAFAF; -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: #FFFFFF;   } .bbcontenttitel { display: block; position: absolute; top: 295px; right: 242px; z-index: 30; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 65px; color: #FFFFFF; width: 700px; height: 100px; padding:0px; margin:0px;   } .bbtitel { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold;  padding: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #D8D8D8;
border-right-color: #D8D8D8;
border-bottom-color: #FFFFFF;
border-left-color: #D8D8D8;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); cursor:auto; } .bbutton { display: block; cursor: pointer;
outline: none;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3); width: 98%; margin: 1px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);   } .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; width: 50%; 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: #FFF;   } .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: Arial, Helvetica, sans-serif; font-size: 30px; color: #333333; font-weight: bold;   } .bigshop { font-family: Arial, Helvetica, sans-serif; font-size: 17px; width: 250px; padding:7px 7px; margin:0px;   } .bilderrahmen { padding: 5px;
margin: 10px;
border: solid 1px #ccc;
-moz-box-shadow: 0px 0px 3px #CCC;
-webkit-box-shadow: 0px 0px 3px #CCC;
box-shadow: 0px 0px 3px #CCC;	 background-color:#FFFFFF;  } .bilderrahmen2 { padding: 5px;
margin: 10px;
border: 0px; background-color:#FFFFFF;  } .bildtext { position: relative;
top: 5px;
right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center; height: 25px;
width: 120px;   } .blog { display:table;
position:relative; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #464448; font-style: normal;
font-weight: normal;
line-height: 17px;
min-height:100px; width: 285px;   } .blog1 { display:block;
position:absolute;
left:30px;
top:30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #464448; font-style: normal;
font-weight: normal;
line-height: 17px; width: 285px; min-height:100px;   } .blog2 { display:block;
position:absolute;
left:347px;
top:30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #464448; font-style: normal;
font-weight: normal;
line-height: 17px; width: 285px; min-height:100px;   } .blog3 { display:block;
position:absolute;
left:664px;
top:30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #464448; font-style: normal;
font-weight: normal;
line-height: 17px; width: 285px; min-height:100px;   } .bloggerwindow { display:block;
position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-align:left;
line-height: 16px; width: 640px; margin: 0px;
padding: 30px;
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); background-color:#FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEFEFE');  } .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-border-radius: .5em; 
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);  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:#5a8f00;
background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
background:-moz-linear-gradient(#b8db29, #5a8f00);
background:-o-linear-gradient(#b8db29, #5a8f00);
background:linear-gradient(#b8db29, #5a8f00);  } .bubble-right + p { font-style:italic; margin:15px 0 2em 85px;    } .bubble-right:after { display:block; 
position:absolute;
bottom:-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); outline: none;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);   } .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;
left:0px; 
top: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-color:#FFFFFF;  } .cbtitel { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #191919; line-height: 24px;
font-weight: bold; padding-bottom: 2px;   } .cctitel { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #666666; font-weight: bold;
text-shadow: 0 1px 1px rgba(0,0,0,.3); padding: .5em 0.5em .55em;
border: solid 1px #E3E0D8; background: #EFEDE8;
background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#E3E0D8));
background: -moz-linear-gradient(top, #EFEDE8, #E3E0D8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEDE8, endColorstr=#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; width: 120px; height: 120px; padding:7px; margin:5px; padding-top:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center; } .conactionarea { display: inline-table; position: absolute; top: 0px; left: 700px; width: 35px;   } .content0prod { display: block; position: relative; top: 0px; z-index: 20; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #15355B; width: 300px; padding:15px; margin:0px; border-width: 1px; border-color: #203a4a; background: rgba(255,255,255,0.9);   } .content1 { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-style: normal; width: 640px; padding:30px; margin:0px; 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); background: #FFFFFF;   } .content1full { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding:0px; margin:0px; 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); background: #FFFFFF;   } .content1prod { display: block; position: relative; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 12px; color: #15355B; width: 640px; padding:10px; margin:0px; 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: #FFF;   } .content1top { display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; 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: #2f5268; background: -webkit-gradient(linear, left top, left bottom, from(#2f5268), to(#203a4a)); background: -moz-linear-gradient(top, #2f5268, #203a4a);   } .contentaction { width: 25px; padding:5px;
margin-bottom:5px;
border-left:solid #EBE9E3 thin; background-color:#EBE9E3;
background: -webkit-gradient(linear, left top, left bottom, from(#EBE9E3), to(#FFF));
background: -moz-linear-gradient(top, #EBE9E3, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBE9E3, endColorstr=#FFF);  } .contentbox, .contentbox a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; width: 300px; padding:5px; margin:5px; background: #FFFFFF;   } .contentboxleer { width: 300px; height: 315px; padding:5px; margin:5px;   } .ctext { font-family: Arial, Helvetica, sans-serif;; font-size: 13px; color: #4A4639; font-style: normal;
line-height: 18px;   } .ctexthigh { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F30; font-weight:bold;
line-height: 17px;   } .ctextnull { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999;; font-weight:normal;
line-height: 17px;   } .ctitel { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #BB4437; width: 100%; padding-bottom: 2px;   } .dbtitel { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: normal;
font-style: italic;
line-height: 24px; padding-left: 30px;   } .dbutton { display: block; text-decoration: none;   } .dbutton:hover { text-decoration: none; background: #FFFFCC;  } .dctitel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #191919; font-weight: bold;
line-height: 24px;
 padding-left: 200px;   } .desktop {   } .editbbutton { display:inline;
position: relative;
z-index:90;
top:0px;
right:1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding:5px;
border-style:solid;
border-color:#5A4A54;
border-width:1px; background: rgba(255, 255, 255, 1);  } .editbutton { display:inline;
position: absolute;
z-index:90;
top:0px;
left:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding:5px;
border-style:solid;
border-color:#5A4A54;
border-width:1px; background: rgba(255, 255, 255, 1);  } .editorwindow { display: block; position: fixed; top: 50px; left: 0px; right: 0px; z-index: 100; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; padding:20px; margin:0px; border-width: 5px; border-color: #ff3f00; -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;   } .eingabe1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: center;
font-weight: normal; width: 15px; padding: 1px;
border: 1px solid #bfb196;   } .eingabe100 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: left; width: 98%; padding: 5px;
margin: 0px;
border: 1px solid #958873;   } .eingabe100s { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 100%; padding: 2px;
border: 1px solid #958873;   } .eingabe101 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 95%; height: 23px;
margin: 2px;
padding: 1px;
border: 1px solid #958873;
-moz-border-radius:5px;
-khtml-border-radius:5px;   } .eingabe5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: center; width: 30px; padding: 1px;
border: 1px solid #666666;   } .eingabeauto { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; padding: 5px;
border: 1px solid #958873;   } .eingabemenue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; padding: 5px;
border: 1px solid #666666;   } .eingabemenue101 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 95%; height: 25px;
padding: 1px;
margin: 2px;
border: 1px solid #666666;   } .eingabemenues { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 2px;
border: 1px solid #666666;   } .eingabesuche { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: normal; width: 155px; padding:5px; border-width: 1px; border-color: #FFFFFF;   } .eingabetitel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; width: 100%; padding: 1px;
border: 1px solid #958873;   } .eingabetrans { z-index: 100; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; vertical-align: middle; width: 290px; height: 30px; padding:0px; margin:0px; border:none;   } .falsch { background-position: left top;
background-image:url(../design/ind/white_false.png);
background-repeat: no-repeat;  } .flagge { width: 25px; padding:0px; margin:2px; -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);   } .frameborder { background-color: #454348;  } .funcgroup1 {  background: #AB0101; border: #AB0101 thin solid; } .funcgroup2 {  background: #f78d1d; border: #f47a20 thin solid; } .funcgroup7 {  background: #08386B; border: #0F7479 thin solid; } .funcgroup9 {  background: #770079; border: #032C4D thin solid; } .gltext { color: #666666;   } .green { color: #FFFFFF; border: solid 1px #439416; background: #6DC326;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top,  #6AC223,  #5BB11F);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');  } .green:active { color: #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#5BB11F), to(#6AC223));
background: -moz-linear-gradient(top,  #5BB11F,  #6AC223);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5BB11F', endColorstr='#6AC223');  } .green:hover { background: #5BB11F;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top,  #6AC223,  #5BB11F);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');  } .green:link { color: #FFFFFF; border: solid 1px #439416; background: #6DC326;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top, #6AC223, #5BB11F);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');  } .green:visited { color: #FFFFFF; border: solid 1px #439416; background: #6DC326;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top, #6AC223, #5BB11F);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');  } .gtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 17px; border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;   } .gtext a { color: #666666;   } .gwtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; 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(#FFF));
background: -moz-linear-gradient(top, #EFEDE8, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEDE8, endColorstr=#FFFFFF);  } .gwtext a { color: #4A4639;   } .gwtext b { font-size: 1.2 rem;;   } .gwtitel { display: block; position: relative; top: 0px; left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; padding:5px; margin:0px; background: #6F6F6F;   } .herenew { display:block;
position: relative;
z-index: 500; text-align: left;   } .hightlighter { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #FFFFFF; font-weight: bold; border: solid 1px #B93C2E;
padding: 5px;
margin: 0px; background-color: #B13626;  } .homecontenttitel { display: block; position: absolute; top: 470px; left: 5%; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 85px; color: #FFFFFF; padding:0px; margin:0px;   } .hotbig, hotbig a { font-family: Arial, Helvetica, sans-serif; font-size: 23px;   } .hotlinebanner, hotlinebanner a { font-family: Arial, Helvetica, sans-serif; color: #454347; width: 902px; padding:10px; margin:0px; background-image:url(../design/ind/back_top.png); background-repeat:repeat;   } .hotsmall, hotsmall a { font-family: 'Rokkitt', serif; font-weight: 400; font-size: 17px;   } .ibox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #817771; font-weight: normal;
line-height: 18px; width: 100%; margin:0px;
padding:8px;
border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-ms-border-radius:8px 8px 8px 8px;
-o-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
border: 1px solid #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top, #fff, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  } .iconplace { padding:5px; margin:0px;   } .infokasten { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #191919; padding:12px; margin:0px; border-width: 3px; border-color: #BB4437; background: #FFF;   } .infokastengrey { display:block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #454348; font-weight: normal;  border: 3px solid #80A942;
padding: 10px;
margin: 0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #FFFFFF;  } .infowindow { display: block; position: fixed; top: 56px; left: 0px; z-index: 200; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width: 100%; 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); background: #FFFFFF;   } .kalend { display:table-cell; font-size: 10px; text-align:center;
vertical-align: middle; width: 20px; height:20px;   } .linie1 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #847044; border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #847044;   } .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;   } .mbigtitel { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; font-style: normal;
font-weight: bold;   } .medium { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px;
margin:0 px;   } .mini { font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: .1 em .5em .1em;   } .mobile { display: none;   } .navicolors { display:table; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align:left;
overflow:visible; width: 245px; -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: 0px;
padding: 10px;
margin-bottom: 15px; background-color:#FFFFFF;  } .navipassiv { display:block; color: #333333; padding:10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #6F6F6F;   } .navipassiv a:focus { display:inline; color: #FFFFFF; margin:0;
padding:10px; background: #696969;  } .navipassiv a:hover { display:inline; color: #FFFFFF; margin:0;
padding:10px; background: #696969;  } .navipassiv a:link { color: #333333;   } .navipassiv a:visited { color: #333333;   } .naviprod { display: table; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 245px; padding:10px; margin:0px; background: #FFF;   } .onlineberatertitel { display: block; position: absolute; top: 200px; left: 10%; z-index: 30; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 65px; color: #FFFFFF; height: 50px; padding:0px; margin:0px;   } .orange { color: #FFFFFF; border-width: 1px; border-color: #203a4a; background: #2f5268; background: -webkit-gradient(linear, left top, left bottom, from(#2f5268), to(#203a4a)); background: -moz-linear-gradient(top, #2f5268, #203a4a);   } .orange:active { color: #FFF; background: -webkit-gradient(linear, left top, left bottom, from(#203a4a), to(#2f5268));
background: -moz-linear-gradient(top, #203a4a, #2f5268);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#203a4a', endColorstr='#2f5268');  } .orange:hover { color: #FFF; background: #203a4a;
background: -webkit-gradient(linear, left top, left bottom, from(#203a4a), to(#2f5268));
background: -moz-linear-gradient(top, #203a4a, #2f5268);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#203a4a', endColorstr='#2f5268');  } .orange:link { color: #FFF; background: #203a4a;
background: -webkit-gradient(linear, left top, left bottom, from(#2f5268), to(#203a4a));
background: -moz-linear-gradient(top, #2f5268, #203a4a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#2f5268\', endColorstr=\'#203a4a\');  } .orange:visited { color: #FFF; background: -webkit-gradient(linear, left top, left bottom, from(#203a4a), to(#2f5268));
background: -moz-linear-gradient(top, #203a4a, #2f5268);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#203a4a\', endColorstr=\'#2f5268\');  } .passiv { display: inline-block;
position: relative;
top: 0px;
z-index: 50; color: #6A6A6B; text-decoration: none;
text-align: center;
vertical-align: bottom; outline: none;
height: 30px;
padding: 10px;
margin: 0px;
border: solid 1px #CCCDD0;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
-webkit-box-shadow: 1px -1px 1px rgba(0,0,0,.2);
-moz-box-shadow: 1px -1px 1px rgba(0,0,0,.2);
box-shadow: 1px -1px 1px rgba(0,0,0,.2); background: #E3E0D8;
background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#E3E0D8));
background: -moz-linear-gradient(top, #EFEDE8, #E3E0D8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEDE8, endColorstr=#E3E0D8); cursor: pointer; } .petrol { color: #333333; border: solid 1px #BABABA; background: #DBDBDB;
background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');  } .petrol a { color: #333; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');  } .petrol:active { color: #333; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');  } .petrol:hover { color: #333; background: #DBDBDB;
background: -webkit-gradient(linear, left top, left bottom, from(#B7B7B7), to(#DBDBDB));
background: -moz-linear-gradient(top,  #B7B7B7,  #DBDBDB);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#DBDBDB');  } .petrol:visited { color: #333; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');  } .postinfo { display: inline; position: relative; top: -8px; left: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; padding:2px; margin:0px; background: #2f5268;   } .preistext { font-family: 'Rokkitt', serif; font-weight: 400; font-size: 18px; color: #BB4437;   } .prodmarkenlogo { display: inline-block; position: relative; top: 0px; padding:3px; background: rgba(255,255,255,.7);   } .promenue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #626263; width: 100%; padding:2px; margin:0px; border-color: #8C8B8C; -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;   } .prozente { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #bb0000;   } .ptext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454347;   } .ptitel { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #454347;   } .pulldown { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding:3px; margin:3px; -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: #CBCACD; background: -webkit-gradient(linear, left top, left bottom, from(#CBCACD), to(#D4D4D4)); background: -moz-linear-gradient(top, #CBCACD, #D4D4D4);   } .putitel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666;   } .rahmen { padding:15px; 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: solid 1px #980c10; background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');  } .red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');  } .red:hover { background: #b61318;
background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
background: -moz-linear-gradient(top,  #c9151b,  #a11115);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');  } .red:link { color: #FFF; border: solid 1px #980c10; background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');  } .red:visited { color: #FFF; border: solid 1px #980c10; background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');  } .reduziert { display: block; position: relative; left: 0px; width: 70px; height: 25px; background-image:url(../design/ind/reduziert.png); background-repeat:no-repeat;   } .rwtitel { display: block; position: relative; top: 0px; left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; padding:5px; margin:0px; background: #2f5268;   } .seitenzahl { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; font-weight: bold; border: solid 1px #da7c0c;
padding: 7px;
margin: 1px; background-color: #FFFFFF;  } .seitenzahl1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; font-weight: bold; padding: 7px;
margin: 1px; border: solid 1px #203a4a;
background-color: #203a4a;  } .small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px;
margin: 0px;   } .smallnavi { display: block; position: absolute; top: 5px; right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 !important; width: 950px; height: 25px;   } .staste { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #191919; font-style: normal; margin: 0px;
padding: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px; background-color: 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 {  width: 98%;
min-height: 20px;
padding:2px;
margin:0px;
border-style: solid;
border-width: 1px;
border-color: #CBCACC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #626263;
text-align: left;
vertical-align: middle; } .sysmenue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 100%; padding:2px; margin:0px; 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);   } .systable a { color: #000000;   } .systemtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5C; font-style: normal; line-height: 15px;   } .systemtexthigh { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2f5268;   } .systemtextnull { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #99A0AC;   } .tablelight { vertical-align:top;
text-align:left; padding: 4px;
margin: 0px;	
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; font-weight: bold;  padding: 3px;
border: solid 1px #011e57; background: #B3B2B3;  } .tickertext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #656566;   } .tickertext a: { color: #656566;   } .topaktion { display: block; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 50px; color: #FFFFFF; background: #D7070A;   } .topmarkenlogo { display: inline-block; position: relative; top: 0px; padding:3px; margin:0px; margin-bottom:-18px; background: rgba(255,255,255,.7);   } .topnr { display: block; position: absolute; top: 15px; left: -15px; font-family: 'Rokkitt', serif; font-weight: 400; font-size: 23px; color: #FFFFFF; width: 60px; height: 60px; padding:auto auto; -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: #203a4a;   } .toppreis { position: relative; top: 80px; font-size: 14px; color: #000000; width: 120px; padding:3px; border-width: 1px; border-color: #D7070A; -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: 10em 0 0 10em; -moz-border-radius: 10em 0 0 10em; border-radius: 10em 0 0 10em; border-right-style: none;
margin-bottom:-45px; background: rgba(255,255,255,.7);   } .verkauft { left: -50px; background-image:url(..design/ind/verkauft.png); background-repeat:no-repeat;   } .werbekasten { display:block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454348; border: 1px solid #7F7E80;
padding: 10px;
margin: 0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2); background: #EDEDED;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top, #fff, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  } .werbekasten700 { display: block; width: 700px; padding:0; 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); background: #FFFFFF;   } .white { color: #606060; border: solid 1px #b7b7b7; background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  } .white:active { color: #999; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
background: -moz-linear-gradient(top,  #ededed,  #fff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');  } .white:hover { background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');  } .windesign { display:inline;
position:absolute;
left:0px; 
top:26px;
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-color:#FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#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: #454347;   } .wtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464448; font-style: normal;
line-height: 16px;
font-weight: normal;
text-shadow: 0 1px 1px rgba(0,0,0,.3);   } .xsmall { font-size: 9px; padding: 2px;
margin: 0px;   } .zentriert { margin-left:auto;
margin-right:auto;   } .zicons {   } .zubblock { font-size: 12px; padding:7px; margin:0px; background: #FFFFFF;   } .zubblock a { color: #454347;   } .zubtitel { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding:1ex; margin:0px; background: #454347;   } 