A:active {
color: #ED8022;


}

A:hover {
color: #ED8022;


}

A:link {
color: #ED8022;
text-decoration: none;


}

A:visited {
color: #ED8022;


}

article {
display: block;
word-wrap: break-word; 
word-break: break-all;
width: 100%;
padding:10px;
margin:0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;	
background:#F7F7F7;

}

blockquote {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 20px;
margin:1em 0;


}

blockquote p {
margin:0;


}

body {
margin-top: 0px;
margin-bottom: 0px;
margin-left:0px;
margin-right:0px;


}

div.hidden {
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.8s linear;
-moz-transition: all 0.8s linear;
-o-transition: all 0.8s linear;
-ms-transition: all 0.8s linear;
transition: all 0.8s linear;

}

div.visible {
filter: alpha(opacity=1);
opacity: 1;

}

fieldset {
display:block;
width: 100%;
margin: 5px;
border: 0px;
padding-bottom: 10px;


}

fieldset input {
margin-top:0.5em;


}

fieldset legend {
font-weight: bold;
font-size: 14px;
margin-top: 10px;
margin-right: 0;
margin-bottom: 0;
margin-left: 6px;


}

fieldset select {
margin-top:0.5em;


}

form br {
clear:left;


}

h1 {
display: block;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 1.8em;
color: #324A73;
line-height: 1.3em;
padding-bottom: 2px;


}

h2 {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 1.5em;
color: #324A73;
line-height: 1.3em;


}

h3 {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 1.4em;
color: #A2A0A4;
line-height: 1.3em;


}

header {
display: block;
color: #333;
text-align:center;
vertical-align:middle;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
width: 100%;
margin:0px;
padding:5px;
background-color:#454347;

}

hr {
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);


}

html {
top: 0px;
height: 100%;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
background: #294AA1;



}

iframe {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 1em;
line-height: 1.3em;
max-width: 100%;
border:none;


}

img {
max-width: 100%;


}

input:focus {
background-color:#FFFFCC;	

}

label {
float:left;
text-align:right;
width: 10em;
margin-right:0.3em;
margin-top:0.8em;


}

legend {
font-weight:bold;
text-align:center;
width: 12em;
border:1px solid #CCC;
padding: 4px;
margin: 1em;
-moz-border-radius:0.5em;
-khtml-border-radius:10px;
-webkit-border-radius: 0.5em;
border-radius: 0.5em 0.5em 0.5em 0.5em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-color:#F4F4F4;

}

li span {
font-size: 1em;
color: #000;
line-height: 1.3em;
font-weight:normal;


}

ol {

list-style-position:outside;
}

p A:LINK {
text-decoration:underline;


}

pre {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 11px;
color: #454348;
line-height: 16px;


}

table.printtable {
width: 100%;
border:none;


}

table.printtable td, table.printtable th {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #111111;
vertical-align: middle;
padding:3px 3px;
border-style: none none solid none;
border-width: 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: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #222222;
vertical-align: middle;
line-height: 1.3em;
padding:7px;
border:none;
border-bottom:#000000 thin solid;


}

table.systable tr:nth-child(even) {
color: #222222;
background: #FFF;


}

table.systable tr:nth-child(odd) {
color: #222222;
background: #EFEDE8;


}

textarea:focus {
background-color:#FFFFCC;

}

th {
text-align: left;


}

ul.navi2aktiva {

padding:0;
margin:0;
list-style-type:none;
vertical-align:middle;
}

ul.navi2aktiva li {

width: 100%;
padding:0;
margin:0;
border-bottom:1px solid #838383;
text-indent: 10px;
background: #A6A6A6;
}

ul.navi2aktiva li a {

display: block;
padding:1ex;
margin:0;
color: #FFF;
}

ul.navi2passiva {

padding:0;
margin:0;
list-style-type:none;
vertical-align:middle;
}

ul.navi2passiva li {
display: inline;
float: left;

width: 100%;
padding:0;
margin:0;
border-bottom:1px solid #838383;
text-indent: 10px;
background: #FFF;
}

ul.navi2passiva li a {

display: block;
padding:1ex;
margin:0;
color: #666666;
}

ul.navi2passiva li:hover {

border-bottom:1px solid #A6A6A6;
color:#FFF !important;
background: #D9D9D9;
}

ul.navi3aktiva {

padding:0;
margin:0;
list-style-type:none;
vertical-align:middle;
text-indent: 20px;
}

ul.navi3aktiva li {

width: 100%;
padding:0;
margin:0;
border-bottom:1px solid #CDCCCE;
font-size: 0.95em;
text-indent: 20px;
background: #CCCCCC;
}

