A:active {
color: #4D5C8C;


}

A:hover {
color: #4D5C8C;


}

A:link {
color: #4D5C8C;
text-decoration: none;


}

A:visited {
color: #4D5C8C;


}

article {
display: block;
width: 960px;
padding:20px;
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;	
-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:#F7F7F7;

}

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


}

blockquote p {
margin:0;


}

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


}

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

}

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

}

fieldset {
display:block;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
margin: 5px;
border: 0px;
padding-bottom: 10px;


}

fieldset input {
margin-top:0.5em;


}

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


}

fieldset select {
margin-top:0.5em;


}

form br {
clear:left;


}

h1 {
display: block;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 36px;
color: #545454;
line-height: 40px;
padding-bottom: 2px;


}

h2 {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 21px;
color: #545454;
line-height: 25px;


}

h3 {
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 17px;
color: #545454;
line-height: 19px;


}

header {
display: block;
color: #333;
text-align:center;
vertical-align:middle;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
width: 966px;
margin:0px;
padding:5px;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
border-radius: 0em 0em 0.5em 0.5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-color:#454347;

}

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


}

html {
top: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
height: 100%;
background-color:#FFFFFF;
background-position: left top;
background-image:url('../bilder/15.jpg'); 
background-repeat: repeat;
background-attachment: fixed;

}

iframe {
font-family: Arial, Helvetica, sans-serif;
color: 12px;
border:none;


}

input:focus {
background-color:#FFFFCC;	

}

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


}

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

}

li span {
font-size: 12px;
color: #000;
font-weight:normal;


}

ol {

list-style-position:outside;
}

p A:LINK {
text-decoration:underline;


}

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: 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: 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:focus {
background-color:#FFFFCC;

}

th {
text-align: left;


}

ul.navi2aktiva {
list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;


}

ul.navi2aktiva li {
display:inline;
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: rgb(255,255,255,0.9);

}

ul.setright {
text-align:right;


}

#aktionsleiste {
display:block;
position: fixed;
top: 0px;
left:0;
right:0;
visibility: visible;
overflow: hidden;
z-index: 99;
text-align: center;
vertical-align: middle;
width: 100%;
height: 36px;
padding: 10px;
border: solid 1px #454347;
border-bottom-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #FFF;
border-top-width: 3px;
border-top-color: transparent;
-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: #DFDFDF;

}

#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;


}

#backtop {
display: block;
z-index: 1;
width: 100%;
height: 200px;
background: #294AA1;


}

#bannerbild {
position: relative;
border:none;
top: 16px;
left:10px;
width: 210px;
height:86px;
background-image:url(ind/frauaufbanner.png);
background-repeat:no-repeat;


}

#blackback {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 99;
height: 100%;
margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;
background: rgba(0,0,0,0.5);


}

#bloggerfenster {
display:block;
position: relative;
font-size: 12px;
color: #333333;
text-align:left;
line-height: 16px;
width: 640px;
padding: 30px;
margin-bottom:15px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-color:#FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEFEFE');
margin: 0px;

}

#bloglogo {
display: block;
position: absolute;
top: 80px;
right: 66px;
z-index: 69;
width: 56px;
height: 56px;
padding:0;
margin:0;
background-image:url(ind/social_blogplus.png);
background-repeat:no-repeat;


}

#cont1topthema {
display:block;
position: absolute;
left: 10px;
top:0;
width: 405px;;
height:90px;


}

#cont4topthema {
display:block;
position: absolute;
right: 0px;
top:0px;
text-align:right;
width: 339px;
height:208px;


}

#content1 {
display:block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-style: normal;
text-align:left;
line-height: 16px;
width: 640px;
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: rgba(255, 255, 255, 0.9);

}

#content1 A:LINK {
text-decoration:underline;


}

#content1fsponsor {
display:block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
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;

}

#content1full {
display:block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
text-align:left;
line-height: 16px;
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: rgba(255, 255, 255, 0.9);

}

#content1sponsor {
display:block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
width: 640px;
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;


}

#content1top {
display:block;
position: relative;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 21px;
color: #FFF;
text-align:left bottom;
vertical-align: bottom;
width: 660px;
height: 90px;
margin: 0px;
padding: 30px;
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;
background: #2B4D9F;

}

