A:active { color: #4D5C8C;   } A:hover { color: #4D5C8C;   } A:link { text-decoration: none;   } A:visited { text-decoration: none;   } article { display: block; padding:30px; margin:0px; background: #FFF;   } 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;  } em { color: #454347;   } fieldset { display:block; font-family: 'din-2014', sans-serif; font-weight: 400; 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;   } figcaption { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 11px; text-align: left; padding:5px;   } figure { position: relative; width: 100%; padding:0; margin:0;   } form br { clear:left;   } h1 { display: block; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 36px; color: #545454; line-height: 40px; padding-bottom: 2px;   } h2 { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 21px; color: #545454; line-height: 25px;   } h3 { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #545454; line-height: 19px;   } h4 { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 17px; color: #294AA1; line-height: 1.3em; margin-top:0px; margin-bottom:0px;   } 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-image:url(../bilder/15.jpg); background-repeat:repeat; background-attachment:fixed;   } iframe { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; border:none;   } img { max-width: 100%;   } input { border-bottom-color: #CBCACC; transition: border-bottom-color 1s;   } input.confirmRequiredState, .confirmRequiredState input, input.confirmInvalidState, .confirmInvalidState input { background: #FF9F9F;   } input.passwordRequiredState, .passwordRequiredState input, input.passwordInvalidStrengthState, .passwordInvalidStrengthState input, input.passwordMinCharsState, .passwordMinCharsState input, input.passwordCustomState, .passwordCustomState input, input.passwordMaxCharsState, .passwordMaxCharsState input { background-image:url(https://www.u19-oberndorf.com/#FF9F9F);   } input:focus { outline: none; border-bottom-color: #FFCC66;   } 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: 'Merriweather', Georgia, serif; font-size: 11px; color: #454348; line-height: 16px;   } table.printtable { width: 100%; border:none;   } table.printtable td, table.printtable th { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #111111; vertical-align: middle; padding:3px 3px; border-style: none none solid none; 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%; border:none;   } table.systable td, table.systable th { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 13px; color: #333333; vertical-align: middle; padding:4px 5px; border:none;   } table.systable tr:nth-child(even) { color: #333333; background: #FFFFFF;   } table.systable tr:nth-child(odd) { color: #333333; background: #EFEDE8;   } textarea { border-bottom-color: #CBCACC; transition: border-bottom-color 1s;   } textarea:focus { border-left-color: #FFCC66; outline: none;   } th { text-align: left;   } ul.navi2aktiva { list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navi2aktiva li { display:inline;
float:left; width: 100%; margin:0;
padding:0;
margin-bottom: 3px; background: rgba(255, 255, 255, 0.9);  } ul.navi2aktiva li a { display:block; color: #545454; 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%; margin:0;
padding:0;
margin-bottom:3px; background: rgba(255, 255, 255, 0.7);  } ul.navi2passiva li a { display:block; color: #545454; padding:1ex;
margin:0;   } ul.navi2passiva li:hover { color: #545454; margin-bottom: 3px; background: rgba(255, 255, 255, 0.9);  } ul.navi3aktiva { text-indent:15px;  list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navi3aktiva li { display:inline;
float:left; font-size: 0.95em; text-indent:10px; width: 100%; margin:0;
padding:0;
margin-bottom:3px; background: rgba(255, 255, 255, 0.8);  } ul.navi3aktiva li a { display:block; color: #545454; 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;
margin-bottom: 3px; background: rgba(255, 255, 255, 0.6);  } ul.navi3passiva li a { display:block; color: #545454; padding:1ex;
margin:0;   } ul.navi3passiva li:hover { color: #545454; background: rgba(255, 255, 255, 0.8);  } ul.naviaktiva { list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.naviaktiva li { display:inline;
float:left; width: 100%; margin:0;
padding:0;
margin-bottom:3px; background: rgba(254, 200, 61, 0.7);  } ul.naviaktiva li a { display:block; color: #545454; padding:1ex;
margin:0;   } ul.navipassiva { list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;   } ul.navipassiva li { display:inline;
float:left; width: 100%; margin:0;
padding:0; background: rgba(255, 255, 255, 0.9);  } ul.navipassiva li a { display:block; padding:1ex;
margin:0;   } ul.navipassiva li:hover { color: #545454; background: rgba(255,255,255,0.9);   } ul.setright { text-align:right;   } #adminarea { display: block; padding:30px; margin:0; background: #FFFFFF;   } #ajax_response { display: none; position: static; z-index: 1002; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #454347; padding:2px 2px; border-style: solid; border-width: 1px; border-color: #AAAAAA; background: #FFFFFF;   } #aktionsleiste { display: inline-block; position: fixed; top: 0; left: 0; right: 0; z-index: 9999; overflow: visible; visibility: visible; text-align: center; vertical-align: middle; width: 100%; height: 40px; 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: #454347;   } #anavilinks { float: left; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #FFFFFF; font-weight: bold; padding:7px; margin:1px; border-style: solid; border-width: 1px; border-color: #6f6f6f; background: #6f6f6f;   } #anavirechts { float: right; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #FFFFFF; font-weight: bold; padding:7px; margin:1px; border-style: solid; border-width: 1px; border-color: #6f6f6f; background: #6f6f6f;   } #backtop { display: none; position: fixed; top: 0; left: 0; right: 0; z-index: 1; width: 100%; height: 60px; background: #FFFFFF;   } #bannerbild { position: relative;
border:none;
top: 16px;
left:10px; width: 210px; height:86px;
background-image:url(../design/ind/frauaufbanner.png);
background-repeat:no-repeat;   } #blackback { display: block; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99; width: 100%; height: 100%; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; background: rgba(0,0,0,0.8);   } #bloggerfenster { display: block; position: relative; font-size: 12px; color: #333333; text-align: left; line-height: 16px; 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;   } #bloglogo { display: block; position: fixed; top: 60px; right: 76px; z-index: 99; width: 56px; height: 56px; padding:0; margin:0; background-image:url(../design/ind/social_blogplus.png); background-repeat:no-repeat;   } #bottominfo { display: block; position: fixed; bottom: 0px; left: 0px; right: 0px; overflow: auto; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #454347; text-align: left; vertical-align: top; height: 180px; padding:10px; width: -moz-calc(100% -20px); 
width: -webkit-calc(100% -20px); 
width: calc(100% -20px); 
border-top: #CCCCCC solid 1px; background: #FFFFFF;   } #calplace { display: block; position: fixed; top: 115px; right: 0px; width: 400px; min-height: 120px; padding:5px; margin:0; 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: rgba(255,255,255,0.9);  transition: transform .25s .1s ease-in-out; } #communityplace { display: block; position: absolute; top: 200px; left: 5%; right: 5%; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 12px; color: #111111; padding:30px; margin:0px; background: #FFFFFF;   } #cont1topthema { display: block; position: absolute; top: 0px; left: 10px; width: 405px; height: 90px;   } #cont4topthema { display: block; position: fixed; top: 0px; left: 388px; z-index: 25; width: 350px;   } #content1fsponsor { display:block;
position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #333333; max-width:922px;
margin: 0px;
padding: 40px;
margin-bottom: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); background: #FFF;  } #content1sponsor { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 12px; color: #333333; padding:30px; margin:0; margin-bottom: 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); width: -moz-calc(100% - 60px); 
width: -webkit-calc(100% - 60px); 
width: calc(100% - 60px);  background: #FFF;   } #content2 { display:block;
position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #6A696A; font-weight: normal;
text-align:left; width: 640px; margin: 0px;
padding: 40px;
min-height: 75px;
-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(255, 255, 255, 0.8);  } #content2 a { color: #4A4639;   } #content2full { display:block;
position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #6A696A; font-weight: normal;
text-align:left; width: 942px; min-height: 75px;
margin: 0px;
padding: 20px;
-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(255, 255, 255, 0.8);  } #content2full a { color: #4A4639;   } #content2sfull { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; color: #FFFFFF; text-align: left; text-shadow: 0px 1px 1px rgba(0,0,0,.3); width: 942px; min-height: 50px; padding:20px; margin:0px; background: #454347;   } #content2sfull a { color: #FFFFFF;   } #content3full { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 13px; color: #333333; text-align: left; 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);
-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: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #454347; text-align:left; margin: 0px;
padding: 2px;   } #content5 a { color: #454347;   } #contentplace { display: block; position: inherit; top: var(--main-htop); left: 0; right: 0; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 12px; color: #454347; line-height: 1.3em; width: 100%; padding:0; margin:auto auto;   } #contentplaceback { display: block; position: absolute; bottom: 310px; left: 10px; width: 1000px; padding:0; margin:0;   } #contentplacebb { display: block; position: inherit; top: var(--main-htop); max-width: 1200px; padding:0; margin:auto auto;   } #contentplacebbtop { display: block; position: inherit; top: var(--main-htop); width: 100%; margin:auto auto;   } #contentplacefull { display: block; position: inherit; top: var(--main-htop); left: 0; right: 0; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 12px; color: #454347; line-height: 1.3em; width: 100%; min-height: 500px; padding:0px; margin:auto auto; background: #FFFFFF;   } #contentplaceportrait { display: block; position: inherit; top: -20vh; max-width: 960px; min-height: 300px; padding:40px; margin:auto auto; margin-bottom: -15vh; width: -moz-calc(100% - 100px); width: -webkit-calc(100% - 100px); width: calc(100% - 100px);  background: #FFF;   } #contentwk { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 13px; color: #454347; text-align: left; line-height: 17px; 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); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px); margin-top:40px; background: #FFF;   } #cont_karte { display: block; position: absolute; top: -65px; right: 0px; z-index: 80; width: 339px; height: 136px; padding:0; margin:0; background-image:url(https://www.u19-oberndorf.com/design/ind/eintrittskarte-2015.png); background-repeat:no-repeat;   } #cont_wunsch { display: block; position: absolute; top: -1px; right: 0px; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #454347; text-align: left; vertical-align: bottom; width: 205px; height: 30px; padding:2px; border-style: solid; border-width: 1px; border-color: #AAA; background: #EFEDE8;   } #cont_wunsch a { color: #454347;   } #counter { display: block; position: absolute; top: -30px; right: 0px; z-index: 79; width: 350px; height: 70px; padding:0; margin:0;   } #counter { display: block; position: absolute; top: -30px; right: 0px; z-index: 80; width: 350px; height: 60px; padding:0; margin:0;   } #despicsize { display:inline;
position: relative;
right: 0px; 
top: 5px; 
z-index:80;  font-family: 'din-2014', sans-serif; font-weight: 400; 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;  } #eventcontentplace { display: block; position: inherit; top: 145px; left: 0; right: 0; max-width: 700px; padding:0; margin:auto auto;   } #facebook { display: block; position: fixed; top: 60px; right: 10px; z-index: 99; width: 56px; height: 56px; padding:0; margin:0; background-image:url(../design/ind/sociall_facebook.png); background-repeat:no-repeat;   } #fixedfooter { display: block; position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 99; overflow: hidden; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF; text-align: right; vertical-align: middle; text-shadow: 0px 1px 1px rgba(0,0,0,.3); min-height: 20px; padding:7px; margin:0px; padding-right:60px; border-top:#FFFFFF solid thin; background: #294AA1;   } #fixedfooter a { color: #FFFFFF;   } #flaggenpos { display: none; position: absolute; top: 10px; right: 340px; width: 265px; height: 20px; padding:0; margin:0;   } #floaterplace { display: table; width: 690px; padding:5px; margin:0px; background: #FFFFFF;   } #fullcontentplace { display: block; position: inherit; top: var(--main-utop); left: 0; right: 0; padding:0; margin:0;   } #fullsizecontentplace { display: block; position: absolute; top: 168px; left: 5%; right: 5%; z-index: 14; width: 90%; padding:0; margin:0;   } #fullsliderarea { display:block;
position: relative; font-size: 12px; color: #333; text-align:left;
line-height: 16px; width: 982px; margin: 0px;
padding: 0px;
margin-bottom: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); background-color:#F3F1EA;  } #googleplus { display: block; position: fixed; bottom: 20px; left: 120px; z-index: 68; width: 40px; height: 40px; padding:0; margin:0; border-style: solid; 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/googleplus_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;   } #gridcont { position: relative; width: 100%; max-width: 100%;   } #gridcont img { width: 100%; height: auto; max-width: 100%;   } #headline { display: inline; position: absolute; bottom: 83px; right: 60px; z-index: 23; float: right; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 60px; color: #FFFFFF; text-align: right; text-shadow: 0px 1px 1px rgba(0,0,0,.3); padding:3px;   } #helpclass { display:block;
position: absolute;
top:179px;
right: 8px;
z-index: 69; width: 30px; padding: 0;
margin: 0;
height:30px;
-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);  } #highlightnavi { position: absolute; top: 60px; left: -5px; min-width: 400px; min-height: 50px;   } #holder { position: relative; z-index: 100; width: 325px; height: 30px; padding:0px; margin:0px; border-style: solid; border-width: 1px; border-color: #AAAAAA; background: #FFFFFF; background-image:url(../design/ind/ta_suchfeld.png); background-repeat:no-repeat; background-position:right center;   } #homecontentplace { display: block; position: absolute; top: 50px; left: 5%; right: 5%; z-index: 14; text-align: center; width: 90%; padding:0; margin:0;   } #homecontentplace { display: block; position: absolute; top: var(--main-utop); left: 5%; right: 5%; z-index: 14; width: 90%; padding:0; margin:0;   } #loginarea { display: block; position: absolute; bottom: 50px; right: 50px; width: 640px; max-width: 100%; padding:0; margin:0;   } #logoplacetop { display: block; position: absolute; top: 10px; left: 10%; z-index: 80; width: 560px; height: 130px; padding:0; background-image:url(../bilder/titel-logo-2019309.png); background-repeat:no-repeat; background-position:top left; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-backface-visibility: hidden;   } #logwindow { display: block; position: fixed; top: 50%; bottom: 50%; left: 50%; right: 50%; z-index: 120; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 1em; color: #454347; text-align: left; line-height: 1.3em; width: 320px; min-height: 180px; padding:20px; margin:auto auto; border-style: solid; border-width: 1px; border-color: #294AA1; background: #FFF;   } #markeninfo { position: absolute; bottom: 50px; left: 0px; z-index: 10; font-size: 11px; color: #454347; text-align: left; width: 200px; 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: rgba(255,255,255,0.8); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(#FFFFFF)); background: -moz-linear-gradient(top, rgba(255,255,255,0.8), #FFFFFF);   } #menschen { display: block; position: fixed; top: 120px; right: 0px; width: 500px; height: 140px;  transition: transform .25s .1s ease-in-out; } #menuebutton { display: block; position: fixed; top: 0px; left: 10px; z-index: 9999; overflow: hidden; 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;   } #menuebutton:hover { display: block; top: 0px; left: 10px; z-index: 999; overflow: visible; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 15px; color: #454347; min-width: 300px; background: #FFFFFF;   } #menuefoot { display: block; position: relative; bottom: -25px; left: 10px; z-index: 100;   } #merkbanner a { color: #FFFFFF;   } #merkbanner, #merkbanner a { display: block; position: absolute; top: 0px; right: 10px; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF; text-align: right; width: 324px; height: 25px; padding:3px; margin:0px;   } #mobinavi { display: none;   } #naviplace { position: absolute;
top:275px;
right: 5px; height: 100%; width: 265px;   } #naviplacesub { display:block;
position: absolute;
top: 307px;
right: 5px;
z-index: 40; width: 265px;   } #naviprodb { display: block; position: fixed; top: 80px; left: 0px; width: 100px; height: 25px; padding:10px; background: #FFFFFF;  cursor:pointer; } #naviprodb { display: block; position: fixed; top: var(--main-utop); left: 0px; width: 156px; height: 39px; padding:0; margin:0; background: transparent;  cursor:pointer; } #naviprodplace { position: absolute; top: 110px; left: 0px; z-index: 100; width: 230px; height: 100%;   } #newcontentplace { display: block; position: absolute; top: var(--main-otop); left: 0; right: 0; z-index: 14; padding:0; margin:0; background: #454347;   } #next { display: block; position: fixed; top: 50%; right: 0px; width: 50px; height: 50px; border-style: solid; border-width: 1px; border-color: #0C2965; -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: #294AA1; background: -webkit-gradient(linear, left top, left bottom, from(#294AA1), to(#0C2965)); background: -moz-linear-gradient(top, #294AA1, #0C2965);   } #nmenu .aktivo { color: #454347; background: #FFFFFF;   } #nmenu ul { display: inline; z-index: 999; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 12px; text-align: left; list-style-type: none; padding:11px 4px 11px 0; margin:0;   } #nmenu ul li { display: inline-block; position: relative; color: #FFFFFF; padding:11px 11px; background: #454347;  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: #454347; padding:7px 7px; border-style: none none solid none; border-width: thin; border-color: #D7D7D7; background: #FFFFFF;   } #nmenu ul li ul li:hover { background: #EFEDE8;   } #nmenu ul li:hover { color: #454347; background: #FFFFFF;   } #nmenu ul li:hover ul { display: block; visibility: visible; opacity: 1;   } #nocookie { display: block; position: fixed; bottom: 33px; left: 0px; right: 0px; z-index: 10000; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #000000; font-weight: bold; width: 100%; padding:15px; margin:0px; border:none; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: calc(100% - 30px); border-top:1px solid #0C2965; border-bottom:1px solid #0C2965; background: #FFF;   } #nomobile { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 1em; color: #000000; padding:20px; margin:0px; background: #FFFFCC;   } #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; left: 0px; right: 0px; text-align: left; width: 100%; height: 100%; margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
border:none;   } #powered { display:block;
position: fixed;
bottom: 0;
right:0;
z-index: 99; font-family: 'din-2014', sans-serif; font-weight: 400; width: 300px; height:50px;   } #prev { display: block; position: fixed; top: 50%; left: 0px; width: 50px; height: 50px; border-style: solid; border-width: 1px; border-color: #0C2965; background: #294AA1; background: -webkit-gradient(linear, left top, left bottom, from(#294AA1), to(#0C2965)); background: -moz-linear-gradient(top, #294AA1, #0C2965);   } #prodcontentplace { display: block; position: absolute; top: 160px; left: 286px; max-width: 1000px; padding:0; margin:0; width: -moz-calc(100% - 300px); width: -webkit-calc(100% - 300px); width: calc(100% - 300px);   } #prodlistplace { display: block; position: absolute; top: 110px; left: 240px; max-width: 1200px; padding:0; margin:0; width: -moz-calc(100% - 430px); width: -webkit-calc(100% - 430px); width: calc(100% - 430px);   } #proheader { display: block; color: #333333; text-align:center;
vertical-align:middle; width: 100%; border-color:#999999;
border-width:thin;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
margin:0px;
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: #FAFAFA; background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E6E6E6)); background: -moz-linear-gradient(top, #FAFAFA, #E6E6E6);   } #projektinfo { display: block; position: absolute; top: 90px; left: 10px; width: 100%; height: 40px; max-height: 300px; padding:0; margin:0;   } #prospektf { display: block; position: absolute; top: -10px; right: 10px; width: 140px; height: 200px; background-image:url(https://www.u19-oberndorf.com/design/ind/prospektdiv200.png); background-repeat:no-repeat;   } #prowwinfo { display: block; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #FFFFFF; text-align: left; text-shadow: 0px 1px 1px rgba(0,0,0,.3); 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); width: -moz-calc(100% -20px); 
width: -webkit-calc(100% -20px); 
width: calc(100% -20px);  background: #294AA1;   } #repwindow { display: block; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 120; overflow: auto; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 12px; color: #454347; text-align: left; line-height: 1.3em; max-width: 800px; padding:10px; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px); background: #FFF;   } #serviceplace { top:20px; text-align:left;   } #sidebar25 { display: block; position: relative; right: 0px; float: right; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #817771; width: 25%; padding:5px; background: #FFFFFF;   } #sidebar25 { display:block;
position: relative;
float: right;
right: 0px; font-family: 'din-2014', sans-serif; font-weight: 400; 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: 'din-2014', sans-serif; font-weight: 400; 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: 'din-2014', sans-serif; font-weight: 400; 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;  } #sidenavbutton { display: block; position: fixed; top: 80px; left: 5px; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 50px; color: #FFF;  cursor:pointer; } #sidesuchbutton { display: block; position: fixed; top: 80px; left: 55px; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 50px; color: #FFF;  cursor:pointer; } #sitecontentplace { display: block; position: inherit; top: 220px; left: 0; right: 0; width: 100%; max-width: 2400px; padding:0; margin:0; background: #FFFFFF;   } #slogan { display: block; position: absolute; top: 80px; left: 10px; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 12px; color: #FFF; text-align: left;   } #spezialsuche { display: block; position: fixed; top: 90px; right: -1px; z-index: 90; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #EFEDE8; width: 700px; height: 160px; padding:0; margin:0; border-style: solid; border-width: 1px; border-color: #EFEDE8; -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(255,255,255,0.8);   } #spezialsucheoff { display: block; position: fixed; top: 90px; right: -1px; z-index: 89; width: 50px; height: 140px; padding:10px; margin:0; border-style: solid; border-width: 1px; border-color: #EFEDE8; -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(255,255,255,.8); background-image:url(../iconss/grey/search.png); background-repeat:no-repeat; background-position:50% 50%; border-left:none;  } #submenue { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 13px; color: #333333; text-align: left; vertical-align: bottom; 
 width: 700px; padding:0; margin:0; background: transparent;   } #submenuefull { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 13px; color: #333333; text-align: left; vertical-align: bottom; width: 982px; padding:0; margin:0; background: transparent;   } #suchbanner { display: block; position: absolute; top: 20px; right: 10px; z-index: 81; width: 325px; height: 30px; padding:0; margin:0; border-style: solid; border-width: 1px; border-color: #AAAAAA; background: #FFFFFF; background-image:url(../design/ind/ta_suchfeld.png); background-repeat:no-repeat; background-position:right center;   } #themearea { display: block; position: absolute; top: 270px; left: 0;   } #toparea { display: block; position: fixed; top: var(--main-top); left: 0; right: 0; z-index: 98; text-align: left; width: 100%; height: 185px; background: #294AA1;   } #topcontentplace { display: block; position: absolute; top: 275px; left: 10px; width: 700px; min-height: 300px; padding:0; margin:0;   } #topdiv { display: block; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; background-attachment:scroll; margin-top: 0px; margin-bottom: 0px; margin-left:0px; margin-right:0px;  } #topnavicontent { display:table;