ul.navi3aktiva li a {

display: block;
padding:1ex;
margin:0;
color: #666666;
}

ul.navi3passiva {

padding:0;
margin:0;
list-style-type:none;
vertical-align:middle;
text-indent: 20px;
}

ul.navi3passiva li {

width: 100%;
padding:0;
margin:0;
border-bottom:1px solid #CDCCCE;
font-size: 0.95em;
background: #FFF;
}

ul.navi3passiva li a {

display: block;
padding:1ex;
margin:0;
color: #666666;
}

ul.navi3passiva li:hover {

border-bottom:1px solid #CDCCCE;
color: #666666;
background: #EEEBF1;
}

ul.naviaktiva {

padding:0;
margin:0;
list-style-type:none;
vertical-align:middle;
}

ul.naviaktiva li {
background: #6f6f6f;

display: inline;
float:left;
width: 100%;
padding:0;
margin:0;
border-bottom:1px solid #A4A2A5;
}

ul.naviaktiva li a {

display: block;
padding:1ex;
margin:0;
color: #FFF;
}

ul.navipassiva {

padding:0;
margin:0;
list-style-type:none;
vertical-align:middle;
}

ul.navipassiva li {

width: 100%;
padding:0;
margin:0;
border-bottom:1px solid #CDCCCE;
background: #FFF;
}

ul.navipassiva li a {

display: block;
padding:1ex;
margin:0;
}

ul.navipassiva li:hover {

color: #666666;
background: #CDCCCE;
}

ul.setright {
text-align:right;


}

#aktionsleiste {
display: block;
top: 0px;
overflow: hidden;
visibility: hidden;
text-align: center;
vertical-align: middle;
width: 100%;
height: 36px;
padding:10px;
background: #454347;


}

#anavilinks {
float: left;
font-family: Arial, Helvetica, sans-serif;
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: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
padding:7px;
margin:1px;
border-style: solid;
border-width: 1px;
border-color: #6f6f6f;
background: #6f6f6f;


}

#angebotsbanner {
display: none;
position: absolute;
top: 119px;
left: 610px;
z-index: 81;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 13px;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
height: 18px;
min-width: 130px;
padding:5px;
margin:0px;
border-style: solid;
border-width: 1px;
border-color: #bb0000;
background: #D7070A;
background: -webkit-gradient(linear, left top, left bottom, from(#D7070A), to(#bb0000));
background: -moz-linear-gradient(top, #D7070A, #bb0000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7070A', endColorstr='#bb0000');


}

#backtop {
display:none;


}

#bloggerfenster {
display:block;
position: relative;
text-align:left;
width: 100%;
padding: 30px;
margin-bottom:15px;
background-color:#FFFFFF;
margin: 0px;

}

#bloglogo {
display: none;
position: absolute;
top: 0px;
right: 50px;
z-index: 99;
width: 40px;
height: 40px;
padding:0;
margin:0;
background-image:url(ind/blog_logo.png);
background-repeat:no-repeat;


}

#cont1topthema {
display:none;


}

#cont4topthema {
display:none;


}

#content1 {
display: block;
position: relative;
font-size: 1em;
color: #333333;
text-align: left;
line-height: 1.3em;
margin: 0px;
padding: 20px;
margin-bottom:10px;
background-color:#FFFFFF;

}

#content1full {
display: block;
position: relative;
font-size: 1em;
color: #333333;
text-align: left;
line-height: 1.3em;
font-weight: normal;
padding:20px;
margin:0px;
margin-bottom: 5px;
background: #FFFFFF;


}

#content1top {
display:block;
position: relative;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 16px;
color: #666666;
text-align:left bottom;
vertical-align: bottom;
width: 100%;
height: 90px;
margin: 0px;
padding: 20px;
margin-bottom:1px;
background: #E3E0D8;

}

#content2 {
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #6A696A;
text-align: left;
line-height: 1.3em;
padding:20px;
margin:0px;
background: #134A96;


}

#content2 a {
display: block;
position: relative;
color: #FFF;
padding:0px;
margin:10px;


}

#content2full {
display: block;
position: relative;
top: 0;
left: 0;
right: 0;
font-family: Arial, Helvetica, sans-serif;
background: #134A96;


}

#content2full a {
display: block;
position: relative;
color: #FFF;
padding:0px;
margin:10px;


}

#content3full {
display: block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #333333;
text-align: left;
vertical-align: bottom;
line-height: 1.3em;
width: 100%;
margin: 0px;
padding: 5px;
margin-bottom:10px;
background-color:#CCCCCC;

}

#content5 {
display:none;


}

#contentplace {
display: block;
position: absolute;
top: 170px;
left: 0px;
width: 100%;
padding:0px;
margin:0px;


}