#content2 {
display:block;
position: relative;
font-family: Arial, Helvetica, sans-serif;
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: Arial, Helvetica, sans-serif;
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: Arial, Helvetica, sans-serif;
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: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
text-align:left bottom;
width: 972px;
margin: 0px;
padding: 5px;
margin-bottom:15px;
background-color:#CCCCCC;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC');
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);

}

#content5 {
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #454347;
text-align:left;
margin: 0px;
padding: 2px;


}

#content5 a {
color: #454347;


}

#contentplace {
display:block;
position: absolute;
top:275px;
left: 10px;
width: 700px;
margin: 0px;
padding: 0px;
min-height: 300px;


}

#contentplacefull {
display:block;
position: absolute;
top:275px;
left: 10px;
width: 982px;
margin: 0px;
padding: 0px;
min-height: 300px;


}

#cont_karte {
display: block;
position: absolute;
top: -65px;
right: 0px;
z-index: 80;
width: 339px;
height: 136px;
padding:0;
margin:0;
background-image:url(http://u19-oberndorf.com/design/ind/eintrittskarte-2015.png);
background-repeat:no-repeat;


}

#cont_wunsch {
display:block;
top:0;
left:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4A463A;
text-align: left;
vertical-align: bottom;
width: 205px;
height:30px;
padding:2px;
border-style:solid;
border-width:thin;
border-color:#AAAAAA;
border-top:none;
background:#EFEDE8;
}

#cont_wunsch {
display: block;
position: absolute;
top: -1px;
right: 0px;
font-family: Arial, Helvetica, sans-serif;
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;


}

#despicsize {
display:inline;
position: relative;
right: 0px; 
top: 5px; 
z-index:80; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align:right;
width: 100%;
padding:5px; 
margin:0px;
min-height:25px; 
background-color:#FFFFFF;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}

#facebook {
display: block;
position: absolute;
top: 80px;
right: 0px;
z-index: 69;
width: 56px;
height: 56px;
padding:0;
margin:0;
background-image:url(ind/sociall_facebook.png);
background-repeat:no-repeat;


}

#flaggenpos {
display: none;
position: absolute;
top: 10px;
right: 340px;
width: 265px;
height: 20px;
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;

}

#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(ind/icon_help.png);

}

#logoplacetop {
display: block;
position: absolute;
top: 21px;
left: 0px;
z-index: 80;
width: 645px;
height: 161px;
padding:0;
margin:0;
background-image:url(ind/logo-2015.png);
background-repeat:no-repeat;
background-position:top left;


}

#mbildlink {
position: absolute;
left: 0px;
top: 10px;
width: 120px;
height: 80px;
bottom: 30px;
border: 1px solid #CCC;
padding: 4px;
margin: 0px;


}

#mbildlink2 {
position: absolute;
left: 144px;
top: 10px;
width: 120px;
height: 80px;
border: 1px solid #CCC;
padding: 4px;
margin: 0px;


}

#mbildlink3 {
position: absolute;
left: 288px;
top: 10px;
width: 120px;
height: 80px;
border: 1px solid #CCC;
padding: 4px;
margin: 0px;


}

#menuefoot {

display:block; position: relative; bottom: -25px; left:10px;; z-index: 100;
}

#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;


}

#naviprodplace {
position: absolute;
top: 160px;
right: 10px;
width: 280px;
height: 100%;


}

#nocookie {
display: block;
position: fixed;
top: 0px;
left: 0px;
right: 0px;
z-index: 1000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 100%;
padding:20px;
margin-bottom: 50px;
border-style: none none solid none;
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;


}

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


}

#powered {
display:block;
position: fixed;
bottom: 0;
right:0;
z-index: 99;
font-family: Arial, Helvetica, sans-serif;
width: 300px;
height:50px;


}

#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);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E6E6E6');

}

#prospekt {
display: block;
position: absolute;
bottom: 0;
right: 10;
width: 140px;
height: 180px;
background-image:url(http://u19-oberndorf.com/design/ind/prospektdiv.png);
background-repeat:no-repeat;


}

#prospektf {
display: block;
position: absolute;
top: -10px;
right: 10px;
width: 140px;
height: 200px;
background-image:url(http://u19-oberndorf.com/design/ind/prospektdiv200.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 {
top:20px;
text-align:left;


}