position: relative;
bottom: 0px;
top: 0px;
z-index: 71; text-align:left;
vertical-align: middle; width: 1000px; margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
border:none;   } #topnaviplace { display: block; position: absolute; bottom: 0; left: 0; right: 0; z-index: 99; text-align: center; vertical-align: middle; width: 100%; height: 46px; padding:0; margin:0;   } #twitter { display: block; position: fixed; top: 60px; right: 142px; z-index: 99; width: 56px; height: 56px; background-image:url(../design/ind/social_twitter.png); background-repeat:no-repeat;   } #unaviclass { display:block;
position: absolute;
top:179px;
left: 0px;
z-index: 69; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #056A9A; text-align:left; width: 939px; margin: 0px;
padding: 6px;
margin-left: 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); background-color:#FFFFFF;  } #unaviclass a { color: #FFFFFF;   } #unaviclassfull { display: block; position: absolute; top: 166px; left: 10px; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF !important; text-align: left; padding:5px; margin:0px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: calc(100% - 30px); background: transparent;   } #videoinfo { position: absolute; bottom: 30px; left: 0px; z-index: 10; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 10px; color: #454347; text-align: left; width: 200px; padding:5px; 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: rgba(255,255,255,0.8);   } #warenkorbarea { display: block; position: absolute; top: 20px; right: 30px; font-family: 'din-2014', sans-serif; font-weight: 400; text-align: center; vertical-align: middle; width: 25px; height: 25px; background-image:url(../iconss/warenkorb_001.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;   } #weitere { display: table; position: absolute; bottom: 0; font-size: 12px; color: #FFFFFF; text-align: center; width: 240px; height: 15px; padding:10px; margin:0 auto; -webkit-border-radius: 1em 1em 0 0; -moz-border-radius: 1em 1em 0 0; border-radius: 1em 1em 0 0; background: #454347;   } #wkanzahl, #wkanzahl a { display: block; position: relative; top: 8px; left: 14px; z-index: 99; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF; text-align: center; vertical-align: middle; width: 12px; height: 12px; padding:5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #0C2965;   } #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;   } . { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #BB4437;   } .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;   } .aktiv { display: inline-block;
position: relative;
top: 0px;
z-index: 50; color: #6A6A6B; text-decoration: none;
text-align: center;
vertical-align: bottom; outline: none;
height: 32px;
padding: 10px;
margin: 0px;
border: solid 1px #CCCDD0;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
-webkit-box-shadow: 1px -2px 2px rgba(0,0,0,.2);
-moz-box-shadow: 1px -2px 2px rgba(0,0,0,.2);
box-shadow: 1px -2px 2px rgba(0,0,0,.2); background-color:#FFFFFF; cursor: pointer; } .atitel { display: block; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 21px; color: #0C2965; text-align: left; vertical-align: bottom; line-height: 24px; width: 100%; margin-bottom: 10px;   } .autorenbild { border:none; margin-left:10px   } .autoreninfo { float: right; width: 300px; padding:10px; margin:10px; border-style: solid; border-width: 1px; border-color: #EFEDE8; margin-right:0;   } .bbcontenttitel { display: block; position: relative; top: 0px; left: 0px; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 36px; color: #294AA1; text-align: left; vertical-align: bottom; padding:0; margin:0;   } .bbtitel { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #666666; font-weight: bold; padding: 3px;
-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; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFEDE8)); background: -moz-linear-gradient(top, #FFFFFF, #EFEDE8);  cursor:auto; } .bbutton { display: block; text-align: center; text-shadow: 0px 1px 1px rgba(0,0,0,.3); text-decoration: none; cursor: pointer; outline: none; width: 100%; margin-bottom: 1px; width: -moz-calc(100% - 14px); width: -webkit-calc(100% - 14px); width: calc(100% - 14px);   } .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;   } .beraterbild { display: block; width: 120px; height: 120px; border:none; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; margin-right:10px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .bestellbutton { display: block; position: relative; width: 50%; min-height: 50px; border-style: solid; 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: 'din-2014', sans-serif; font-weight: 400; font-size: 15px; text-align: center; padding: 6px 6px;
margin: 0px;   } .bigger { font-size: 42px;   } .bigletter { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 30px; color: #333333;   } .bildcopyright { position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 11px; color: #454347; text-align: right;   } .bilderrahmen { padding:5px; margin:10px; border:none; background: #FFF;   } .bildquer { display: block; position: relative; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 15px; color: #454347; width: 960px; height: 640px; padding:10px; 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); transform: rotate(-2deg); -moz-transform: rotate(-2deg); -ms-transform: rotate(-2deg); -o-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); background: #FFFFFF; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .bildtext { position: relative;
top: 5px;
right: 0px; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 10px; color: #666666; text-align: center; height: 25px;
width: 120px;   } .blog { display:table;
position:relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 15px; color: #666; font-style: normal;
line-height: 17px;
min-height:100px; width: 285px;   } .bloggerwindow { display:block;
position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; 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: #FFFFFF;   } .bold { color: #0C2965; font-weight: bold;   } .boxer { display: table; font-size: 11px; color: #5C5C5C; width: 100%; border-collapse: collapse; background: #FFF;   } .boxer .box { display: table-cell; text-align: left; vertical-align: middle; padding:5px; border-style: none none solid none; border-width: 1px; border-color: grey;   } .boxer .box-row { display: table-row;   } .boxer .boxr { display: table-cell; text-align: right; vertical-align: middle; padding:5px; border-style: none none solid none; border-width: 1px; border-color: grey;   } .boxv { display: block; float: left; height: 220px; min-width: 190px; padding:10px; margin:5px; border-style: solid; border-width: 1px; border-color: #BBBBBB; width: -moz-calc(25% - 34px);
width: -webkit-calc(25% - 34px); 
width: calc(25% - 34px);   } .boxvv { display: block; float: left; height: 200px; padding:10px; margin:3px; border-style: solid; border-width: 1px; border-color: #BBBBBB; width: -moz-calc(25% - 40px); width: -webkit-calc(25% - 40px); width: calc(25% - 40px);   } .boxx { display: block; overflow: hidden; float: left; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 12px; color: #454347; height: 315px; padding:5px; margin:5px; background: #FFFFFF;   } .branchenlink { display: inline-block; font-family: 'din-2014', sans-serif; font-weight: 400; 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; } .btitel { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #454347; text-align: left; line-height: 1.3em;   } .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: 'din-2014', sans-serif; font-weight: 400; 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;  } .calletter { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 30px; color: #333333; margin-top: 10px; margin-bottom: 10px;   } .cbtitel { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 23px; color: #191919; line-height: 24px; padding-bottom: 2px;   } .cctitel { font-family: 'din-2014', sans-serif; font-weight: 400; 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);   } .cke_textarea_inline { overflow: auto; min-height: 50px; padding:0px; border-right: 1px solid #A8A7A8; background: #FFF;  resize: vertical; outline: none; } .clearfix:after {  content: ""; display: table; clear: both; } .clink { color: #4D5C8C; text-decoration: none;   } .cnavi { font-family: 'din-2014', sans-serif; font-weight: 400; 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; } .col { display: table-cell; text-align: center; width: 33%; 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); background: rgba(255,255,255,0.9);   } .col .icon { position: relative; top: -40px; display:inline-grid; width: 60px; height: 60px; margin:0px 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); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #294AA1;   } .col-container { display: table; width: 100%; border-collapse:separate; border-spacing:10px;   } .colm { color: #FFFFFF !important; 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); width: -moz-calc(33% - 20px); width: -webkit-calc(33% - 20px); width: calc(33% - 20px); background: #454347;   } .commentbild { display: block; top: 5px; left: -50px; width: 80px; height: 80px; border:none; -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: 40px; -moz-border-radius: 40px; border-radius: 40px;   } .conactionarea { display: inline-table; position: absolute; top: 10px; right: 10px; z-index: 97; width: 35px; height: 35px;   } .confirmFocusState input, input.confirmFocusState { background: #FFFFCC;   } .confirmRequiredMsg, .confirmInvalidMsg, .confirmValidMsg { display: none;   } .confirmRequiredState .confirmRequiredMsg, .confirmInvalidState .confirmInvalidMsg { display: inline; color: #CC3333; border-style: solid; border-width: 1px; border-color: #CC3333;   } .confirmValidState input, input.confirmValidState { background: #B8F5B1;   } .coninfo { display: block; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #0C2965; text-align: left; padding:5px; margin:0; border-style: none none solid none; border-width: 1px; border-color: #294AA1;   } .content { font-size: 12px; color: #454347 !important; text-align: left; padding:10px;   } .content { text-align: left; padding:10px;   } .content0prod { display: block; position: relative; top: 0px; z-index: 20; float: left; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #15355B; text-align: left; line-height: 16px; min-width: 300px; padding:15px; margin:0px; width: -moz-calc(50% - 165px); width: -webkit-calc(50% - 165px); width: calc(50% - 165px); background: #FFF;   } .content1 { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 14px; color: #333333; text-align: left; line-height: 1.3em; padding:30px; margin:0px; margin-bottom: 5px; width: -moz-calc(100% -60px); 
width: -webkit-calc(100% -60px); 
width: calc(100% -60px);  background: #FFF;   } .content1 table { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 13px; color: #454347; padding:4px 5px; border:none;   } .content1 table td, .content1 table th { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #454347; padding:3px 3px; border-style: none none solid none; border-width: thin; border-color: #6f6f6f;   } .content1full { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #333333; text-align: left; line-height: 16px; font-weight: normal; padding:30px; margin:0px; border-style: none none solid none; border-width: 5px; border-color: #d90000; -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(255, 255, 255, 0.9);   } .content1o { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 14px; line-height: 1.3em; font-style: normal; padding:30px; width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: calc(100% - 60px); background: #FFF;   } .content1prod { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 12px; color: #15355B; text-align: left; line-height: 17px; width: 640px; padding:30px; margin:0px; margin-bottom: 15px; border:none; width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: calc(100% - 60px); background: #FFF;   } .content1titel { display: block; position: relative; z-index: 14; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 35px; color: #FFFFFF; text-align: left; vertical-align: bottom; text-shadow: 0px 1px 1px rgba(0,0,0,.3); background: transparent;   } .content1top { display: block; position: relative; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 21px; color: #FFF; text-align:left bottom;
vertical-align: bottom; height: 20px; padding:30px; margin:0px; margin-bottom: 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); -webkit-border-radius: 0.5em 0em 0em 0em; -moz-border-radius: 0.5em 0em 0em 0em; border-radius: 0.5em 0em 0em 0em; width: -moz-calc(100% -60px); 
width: -webkit-calc(100% -60px); 
width: calc(100% -60px);  background: #2B4D9F;   } .content1_ltr blockquote { padding-left: 20px; padding-right: 8px; border-left-width: 5px;   } .content1_rtl blockquote { padding-left: 8px; padding-right: 20px; border-right-width: 5px;   } .content4 { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 14px; color: #454347; text-align: left; line-height: 1.3em; padding:30px; margin:0; margin-bottom: 5px; width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: calc(100% - 60px);  background: #FFF;   } .contentaction { float: right; width: 25px; padding:5px; margin-bottom: 5px; border-left:solid #EBE9E3 thin; background: #EFEDE8; background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#FFF)); background: -moz-linear-gradient(top, #EFEDE8, #FFF);   } .contentbox, .contentbox a {  overflow: hidden;
float: left;
width: 280px;
height: 315px;
padding:5px;
margin:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #222222;
background: #FFFFFF; } .contentbox, .contentbox a { overflow: hidden; float: left; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #222; width: 280px; height: 315px; padding:5px; margin:5px; background: #FFF;   } .contentboxi, contentboxi a { overflow: hidden; float: left; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #454347; width: 200px; height: 300px; padding:6px; margin:0; background: #FFFFFF;   } .contenthere { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #333333 !important; padding:20px; 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); padding-left:50px; width: -moz-calc(100% - 70px); width: -webkit-calc(100% - 70px); width: calc(100% - 70px); background: #FFFFFF; background-image:url(../iconss/ta_neu.png); background-repeat:no-repeat; background-position:10px;   } .contentz1 { display: block; position: relative; font-family: 'din-2014', sans-serif; font-weight: 400; color: 12px; text-align: left; line-height: 16px; padding:10px 30px; margin:0px; margin-bottom: 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); width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: calc(100% - 60px); background: #FFFFFF;   } .ctext { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 14px; color: #4A4639; line-height: 1.3em; font-style: normal;   } .ctext strong { color: #0C2965;   } .ctexthigh { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #F30; font-weight:bold;
line-height: 17px;   } .ctextnull { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #999; font-weight:normal;
line-height: 17px;   } .ctitel { display: block; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 29px; color: #545454; line-height: 34px; width: 100%; padding-bottom: 2px;   } .datenblattv { display: block; float: left; height: 100px; padding:5px; margin:5px; border-style: solid; border-width: 1px; border-color: #F3E8C4; -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(20% -22px);
width: -webkit-calc(20% -22px);
width: calc(20% -22px); background: #FFFFFF;   } .dbtitel { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 20px; color: #666666; 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: 'oswald', sans-serif; font-weight: 400; font-size: 15px; color: #191919; line-height: 24px;
 padding-left: 200px;   } .desktop {   } .down #calplace {  transform: translate3d(0, -410px, 0); } .down #menschen {  transform: translate3d(0, -270px, 0); } .drtext { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #000000; line-height: 16px;   } .dstext { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 9px; color: #333333; padding-left: 200px;   } .dtext { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #454348; line-height: 16px; padding-left: 200px;   } .dtitel { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 24px; color: #666666; font-weight:bold;