#contentplacefull {
display: block;
position: absolute;
top: 170px;
left: 0px;
width: 100%;
padding:0;
margin:0;


}

#contentwk {
display: block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000;
text-align: left;
line-height: 1.3em;
padding:5px;
margin:0px;
background: #FFFFFF;


}

#cont_log {
display: none;


}

#cont_suche {
display: none;


}

#cont_wunsch {
display: block;
position: absolute;
top: 5px;
left: 0px;
z-index: 200;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #454347;
text-align: left;
vertical-align: bottom;
width: 205px;
height: 50px;
padding:10px;
background-image:url(http://u19-oberndorf.com/design/ind/warenkorb.png);
background-repeat:no-repeat;
background-position:top left;


}

#cont_wunsch a {
color: #454347;


}

#counter {
display: none;


}

#editorfenster {
display: block;


}

#facebook {
display: none;
position: absolute;
top: 0px;
right: 5px;
z-index: 99;
width: 40px;
height: 40px;
padding:0;
margin:0;
background-image:url(ind/facebook_logo.png);
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-backface-visibility: hidden;


}

#flaggenpos {
display: none;


}

#logoplacetop {
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 110px;
padding:0px;
margin-left: auto;
margin-right: auto;
background-image:url(http://u19-oberndorf.com/design/ind/logo_u19_320x100.png);
background-repeat:no-repeat;
background-position:top left;


}

#masterpass {
display: block;
position: relative;
top: 10px;
width: 245px;
height: 57px;
padding:0px;
margin-bottom: 10px;
border:none;
margin-top:10px;
background-image:url(http://u19-oberndorf.com/design/ind/mcpp_wllt_btn_chk_290x068px.png);
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-backface-visibility: hidden;


}

#menuefoot {
display: none;


}

#merkbanner {
display: none;
position: absolute;
top: 119px;
left: 405px;
z-index: 81;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #4A4639;
text-align: left;
vertical-align: middle;
width: 180px;
height: 18px;
padding:5px;
margin:0px;
border-style: solid;
border-width: 1px;
border-color: #AAAAAA;
background: #EFEDE8;


}

#naviplace {
display: none;
position: relative;
width: 100%;


}

#naviplacesub {
display:mome;


}

#naviprodplace {
display: block;
position: relative;
top: 0px;
left: 0px;
right: 0px;
z-index: 10;
width: 100%;
min-height: 100px;


}

#nocookie {
display: block;
position: fixed;
bottom: 0px;
left: 0px;
right: 0px;
z-index: 1000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
line-height: 1.3em;
width: 100%;
padding:20px;
border-style: solid;
border-width: 1px;
border-color: #103458;
background: #FFFFCC;


}

#nomobile {
display: block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
padding:20px;
margin:0px;
background: #FFFFCC;


}

#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: 0;
bottom: 0;
left: 0;
right: 0;
text-align: left;
width: 100%;
height: 100%;
border:none;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;


}

#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;
background: #FAFAFA;

}

#prospekt {
display: none;
position: absolute;
bottom: 0px;
right: 10px;
z-index: 70;
width: 140px;
height: 170px;
background-image:url(http://u19-oberndorf.com/design/ind/prosepktdiv140x210.png);
background-repeat:no-repeat;


}

#prospektf {
display: none;
position: absolute;
top: -10px;
right: 10px;
z-index: 70;
width: 140px;
height: 200px;
background-image:url(http://u19-oberndorf.com/design/ind/prosepktdiv140x210.png);
background-repeat:no-repeat;


}

#prowwinfo {
display: block;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 17px;
color: #FFFFFF;
text-align: left;
text-shadow: 0px 1px 1px rgba(0,0,0,.3);
width: 100%;
max-width: 938px;
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: #8F8F8F;
background: -webkit-gradient(linear, left top, left bottom, from(#8F8F8F), to(#757575));
background: -moz-linear-gradient(top, #8F8F8F, #757575);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#757575');


}

#serviceplace {
display:none;


}

#slogan {
display: none;


}

#submenue {
display:block;
position: relative;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 13 px;
color: #333333;
text-align:left bottom;
width: 100%;
margin: 0px;
padding: 0px;
margin-bottom:0px;
background-color: transparent;

}

#submenuefull {
display:block;
position: relative;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 13px;
color: #333333;
text-align:left bottom;
width: 100%;
margin: 0px;
padding: 0px;
margin-bottom:0px;
background-color: transparent;

}

#suchbanner {
display:none;
height:30px;
margin: 0;
padding: 0;
border: solid 1px #AAAAAA;
background:#FFFFFF;

}