#sidebar25 {
display:block;
position: relative;
float: right;
right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #817771;
width: 25%;
border-width: 1px;
border-color: #CCCCCC;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
padding: 5px;
bottom: -7px;
background-color:#FFFFFF;

}

#sidebar35 {
display:block;
position: relative;
float: right;
left: 0px;
font-family: Arial, Helvetica, sans-serif;
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: Arial, Helvetica, sans-serif;
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;

}

#submenue {
display:block;
position: relative;
font-family: 'Merriweather', Georgia, serif;
font-size: 13 px;
color: #333333;
text-align:left bottom;
font-weight:300;
width: 700px;
margin: 0px;
padding: 0px;
margin-bottom:0px;
background-color: transparent;

}

#submenuefull {
display:block;
position: relative;
font-family: 'Merriweather', Georgia, serif;
font-size: 13px;
color: #333333;
font-weight: 300;
text-align:left bottom;
width: 982px;
margin: 0px;
padding: 0px;
margin-bottom:0px;
background-color: transparent;

}

#suchbanner {
display: block;
position: absolute;
top: 150px;
right: 10px;
z-index: 81;
width: 208px;
height: 30px;
padding:0;
margin:0;
border-style: solid;
border-width: 1px;
border-color: #AAAAAA;
background: #FFFFFF;
background-image:url(ind/ta_suchfeld.png);
background-repeat:no-repeat;
background-position:right center;


}

#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;
top: 213px;
left: 0;
right: 0;
z-index: 98;
text-align: center;
vertical-align: middle;
width: 100%;
height: 46px;
padding:0;
margin:0;


}

#topnaviplacein {
display: block;
position: absolute;
top: 270px;
left: 0;
right: 0;
z-index: 98;
text-align: center;
vertical-align: middle;
width: 100%;
height: 46px;
min-width: 835px;
padding:0px;
margin:0px;
background-repeat:no-repeat;


}

#twitter {
display: block;
position: absolute;
top: 80px;
right: 132px;
z-index: 69;
width: 56px;
height: 56px;
background-image:url(ind/social_twitter.png);
background-repeat:no-repeat;


}

#unaviclass {
display:block;
position: absolute;
top:179px;
left: 0px;
z-index: 69;
font-family: Arial, Helvetica, sans-serif;
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;

}

#warenkorbarea {
display: block;
position: absolute;
top: 15px;
left: 425px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #454347;
text-align: left;
vertical-align: bottom;
text-indent: 45px;
width: 205px;
height: 40px;
background-image:url(http://u19-oberndorf.com/design/ind/warenkorb.png);
background-repeat:no-repeat;
background-position:top left;


}

#youtube {
display: block;
position: absolute;
top: 13px;
right: 62px;
z-index: 69;
width: 50px;
height: 50px;
padding:0;
margin:0;
background-image:url(ind/facebook-logo.png);
background-repeat:no-repeat;


}

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

outline: none;
cursor: pointer;
}

.abutton:a {
text-decoration: none;


}

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


}

.abutton:hover {
text-decoration: none;


}

.abutton:link {
text-decoration: none;


}

.abutton:visited {
text-decoration: none;


}

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

.autorenbild {
border:none;
margin-left:10px


}

.autoreninfo {
float: right;
width: 300px;
padding:10px;
margin:10px;
border-style: solid;
border-width: 1px;
border-color: #E3E0D8;
margin-right:0;


}

.bbtitel {
font-family: Arial, Helvetica, sans-serif;
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: #EFEDE8;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFEDE8));
background: -moz-linear-gradient(top, #FFFFFF, #EFEDE8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#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: 98%;
margin: 1px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);


}

.bbutton:a {
text-decoration: none;


}

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


}

.bbutton:hover {
text-decoration: none;


}

.bbutton:link {
text-decoration: none;


}

.bbutton:visited {
text-decoration: none;


}

.bestellbutton {
display: block;
position: relative;
width: 50%;
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: 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;
font-weight: bold;


}

.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: 15px;
color: #666;
font-style: normal;
line-height: 17px;
min-height:100px;
width: 285px;


}

.blog1 {
display:block;
position:absolute;
left:30px;
top:30px;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 15px;
color: #666;
font-style: normal;
line-height: 17px;
width: 285px;
min-height:100px;


}

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


}

.blog3 {
display:block;
position:absolute;
left:664px;
top:30px;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 15px;
color: #666;
font-style: normal;
line-height: 17px;
width: 285px;
min-height:100px;


}