line-height: 30px; padding-left: 0px;   } .editbbutton { display:inline;
position: relative;
z-index:90;
top:0px;
right:1px; font-family: 'din-2014', sans-serif; font-weight: 400; 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:49;
top:0px;
left:0px; font-family: 'din-2014', sans-serif; font-weight: 400; 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: absolute; top: 40px; left: 0px; z-index: 100; overflow: hidden; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 13px; color: #333333; text-align: left; width: 100%; 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: #FFF;   } .eingabe1 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #666666; text-align: center;
font-weight: normal; width: 15px; padding: 1px;
border: 1px solid #bfb196;   } .eingabe100 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #666666; text-align: left; width: 98%; padding: 5px;
margin: 0px;
border: 1px solid #958873;   } .eingabe100s { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #666666; width: 100%; padding: 2px;
border: 1px solid #958873;   } .eingabe101 { font-family: 'din-2014', sans-serif; font-weight: 400; 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: 5px; -moz-border-radius: 5px; border-radius: 5px;   } .eingabe20 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #626263; text-align: left; vertical-align: middle; min-height: 20px; padding:2px; margin:0; border-style: solid; border-width: 1px; border-color: #CBCACC; width: -moz-calc(20% - 12px); width: -webkit-calc(20% -12px); width: calc(20% - 12px);   } .eingabe5 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #666666; text-align: center; width: 30px; padding: 1px;
border: 1px solid #666666;   } .eingabe50 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #626263; text-align: left; vertical-align: middle; min-height: 20px; padding:2px; margin:0; border-style: solid; border-width: 1px; border-color: #CBCACC; width: -moz-calc(50% - 12px); width: -webkit-calc(50% - 12px); width: calc(50% - 12px);   } .eingabe80 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #626263; text-align: left; vertical-align: middle; min-height: 20px; padding:2px; margin:0; border-style: solid; border-width: 1px; border-color: #CBCACC; width: -moz-calc(80% - 12px); width: -webkit-calc(80% - 12px); width: calc(80% - 12px);   } .eingabeauto { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #666666; font-weight: normal; padding: 5px;
border: 1px solid #958873;   } .eingabemenue { font-family: 'din-2014', sans-serif; font-weight: 400; color: #666666; padding:.6em 1.5em .6em .5em; border-style: solid; border-width: 1px; border-color: #666666; background: white; background-image:url(../img/select_down.png); background-repeat:no-repeat; background-position:right; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; font-size: 1em;  } .eingabemenue101 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #666666; width: 95%; height: 25px;
padding: 1px;
margin: 2px;
border: 1px solid #666666;   } .eingabemenues { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #666666; padding: 2px;
border: 1px solid #666666;   } .eingabesuche { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 13px; color: #666666; width: 163px; padding: 4px;
border: 1px solid #FFFFFF;   } .eingabetitel { display: block; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 27px; color: #0C2965; width: 100%; padding:3px; border-style: none none solid none; border-width: 1px; border-color: #EEEEEE; width: -moz-calc(100% - 8px); width: -webkit-calc(100% - 8px); width: calc(100% - 8px);   } .eingabetrans { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #666666; vertical-align: middle; width: 290px; height: 30px; padding:0px; margin:0px; border:none;   } .erasebutton { display: block; position: relative; top: -6px; right: -6px; float: right; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 10px; color: #FFFFFF !important; text-align: right; vertical-align: middle; width: 20px; height: 20px; padding:5px; margin:0; border-style: solid; border-width: 1px; border-color: #aa0b0b; background: #ce1c1c;   } .exclusivtx { display: inline; position: relative; top: 0px; right: 0px; float: right; font-size: 9px; color: #FFFFFF; padding:3px; margin-bottom: -18px; background: #454347;   } .falsch { background-position: left top;
background-image:url(https://www.u19-oberndorf.com/design/ind/white_false.png);
background-repeat: no-repeat;  } .fixedbutton { display: inline; float: right; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #444444; text-align: center; text-shadow: 0px 1px 1px rgba(0,0,0,.3); text-decoration: none; padding:5px; margin:2px; width: -moz-calc(33% - 20px); width: -webkit-calc(33% - 20px); width: calc(33% - 20px); background: #F3E8C4;  cursor: pointer; } .flagge { float: right; width: 25px; border:none; -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);   } .floater { float: left; display:inline-flex; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 13px; color: #444444 !important; text-align: left; width: 210px; padding:8px; margin:2px; background: #F3E8C4;   } .floater a { color: #444444;   } .footer { display: block; position: inherit; bottom: 0; left: 0; right: 0; z-index: 10; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 13px; color: #FFFFFF !important; text-align: center; line-height: 1.3em; min-height: 300px; padding:20px; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px);  background: #294AA1; background: -webkit-gradient(linear, left top, left bottom, from(#294AA1), to(#0C2965)); background: -moz-linear-gradient(top, #294AA1, #0C2965);  clear: both; } .footer a { color: #FFFFFF;   } .frameborder { background-color: #FFFFFF;  } .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: #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: solid 1px #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: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #666666; line-height: 17px;   } .gtext a { color: #4A4639;   } .gwtext { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; line-height: 18px; 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: #666;   } .gwtext a { color: #4A4639;   } .gwtitel { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #464448; text-align: left; vertical-align: bottom; line-height: 20px; 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(#FFF)); background: -moz-linear-gradient(top, #EFEDE8, #FFF);   } .handwrite { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 26px; color: #001A68; margin-bottom: 5px;   } .herenew { display:block;
position: relative;
z-index: 500; text-align: left;   } .hightlighter { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 19px; color: #FFFFFF; font-weight: bold; border: solid 1px #C25C19;
padding: 5px;
margin: 0px; background-color: #EC8022;  } .homecontenttitel { display: block; position: relative; z-index: 26; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 35px; color: #FFFFFF; text-align: left; vertical-align: bottom; padding:0; margin:0; background: transparent; box-shadow:none;  } .homecontenttitel { display: block; position: relative; z-index: 26; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 54px; color: #FFF; text-align: left; vertical-align: bottom; text-shadow: 0px 1px 1px rgba(0,0,0,.3); box-shadow:none; height: 54px; padding:0; margin:0; background: transparent;   } .hometheme { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 27px; color: #FFFFFF; line-height: 1.3em;   } .ibox { display: block; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #0C2965 !important; line-height: 18px; text-decoration: none; padding:15px; margin:0px; border-style: dotted; border-width: 3px; border-color: #294AA1; background: #FFFFFF;   } .iconplace { float: left; padding:5px; margin:0px;   } .important { border-top: solid 3px #294AA1; border-bottom: solid 3px #294AA1;   } .important { border-top: solid 3px #294AA1; border-bottom: solid 3px #294AA1;   } .infokasten { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #191919; line-height: 17px; border: 3px solid #f47c20;
padding: 5px;
margin: 0px; background-color: #FFFFFF;  } .infokasten a { color: #FFFFFF ;   } .infokastengrey { display:block; font-family: 'din-2014', sans-serif; font-weight: 400; 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;  } .infotext { display: block; z-index: 110; overflow: hidden; height: 50px; background: #FFFFFF;  -webkit-transition: all 0.7s ease; transition: all 0.7s ease; } .infowindow { display:block;
position: fixed;
left:0px; 
top:0px; 
z-index:200;  font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #333333; text-align:left; width: 100%; 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); background: #FFF; background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FEFEFE)); background: -moz-linear-gradient(top, #FFF, #FEFEFE);   } .ja { display: inline-block; width: 20px; height: 20px; background-image:url(../iconss/status_ready.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .kalend { display:table-cell; font-size: 10px; text-align:center;
vertical-align: middle; width: 20px; height:20px;   } .kalenderblatt { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 90px; color: #454347;   } .killborder { border:none; border:none !important!   } .linie1 { font-size: 9px; color: #847044; border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #847044;   } .list { z-index: 1002; list-style-type: none; padding:0px 0px; margin:0px;   } .list li a { display: block; color: #454347; text-align: left; text-decoration: none; padding:2px;  cursor:pointer; } .maxi { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; min-height: 40px; padding:10px;   } .maxiletter { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 50px; color: #333333;   } .mbigtitel { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 17px; color: #000000; font-style: normal;
font-weight: bold;   } .me { float: left; width: 120px; height: 120px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; 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;   } .medium { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; padding:5px; margin:0px;   } .mensch { width: 500px; height: 120px; padding:10px; margin:0; border-style: solid; border-width: thin; 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: 70px 0 0 70px; -moz-border-radius: 70px 0 0 70px; border-radius: 70px 0 0 70px; background: rgba(255,255,255,0.9);   } .mini { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 10px; padding:.1em .5em .1em;   } .mobile { display: none;   } .moretitel { display: block; position: relative; top: 0; left: 0; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 60px; color: #FFFFFF; text-align: left; vertical-align: bottom; text-shadow: 0px 1px 1px rgba(0,0,0,.3); padding:0; margin:0;   } .navi2aktiv { display:block; color: #000; padding:5px;
text-indent: 10px; 
margin: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF; background: #D5D5D5;  } .navi2aktiv a:focus { display:block; color: #000; background: #D5D5D5;  } .navi2aktiv a:hover { display:block; color: #000; background: #D5D5D5;  } .navi2aktiv a:link { display:block; color: #000; background: #D5D5D5;  } .navi2aktiv a:visited { display:block; color: #000; background: #D5D5D5;  } .navi2passiv { display:block; color: #333333; padding:5px;
text-indent: 10px; 
margin: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #6F6F6F;   } .navi2passiv a:focus { display:block; color: #000; background: #D5D5D5;  } .navi2passiv a:hover { display:block; color: #000000; background: #D5D5D5;  } .navi2passiv a:link { display:block; color: #333333; background: #FFFFFF;  } .navi2passiv a:visited { display:block; color: #333333; background: #FFFFFF;  } .navi3aktiv { display:block; color: #000; padding:5px;
text-indent: 15px; 
margin: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF; background: #E5E5E5;  } .navi3aktiv a:focus { display:block; color: #000; background: #E5E5E5;  } .navi3aktiv a:hover { display:block; color: #000; background: #E5E5E5;  } .navi3aktiv a:link { display:block; color: #000; background: #E5E5E5;  } .navi3aktiv a:visited { display:block; color: #000; background: #E5E5E5;  } .navi3passiv { display:block; color: #333333; padding:5px;
text-indent: 15px; 
margin: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #6F6F6F;   } .navi3passiv a:focus { display:block; color: #000; background: #E5E5E5;  } .navi3passiv a:hover { display:block; color: #000000; background: #E5E5E5;  } .navi3passiv a:link { display:block; color: #333333; background: #FFFFFF;  } .navi3passiv a:visited { display:block; color: #333333; background: #FFFFFF;  } .naviaktiv { display:block; color: #FFF; font-weight:bold; border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
padding:10px; background: #696969;  } .naviaktiv a:active { display:block; color: #FFFFFF; background: #696969;  } .naviaktiv a:focus { display:block; color: #FFFFFF; background: #696969;  } .naviaktiv a:hover { display:block; color: #FFFFFF; background: #696969;  } .naviaktiv a:link { display:block; color: #FFFFFF; background: #696969;  } .naviaktiv a:visited { display:block; color: #FFFFFF; background: #696969;  } .navicolors { display:table; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 24px; text-align:left;
overflow:visible; width: 245px; margin: 0px;
padding: 0px;
margin-bottom: 15px;   } .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: block; position: fixed; top: 109px; right: 0px; z-index: 99; overflow: visible; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; text-align: left; width: 245px; padding:10px; 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: #FFF;   } .naviprodb { float: left; color: #000; text-decoration: none; width: 25px; height: 25px; padding:5px; margin:2px; background: #FFF;   } .naviprodb { float: left; font-size: #000; text-decoration: none; width: 25px; height: 25px; padding:5px; margin:2px; background: #FFF;   } .naviprodb { float: left; font-size: #000; text-decoration: none; font-weight: 700; width: 25px; height: 25px; padding:5px; margin:2px; background: #FFF;   } .nein { display: inline-block; width: 20px; height: 20px; background-image:url(../iconss/no_button.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .newcontent1 { display: block; position: relative; padding:20px; margin:0; margin-bottom: 5px; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px);    } .orange { color: #FFF; border: solid 1px #0C2965; background: #294AA1; background: -webkit-gradient(linear, left top, left bottom, from(#294AA1), to(#0C2965)); background: -moz-linear-gradient(top, #294AA1, #0C2965);   } .orange:active { color: #FFF; background: #294AA1; background: -webkit-gradient(linear, left top, left bottom, from(#294AA1), to(#0C2965)); background: -moz-linear-gradient(top, #294AA1, #0C2965);   } .orange:hover { color: #FFF; background: #0C2965; background: -webkit-gradient(linear, left top, left bottom, from(#0C2965), to(#294AA1)); background: -moz-linear-gradient(top, #0C2965, #294AA1);   } .orange:link { color: #FFF; background: #294AA1; background: -webkit-gradient(linear, left top, left bottom, from(#294AA1), to(#0C2965)); background: -moz-linear-gradient(top, #294AA1, #0C2965);   } .orange:visited { color: #FFF; background: #294AA1; background: -webkit-gradient(linear, left top, left bottom, from(#294AA1), to(#0C2965)); background: -moz-linear-gradient(top, #294AA1, #0C2965);   } .passiv { display: inline-block; position: relative; top: 0px; z-index: 0; color: #6A6A6B; text-align: center; vertical-align: bottom; text-decoration: none; height: 30px; 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); outline: none;
border: solid 1px #CCCDD0;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid; background: #EFEDE8; background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#E3E0D8)); background: -moz-linear-gradient(top, #EFEDE8, #E3E0D8);  cursor: pointer; } .passwordFocusState input, input.passwordFocusState { background: #FFFFCC;   } .passwordRequiredMsg, .passwordInvalidStrengthMsg, .passwordMinCharsMsg, .passwordMaxCharsMsg, .passwordCustomMsg, .passwordValidMsg { display: none;   } .passwordRequiredState .passwordRequiredMsg, .passwordMinCharsState .passwordMinCharsMsg, .passwordMaxCharsState .passwordMaxCharsMsg, .passwordInvalidStrengthState .passwordInvalidStrengthMsg, .passwordCustomState .passwordCustomMsg { color: #CC3333; border-style: solid; border-width: 1px; border-color: #CC3333;   } .passwordValidState input, input.passwordValidState { background: #B8F5B1;   } .petrol { color: #222222 !important; 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);   } .petrol:a { color: #333; background: #DBDBDB; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7)); background: -moz-linear-gradient(top, #DBDBDB, #B7B7B7);   } .petrol:active { color: #333; background: #DBDBDB; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7)); background: -moz-linear-gradient(top, #DBDBDB, #B7B7B7);   } .petrol:hover { color: #333; background: #B7B7B7; background: -webkit-gradient(linear, left top, left bottom, from(#B7B7B7), to(#DBDBDB)); background: -moz-linear-gradient(top, #B7B7B7, #DBDBDB);   } .petrol:visited { color: #333; background: #DBDBDB; background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7)); background: -moz-linear-gradient(top, #DBDBDB, #B7B7B7);   } .postinfo { display: inline-block; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 10px; color: #FFF; text-align: center; text-decoration: none; padding:1px; margin:0px; border-style: solid; border-width: 1px; border-color: #FFF; background: #d81b21;   } .preistext { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 18px; color: #6f6f6f;   } .preistextliste { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #BB4437;   } .productbox { display: inline; z-index: 14; overflow: hidden; float: left; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; height: 360px; padding:5px; margin:5px; width: -moz-calc(25% - 20px); width: -webkit-calc(25% - 20px); width: calc(25% - 20px); background: #FFFFFF;   } .projekttitel { display: block; position: relative; z-index: 95; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 23px; color: #294AA1; text-align: left; vertical-align: bottom; height: 25px; padding:10px; width: -moz-calc(100% -20px); 
width: -webkit-calc(100% -20px); 
width: calc(100% -20px);  background: #FFFFFF;   } .promenue { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #626263; text-align: left; width: 100%; padding:5px; margin:0px; border-style: solid; border-color: #8C8B8C;   } .promotextpos { position: relative; top: -63px; right: -30px; float: right; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 11px; color: #6F6F6F; margin-bottom: -23px;   } .promotx { display: inline; position: relative; top: 0px; right: 0px; float: right; font-size: 9px; color: #454347; padding:3px; margin-bottom: -18px; background: #FFFFFF;   } .ptext { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #15355C; line-height: 16px;   } .ptitel { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 18px; color: #C62939;   } .putitel { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #666;   } .rahmen { padding:15px; margin-bottom: 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;   } .red { color: #faddde; 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: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: solid 1px #980c10; background: #ed1c24; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317);   } .reserviert { display: block; position: relative; left: -50px; z-index: 99; width: 200px; height: 68px; background-image:url(https://www.u19-oberndorf.com/design/ind/reserviert.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .reserviert2 { display: block; position: relative; top: 50px; left: 100px; z-index: 99; width: 200px; height: 68px; background-image:url(https://www.u19-oberndorf.com/design/ind/reserviert.png); background-repeat:no-repeat;   } .seitenzahl { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #666; font-weight: bold; border: solid 1px #da7c0c;
padding: 7px;
margin: 1px; background-color: #FFFFFF;  } .seitenzahl1 { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #FFF; font-weight
: bold; padding: 7px;
margin: 1px; border: solid 1px #0C2965;
background-color: #0C2965;  } .selected { background: #EFEDE8;   } .selected { background: #ECECEC;   } .sidenav { position: fixed; top: 0; left: 0; z-index: 1; overflow-x:hidden; width: 0; height: 100%; padding-top:60px; background: #FFF;  transition:0.5s; } .sidenav .closebtn { font-size: 36px; color: #454347; text-align: right; margin-left: 50px;   } .sidenav a { display: block; text-decoration: none; transition: 0.3s;   } .sidenav a:hover { color: #f1f1f1;   } .sitecontenttitel { display: block; position: relative; left: 40px; z-index: 26; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 51px; color: #0C2965 !important; text-align: left; vertical-align: bottom; width: 700px; padding:0; margin:0; box-shadow:none; background: transparent;   } .slidertext { position: relative; right: -30px; float: right; padding:20px 40px; background: rgba(255,255,255,0.8);   } .small { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; padding: 4px;
margin: 0px;   } .smaller { font-size: 0.7em;   } .staste { font-family: 'din-2014', sans-serif; font-weight: 400; 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: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #666;   } .suchtitel { display: table; position: relative; top: -13px; left: -13px; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 20px; color: #222222; text-align: left; padding:5px; margin-bottom: -5px; background: #EFEDE8;   } .summenfarbe { color: #5C5C5C; border-style: none none solid none; border-width: 2px; border-color: #294AA1; background: #cfd0d1;   } .sweiss { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #FFF; text-shadow: 0 1px 1px rgba(0,0,0,.3);
line-height: 13px;   } .syseingabe { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #626263; text-align: left; vertical-align: middle; width: 100%; min-height: 20px; padding:2px; margin:0px; border-style: solid; border-width: 1px; border-color: #CBCACC;   } .sysinput { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 12px; color: #454347; text-align: left; vertical-align: middle; height: 20px; padding:3px; margin:3px; border:none; width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px); width: calc(100% - 12px);   } .sysmenue { font-family: 'din-2014', sans-serif; font-weight: 400; color: #666666; vertical-align: middle; padding:.6em 1.5em .6em .5em; border-style: solid; border-width: 1px; border-color: #CBCACC; width: -moz-calc(100% - 2em); width: -webkit-calc(100% - 2em); width: calc(100% - 2em); background: white; background-image:url(../img/select_down.png); background-repeat:no-repeat; background-position:right; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; font-size: 1em;  } .systable a { color: #000000;   } .systemtext { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 14px; color: #5B5A5C; line-height: 1.3em; font-style: normal;    } .systemtexthigh { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #294AA1; line-height: 15px; font-weight: bold;   } .systemtextnull { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #99A0AC; line-height: 15px;   } .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;   } .tableone { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 17px; color: #FFF; text-align:right;
vertical-align:bottom; padding: 7px;
margin: 5px;   } .tablestandard { text-align:left;
vertical-align:top; padding: 4px;
margin: 0px;	   } .tabtitel { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF; font-weight: bold;  padding: 3px;
border: solid 1px #011e57; background: #B3B2B3;  } .themebox { display: inline; z-index: 14; float: left; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; height: 190px; padding:5px; margin:5px; width: -moz-calc(25% - 20px); width: -webkit-calc(25% - 20px); width: calc(25% - 20px); background: #FFF;   } .themepoint { display: block; position: relative; left: 0; z-index: 2; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #454347; text-align: left; vertical-align: middle; width: 300px; padding:10px; margin:0px; margin-bottom: 7px; -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(255,255,255,0.9);   } .themepointhead { display: block; position: relative; left: 0; z-index: 2; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 15px; color: #294AA1 !important; text-align: left; vertical-align: middle; width: 300px; padding:10px; margin:0px; margin-bottom: 7px; -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;   } .themepointtitel { display: inline-block; position: absolute; bottom: 0; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 13px; color: #454347; text-align: left; background-position:center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .tickertext { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #656566;   } .tickertext a: { color: #656566;   } .tome { display: inline-table; position: absolute; top: 10px; right: 5px; overflow: hidden; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 17px; color: #454347; text-align: right; vertical-align: middle; line-height: 1.3em; width: 310px; max-height: 100px; padding:10px; margin:10px;   } .topnr { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 19px; color: #FFFFFF; text-align: center; vertical-align: middle; width: 35px; height: 35px; padding:10px; margin:0px; background: #0C2965;   } .underline { width: 100%; border-style: none none solid none; border-width: 1px; border-color: #294AA1;   } .verblassen { background: -webkit-linear-gradient(black, white); -webkit-text-fill-color: transparent; -webkit-background-clip:text;  } .verkauft { display: block; position: relative; left: -50px; z-index: 99; width: 200px; height: 68px; background-image:url(https://www.u19-oberndorf.com/design/ind/verkauft.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .verkauft2 { display: block; position: relative; top: 50px; left: 100px; z-index: 99; width: 200px; height: 68px; background-image:url(https://www.u19-oberndorf.com/design/ind/verkauft.png); background-repeat:no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden;   } .warenwert { display: inline-block; position: absolute; top: 10px; left: 30px; font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 11px; color: #007948; width: 120px;   } .werbekasten { display:block; font-family: 'din-2014', sans-serif; font-weight: 400; 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: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top, #fff, #ededed);   } .werbekasten700 { display: block; width: 100%; padding:0; margin:0; margin-bottom: 15px; background: #FFFFFF;   } .white { color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc);   } .white-panel { position: absolute; padding:0; box-shadow: 0px 1px 2px rgba(0,0,0,0.3); background: white;   } .white-panel h2 { font-size: 1em; line-height: 1.5em;   } .white-panel h2 a { color: #294AA1;   } .white-panel:hover { box-shadow: 0px 0px 0px rgba(0,0,0,0.3); margin-top: 2px;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .white:active { color: #999; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc);   } .white:hover { background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc);   } .whitetext { font-family: 'oswald', sans-serif; font-weight: 400; font-size: 1em; color: #FFFFFF;   } .whitetitel { display: block; font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 25px; color: #FFFFFF; line-height: 29px;   } .whitetitle { font-family: 'din-2014', sans-serif; font-weight: 300; font-size: 15px; color: #FFFFFF;   } .windesign { display:inline;
position:absolute;
left:0px; 
top:26px;
z-index:1000;  font-family: 'din-2014', sans-serif; font-weight: 400; 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: 'din-2014', sans-serif; font-weight: 400; 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;   } .wkplatzhalter { display: block; position: relative; top: 0; z-index: 20; float: left; font-family: 'oswald', sans-serif; font-weight: 400; font-size: 12px; color: #454347; text-align: left; max-width: 265px; min-height: 100px; padding:0; margin:0;   } .wtext { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 14px; color: #464448; font-style: normal;
line-height: 17px;
font-weight: normal;   } .xsmall { font-size: 9px; padding: 2px;
margin: 0px;   } .zeilenfarbe { color: #5C5C5C; background: #F2F2F2;   } .zentriert { margin-left:auto;
margin-right:auto;   } .zoomer {  -webkit-transition: all 0.7s ease; transition: all 0.7s ease; } .zoomer:hover {  -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .zubblock { font-size: 12px; text-align: left; padding:7px; margin:0px; margin-bottom: 10px; background: #FFFFFF;   } .zubblock a { color: #454347;   } .zubtitel { font-family: 'din-2014', sans-serif; font-weight: 400; font-size: 12px; color: #FFFFFF; text-align: left; background: #454347;   } @-webkit-keyframes shake {  40% { transform: translate3d(0, -1px, 0); } 70% { transform: translate3d(0, 2px, 0); } } @keyframes shake {  40% { transform: translate3d(0, -1px, 0); } 70% { transform: translate3d(0, 2px, 0); } }