#topnaviplace {
display: block;
position: absolute;
top: 110px;
left: 0px;
z-index: 70;
text-align: left;
vertical-align: middle;
width: 100%;
height: 50px;
padding:0px;
margin:0px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #FFF;
background: #0C2965;


}

#topnaviplacein {
display: block;
position: absolute;
top: 110px;
left: 0px;
z-index: 70;
text-align: left;
vertical-align: middle;
width: 100%;
height: 50px;
padding:0px;
margin:0px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #FFF;
background: #0C2965;
background-repeat:repeat-x;


}

#unaviclass {
display:none;


}

#warenkorbarea {
display: block;
position: absolute;
top: 0px;
right: 0px;
z-index: 200;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #454347;
text-align: left;
vertical-align: middle;
width: 160px;
height: 75px;
background-image:url(http://u19-oberndorf.com/design/ind/warenkorb_2015.png);
background-repeat:no-repeat;
background-position:top left;


}

#wkanzahl, #wkanzahl a {
display: block;
position: relative;
top: 25px;
left: 60px;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 22px;
color: #FFFFFF;
width: 25px;
height: 25px;


}

#youtube {
display: none;
position: absolute;
top: 18px;
right: 60px;
z-index: 69;
width: 40px;
height: 40px;
padding:0;
margin:0;
background-image:url(ind/youtube_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;


}

.abutton {
display: inline-block;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);

outline: none;
cursor: pointer;
}

.abutton:a {
text-decoration: none;


}

.abutton:active {
position: relative;
top: 1px;


}

.abutton:hover {
text-decoration: none;


}

.abutton:link {
text-decoration: none;


}

.abutton:visited {
text-decoration: none;


}

.aktionsbanner {
display: none;
position: absolute;
top: 0px;
left: -20px;
z-index: 100;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 1em;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
line-height: 1.3em;
height: 15px;
min-width: 120px;
padding:10px;
margin:0px;
border-color: #F15A55;
background: #ed1c24;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A90B13));
background: -moz-linear-gradient(top, #ed1c24, #A90B13);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#A90B13');


}

.aktionsbutton {
display: block;
position: absolute;
top: -25px;
right: 10px;
z-index: 100;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 17px;
color: #FFFF00;
text-align: right;
width: 180px;
height: 50px;
background-image:url(ind/aktion.png);
background-repeat:no-repeat;


}

.aktionsliste {
display: block;
position: relative;
top: -15px;
right: -10px;
z-index: 100;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 15px;
color: #DC0000;
text-align: right;
width: 90px;
height: 25px;
background-image:url(ind/aktion_k.png);
background-repeat:no-repeat;


}

.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;
}