.bloggerwindow {
display:block;
position: relative;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 11px;
color: #333;
text-align:left;
line-height: 16px;
width: 640px;
margin: 0px;
padding: 30px;
margin-bottom:15px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-color:#FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEFEFE');

}

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

outline: none;
cursor: pointer;
}

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

}

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


}

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


}

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


}

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


}

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


}

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


}

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


}

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


}

.bwindesign {
position:relative;
left:0px; 
top:0px;
z-index:25;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
text-align:left;
width: 100%;
padding:5px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-color:#FFFFFF;

}

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


}

.cctitel {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
color: #666666;
font-weight: bold;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
padding: .5em 0.5em .55em;
border: solid 1px #E3E0D8;
background: #EFEDE8;
background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#E3E0D8));
background: -moz-linear-gradient(top, #EFEDE8, #E3E0D8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEDE8, endColorstr=#E3E0D8);

}

.clink {
color: #4D5C8C;
text-decoration: none;


}

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


}

.cockpit, .cockpit a {

float: left; width: 120px; height: 120px; padding:7px; margin:5px; padding-top:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center;
}

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


}

.content1prod {
display: block;
position: relative;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 12px;
color: #15355B;
text-align: left;
line-height: 17px;
width: 640px;
padding:10px;
margin:0px;
margin-bottom: 15px;
border-style: solid;
border-width: 20px;
border-color: #FFFFFF;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background: #F8F5E8;


}

.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: 14px;
color: #4A4639;
font-style: normal;
line-height: 18px;


}

.ctexthigh {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F30;
font-weight:bold;
line-height: 17px;


}

.ctextnull {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999;;
font-weight:normal;
line-height: 17px;


}

.ctitel {
display: block;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 32px;
color: #545454;
line-height: 36px;
width: 100%;
padding-bottom: 2px;


}

.dbtitel {
font-family: 'Oswald', sans-serif;
font-weight: 700;
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: 700;
font-size: 15px;
color: #191919;
line-height: 24px;

padding-left: 200px;


}

.desktop {


}

.drtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
line-height: 16px;


}

.dstext {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333;
padding-left: 200px;


}

.dtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #454348;
line-height: 16px;
padding-left: 200px;


}

.dtitel {
font-family: Arial, Helvetica, sans-serif;
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: 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:49;
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;
left:0px; 
top:0px; 
overflow: hidden;
z-index:100; 
font-family: Arial, Helvetica, sans-serif;
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);
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');

}

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


}

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


}

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


}

.eingabe101 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
width: 95%;
height: 23px;
margin: 2px;
padding: 1px;
border: 1px solid #958873;
-moz-border-radius:5px;
-khtml-border-radius:5px;


}

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


}

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


}

.eingabemenue {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
padding: 5px;
border: 1px solid #666666;


}

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


}

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


}

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


}

.eingabetitel {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: bold;
width: 100%;
padding: 1px;
border: 1px solid #958873;


}

.falsch {
background-position: left top;
background-image:url(http://u19-oberndorf.com/design/ind/white_false.png);
background-repeat: no-repeat;

}

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


}

.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: #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: 14px;
color: #666666;
line-height: 17px;


}

.gtext a {
color: #4A4639;


}

.gwtext {
font-family: Arial, Helvetica, sans-serif;
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: 700;
font-size: 17px;
color: #464448;
line-height: 20px;
text-align:left bottom;
height:50px;
padding:5px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #FFF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCC;
background: #EFEDE8;
background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#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: Arial, Helvetica, sans-serif;
font-size: 19px;
color: #FFFFFF;
font-weight: bold;
border: solid 1px #C25C19;
padding: 5px;
margin: 0px;
background-color: #EC8022;

}

.ibox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #817771;
line-height: 18px;
width: 100%;
margin:0px;
padding:8px;
border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-ms-border-radius:8px 8px 8px 8px;
-o-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
border: 1px solid #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top, #fff, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}

.iconplace {
float: left;
padding:5px;
margin:0px;


}

.infokasten {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #191919;
line-height: 17px;
border: 3px solid #f47c20;
padding: 5px;
margin: 0px;
background-color: #FFFFFF;

}

.infokastengrey {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #454348;
font-weight: normal; 
border: 3px solid #80A942;
padding: 10px;
margin: 0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background: #FFFFFF;

}

.infowindow {
display:block;
position: fixed;
left:0px; 
top:0px; 
z-index:200; 
font-family: Arial, Helvetica, sans-serif;
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-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: 12px;
min-height: 40px;
padding:10px;


}

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


}

.mbigtitel {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
color: #000000;
font-style: normal;
font-weight: bold;


}

.medium {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
margin:0 px;


}

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


}

.mobile {
display: none;


}

.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: 'Oswald', sans-serif;
font-weight: 400;
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: table;
overflow: visible;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
text-shadow: 0px 1px 1px rgba(0,0,0,.3);
width: 245px;
padding:10px;
margin:0px;
margin-bottom: 15px;
background: #FFF;


}

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

}

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

}

.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);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C2965', endColorstr='#294AA1');

}

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

}

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

}

.passiv {
display: inline-block;
position: relative;
top: 0px;
z-index: 50;
color: #6A6A6B;
text-decoration: none;
text-align: center;
vertical-align: bottom;
outline: none;
height: 30px;
padding: 10px;
margin: 0px;
border: solid 1px #CCCDD0;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
-webkit-box-shadow: 1px -1px 1px rgba(0,0,0,.2);
-moz-box-shadow: 1px -1px 1px rgba(0,0,0,.2);
box-shadow: 1px -1px 1px rgba(0,0,0,.2);
background: #E3E0D8;
background: -webkit-gradient(linear, left top, left bottom, from(#EFEDE8), to(#E3E0D8));
background: -moz-linear-gradient(top, #EFEDE8, #E3E0D8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEDE8, endColorstr=#E3E0D8);
cursor: pointer;
}

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

}

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

}

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

}

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

}

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

}

.postinfo {
display: inline-block;
position:relative;
top: -20px;
right: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;
text-align: center;
text-decoration: none;
padding: .2em .2em .1em;
outline: none;
border: solid 1px #FFF;
-webkit-border-radius: 1em; 
-moz-border-radius: 1em;
border-radius: 1em;
background: #d81b21;

}

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


}

.promenue {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #626263;
text-align: left;
width: 100%;
padding:5px;
margin:0px;
border-style: solid;
border-color: #8C8B8C;


}

.ptext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #15355C;
line-height: 16px;


}

.ptitel {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 18px;
color: #C62939;


}

.putitel {
font-family: Arial, Helvetica, sans-serif;
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: #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');

}

.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: 12px;
color: #191919;
font-style: normal;
margin: 0px;
padding: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
background-color: transparent;

}

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


}

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


}

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


}

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


}

.sysmenue {

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);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #626263;
text-align: left;
vertical-align: middle;
}

.systable a {
color: #000000;


}

.systemtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B5A5C;
font-style: normal; line-height: 15px;


}

.systemtexthigh {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #294AA1;
line-height: 15px;
font-weight: bold;


}

.systemtextnull {
font-family: Arial, Helvetica, sans-serif;
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: 'Oswald', sans-serif;
font-weight: 400;
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: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold; 
padding: 3px;
border: solid 1px #011e57;
background: #B3B2B3;

}

.tickertext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #656566;


}

.tickertext a: {
color: #656566;


}

.topnr {
display: block;
position: absolute;
top: 15px;
left: -15px;
font-family: 'Oswald', sans-serif;
font-weight: 700;
font-size: 23px;
color: #FFFFFF;
width: 60px;
height: 60px;
padding:auto auto;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background: #0C2965;


}

.werbekasten {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #454348;
border: 1px solid #7F7E80;
padding: 10px;
margin: 0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background: #EDEDED;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top, #fff, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}

.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');

}

.whitetitel {
display: block;
font-size: 29px;
color: #FFFFFF;
line-height: 33px;
padding-bottom: 2px;


}

.windesign {
display:inline;
position:absolute;
left:0px; 
top:26px;
z-index:1000; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
text-align:left;
padding:5px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-color:#FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEFEFE));
background: -moz-linear-gradient(top, #FFFFFF, #FEFEFE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEFEFE');

}

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


}

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


}

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


}

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


}

.zubblock {
font-size: 12px;
text-align: left;
padding:7px;
margin:0px;
margin-bottom: 10px;
background: #FFFFFF;


}

.zubblock a {
color: #454347;


}

.zubtitel {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: left;
background: #454347;


}