.attention {
color: #FFF;
border-style: solid;
border-width: 1px;
border-color: #A90B13;
background: #F15A55;
background: -webkit-gradient(linear, left top, left bottom, from(#F15A55), to(#A90B13));
background: -moz-linear-gradient(top, #F15A55, #A90B13);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F15A55', endColorstr='#A90B13');


}

.attention:active {
color: #FFF;
background: #A90B13;
background: -webkit-gradient(linear, left top, left bottom, from(#A90B13), to(#F15A55));
background: -moz-linear-gradient(top, #A90B13, #F15A55);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A90B13', endColorstr='#F15A55');


}

.attention:hover {
color: #FFF;
background: #A90B13;
background: -webkit-gradient(linear, left top, left bottom, from(#A90B13), to(#F15A55));
background: -moz-linear-gradient(top, #A90B13, #F15A55);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A90B13', endColorstr='#F15A55');


}

.attention:link {
color: #FFF;
background: #F15A55;
background: -webkit-gradient(linear, left top, left bottom, from(#F15A55), to(#A90B13));
background: -moz-linear-gradient(top, #F15A55, #A90B13);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F15A55', endColorstr='#A90B13');


}

.attention:visited {
color: #FFF;
background: #A90B13;
background: -webkit-gradient(linear, left top, left bottom, from(#A90B13), to(#F15A55));
background: -moz-linear-gradient(top, #A90B13, #F15A55);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A90B13', endColorstr='#F15A55');


}

.autorenbild {
display: none;


}

.autoreninfo {
display: none;


}

.bbtitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 14px;
color: #666666;
padding: 3px;
background: #EFEDE8;
cursor:auto;
}

.bbutton {
display: block;
cursor: pointer;
outline: none;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
width: 100%;
margin: 1px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);


}

.bbutton:a {
text-decoration: none;


}

.bbutton:active {
position: relative;
top: 1px;


}

.bbutton:hover {
text-decoration: none;


}

.bbutton:link {
text-decoration: none;


}

.bbutton:visited {
text-decoration: none;


}

.bestellbutton {
display: block;
position: relative;
top: -50px;
right: 0px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #333333;
text-align: left;
line-height: 1.3em;
width: 290px;
padding:15px;
background: #FCFBFA;


}

.big {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
text-align: center;
padding: 6px 6px;
margin: 0px;


}

.bigger {
font-size: 42px;


}

.bigletter {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 30px;
color: #333333;


}

.bigshop {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
text-align: center;
width: 100%;
min-height: 67px;
padding:7px 7px;
margin:0px;


}

.bilderrahmen {
padding: 5px;
margin: 10px;
border: solid 1px #ccc;
-moz-box-shadow: 0px 0px 3px #CCC;
-webkit-box-shadow: 0px 0px 3px #CCC;
box-shadow: 0px 0px 3px #CCC;	
background-color:#FFFFFF;

}

.bilderrahmen2 {
padding: 5px;
margin: 10px;
border: 0px;
background-color:#FFFFFF;

}

.bildtext {
position: relative;
top: 5px;
right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-align: center;
height: 25px;
width: 120px;


}

.blog {
display:table;
position:relative;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 14px;
color: #464448;
font-style: normal;
line-height: 17px;
min-height:100px;
width: 285px;


}

.blog1 {
display:block;
position:absolute;
left:30px;
top:30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #464448;
font-style: normal;
line-height: 17px;
width: 285px;
min-height:100px;


}

.blog2 {
display:block;
position:absolute;
left:347px;
top:30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #464448;
font-style: normal;
line-height: 17px;
width: 285px;
min-height:100px;


}

.blog3 {
display:block;
position:absolute;
left:664px;
top:30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #464448;
font-style: normal;
line-height: 17px;
width: 285px;
min-height:100px;


}

.bloggerwindow {
display: block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 1px;
color: #333;
text-align: left;
line-height: 1.3px;
width: 100%;
margin: 0px;
padding: 30px;
margin-bottom:15px;
background-color:#FFFFFF;

}

.branchenlink {
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: left;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em; 
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);

outline: none;
cursor: pointer;
}

.bubble-right {
position:relative;
color: #FFFFFF;
padding:15px 30px;
margin:0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:#5a8f00;
background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
background:-moz-linear-gradient(#b8db29, #5a8f00);
background:-o-linear-gradient(#b8db29, #5a8f00);
background:linear-gradient(#b8db29, #5a8f00);

}

.bubble-right + p {
font-style:italic;
margin:15px 0 2em 85px; 


}

.bubble-right:after {
display:block; 
position:absolute;
bottom:-50px;
left:137px;
width: 0;
content:"";
border-width:0 20px 50px 0px;
border-style:solid;
border-color:transparent #5a8f00;


}

.button {
display: inline-block;
color: #FFFFFF;
cursor: pointer;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
outline: none;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);


}

.button:a {
color: #FFFFFF;
text-decoration: none;


}

.button:active {
position: relative;
top: 1px;
color: #FFFFFF;


}

.button:hover {
color: #FFFFFF;
text-decoration: none;


}

.button:link {
color: #FFFFFF;
text-decoration: none;


}

.button:visited  {
color: #FFFFFF;
text-decoration: none;


}

.bwindesign {
position: relative;
top: 0px;
left: 0px;
z-index: 25;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #333;
text-align: left;
line-height: 1.3em;
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: #FFFFFF;


}

.cbtitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 19px;
color: #191919;
line-height: 24px;
padding-bottom: 2px;


}

.cctitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 19px;
color: #666666;
padding: .5em 0.5em .55em;
border: solid 1px #E3E0D8;
background: #EFEDE8;

}

.clink {
color: #BB4437;
text-decoration: none;


}

.cnavi {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
line-height: 13px;


}

.cockpit, .cockpit a {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FFFFFF;
text-align: center;
line-height: 1.3em;
width: 120px;
height: 120px;
padding:7px;
margin:5px;
padding-top:20px;


}

.conactionarea {
display:inline-table;
position:absolute;
float: right;
top:0px;
right:2px;
width: 35px;


}

.content1prod {
display: block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #15355B;
text-align: left;
line-height: 1.3em;
padding:20px;
margin:0px;
background: #FFFFFF;


}

.contentaction {
width: 25px;
padding:5px;
margin-bottom:5px;
border-left:solid #EBE9E3 thin;
background-color:#EBE9E3;
background: -webkit-gradient(linear, left top, left bottom, from(#EBE9E3), to(#FFF));
background: -moz-linear-gradient(top, #EBE9E3, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBE9E3, endColorstr=#FFF);

}

.ctext {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #4A4639;
line-height: 1.3em;
font-style: normal;


}

.ctexthigh {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 1em;
color: #F30;
line-height: 1.3em;


}

.ctextnull {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 1em;
color: #999;
line-height: 1.3em;


}

.ctitel {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #324A73;
line-height: 20px;
width: 100%;
padding-bottom: 2px;


}

.dbutton {
display: block;
text-decoration: none;


}

.dbutton:hover {
text-decoration: none;
background: #FFFFCC;

}

.desktop {
display: none;


}

.editbbutton {
display:inline;
position: relative;
z-index:90;
top:0px;
right:1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
padding:5px;
border-style:solid;
border-color:#5A4A54;
border-width:1px;
background: rgba(255, 255, 255, 1);

}

.editbutton {
display:inline;
position: absolute;
z-index:90;
top:0px;
left:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
padding:5px;
border-style:solid;
border-color:#5A4A54;
border-width:1px;
background: rgba(255, 255, 255, 1);

}

.editorwindow {
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 100;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
text-align:left;
width: 100%;
padding:15px;
margin:0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
min-height:50px; 
background: #FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEFEFE');


}

.eingabe1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
text-align: center;
line-height: 1.3em;
width: 15px;
padding: 1px;
border: 1px solid #bfb196;


}

.eingabe100 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
text-align: left;
line-height: 1.3em;
width: 100%;
padding: 5px;
margin: 0px;
border: 1px solid #958873;


}

.eingabe100s {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
width: 100%;
padding: 2px;
border: 1px solid #958873;


}

.eingabe5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
text-align: center;
line-height: 1.3em;
width: 30px;
padding: 1px;
border: 1px solid #666666;


}

.eingabeauto {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
line-height: 1.3em;
font-weight: normal;
padding: 5px;
border: 1px solid #958873;


}

.eingabemenue {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #666666;
line-height: 1.3em;
padding: 5px;
border: 1px solid #666666;


}

.eingabemenue101 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
width: 95%;
height: 25px;
padding: 1px;
margin: 2px;
border: 1px solid #666666;


}

.eingabemenues {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding: 2px;
border: 1px solid #666666;


}

.eingabesuche {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
font-weight: normal;
width: 163px;
padding: 4px;
border: 1px solid #FFFFFF;


}

.eingabetitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 16px;
color: #666666;
width: 100%;
padding: 1px;
border: 1px solid #958873;


}

.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);
margin-left:5px;


}

.frameborder {
background-color: #454348;

}

.funcgroup1 {

background: #AB0101;
border: #AB0101 thin solid;
}

.funcgroup2 {

background: #f78d1d;
border: #f47a20 thin solid;
}

.funcgroup7 {

background: #08386B;
border: #0F7479 thin solid;
}

.funcgroup9 {

background: #770079;
border: #032C4D thin solid;
}

.gltext {
color: #666666;


}

.green {
color: #FFFFFF;
border: solid 1px #439416;
background: #6DC326;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top,  #6AC223,  #5BB11F);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');

}

.green:active {
color: #afafaf;
background: -webkit-gradient(linear, left top, left bottom, from(#5BB11F), to(#6AC223));
background: -moz-linear-gradient(top,  #5BB11F,  #6AC223);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5BB11F', endColorstr='#6AC223');

}

.green:hover {
background: #5BB11F;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top,  #6AC223,  #5BB11F);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');

}

.green:link {
color: #FFFFFF;
border: solid 1px #439416;
background: #6DC326;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top, #6AC223, #5BB11F);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');

}

.green:visited {
color: #FFFFFF;
border: solid 1px #439416;
background: #6DC326;
background: -webkit-gradient(linear, left top, left bottom, from(#6AC223), to(#5BB11F));
background: -moz-linear-gradient(top, #6AC223, #5BB11F);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AC223', endColorstr='#5BB11F');

}

.gtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
line-height: 1.3em;
border-bottom-width: 10px;
border-bottom-style: solid;
border-bottom-color: transparent;


}

.gtext a {
color: #666666;


}

.gwtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
line-height: 1.3em;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #FFF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCC;


}

.gwtext a {
color: #4A4639;


}

.gwtitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 1em;
color: #464448;
text-align: left;
vertical-align: bottom;
line-height: 1.3em;
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);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEDE8, endColorstr=#FFFFFF);

}

.herenew {
display:block;
position: relative;
z-index: 500;
text-align: left;


}

.hightlighter {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 19px;
color: #FFFFFF;
border: solid 1px #C25C19;
padding: 5px;
margin: 0px;
background-color: #EC8022;

}

.hotbig, hotbig a {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 23px;
text-align: left;


}

.hotlinebanner, hotlinebanner a {
font-family: 'Oswald', sans-serif;
font-weight: 400;
color: #222222;
width: 100%;
min-height: 50px;
background: #E3E0D8;
background: -webkit-gradient(linear, left top, left bottom, from(#E3E0D8), to(#EFEDE8));
background: -moz-linear-gradient(top, #E3E0D8, #EFEDE8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E0D8', endColorstr='#EFEDE8');


}

.hotsmall, hotsmall a {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 17px;
text-align: right;


}

.iconplace {
float: left;
padding:0px;
margin:0px;
padding-right:10px;


}

.infokasten {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 1em;
color: #191919;
line-height: 1.3em;
border: 3px solid #f47c20;
padding: 5px;
margin: 0px;
background-color: #FFFFFF;

}

.infokastengrey {
display: block;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 1em;
color: #454348;
line-height: 1.3em;
border: 3px solid #80A942;
padding: 10px;
margin: 0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background: #FFFFFF;

}

.infowindow {
display: block;
position: fixed;
top: 0px;
left: 0px;
z-index: 200;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #333333;
text-align: left;
line-height: 1.3em;
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-color:#FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEFEFE');

}

.kalend {
display:table-cell;
font-size: 10px;
text-align:center;
vertical-align: middle;
width: 20px;
height:20px;


}

.linie1 {
font-size: 9px;
color: #847044;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #847044;


}

.maxi {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
min-height: 40px;
padding:10px;


}

.maxiletter {
font-family: ;
font-size: 50px;
color: #333333;


}

.mbigtitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 17px;
color: #000000;
font-style: normal;


}

.medium {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
padding:15px;
margin:0px;


}

.mini {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: .1 em .5em .1em;


}

.mobile {


}

.navicolors {

display: table;
position: relative;
width: 100%;
margin-bottom: 10px;
padding:0px;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: center;
background: #FFFFFF;
}

.naviprod {
display: none;
overflow: visible;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: left;
line-height: 1.3em;
text-shadow: 0px 1px 1px rgba(0,0,0,.3);
padding:20px;
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);
background: #FFFFFF;


}

.orange {
color: #FFF;
border: solid 1px #0C2965;
background: #0C2965;
background: -webkit-gradient(linear, left top, left bottom, from(#134A96), to(#0C2965));
background: -moz-linear-gradient(top, #134A96, #0C2965);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#134A96', endColorstr='#0C2965');

}

.orange:active {
color: #FFF;
background: -webkit-gradient(linear, left top, left bottom, from(#0C2965), to(#134A96));
background: -moz-linear-gradient(top, #0C2965, #134A96);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C2965', endColorstr='#134A96');

}

.orange:hover {
color: #FFF;
background: #0C2965;
background: -webkit-gradient(linear, left top, left bottom, from(#0C2965), to(#134A96));
background: -moz-linear-gradient(top, #0C2965, #134A96);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C2965', endColorstr='#134A96');

}

.orange:link {
color: #FFF;
background: #0C2965;
background: -webkit-gradient(linear, left top, left bottom, from(#134A96), to(#0C2965));
background: -moz-linear-gradient(top, #134A96, #0C2965);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#134A96', endColorstr='#0C2965');

}

.orange:visited {
color: #FFF;
background: -webkit-gradient(linear, left top, left bottom, from(#0C2965), to(#134A96));
background: -moz-linear-gradient(top, #0C2965, #134A96);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C2965', endColorstr='#134A96');

}

.passiv {
display: inline-block;
position: relative;
top: 0px;
z-index: 50;
color: #6A6A6B;
text-decoration: none;
text-align: center;
vertical-align: bottom;
outline: none;
height: 30px;
padding: 10px;
margin: 0px;
border: solid 1px #CCCDD0;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
background: #E3E0D8;
cursor: pointer;
}

.petrol {
color: #333333;
border: solid 1px #BABABA;
background: #DBDBDB;
background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');

}

.petrol:a {
color: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');

}

.petrol:active {
color: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');

}

.petrol:hover {
color: #333;
background: #DBDBDB;
background: -webkit-gradient(linear, left top, left bottom, from(#B7B7B7), to(#DBDBDB));
background: -moz-linear-gradient(top,  #B7B7B7,  #DBDBDB);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#DBDBDB');

}

.petrol:visited {
color: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B7B7B7));
background: -moz-linear-gradient(top,  #DBDBDB,  #B7B7B7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B7B7B7');

}

.preistext {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 18px;
color: #6f6f6f;


}

.promenue {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #626263;
text-align: left;
vertical-align: middle;
width: 100%;
min-height: 28px;
padding:2px;
margin:0px;
border-style: solid;
border-color: #CBCACC;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
margin-top: 5px;
margin-bottom: 15px;


}

.prozente {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 17px;
color: #bb0000;
font-weight: bold;


}

.ptext {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #15355C;
line-height: 1.3em;


}

.ptitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 16px;
color: #15355C;
line-height: 22px;


}

.putitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 11px;
color: #666;


}

.rahmen {
padding:5px;
margin-bottom: 10px;
background: #FFF;


}

.red {
color: #faddde;
border: solid 1px #980c10;
background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');

}

.red:active {
color: #de898c;
background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');

}

.red:hover {
background: #b61318;
background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
background: -moz-linear-gradient(top,  #c9151b,  #a11115);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');

}

.red:link {
color: #FFF;
border: solid 1px #980c10;
background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');

}

.red:visited {
color: #FFF;
border: solid 1px #980c10;
background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');

}

.reduziert {
display: inline-block;
position: relative;
z-index: 79;
width: 70px;
height: 25px;
background-image:url(http://u19-oberndorf.com/design/ind/reduziert.png);
background-repeat:no-repeat;


}

.seitenzahl {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666;
font-weight: bold;
border: solid 1px #da7c0c;
padding: 7px;
margin: 1px;
background-color: #FFFFFF;

}

.seitenzahl1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFF;
font-weight: bold;
padding: 7px;
margin: 1px;
border: solid 1px #0C2965;
background-color: #0C2965;

}

.small {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 4px;
margin: 0px;


}

.staste {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #191919;
font-style: normal;
margin: 0px;
padding: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
background-color: transparent;

}

.staste a:hover {
text-decoration: underline;


}

.stext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;


}

.sweiss {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
line-height: 13px;


}

.syseingabe {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #626263;
text-align: left;
vertical-align: middle;
line-height: 1.3em;
width: 100%;
min-height: 20px;
padding:2px;
margin:0px;
border-style: solid;
border-width: 1px;
border-color: #CBCACC;


}

.sysmenue {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #626263;
text-align: left;
vertical-align: middle;
width: 100%;
min-height: 28px;
padding:2px;
margin:0px;
border-style: solid;
border-width: 1px;
border-color: #CBCACC;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);


}

.systable a {
color: #000000;


}

.systemtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
line-height: 1.3m;


}

.systemtexthigh {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #134A96;
line-height: 1.3em;
font-weight: bold;


}

.systemtextnull {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.em;
color: #99A0AC;
line-height: 1.3em;


}

.tablelight {
vertical-align:top;
text-align:left;
padding: 4px;
margin: 0px;	
border-bottom-color:#CBCBCB; 
border-style:dotted; 
border-right:none; 
border-top:none;
border-width:thin;


}

.tablestandard {
text-align:left;
vertical-align:top;
padding: 4px;
margin: 0px;	


}

.tabtitel {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FFFFFF;
line-height: 1,3em;
font-weight: bold;
padding: 3px;
border: solid 1px #011e57;
background: #B3B2B3;

}

.topnr {
display: block;
position: relative;
top: 10px;
left: -40px;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 30px;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
width: 30px;
height: 30px;
padding:15px;
margin-bottom: -40px;
border-style: solid;
border-width: 2px;
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: #0C2965;


}

.toppreis {
display: block;
position: relative;
top: 120px;
float: right;
font-size: 14px;
color: #D7070A;
width: 150px;
min-height: 30px;
padding:3px;
border-style: dashed;
border-width: 1px;
border-color: #D7070A;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
-webkit-border-radius: 10em 0 0 10em;
-moz-border-radius: 10em 0 0 10em;
border-radius: 10em 0 0 10em;
border-right-style: none;
background: rgba(255,255,255,.7);


}

.werbekasten {
display:none;




}

.white {
color: #606060;
border: solid 1px #b7b7b7;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}

.white:active {
color: #999;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
background: -moz-linear-gradient(top,  #ededed,  #fff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');

}

.white:hover {
background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');

}

.windesign {
display:none;


}

.wknavi {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
padding:4px;
margin:0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background: #454347;


}

.wtext {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 14px;
color: #464448;
font-style: normal;
line-height: 17px;


}

.xsmall {
font-size: 9px;
padding: 2px;
margin: 0px;


}

.zentriert {
margin-left:auto;
margin-right:auto;


}

.zicons {
display: none;
padding:5px;


}

.zubblock {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #454347;
text-align: left;
vertical-align: middle;
padding:3px;
margin:0px;


}

.zubblock a {
color: #454347;


}

.zubtitel {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: left;
font-weight: bold;
padding:1ex;
margin:0px;
margin-bottom: 5px;
background: #454347;


}