@charset "utf-8";


@import "/include/css/normalize.css";
@import "/include/css/genericons.css";

html{font-size:100%;margin-top:0px}
body{
background-color:#FFFFFF;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
width:90%;
max-width:1280px;
min-width:220px;
margin:0px auto 0px auto;
}

div#mainblock{
padding-top:5px;
}


div.transbox{
width:37px;
height:20px;
margin-left:5px;
margin-top:-40px;
background-color:#ffffff;
opacity:0.5;
filter:alpha(opacity=50); 
z-index:100;
}
div.transbox div{
width:13px;
 height:20px;
margin-top:3px;
margin-left:3px;
text-align:center;
font-size:12px;
color:black;
float:left;
margin-bottom:2px;
}
div.transbox span{
width:13px;
 height:20px;
alignment-adjust:middle;
margin-top:2px;
margin-left:2px;
color:#333333;
font-size:17px;
}

.gm-style{
font-family:Geneva,Arial,Helvitica,san-serif!important;
}

.sobst{margin:3px; min-height:20px; margin-top:7px}
div.mapsicons{
float:left;
width:45px;
}
div.mapsicons2{
padding-top:4px;
margin-left:45px;
text-align:left;
}


input[type="checkbox"],
input[type="radio"],
input[type="submit"],
input[type="button"],
input[type="text"],
input[type="password"],
input[type="file"],
select,
button,
textarea{
list-style-image:none; -webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
box-shadow:0 0 3px rgba(0,0,0,0.1);
margin:3px;
padding:2px;
max-width:99%;
}

input[type="checkbox"],
input[type="radio"]{padding:0px}

input[type="text"],
input[type="password"],
input[type="file"],
input[type="checkbox"],
select,
textarea{border:1px solid #707070}

input[type="text"],
input[type="password"],
input[type="file"],
select,
textarea{background:#FBFBFB}

input[type="checkbox"]:focus,
input[type="radio"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="file"]:focus,
select:focus,
textarea:focus{
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
box-shadow:0 0 3px rgba(0,0,0,0.3);
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="file"]:focus,
select:focus,
textarea:focus{background:#FFFFFF}

input[type="submit"]:hover,
input[type="button"]:hover,
button:hover{
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
box-shadow:0 0 3px rgba(0,0,0,0.3);
}

.fehlercolor{color:red}

input[type="text"].kasten2,
input[type="password"].kasten2,
input[type="file"].kasten2,
input[type="checkbox"].kasten2,
select.kasten2,
textarea.kasten2{border:1px solid red}


.container_imp{position:absolute;top:-500px; display:none}
.container_imp1{position:static}

.rss_title{
width:100%; 
padding:3px 0px 3px 5px;
color:#000000;
background:#E5E5E5;
font-size:14px;
}
.rss_desc{
width:100%; 
padding:3px 0px 3px 5px;
color:#000000; 
}
.rss_title:hover{
background:#E5E5E5;
}
.rss_de1sc:hover{
background:#E5E5E5;
}
.rss_image_desc{
width:100%;
overflow:hidden; 
}
.rss_image{
margin-right:5px;
float:left;
padding:0px 0px 0px 0px;
 
}
.rss_desc2{

color:#000000; 
}

.menue2,
.mop3,
.lb10,
.lb11,
.lb12,
.lb18,
.bestaetigung,
.headline5,
.dupload,
.menueop,
.guestbook_headline,
.headline_1,
.headline_2,
.slider_bg,
.slider_bg1,
.slider_bg2,
.mg16,
.mg18{
color:#000033;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:normal;
}

a.menue2:link,
a.menue2:Visited,
a.menue2:hover,
a.menue2:active{
color:#000033;
text-decoration:none
}
a.menue2:hover,
a.menue2:active{font-weight:bold}


.mop_back,
.mg16,
.mg17,
.mg18{
padding:5px 8px 5px 8px;
background:#990000}

.mop_back2,.bilderindex_headline{
padding:5px 8px 5px 8px;
background:#FFFFCC;text-align:left;
}
.bilderindex_headline{
width:109px;
margin-bottom:1px;
}

#ladetext{
padding-top:210px;
height:512px;
max-width:100%;
background-color:#E5E5E5;
width:100%;
text-align:center;
}
#Google-Maps{
height:512px;
max-width:100%;
visibility:hidden;
width:100%;
border:none;
overflow:hidden;
}

.container_start{
max-width:100% !important;
}



div#calendar{
margin:0px auto;
padding:0px;
width:auto;
min-width:150px; 
}
 
div#calendar div.box{
position:relative;
top:0px;
left:0px;
width:99.8%;
 max-width:833px;
height:25px; 
background:#FFFFCC;border-radius:0px 0px 0 0;
margin-bottom:1px; 
}
 
div#calendar div.header{
line-height:25px;
vertical-align:middle;
position:absolute;
left:11px;
top:0px;
width:98%;
max-width:825px;
height:25px; 
text-align:center;

}

div#calendar div.box2{
position:relative;
top:0px;
left:0px;
width:100%;height:25px; 
background:#FFFFCC;border-radius:0px 0px 0 0;
padding:0px; 
}
div#calendar div.header2{
line-height:25px;
vertical-align:middle;
position:absolute;
left:0px;
top:0px;
width:100%;
height:25px; 
text-align:center;



}


 
div#calendar div.header a.prev,div#calendar div.header a.go,div#calendar div.header a.listview,div#calendar div.header a.monthview,div#calendar div.header a.next,div#calendar div.header span.searchheader{
position:absolute;
top:0px; 
height:17px;
display:block;
cursor:pointer;
text-decoration:none;
color:#000033;
}
 
div#calendar div.header span.title,div#calendar div.header2 span.title{
color:#000033;
font-weight:normal;
}

div#calendar div.header span.searchheader{
 color:#FFFFFF;
font-weight:normal;
}
 
div#calendar div.header a.prev{left:-11px}
div#calendar div.header a.prev:hover{
font-weight:bold;
text-decoration:none
}
div#calendar div.header a.go{right:200px}
div#calendar div.header a.listview,div#calendar div.header a.monthview{
right:125px;
}
div#calendar div.headera.go:hover,div#calendar div.headera.listview:hover,div#calendar div.headera.monthview:hover{
font-weight:bold;
text-decoration:none
}
div#calendar div.header a.next{right:0px}
div#calendar div.header a.next:hover{
font-weight:bold;
text-decoration:none
}

div#LabelContainer{
height:25px;
width:100%;
max-width:841px;px;
text-align:center;
}
div#LabelContainer2{
height:30px;
width:100%;
text-align:center;
display:table-row;
}
.DayLabel{
width:13.6%;
max-width:115px;
height:25px;
line-height:25px;
background:#FFFFCC;color:#000033;
display:block;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;
border:0px;
float:left;
vertical-align:middle;
}
.DayLabel2{
width:13.83%;
height:25px;
line-height:25px;
background:#FFFFCC;color:#000033;
display:table-cell;
font-weight:normal;
margin-bottom:1px;
margin-right:1px;
padding:1px 0px;border:0px;
 
vertical-align:middle;
}
 
div#WeekContainer{
height:90px;
width:100%;
max-width:841px;px; 
text-align:center;

 
}
div#WeekContainer2{
height:100%;width:100%;
margin-bottom:4px; 
text-align:center;
display:table-row;

 
}
.DayInWeek{
height:200px;
width:13.6%;
max-width:115px;
background:#E5E5E5;
color:#000000;
display:inline-block;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;
border:0px;
float:left;
transition:background 200ms ease-in-out 0s;
}
.Block1{
height:200px;
width:13.6%;
max-width:115px;
background:#E5E5E5;
color:#000000;
display:inline-block;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;
border:0px;
float:left;
transition:background 200ms ease-in-out 0s;
}
.DayInWeek2{
height:35px;width:13.83%; 

background:#E5E5E5;
color:#000000;
display:table-cell;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;border:0px;
cursor:pointer;
transition:background 200ms ease-in-out 0s;

}
.DayInWeek2R{
height:35px;width:13.83%;background:#ff7f7f;
color:#000000;
display:table-cell;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;border:0px;
transition:background 200ms ease-in-out 0s;
}
.DayInWeekOld{
height:35px;width:13.83%;background:#E5E5E5;
color:#000000;
display:table-cell;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;border:0px;
transition:background 200ms ease-in-out 0s;
}
.DayInWeek2RV{
height:35px;width:13.83%;background:#ff7f7f;
color:#000000;
display:table-cell;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;border:0px;
cursor:pointer;
transition:background 200ms ease-in-out 0s;
}
.DayInWeek2C{
height:35px;width:13.83%;background:#BEE1B7;
color:#000000;
display:table-cell;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;border:0px;
cursor:pointer;
transition:background 200ms ease-in-out 0s;
}
.Block2{
height:35px;width:13.83%;background:#E5E5E5;
color:#000000;
display:table-cell;
position:relative;
margin-bottom:1px;
margin-right:1px;
padding:1px 2px;border:0px;
transition:background 200ms ease-in-out 0s;
}
.DayInWeek:hover{
background-color:white;
cursor:pointer;
}
.DayInWeek2:hover{
background-color:white;
cursor:pointer;
}
.num{
height:17px;
width:90px;
text-align:left;
margin-left:2px;
cursor:pointer;

}
.num2{
height:13.83%;width:100%;
text-align:center;
margin-top:8px; 

}
.num2R{
height:13.83%;width:35px;text-align:center;
margin-top:8px;background:#ff7f7f;


}
.numb{
height:17px;
width:90px;
text-align:left;
margin-left:2px;


}
.num2b{
height:11.91%;width:13.83%;
text-align:center;
margin-top:8px;

}



.appoint{
width:95%;
max-width:111px;
background:#FBFBFB;
vertical-align:top;
text-align:left;
font-size:11px;
margin-left:0px;
border:1px solid #707070;
padding:2px 0px 2px 2px;
cursor:pointer;
overflow:hidden;
color:black; 


 
}
.appoint2{
position:relative;
height:15px;
width:201px;
background:#FBFBFB;
vertical-align:top;
text-align:left;
font-size:11px;
margin-left:0px;
border:1px solid #707070;
padding:2px 0px 2px 2px;
cursor:pointer;
overflow:hidden;
color:black;
text-align:center;
z-index:10;

}
.appointBlock{
height:21px;
width:96px;
 
}
.appointlistitem{
color:#000000;
width:100%;
max-width:841px;px;
background-color:#E5E5E5;
margin-bottom:1px;
margin-left:0px;
cursor:pointer;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;

}
span.recur{
color:#000000;
cursor:pointer
 
}


span.rating{
color:#fff;
cursor:pointer
 
}
span.post{
color:red;
 cursor:pointer
 
}
.appointlistitem2{
color:#000000;
width:100%;
background-color:#E5E5E5;
margin-bottom:1px;
margin-left:0px;
cursor:pointer;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;

}
.appointlistitem a,.appointlistitem2 a{
color:#000000;
display:block;
text-decoration:none;
padding:5px 3px 5px 8px;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;
}
.appointlistitem a:hover,
.appointlistitem2 a:hover{background-color:#D4D4D4}

.DayInWeek:hover{background-color:LightGray}

.kundenListItem{

max-width:429px !important; width:100%;
position:relative;
height:18px;
background:#FBFBFB; 
vertical-align:middle;
text-align:left;
margin-left:0px;
margin-right:10px;
margin-bottom:1px;
border:1px solid #707070;
color:black;
padding:2px 2px 2px 2px;
clear:left;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
box-shadow:0 0 3px rgba(0,0,0,0.1);
}
.objektListItem{

max-width:429px !important; width:100%;
position:relative;
height:18px;
background:#FBFBFB;
 clear:left;
vertical-align:middle;
text-align:left;
margin-left:1px;
margin-bottom:1px;
border:1px solid #707070;
padding:2px 2px 2px 2px;
color:black;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
box-shadow:0 0 3px rgba(0,0,0,0.1);

}
.userListItem{

max-width:429px !important; width:100%;
position:relative;
height:18px;
background:#FBFBFB;
 clear:left;
vertical-align:middle;
text-align:left;
margin-left:1px;
margin-bottom:1px;
border:1px solid #707070;
padding:0px 2px 2px 0px;
color:black;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
box-shadow:0 0 3px rgba(0,0,0,0.1);

}
.grad1R{
 background:#ff7f7f;
background:-moz-linear-gradient(-45deg,#E5E5E5 50%,#ff7f7f 50%,#ff7f7f 50%,#ff7f7f 52%,#ff7f7f 100%); background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#E5E5E5),color-stop(50%,#ff7f7f),color-stop(50%,#ff7f7f),color-stop(52%,#ff7f7f),color-stop(100%,#ff7f7f)); background:-webkit-linear-gradient(-45deg,#ffffff 50%,#ff7f7f 50%,#ff7f7f 50%,#ff7f7f 52%,#ff7f7f 100%); background:-o-linear-gradient(-45deg,#E5E5E5 50%,#ff7f7f 50%,#ff7f7f 50%,#ff7f7f 52%,#ff7f7f 100%); background:-ms-linear-gradient(-45deg,#E5E5E5 50%,#ff7f7f 50%,#ff7f7f 50%,#ff7f7f 52%,#ff7f7f 100%); background:linear-gradient(135deg,#E5E5E5 50%,#ff7f7f 50%,#ff7f7f 50%,#ff7f7f 52%,#ff7f7f 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5',endColorstr='#ff7f7f',GradientType=1 ); 
}
.grad2R{
background:#ff7f7f;
background:-moz-linear-gradient(-45deg,#ff7f7f 0%,#ff7f7f 48%,#ff7f7f 50%,#ff7f7f 50%,#E5E5E5 50%); background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ff7f7f),color-stop(48%,#ff7f7f),color-stop(50%,#ff7f7f),color-stop(50%,#ff7f7f),color-stop(50%,#E5E5E5)); background:-webkit-linear-gradient(-45deg,#ff7f7f 0%,#ff7f7f 48%,#ff7f7f 50%,#ff7f7f 50%,#E5E5E5 50%); background:-o-linear-gradient(-45deg,#ff7f7f 0%,#ff7f7f 48%,#ff7f7f 50%,#ff7f7f 50%,#E5E5E5 50%); background:-ms-linear-gradient(-45deg,#ff7f7f 0%,#ff7f7f 48%,#ff7f7f 50%,#ff7f7f 50%,#E5E5E5 50%); background:linear-gradient(135deg,#ff7f7f 0%,#ff7f7f 48%,#ff7f7f 50%,#ff7f7f 50%,#E5E5E5 50%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f7f',endColorstr='#E5E5E5',GradientType=1 ); 
 
}

.grad1C{
 background:#ff7f7f;
background:-moz-linear-gradient(-45deg,#E5E5E5 50%,#BEE1B7 50%,#BEE1B7 50%,#BEE1B7 52%,#BEE1B7 100%); background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#E5E5E5),color-stop(50%,#BEE1B7),color-stop(50%,#BEE1B7),color-stop(52%,#BEE1B7),color-stop(100%,#BEE1B7)); background:-webkit-linear-gradient(-45deg,#ffffff 50%,#BEE1B7 50%,#BEE1B7 50%,#BEE1B7 52%,#BEE1B7 100%); background:-o-linear-gradient(-45deg,#E5E5E5 50%,#BEE1B7 50%,#BEE1B7 50%,#BEE1B7 52%,#BEE1B7 100%); background:-ms-linear-gradient(-45deg,#E5E5E5 50%,#BEE1B7 50%,#BEE1B7 50%,#BEE1B7 52%,#BEE1B7 100%); background:linear-gradient(135deg,#E5E5E5 50%,#BEE1B7 50%,#BEE1B7 50%,#BEE1B7 52%,#BEE1B7 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5',endColorstr='#BEE1B7',GradientType=1 ); 
}
.grad2C{
background:#00ff00;
background:-moz-linear-gradient(-45deg,#BEE1B7 0%,#BEE1B7 50%,#E5E5E5 50%); background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#BEE1B7),color-stop(50% #BEE1B7),color-stop(50%,#E5E5E5)); background:-webkit-linear-gradient(-45deg,#BEE1B7 0%,#BEE1B7 50%,#E5E5E5 50%); background:-o-linear-gradient(-45deg,#BEE1B7 0%,#BEE1B7 50%,#E5E5E5 50%); background:-ms-linear-gradient(-45deg,#BEE1B7 0%,#BEE1B7 50%,#E5E5E5 50%); background:linear-gradient(135deg,#BEE1B7 0%,#BEE1B7 50%,#E5E5E5 50%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#BEE1B7',endColorstr='#E5E5E5',GradientType=1 );
}
.grad2C1R{
background:#BEE1B7;
background:-moz-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 50%,#ff7f7f 51%,#ff7f7f 51%); background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#BEE1B7),color-stop(50%,#ffffff),color-stop(51%,#ff7f7f),color-stop(51%,#ff7f7f)); background:-webkit-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 50%,#ff7f7f 51%,#ff7f7f 51%); background:-o-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 50%,#ff7f7f 51%,#ff7f7f 51%); background:-ms-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 50%,#ff7f7f 51%,#ff7f7f 51%); background:linear-gradient(135deg,#BEE1B7 50%,#ffffff 50%,#ff7f7f 51%,#ff7f7f 51%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#BEE1B7',endColorstr='#ff7f7f',GradientType=1 )}
.grad2R1C{
background:#ff7f7f;
background:-moz-linear-gradient(-45deg,#ff7f7f 49%,#ff7f7f 49%,#ffffff 50%,#BEE1B7 50%); background:-webkit-gradient(linear,left top,right bottom,color-stop(49%,#ff7f7f),color-stop(49%,#ff7f7f),color-stop(50%,#ffffff),color-stop(50%,#BEE1B7)); background:-webkit-linear-gradient(-45deg,#ff7f7f 49%,#ff7f7f 49%,#ffffff 50%,#BEE1B7 50%); background:-o-linear-gradient(-45deg,#ff7f7f 49%,#ff7f7f 49%,#ffffff 50%,#BEE1B7 50%); background:-ms-linear-gradient(-45deg,#ff7f7f 49%,#ff7f7f 49%,#ffffff 50%,#BEE1B7 50%); background:linear-gradient(135deg,#ff7f7f 49%,#ff7f7f 49%,#ffffff 50%,#BEE1B7 50%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f7f',endColorstr='#BEE1B7',GradientType=1 )}
.grad2R1R{
background:#ff7f7f;
background:-moz-linear-gradient(-45deg,#ff7f7f 47%,#ffffff 49%,#ff7f7f 52%,#ff7f7f 54%); background:-webkit-gradient(linear,left top,right bottom,color-stop(47%,#ff7f7f),color-stop(49%,#ffffff),color-stop(52%,#ff7f7f),color-stop(54%,#ff7f7f)); background:-webkit-linear-gradient(-45deg,#ff7f7f 47%,#ffffff 49%,#ff7f7f 52%,#ff7f7f 54%); background:-o-linear-gradient(-45deg,#ff7f7f 47%,#ffffff 49%,#ff7f7f 52%,#ff7f7f 54%); background:-ms-linear-gradient(-45deg,#ff7f7f 47%,#ffffff 49%,#ff7f7f 52%,#ff7f7f 54%); background:linear-gradient(135deg,#ff7f7f 47%,#ffffff 49%,#ff7f7f 52%,#ff7f7f 54%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f7f',endColorstr='#ff7f7f',GradientType=1 )}
.grad2C1C{
background:#BEE1B7;
background:-moz-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 51%,#BEE1B7 51%,#BEE1B7 100%); background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#BEE1B7),color-stop(51%,#ffffff),color-stop(51%,#BEE1B7),color-stop(100%,#BEE1B7)); background:-webkit-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 51%,#BEE1B7 51%,#BEE1B7 100%); background:-o-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 51%,#BEE1B7 51%,#BEE1B7 100%); background:-ms-linear-gradient(-45deg,#BEE1B7 50%,#ffffff 51%,#BEE1B7 51%,#BEE1B7 100%); background:linear-gradient(135deg,#BEE1B7 50%,#ffffff 51%,#BEE1B7 51%,#BEE1B7 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#BEE1B7',endColorstr='#BEE1B7',GradientType=1 ); 
}

div#belegungsplanCon{
 
width:100%;
max-width:835px;
}
div#belegungsplanListCon{
 
width:100%;
max-width:835px;
}
div#belegung{
margin:0px auto;
padding:0px;
width:auto;
}
 
div#belegung div.box{
position:relative;
top:0px;
left:0px;
bottom:4px;
width:100%;
max-width:835px;
height:25px;
background:#FFFFCC;border-radius:0px 0px 0 0;
margin-bottom:1px; 
}
div#belegung div.box_exp{
position:relative;
top:0px;
left:0px;
bottom:4px;
width:100%;
height:25px;
background:#FFFFCC;border-radius:0px 0px 0 0;
margin-bottom:1px; 
}
 
div#belegung div.header{
line-height:25px;
vertical-align:middle;
position:absolute;
left:11px;
top:0px;
bottom:4px;
width:98%;
max-width:816px;
height:25px; 
text-align:center;

}
div#belegung div.header_exp{
line-height:25px;
vertical-align:middle;
position:absolute;
left:11px;
top:0px;
bottom:4px;
width:95%;
height:25px; 
text-align:center;

}
div#belegung div.header a.prev,div#belegung div.header a.go,div#belegung div.header a.listview,div#belegung div.header a.monthview,div#belegung div.header a.next,div#belegung div.header span.searchheader{
position:absolute;
top:0px; 
height:17px;
display:block;
cursor:pointer;
text-decoration:none;
color:#000033;
}
div#belegung div.header_exp a.prev,div#belegung div.header_exp a.next{
position:absolute;
top:0px; 
height:17px;
display:block;
cursor:pointer;
text-decoration:none;
color:#000033;
}
 
div#belegung div.header span.title,div#belegung div.header2 span.title{
color:#000033;
font-weight:normal;
}
div#belegung div.header_exp span.title{
color:#000033;
font-weight:normal;
}
div#belegung div.header span.searchheader{
 color:#000033;
font-weight:normal;
}
 
div#belegung div.header a.prev{left:-10px}
div#belegung div.header_exp a.prev{left:-20px}
div#belegung div.header a.prev:hover{
font-weight:bold;
text-decoration:none
}
div#belegung div.header a.go{right:250px}
div#belegung div.header a.listview,div#belegung div.header a.monthview{
right:125px;
}
div#belegung div.headera.go:hover,div#belegung div.headera.listview:hover,div#belegung div.headera.monthview:hover{
font-weight:bold;
text-decoration:none
}
div#belegung div.header a.next{right:0px}
div#belegung div.header_exp a.next{right:-10px}
div#belegung div.header a.next:hover{
font-weight:bold;
text-decoration:none
}

.saison{
color:#000000;
width:585px;
background-color:#E5E5E5;
margin-bottom:1px;
margin-left:0px;
padding:0px;
 

}


#scrolltop{
width:30px;
height:27px;
position:fixed;
bottom:23px;
right:20px;
color:#FFFFFF;
text-align:center;
font-size:28px;
padding:7px 5px 9px 8px;
z-index:999;

background:rgba(153,0,0,0.7);
transition:all 200ms ease-in-out 0s;
cursor:pointer;
display:none;
}
#scrolltop:hover{background:rgba(153,0,0,1.0)}




.panorama360_fw,
.panorama360_sp,
.panorama360_bw
{
width:34px;
height:36px;
cursor:pointer;
background-color:rgba(153,0,0,0.7);
transition:all 200ms ease-in-out 0s;
padding:4px 0px 0px 6px;
}

.panorama360_fw
{
-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}

.panorama360_bw
{
-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg)}

.panorama360_fw:before,
.panorama360_bw:before
{
content:'\f432';
font-family:"Genericons";
color:#FFFFFF;
font-size:28px;
}

.panorama360_sp:before
{
content:'\f449';
font-family:"Genericons";
color:#FFFFFF;
font-size:28px;
}

.panorama360_fw:hover,
.panorama360_sp:hover,
.panorama360_bw:hover
{
background-color:rgba(153,0,0,1.0);
}

.panorama_text{

position:absolute;
bottom:0px;
background-color:rgba(255,255,255,0.7);
width:100%;
padding:5px;
color:black;
z-index:9999999;

}



.bannerscollection_zoominout.generous .rightNav,
.bannerscollection_zoominout.generous .leftNav
{
position:absolute;
right:0px;
margin-top:-9px;
margin-right:0px;
width:25px;
height:25px;
cursor:pointer;
padding:9px;
background-color:rgba(153,0,0,0.7);
transition:all 200ms ease-in-out 0s;

-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}

.bannerscollection_zoominout.generous .leftNav
{
left:0px;
margin-left:0px;

-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg)}

.bannerscollection_zoominout.generous .carouselLeftNav,
.bannerscollection_zoominout.generous .carouselRightNav
{
position:absolute;
width:17px;
height:17px;
cursor:pointer;
padding:2px 5px 8px 4px;
background-color:rgba(153,0,0,0.7);
margin-top:40px;

-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); 
}

.bannerscollection_zoominout.generous .carouselLeftNav
{
padding:3px 5px 6px 4px;
}

.bannerscollection_zoominout.generous .carouselRightNav{

-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); 
}

.bannerscollection_zoominout.generous .leftNav:before,
.bannerscollection_zoominout.generous .rightNav:before,
.bannerscollection_zoominout.generous .carouselLeftNav:before,
.bannerscollection_zoominout.generous .carouselRightNav:before
{
content:'\f432';
font-family:"Genericons";
color:#FFFFFF;
font-size:28px;
}
.bannerscollection_zoominout.generous .carouselLeftNav:before,
.bannerscollection_zoominout.generous .carouselRightNav:before
{
font-size:20px;


}

.bannerscollection_zoominout.generous .rightNav:hover,
.bannerscollection_zoominout.generous .leftNav:hover,
.bannerscollection_zoominout.generous .carouselLeftNav:hover,
.bannerscollection_zoominout.generous .carouselRightNav:hover
{
background-color:rgba(153,0,0,1.0);
}






.bannerscollection_zoominout.generous .carouselRightNav:hover{


}







#fancybox-loading div{
position:fixed;
top:50%;
left:50%;
margin-top:0px;
margin-left:0px;
z-index:8060;
background-color:rgba(153,0,0,0.2);
height:43px;
width:43px;
}

#fancyboxloading_content,
#fancyboxloading_content1{
position:relative;
height:43px;
height:43px;
z-index:9999;
padding-top:-50px;
}

.myloader{
width:40px;
height:40px;
position:absolute;
left:50%;
top:50%;
z-index:5;
background-color:rgba(153,0,0,0.7);
}

.fancybox-close,.fancybox-prev span,.fancybox-next span{

display:none;
}

.fancybox-close:before,.fancybox-prev span:before,.fancybox-next span:before
{

}

.fancybox-close:hover,.fancybox-prev span:hover,.fancybox-next span:hover
{

}

div.dreieck{
margin:0 auto;
height:0;
width:0;
border-left:25px solid transparent;
border-right:25px solid transparent;
border-bottom:15px solid #FFFFCC;
}

.closeinfobox,
.closeinfobox1,
.closeinfobox2{

position:absolute;
right:5px;
top:20px;
font-size:18px;

}
.closeinfobox1{top:5px}
.closeinfobox2{right:60px; top:5px}




.pdficon,.pdficon_left{
width:50px;
height:38px;
background:#FFFFCC;
color:#000033;
margin-bottom:1px;
overflow:hidden;
transition:background 200ms ease-in-out 0s;
text-align:center;
padding-top:12px;
cursor:pointer;
position:relative;
border-radius:10px 10px 0px 0px;
-moz-border-radius:10px 10px 0px 0px;
-webkit-border-radius:10px 10px 0px 0px;
}
.pdficon:hover,.pdficon_left:hover{background:#EDEDBD}

.pdficon_left{
border-radius:10px 0px 0px 10px;
-moz-border-radius:10px 0px 0px 10px;
-webkit-border-radius:10px 0px 0px 10px;
}

.pdficon{display:inline-table; cursor:move; margin-top:5px}

.ui-sortable-helper{

 -webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.55);
-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.55);
box-shadow:5px 5px 5px 0px rgba(0,0,0,0.55);

}

.fa-arrows-h{

position:absolute;
margin-top:-12px;
margin-left:-6px;

}

.pdficon_reiterlink{

margin:0;
white-space:nowrap;
cursor:pointer;
height:35px;
padding:2px 10px 0px 10px;

}


.wrapper_schnellkontakt_agb a
{
display:inline !important; padding:0px !important;
}

.wrapper_schnellkontakt_agb
{
padding:5px;
 line-height:16px;
}

.wrapper_schnellkontakt_agb #agb_best
{
margin-right:8px;
}



#saveBTN{
background-color:#E5E5E5;
position:fixed;
z-index:1;
width:auto;
height:36px;
}
#menu{
font-size:10px;
position:absolute;
}

#menu ul{
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
}

#menu li.topmenu{
float:left;
}

.topmenu{
float:left;
width:100px;
text-align:center;
}

.topmenu ul{
display:none;
}

.topmenu a,.submenu a{
padding:1px 1px;
border:1px solid #C37000;
border-collapse:collapse;
color:#C37000;
font-weight:bold;
text-decoration:none;
background-color:#7F4800;
margin:0;
}

.submenu{
font-size:12px;
width:100px;
position:relative;
clear:both}

#menu:hover,.topmenu.on a{
color:#4C4C4C;
background-color:#ffddbb !important;
 z-index:10;
}

.topmenu:hover ul{
display:block;
height:1px;
z-index:10;
}
.topmenu:hover{
height:1px;
z-index:10;
}
.submenu:hover ul{
display:block;
z-index:10;
}
.yellow{border-bottom:1px solid #eeeeee;z-index:100}
.listIA:hover{background-color:red}

.saison-table{border-collapse:collapse;border-spacing:0}
.saison-table td{
padding:5px 3px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal;
border-color:#FFFFFF;
color:#444;
background-color:#E5E5E5}
.saison-table th{
padding:5px 3px;
border-style:solid;
border-width:1px;
border-top:0px;
overflow:hidden;
word-break:normal;
font-weigth:normal;
border-color:#FFFFFF;
color:#000033;
background-color:#FFFFCC}
.saison-table .saison-table-e3zv{font-weight:normal}.saison-table .saison-table-hgcj{font-weight:normal;text-align:center}
.saison-table .saison-table-hl{text-align:left;font-weight:normal}
.saison-table .saison-table-s6z2{text-align:center}
.saison-table .saison-table-space{padding:0px 0px;text-align:center;background-color:#000033}
.saison-table .saison-table-red{text-align:center;background-color:#ff7f7f}
.saison-table .saison-table-green{text-align:center;background-color:#BEE1B7}
.saison-table .saison-table-s6z3{text-align:center;background-color:#fff;padding:0px 0px; height:3px}
.saison-table .antwort-row{background-color:#FFFFCC}
.currentDay{
color:#000033;
 background-color:#FFFFCC}

tr.kosten_border_bottom td{
border-bottom:1pt dashed #999999;
}
///Forum
div#forum{
margin:0px auto;
padding:0px;
width:auto;
}
 
div#forum div.box{
position:relative;
top:0px;
left:0px;
width:100%;
height:25px; 
background:#FFFFCC;border-radius:0px 0px 0 0;
margin-bottom:1px; 
}
 
div#forum div.header{
line-height:25px;
vertical-align:middle;
position:absolute;
left:11px;
top:0px;
width:98%;
height:25px; 
text-align:center;

}

div#forum div.header a.prev,div#forum div.header a.next{
position:absolute;
top:0px; 
height:17px;
display:block;
cursor:pointer;
text-decoration:none;
color:#000033;
}
 
div#forum div.header a.prev{left:-11px}
div#forum div.header a.next{right:0px}
div#forum div.header a.next:hover,div#forum div.header a.prev:hover{
font-weight:bold;
text-decoration:none
}




div#themaContainer{
width:100%;
max-width:840px;
}
div#antwortenCon{
width:100%;
max-width:840px;
}
#neuesThema{
width:100%;
max-width:840px;
}
.rubriken-table{
text-decoration:none; 
width:100%;
max-width:840px;
}
.rubriken-table tr:hover td{

background-color:#d4d4d4;

}
.rubriken-table th{
font-weight:normal;
}
.rubriken-table td{
padding:5px 3px; 
overflow:hidden;
word-break:normal;
background-color:#E5E5E5;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s}
.rubriken-table th{
padding:5px 3px; 
overflow:hidden;
word-break:normal;
color:#000033;
background-color:#FFFFCC;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s}
.rubriken-table a{
text-decoration:none;
color:#000;
}

.rubriken-table .rubriken-table-h-rubriken{text-align:left; width:70%}
.rubriken-table .rubriken-table-h-themen{text-align:center;width:15%}
.rubriken-table .rubriken-table-zahl{text-align:center;width:15%}


.themen-table{text-decoration:none}
.themen-table tr:hover td{

background-color:#d4d4d4;
}
.themen-table td{
padding:5px 3px;
word-break:normal;
background-color:#E5E5E5;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;
}
.themen-table th{
padding:5px 3px;
word-break:normal;
font-weight:normal;
color:#000033;
background-color:#FFFFCC;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s}
.themen-table a{
text-decoration:none;
color:#000;
}

.themen-table .themen-table-h-title{text-align:left}
.themen-table .themen-table-h-autor{text-align:left; width:170px}
.themen-table .themen-table-title{font-weight:normal;text-align:left; padding-left:5px}
.themen-table .themen-table-autor{font-weight:normal;text-align:left}
.themen-table .themen-table-autorInfo{padding-left:5px; width:150px}
.themen-table .themen-table-zahl{text-align:center}
 
.thema-table{text-decoration:none; width:100%}

.thema-table td{
padding:5px 3px;
word-break:normal;
background-color:#E5E5E5;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s;
}
.thema-table th{
padding:5px 3px; 
word-break:normal;
color:#000033;
background-color:#FFFFCC;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s}

.thema-table .thema-table-title{font-weight:normal; text-align:left; padding-left:5px; width:660px}
.thema-table .thema-table-autor{font-weight:normal;text-align:left; width:150px}
.thema-table .thema-table-signatur{color:#444}
.thema-table .thema-table-autorInfo{padding-left:5px; width:150px}


.text-klein-datum{font-size:10px}
.text-klein-beitrag{font-size:10px}

.seiten{color:#FFFFFF}
.seiten_link:hover{font-weight:bold}


.vorschlaege-table{text-decoration:none}
.vorschlaege-table tr:hover td{

background-color:#d4d4d4;
}
div#vorschlaegeContainer{
width:100%;
max-width:840px;
}
.vorschlaege-table td{

padding:5px 3px; 
word-break:normal; 
background-color:#E5E5E5;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s}
.vorschlaege-table th{
font-weight:normal;
padding:5px 3px;
word-break:normal; 
color:#000033;
background-color:#FFFFCC;
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s}
.vorschlaege-table a{
text-decoration:none;
color:#000;
}

.vorschlaege-table .vorschlaege-table-h-title{text-align:left; width:300px}
.vorschlaege-table .vorschlaege-table-h-autor{text-align:left; width:170px}
.vorschlaege-table .vorschlaege-table-h-bewertung{text-align:center; width:170px}
.vorschlaege-table .vorschlaege-table-title{font-weight:normal;text-align:left; padding-left:5px}
.vorschlaege-table .vorschlaege-table-autor{font-weight:normal;text-align:left}
.vorschlaege-table .vorschlaege-table-bewertung{text-align:center}
.vorschlaege-table .vorschlaege-table-autorInfo{padding-left:5px; width:150px}

a.vorschlaege:link,
a.vorschlaege:visited,
a.vorschlaege:hover,
a.vorschlaege:active{
font-size:10px;
color:#fff;
text-decoration:none;
}
a.vorschlaege:hover,
a.vorschlaege:active 
{
font-size:11px;
}







.star5 progress{
color:#5fa9c5;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star5 progress::-moz-progress-bar{
background:#5fa9c5;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star5 progress::-webkit-progress-value{
background:#5fa9c5;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star5 progress[aria-valuenow]:before{
background:#5fa9c5;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star4 progress{
color:#7ab35e ;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star4 progress::-moz-progress-bar{
background:#7ab35e;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star4 progress::-webkit-progress-value{
background:#7ab35e;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star4 progress[aria-valuenow]:before{
background:#7ab35e;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star3 progress{
color:#efa644 ;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star3 progress::-moz-progress-bar{
background:#efa644;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star3 progress::-webkit-progress-value{
background:#efa644;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star3 progress[aria-valuenow]:before{
background:#efa644;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}

.star2 progress{
color:#c5584f ;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star2 progress::-moz-progress-bar{
background:#c5584f;
height:18px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star2 progress::-webkit-progress-value{
background:#c5584f;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star2 progress[aria-valuenow]:before{
background:#c5584f;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}

.star1 progress{
color:#fb1a08 ;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star1 progress::-moz-progress-bar{
background:#fb1a08;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star1 progress::-webkit-progress-value{
background:#fb1a08;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}


.star1 progress[aria-valuenow]:before{
background:#fb1a08;
height:18px;
width:130px;
border-radius:2px;
box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;
}



div#userCon{
 
width:100%;
max-width:840px;
}
.tg{
width:100%;
max-width:840px}
.tg td{
background-color:#E5E5E5;
padding:1px 5px;
border-color:#fff;
border-style:solid;
border-width:0px;
overflow:hidden;
word-break:normal}
.tg th{
font-weight:normal;
padding:0px 0px;
border-style:solid;
border-width:0px;
overflow:hidden;
word-break:normal;
color:#000033;
background-color:#FFFFCC}
.tg .tg-69vs{
width:10%;
background-color:background-color:transparent}
.tg .tg-uzsm{
padding:1px 5px;
font-weight:normal; 
width:90%;
border-color:#fff; 
border-style:solid; 
border-width:0px;
text-align:left;
background-color:#FFFFCC}
.tg .tg-e3zv{width:35%}
.tg .tg-leer{background-color:transparent}
.tg .tg-hgcj{
font-weight:normal;
text-align:center}


.emailTable{
border-collapse:collapse;
border-spacing:0}
.emailTable td{

padding:2px 0px;
border-style:solid;
border-width:0px;
overflow:hidden;
word-break:normal}
.emailTable th{
font-weight:normal;
font-weight:normal;
padding:10px 5px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal}
.emailTable .tg-69vs{
font-size:100%;
font-family:serif !important}
.emailTable .tg-nrw8{font-size:14px}

.validateTips{border:1px solid transparent; padding:0.3em}
.error{
border:1px solid red !important;
max-width:423px !important;
width:100%;
margin-left:3px;
}
.uploadifive-queue-item
{
max-width:424px !important;
width:100%;
margin-left:3px;
}
div.benutzerImage{
position:relative; 
border:solid 0px red;
padding:0px;
width:100%;
height:100%; 

}
div.benutzerImageBG{
position:absolute; 
bottom:0px; 
left:0px; 
width:100%; 
height:20%; 
background-color:#000; 
opacity:0.3; 
-moz-opacity:0.30; 
filter:alpha(opacity=30);
}
div.benutzerImageText{
position:absolute; 
bottom:25px; 
left:75px; 
width:100%; 
height:20%; 
color:white;
}

.picres{

max-width:100%;
height:auto;

}

#tabs{
overflow:hidden;
width:100%;
margin:0;
padding:0;
list-style:none;

}

#tabs li{
float:left;
margin:0px 2px 0px 0px; 

}

#tabs a{
position:relative;
background: #E5E5E5;;
background-image:linear-gradient(to bottom,#fff,#ddd);
padding:.3em 1.5em; 
float:left;
text-decoration:none;
color:#444;
text-shadow:0 1px 0 rgba(255,255,255,.8);
border-radius:0px 0 0 0; // 5px 0 0 0;
box-shadow:0 2px 2px rgba(0,0,0,.4);
transition:background 200ms ease-in-out 0s,background-image 200ms ease-in-out 0s;
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
background:#d4d4d4;
transition:background 200ms ease-in-out 0s;
}

#tabs a:focus{
outline:0;
}

#tabs a::after{
content:'';
position:absolute;
z-index:0; //1
top:0;
right:0em; // -.5em;
bottom:0;
width:0em;
background:#ddd;
background-image:linear-gradient(to bottom,#fff,#ddd);
box-shadow:2px 2px 2px rgba(0,0,0,.4);
transform:skew(10deg);
border-radius:0 0px 0 0; //0 5px 0 0;
transition:background 200ms ease-in-out 0s,background-image 200ms ease-in-out 0s;
}

#tabs #current a,
#tabs #current a::after{
background:#FFFFCC;
color:#FFF;
z-index:3;
}

#content{
background:#E5E5E5;
padding:1em;
height:220px;
position:relative;
z-index:2; 
border-radius:0 5px 5px 5px;
box-shadow:0 -2px 3px -2px rgba(0,0,0,.5);
max-width:880px;
}

.text-klein-datum{font-size:10px;color:#FFF}
.text-klein-beitrag{font-size:10px}
.mitteilungen-table{border-collapse:collapse;border-spacing:0;border-color:#fff; text-decoration:none}
.mitteilungen-table tr:hover td{

background-color:#d4d4d4;
}
.mitteilungen-table td{

padding:5px 3px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal;
border-color:#fff;
color:#000;
background-color:#E5E5E5}
.mitteilungen-table th{
padding:5px 3px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal;
border-color:#fff;
color:#000033;
background-color:#FFFFCC}
.mitteilungen-table a{
text-decoration:none;
color:#000;
}

.mitteilungen-table .mitteilungen-table-h-betreff{font-weight:normal;text-align:left;width:50%}
.mitteilungen-table .mitteilungen-table-h-absender{font-weight:normal;text-align:left; width:25%}
.mitteilungen-table .mitteilungen-table-h-datum{font-weight:normal;text-align:left; width:25p%}

.mitteilungen-table .mitteilungen-table-betreff{text-align:left;width:51.3%}
.mitteilungen-table .mitteilungen-table-absender{text-align:left; width:25.7%}
.mitteilungen-table .mitteilungen-table-datum{text-align:left; width:23%}

.mitteilungen-table .mitteilungen-table-betreff-n{background-color:#C30;text-align:left;width:51.3%}
.mitteilungen-table .mitteilungen-table-absender-n{background-color:#C30;text-align:left; width:25.7%}
.mitteilungen-table .mitteilungen-table-datum-n{background-color:#C30;text-align:left; width:23%}

.blinkText{
-webkit-animation-name:blinker;
-webkit-animation-duration:1s;
-webkit-animation-timing-function:linear;
-webkit-animation-iteration-count:infinite;

-moz-animation-name:blinker;
-moz-animation-duration:1s;
-moz-animation-timing-function:linear;
-moz-animation-iteration-count:infinite;

animation-name:blinker;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite;
}

@-moz-keyframes blinker{
0%{opacity:1.0}
50%{opacity:0.0}
100%{opacity:1.0}
}

@-webkit-keyframes blinker{
0%{opacity:1.0}
50%{opacity:0.0}
100%{opacity:1.0}
}

@keyframes blinker{
0%{opacity:1.0}
50%{opacity:0.0}
100%{opacity:1.0}
}
.seiten{color:#000033}
.seiten_link:hover{font-weight:bold}
 ///////////Neue Suche

 .img-scale:hover{
transform:scale(1.2) translate(-20px);
}
 .obNr{
 color:#ffffff;
}
 .showMe{
 display:block;
}
.hideMe{
 display:none;
}
.button11{
width:150px;
height:27px;
}
.button2{
width:150px;
height:27px;
}
.containerB{text-align:center}
nav .containerB{text-align:left}

nav #wo_input{width:95% !important}
nav #objekttyp_input{width:97% !important}
nav #ergibnisseBTN,nav #reset1{width:97% !important; margin-left:0px}
nav .sucheDIV{margin-top:3px !important}
nav #preis_von_input{width:40% !important}
nav #preis_bis_input{width:41% !important}
nav #flaeche_von_input{width:40% !important}
nav #flaeche_bis_input{width:41% !important}
nav #zimmer_von_input{width:40% !important}
nav #zimmer_bis_input{width:42% !important}
nav #rad_input{width:95% !important}

#navi_oben #wo_input{width:95% !important}
#navi_oben #objekttyp_input{width:97% !important}
#navi_oben #ergibnisseBTN,#navi_oben #reset1{width:97% !important; margin-left:0px}
#navi_oben .sucheDIV{margin-top:3px !important}
#navi_oben #preis_von_input{width:40% !important}
#navi_oben #preis_bis_input{width:41% !important}
#navi_oben #flaeche_von_input{width:40% !important}
#navi_oben #flaeche_bis_input{width:41% !important}
#navi_oben #zimmer_von_input{width:40% !important}
#navi_oben #zimmer_bis_input{width:42% !important}
#navi_oben #rad_input{width:95% !important}

.navi_kopf1 #wo_input{width:95% !important}
.navi_kopf1 #objekttyp_input{width:97% !important}
.navi_kopf1 #ergibnisseBTN,.navi_kopf1 #reset1{width:97% !important; margin-left:0px}
.navi_kopf1 .sucheDIV{margin-top:3px !important}
.navi_kopf1 #preis_von_input{width:40% !important}
.navi_kopf1 #preis_bis_input{width:41% !important}
.navi_kopf1 #flaeche_von_input{width:40% !important}
.navi_kopf1 #flaeche_bis_input{width:41% !important}
.navi_kopf1 #zimmer_von_input{width:40% !important}
.navi_kopf1 #zimmer_bis_input{width:42% !important}
.navi_kopf1 #rad_input{width:95% !important}


.menueTopSuche{
background:#D4D4D4;
}
.menue22{color:#000000}
a.menue22:link,
a.menue22:Visited,
a.menue22:hover,
a.menue22:active{
color:#000000;
text-decoration:none
}
.suche-title{
 background:#FFFFCC; color:#000033;
 font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:bold;
}
.suche-title2{

 color:#FFFFFF;
 font-weight:normal;
}




#wrapper_suche_menue #suche-title{
 background:#990000; color:#FFFFFF;
 font-weight:normal;
}
#wrapper_suche_menue .suche-title{
background:#990000; color:#FFFFFF;
 font-weight:normal;
}
#wrapper_suche_menue .sucheTD{
width:191px;
display:block;
}
#wrapper_suche_menue .sucheDIV{
width:191px;
}
#wrapper_suche_menue .containerB{
width:191px;
}
#wrapper_suche_menue #map{
width:200px;
}
#wrapper_suche_menue #map-canvas{
width:200px;
}








.shariff .orientation-horizontal.col-3 li,.shariff-button{width:200px !important; max-width:200px !important}
.shariff .orientation-horizontal li{margin-bottom:1px !important}
.shariff{width:200px !important}






.sucheIframe1{
border:1px solid rgb(201,0,1); overflow:hidden;max-width:100%;
}
#sucheIframe{
border:0px; height:210px; width:100%;
overflow:hidden;

}
#tabs2{
overflow:hidden;
width:100%;
margin:0;
padding:0;
list-style:none;

}

#tabs2 li{
float:left;
margin: 0px 2px 0px 0px; 

}

#tabs2 a{
position:relative;
background: #E5E5E5;;
background-image:linear-gradient(to bottom,#fff,#ddd);
padding:.3em 1.5em;
float:left;
text-decoration:none;
color:#444;
text-shadow:0 1px 0 rgba(255,255,255,.8);
border-radius:0px 0 0 0;
box-shadow:0 2px 2px rgba(0,0,0,.4);
}

#tabs2 a:hover,
#tabs2 a:hover::after,
#tabs2 a:focus,
#tabs2 a:focus::after{
background:#d4d4d4;
}

#tabs2 a:focus{
outline:0;
}

#tabs2 a::after{
content:'';
position:absolute;
z-index:0;
top:0;
right:0em;
bottom:0;
width:0em;
background:#ddd;
background-image:linear-gradient(to bottom,#fff,#ddd);
box-shadow:2px 2px 2px rgba(0,0,0,.4);
transform:skew(10deg);
border-radius:0 0px 0 0;
}

#tabs2 #current a,
#tabs2 #current a::after{
background:#FFFFCC;
color:#FFF;
z-index:3;
}

#content2{
background:#E5E5E5;
padding:1em;
position:relative;
z-index:2; 
border-radius:0 0px 0px 0px;
box-shadow:0 -2px 3px -2px rgba(0,0,0,.5);
}

.galerieansicht_rahmen2{
margin-bottom:16px;
width:200px;
display:inline-block;
vertical-align:top;
padding-left:0px;
padding-right:3px;
}

#map-canvas{
 
margin:0px;
padding:0px;
height:500px;
max-width:1000px;
}
#map-canvas img{
max-width:none !important;
}
.gm-style-iw{
width:240px !important;
top:0px !important;
left:0px !important;
background-color:#e5e5e5;
box-shadow:0 1px 6px rgba(250,178,178,0.6);
border:1px solid rgba(72,181,233,0.6);
border-radius:2px 2px 2px 2px;
}
#iw-container{
margin-bottom:0px;
}
#iw-container .iw-title{
font-family:'Open Sans Condensed',sans-serif;
font-size:22px;
font-weight:400;
padding:10px;
background-color:#48b5e9;
color:white;
margin:0;
border-radius:2px 2px 0 0;
}
#iw-container .iw-content{
font-size:13px;
line-height:18px;
font-weight:400;
margin-right:1px;
padding:15px 5px 20px 15px;
max-height:140px;
overflow-y:auto;
overflow-x:hidden;
}
.iw-content img{
float:right;
margin:0 5px 5px 10px;
}
.iw-subTitle{
font-size:16px;
font-weight:700;
padding:5px 0;
}
.iw-bottom-gradient{
position:absolute;
width:626px;
height:25px;
bottom:10px;
right:18px;
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

.object-title-table{border-collapse:collapse;border-spacing:0; border:#fff; border-width:medium; width:100%}
.object-title-table td{background:#e5e5e5; color:#000; font-family:Arial,sans-serif;font-size:12px;padding:5px 5px;overflow:hidden;word-break:normal}
.object-title-table th{background:#e4001b; color:#fff; font-family:Arial,sans-serif;font-size:12px;font-weight:normal; padding:5px 5px;overflow:hidden;word-break:normal}
.object-title-table .tg-wm6t{font-weight:bold;font-size:12px}
.object-title-table .tg-3zav{font-size:12px}

.object-info-table{border-collapse:collapse;border-spacing:0; border:#fff; border-width:medium; width:100%}
.object-info-table td{background:#e5e5e5; color:#000; font-family:Arial,sans-serif;font-size:12px;padding:5px 5px;overflow:hidden;word-break:normal}
.object-info-table th{background:#e4001b; color:#fff; font-family:Arial,sans-serif;font-size:12px;font-weight:normal; padding:5px 5px;overflow:hidden;word-break:normal}
.object-title-table .td-foto{font-weight:bold;font-size:12px; width:30%}
.object-title-table .td-info{font-size:12px; width:70%; vertical-align:text-top}



.mapMarkerInfoTable{border-collapse:collapse;border-spacing:0; width:220;padding:0px 0px}
.mapMarkerInfoTable td{background:#E5E5E5; color:#000000;font-size:12px;padding:10px 5px}
.mapMarkerInfoTable th{font-weight:normal;background:#FFFFCC; color:#000033;font-family:Geneva,Arial,Helvitica,san-serif;font-size:12px;font-weight:bold;padding:5px 5px}
.mapMarkerInfoTable .tg-e3zv{font-weight:normal}
.mapMarkerInfoTable .tg-k6pi{font-size:12px}
.mapMarkerInfoTable .tg-hgcj{font-weight:normal;text-align:center}
.mapMarkerInfoTable .foto{padding:0px 0px;z-index:-1;overflow:hidden}
.mapMarkerInfoTable .foto:hoverimg{
transform:scale(1.2) translate(0px);
-webkit-transition:transform 2s ease-in-out;
-moz-transition:transform 2s ease-in-out;
transition:transform 2s ease-in-out;
}


#tabs2{
overflow:hidden;
width:100%;
margin:0;
padding:0;
list-style:none;

}

#tabs2 li{
float:left;
margin: 0px 2px 0px 0px; 

}

#tabs2 a{
position:relative;
background: #E5E5E5;
background-image:linear-gradient(to bottom,#fff,#ddd);
padding:.3em 1.5em;
float:left;
text-decoration:none;
color:#444;
text-shadow:0 1px 0 rgba(255,255,255,.8);
border-radius:0px 0 0 0;
box-shadow:0 2px 2px rgba(0,0,0,.4);
}

#tabs2 a:hover,
#tabs2 a:hover::after,
#tabs2 a:focus,
#tabs2 a:focus::after{
background:#d4d4d4;
}

#tabs2 a:focus{
outline:0;
}

#tabs2 a::after{
content:'';
position:absolute;
z-index:0;
top:0;
right:0em;
bottom:0;
width:0em;
background:#ddd;
background-image:linear-gradient(to bottom,#fff,#ddd);
box-shadow:2px 2px 2px rgba(0,0,0,.4);
transform:skew(10deg);
border-radius:0 0px 0 0;
}

#tabs2 #current a,
#tabs2 #current a::after{
background:#FFFFCC;
color:#FFF;
z-index:3;
}

galerieansicht_rahmen2{
margin-bottom:16px;
width:200px;
display:inline-block;
vertical-align:top;
padding-left:0px;
padding-right:3px;
}

#content2{
background:#E5E5E5;
padding:1em;
position:relative;
z-index:2; 
border-radius:0 0px 0px 0px;
box-shadow:0 -2px 3px -2px rgba(0,0,0,.5);
}

#suchkriterien{
margin-bottom:5px;
}
#sucheTable{
margin-left:0px;
margin-top:1px;
border-spacing:0 1px ;
}
#menueSuche{
margin-top:-1px;
border-spacing:0 1px ;
}
.sortDiv{
background:#FFFFCC; 
text-align:left;
margin-top:-2px;
margin-bottom:-1px;
}
.sortSelect{
margin-top:1px;
margin-left:5px;
margin-bottom:1px;
}
.objekttypSelect{
width:90%;
}
.sortLabel{
margin-top:1px;
margin-left:10px;
margin-bottom:1px;
color:#000033;
font-weight:normal;
}
.suche_navi{
margin-top:-1px;

}
#menueSuche{
margin-top:-1px;
margin-bottom:-5px
}

.bestaetigung,
.guestbook_headline,
.headline_1,
.headline_2{
max-width:567px;
width:auto;
padding:5px 8px 5px 8px;
background:#FFFFCC;margin-left:1px;
text-align:left;
}

.bestaetigung,.bestaetigung_neu,.bestaetigung_neu1,.failure_neu{max-width:825px}

.bestaetigung_neu,.bestaetigung_neu1,.failure_neu
{
border:1px solid green;
margin-bottom:20px;
color:#000000;
padding:5px;
padding-top:7px;
}

.failure_neu{border:1px solid red}

.menueop{
width:auto;
float:left;
padding:5px 8px 5px 8px;
background:#FFFFCC;margin-right:5px;

}

.zusatz100{max-width:100% !important}
.abstand1_bestaetigung{margin-top:1px !important}
.abstand1_gaeste{margin-bottom:1px !important}


#navi_intern{z-index:3;overflow:hidden}
#navi_intern ul{list-style-type:none; list-style-image:none; margin:0; padding:0}
#navi_intern li{float:left; padding:0; margin:0}
#navi_intern li a 
{
width:auto;
display:block; 
color:#000033; 
padding:5px 8px 5px 8px;
background:#FFFFCC;text-decoration:none;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:bold;
border-right:solid #FFFFFF 1px;
margin-bottom:5px;
cursor:default;
}
#navi_intern li a:hover{}

#navi_intern ul ul{display:none; position:absolute; z-index:999}
#navi_intern li li{float:none;margin:0}
#navi_intern li li a
{
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:normal;
width:150px;
color:#000000;
padding:5px 3px 5px 8px;
border:1px solid #D4D4D4;
border-bottom:none;
margin-bottom:0px;
margin-right:0px;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e5e5e5,endColorstr=#99e5e5e5);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e5e5e5,endColorstr=#99e5e5e5)";
background:rgba(229,229,229,0.9);
transition:background-color 200ms ease-in-out 0s,background 200ms ease-in-out 0s;
}

#navi_intern li li a:hover{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99d4d4d4,endColorstr=#99d4d4d4);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99d4d4d4,endColorstr=#99d4d4d4)";
background:rgba(212,212,212,0.9);
}

#navi_intern ul ul ul{margin-left:162px; margin-top:-26px}
#navi_intern li li li{float:none}
#navi_intern li li li a{width:200px}

#navi_intern ul ul ul ul{margin-left:212px; margin-top:-26px}
#navi_intern li li li li{float:none}
#navi_intern li li li li a{width:150px}

#navi_intern li:last-of-type a{border-right:none}
#navi_intern ul ul li:last-of-type a{border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4}
#navi_intern ul ul li:last-of-type ul li a{border-bottom:none}
#navi_intern ul ul li:last-of-type ul li:last-of-type a{border-bottom:1px solid #D4D4D4}
#navi_intern_abschluss a{margin-right:0px !important; border-right:none !important}

.menuepfeil{
float:right;
margin-top:1px;
border:0px;
}





.head_closer,.head_closer_180{
position:absolute;
bottom:0px;
z-index:100;
width:21px;
height:18px;
color:#000033;
text-align:center;
cursor:pointer;
padding-left:1px;
display:none;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffcc,endColorstr=#99ffffcc);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffcc,endColorstr=#99ffffcc)";
background:rgba(255,255,204,0.6);
transition:background 200ms ease-in-out 0s,color 200ms ease-in-out 0s,box-shadow 200ms ease-in-out 0s}
.head_closer:hover,.head_closer_180:hover{background:rgba(255,255,204,1.0)}
.head_closer_180{
-moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg)}




.strich1_mh{
background:url(/images/strich.gif);
background-color:#E5E5E5;
}

.strich1_oh{
width:11px; 
height:100%; 
background-image:url(/images/strich.gif); 
}

.strich2_oh{
width:6px; 
height:100%; 
background-image:url(/images/strich.gif); 
background-position:-5px 0px;
}

.strich3_mh{
background:url(/images/strich3.gif);
background-color:#E5E5E5;
}

.strich4_mh{background:url(/images/strich3.gif)}

.align_middle{vertical-align:middle}

.feetline{
font-weight:bold;
color:#000033}

.headline{
font-size:45px;
font-weight:bold;
color:#}

.text,
aside[id="newsticker"]{
color:#000000;
list-style-image:url(/images/pfeil.gif);
text-align:left;
}










.breadcrumb_abstand{display:none}

.breadcrumb{
list-style:none; 
list-style-image:none;
overflow:hidden; 
margin:0;
padding:0;
white-space:nowrap;
height:26px;
background-color:rgba(229,229,229,1);
margin-right:1px;
}
.breadcrumb li{
float:left;
}
.breadcrumb li a,
.formfeld_historie1{
color:#000000; 
text-decoration:none; 
padding:5px 0px 5px 22px;
background-color:rgba(229,229,229,1);
position:relative; 
display:block;
float:left;
min-height:16px;
transition:background-color 200ms ease-in-out 0s,color 200ms ease-in-out 0s,box-shadow 200ms ease-in-out 0s;
}
.formfeld_historie
{
padding:0px 0px 0px 22px;
margin:0;
}
.formfeld_historie1
{
padding-left:22px;
padding-bottom:0px;
padding-top:0px;
min-height:26px;
}
.breadcrumb li a:after,
.formfeld_historie1:after{
content:" "; 
display:block; 
width:0; 
height:0;
border-top:50px solid transparent; 
border-bottom:50px solid transparent;
border-left:12px solid rgba(229,229,229,1);
position:absolute;
top:50%;
margin-top:-50px; 
left:100%;
z-index:2; 
transition:border-left 200ms ease-in-out 0s,color 200ms ease-in-out 0s,box-shadow 200ms ease-in-out 0s;
}
.breadcrumb li a:before,
.formfeld_historie1:before{
content:" "; 
display:block; 
width:0; 
height:0;
border-top:50px solid transparent; 
border-bottom:50px solid transparent;
border-left:12px solid #FFFFFF;
position:absolute;
top:50%;
margin-top:-50px; 
margin-left:1px;
left:100%;
z-index:1; 
}







.breadcrumb li:first-child a{
padding-left:8px;
}
.breadcrumb li:first-child a
{
background:rgba(153,0,0,1);color:#FFFFFF;
}
.breadcrumb li:first-child a:after
{
border-left-color:rgba(153,0,0,1)}
.breadcrumb li:first-child a:hover{background:rgba(160,17,17,1)}.breadcrumb li:first-child a:hover:after{border-left-color:rgba(160,17,17,1) !important}




.breadcrumb li:last-child a{
background:transparent !important;
pointer-events:none;
cursor:default;
}
.breadcrumb li:last-child a:after
{
border-left-color:transparent !important;
}
.breadcrumb li:last-child a:after{
border:none;
}
.breadcrumb li a:hover{background:rgba(212,212,212,1)}
.breadcrumb li a:hover:after{border-left-color:rgba(212,212,212,1) !important}

.breadcrumb li:last-child a:before{
border-left:20px solid transparent !important;
}

.extern{margin-right:0px}

.extern li a:hover{
background:rgba(229,229,229,1) !important;
cursor:default;
}
.extern li a:hover:after{
border-left-color:rgba(229,229,229,1) !important;
}



.extern li:first-child a{
background:rgba(153,0,0,1) !important;cursor:default;
}
.extern li:first-child a:hover:after{
border-left-color:rgba(153,0,0,1) !important}

 





.hinweise{
color:#000000;
list-style-type:none;
list-style-image:none;
text-align:left;
margin-top:-3px;
margin-left:-15px;
}
ul.hinweise li{text-indent:-19px}
ul.hinweise li:before{
content:'\f456';
font-family:"Genericons";
margin-right:5px;
color:#4C4C4C;
font-size:14px;
padding-top:5px;
}

.rechnungen{

cursor:pointer;
background:#FFFFCC;margin:0px 0px 1px 1px;
max-width:836px;
padding:5px 0px 5px 3px;
width:100%;

}

.headline2{
font-size:16px;
font-weight:bold;
color:#000000;
}

.headline3{
font-size:25px;
font-weight:bold;
color:#;
}

.text-klein3,.text-klein3 a{
font-size:10px;
color:#000033;
text-decoration:none;
}
.text-klein3 a{
text-decoration:none;
}

.text-klein4{
font-size:10px;
color:#000000;
}

H1.h1style{
color:#000033; 
display:inline;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:normal;
}

H2.h2style{
font-size:12px;
color:#FFFFFF; 
display:inline;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:bold;
}

H3.h3style{
font-size:12px;
color:#000000; 
display:inline;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:bold;
}

span.h3style_verw{
font-size:12px;
color:#000000; 
display:inline;
}

#textfeld{
height:567px;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
overflow:auto;
overflow-x:hidden;
width:672px
}

div.eze2{
width:160px;
padding:3px 0px 3px 5px;
color:#000000;
list-style-image:url(/images/pfeil.gif);
background:#FFFFFF;
display:table-cell;
}

div.eze3{
width:100%;
padding:3px 0px 3px 5px;
color:#000000;
list-style-image:url(/images/pfeil.gif);
background:#FFFFFF;
display:table-cell;
}

div.ezeg{
width:100%;
margin-left:3px;
margin-top:2px;
margin-bottom:2px;
color:#666666; 
list-style-image:url(/images/pfeil.gif)
}

div.iaus,div.galerieansicht_iaus4{
padding:5px 3px 5px 8px;
color:#000000;
list-style-image:url(/images/pfeil.gif);
display:table-cell;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:normal;
background:#E5E5E5;
}

div.iaus2{
padding:3px 0px 3px 5px;
color:#000000;
list-style-image:url(/images/pfeil.gif)
}

div.iaus3{
padding:3px 0px 3px 5px;
color:#000000;
list-style-image:url(/images/pfeil.gif);
display:table-cell;
}

.abstand10{
line-height:10px;
font-size:10px;
}

.abstand8{
line-height:8px;
font-size:8px;
}


.abstand7{
line-height:7px;
font-size:7px;
}

.abstand6{
line-height:6px;
font-size:6px;
}

.abstand5{
line-height:5px;
font-size:5px;
display:block;
}

.abstand5intern{
line-height:5px;
font-size:5px;
border-bottom:1px solid Array;
}

.abstand4{
line-height:4px;
font-size:4px;
}
 
.abstand3{
line-height:3px;
font-size:3px;
}

.abstand2{
line-height:2px;
font-size:2px;
}

.abstand1{
line-height:1px;
font-size:1px;
}

div.abstand1f{
line-height:1px;
font-size:1px;
}

.fancybox-wrap{cursor:move}

.mop1,div.mup1_start2,div.mup1_start2_center,div.mup1_start2_right{
padding:5px 3px 5px 8px;
background:#990000}

.mop3{
padding-left:3px;
padding-right:3px;
background:#FFFFCC}

.mop2{
padding-left:3px;
padding-right:3px;
background-color:#E5E5E5;
}

.mup1,div.mup1_start,div.mup1_start_center,div.mup1_start_right{
background:#E5E5E5;
color:#000000;
padding:5px 3px 5px 8px;
}

div.mup1_start,div.mup1_start_center,div.mup1_start_right{
width:120px;
text-align:left;
}
div.mup1_start_center{margin:auto}
div.mup1_start_right{float:right}

div.mup1_start2,div.mup1_start2_center,div.mup1_start2_right{
width:120px;
text-align:left;
}
div.mup1_start2_center{margin:auto}
div.mup1_start2_right{float:right}


div.lb0{
width:270px;
max-width:270px;
}


div.lb1{
 margin-left:3px;
float:left;
}

div.lb2{
margin-right:3px;
text-align:right;
white-space:nowrap;
}

div.lb3{margin-right:3px}



div.lb1n{
float:left;
white-space:nowrap;
}

div.lb2n{
text-align:right;
white-space:nowrap;
}

div.lb3n{
background-color:#E5E5E5;
padding-bottom:5px;
margin-bottom:1px;
}

div.lbheadline{
background:#FFFFCC;width:255px;
max-width:255px;
margin-bottom:1px;
padding:5px 8px 5px 8px;
}

div.lbbild{
float:left;
width:125px;
max-width:125px;
}

div.lbtext{
float:left;
width:135px;
max-width:135px;
padding-left:5px;
}
.clear{clear:left}




.scherpe,.scherpe_laufband{

-moz-transform:rotate(+45deg); -webkit-transform:rotate(+45deg); -o-transform:rotate(+45deg); -ms-transform:rotate(+45deg); transform:rotate(+45deg); position:absolute;
top:28px;
right:-28px;
text-align:center;
color:#FFFFFF;
z-index:3;
 text-decoration:none;
background-color:rgba(153,0,0,0.7);
width:140px;
padding-top:2px;
padding-bottom:2px;
white-space:nowrap;
}

.scherpe_laufband{

top:18px;
right:-38px;
width:140px;
font-size:9px;
 
}

.scherpe_wrapper{
position:relative;
overflow:hidden;
z-index:2;
}

.scherpe_wrapper_pic
{
position:relative;
z-index:1;
}

.scherpe_margin
{
margin-bottom:-2px;
}

.anhanganzahl{

background-color:rgba(153,0,0,0.7);
position:absolute;
z-index:2;
bottom:2px;
color:#FFFFFF;
padding:3px;
font-size:10px;
min-width:32px;
transition:all 200ms ease-in-out 0s;

}

.anhanganzahl:hover{

background-color:rgba(153,0,0,1.0);

}

.vabst1{bottom:23px}
.vabst2{bottom:44px}
.vabst3{bottom:65px}
.vabst4{bottom:86px}

.scherpe_wrapper .genericon-link,
.scherpe_wrapper .genericon-summary,
.scherpe_wrapper .genericon-image,
.scherpe_wrapper .genericon-refresh,
.scherpe_wrapper .genericon-videocamera{font-size:14px; color:#FFFFFF}








a.scherpe1:link,
a.scherpe1:visited,
a.scherpe1:hover,
a.scherpe1:active 
{
color:#FFFFFF;
text-decoration:none;
}



div.headline5{
background:#FFFFCC;margin-bottom:1px;
padding:5px 8px 5px 8px;
text-align:left;
}






div#lb4{
padding:5px 8px 5px 8px;
background:#990000;white-space:nowrap;
display:table-cell;
vertical-align:middle;
width:1%;
}

div#lb5{
padding:5px 8px 5px 8px;
background:#E5E5E5;
display:table-cell;
vertical-align:middle;
}

.lb17{
padding-left:3px;
background:#E5E5E5;
}

div.lb6{
padding-top:15px;
padding-bottom:20px;
color:#000000;
text-align:left;
margin:0 15px;
overflow:auto;
}

div.lb6 ul{
list-style-image:url(/images/pfeil.gif);
}

ol{list-style-image:none}

div.lb60{
padding-top:15px;
padding-bottom:20px;
color:#000000;
list-style-image:url(/images/pfeil.gif);
text-align:left;
margin:0 15px;
overflow:auto;
}

address,
address a{
font-style:normal;
text-decoration:none;
}
div.lb7{
padding:0px 5px;
background:#FFFFCC;
text-align:center;
font-weight:normal;
color:#000033;
margin-top:5px;
}
address[id="IP_footer_address"]{
text-align:left;
background:#FFFFCC;
color:#000033;
margin-top:-3px;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
}





.adress1{
float:left;
padding:30px 0px 30px 18.6%;width:27.1%}
.adress2{
float:left;
padding:30px 0px 30px 0px;
width:27.1%;
}
.adress3{
float:left;
padding:30px 0px 30px 0px;
width:27.1%}
.adress4{
padding:0px 15px 30px 18.6%; 
}

address a{color:#000000}
address[id="IP_footer_address"] a{color:#000033}

div.lb9{
padding-left:15px;
padding-top:30px;
padding-bottom:20px;
color:#000000;
list-style-image:url(/images/pfeil.gif);
overflow:hidden;
}

.lb10_back{
background:#FFFFCC}

div.lb10,
div.lb12{
padding:5px 8px 5px 8px;
background:#FFFFCC;display:table-cell;
vertical-align:middle;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
max-width:100px;
}

div.lb11{
padding:5px 8px 5px 8px;
text-align:right;
background:#FFFFCC;display:table-cell;
vertical-align:middle;
width:1%;
white-space:nowrap;
}

div.lb12{max-width:none;
width:841px;
}



.genericon{text-decoration:none}
.genericon-collapse{color:#000033}
.genericon-edit,
.genericon-month,
.genericon-picture
.genericon-notice,
.genericon-twitter,
.genericon-googleplus,
.genericon-facebook,
.genericon-website,
.genericon-help{color:#4C4C4C}
.genericon-checkmark{font-size:24px; margin-top:-4px; color:green}
.failure,.failure1{font-size:24px; margin-top:-4px; color:red; margin-right:4px}
.next1{font-size:24px; margin-top:-4px; margin-right:4px}

span.ftg{
color:#4C4C4C;
cursor:pointer 
}
span.ftg1{
color:#ffffff;
 cursor:pointer 
}
.genericon-expand{color:#000033}
div.iaus .genericon-expand{color:#000000}
.genericon-expand-gedreht{
-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg)}
 
.genericon-edit:hover,
.genericon-month:hover,
.genericon-trash:hover,
.genericon-twitter:hover,
.genericon-googleplus:hover,
.genericon-facebook:hover,
.genericon-help:hover,
.genericon-website:hover,
.genericon-collapse:hover{color:#000000}
div.lb14{
float:left;
width:13px;
margin:3px 0px 0px 5px;
}

div.lb15{margin-left:18px}

div.lb16{margin:3px 3px 3px 3px}

div.lb18{
padding:5px 8px 5px 8px;
background:#FFFFCC;
margin-bottom:1px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

div.dupload{
padding:5px 8px 5px 8px;
background:#FFFFCC}


.shadow1{
background-image:url(/images/source/shadow1.png);
background-repeat:repeat-y;
}
div.shadow1z{width:11px}

.feetlinelink{color:#000033}

a.feetlinelink:link,
a.feetlinelink:Visited,
a.feetlinelink:hover,
a.feetlinelink:active{
color:#000033;
text-decoration:none
}
a.feetlinelink:hover,
a.feetlinelink:active{font-weight:bold}

.menue,.mop1,div.mup1_start2,div.mup1_start2_center,div.mup1_start2_right{color:#FFFFFF}


a.menue:link,
a.menue:Visited,
a.menue:hover,
a.menue:active{
color:#FFFFFF;
text-decoration:none
}
a.menue:hover,
a.menue:active{font-weight:bold}


.menue1{color:#000000}


a.menue1:link,
a.menue1:Visited,
a.menue1:hover,
a.menue1:active{
color:#000000;
text-decoration:none
}
a.menue1:hover,
a.menue1:active{font-weight:bold}


.menue1v2hover{
padding:5px 3px 5px 8px;
transition:background 200ms ease-in-out 0s;
}
.menue1v2hover:hover{background:Array}
.menue1v2hover30{
padding:2px 3px 2px 8px;
transition:background 200ms ease-in-out 0s;
cursor:pointer;
margin:3px; min-height:20px; margin-top:7px;
display:block;
}
.menue1v2hover30:hover{background:Array}

.mouseover_back,.mouseover_back1{background:#E5E5E5 !important; transition:background 200ms ease-in-out 0s}
.mouseover_back:hover{background:#D4D4D4 !important}

.menue1v2,.menue1v3,.menue1v4,.menue1v6{
color:#000000;
max-width:825px;
background:#E5E5E5;
margin-bottom:1px;
margin-left:17px;
}

.menue1v2 a,.menue1v3 a,.menue1v4 a,.menue1v6 a{
color:#000000;
display:block;
text-decoration:none;
padding:5px 3px 5px 8px;
transition:background 200ms ease-in-out 0s;
}
.menue1v2 a:hover,.menue1v3 a:hover,.menue1v4 a:hover,.menue1v6 a:hover{
 background:#D4D4D4;
}


.menue1v3{width:200px; margin-left:0px}
.menue1v4{max-width:812px; margin-left:30px}
.menue1v6{max-width:782px; margin-left:60px}


.tablewidth{max-width:841px}
.formwidthselect{max-width:435px !important; width:100%}
.formwidthtext{max-width:429px !important; width:100%}
.formwidthtext_sonderfall1{max-width:377px !important; width:100%}
.formwidthtext_sonderfall2{max-width:796px !important; width:98%}
.metakey{width:135px}

.exportv1{
color:#000000;
background-color:#E5E5E5;
max-width:601px;
margin-bottom:1px;
display:table-cell;
}

.exportv1 a{
color:#000000;
display:block;
text-decoration:none;
padding:5px 3px 5px 8px;
transition:background-color 200ms ease-in-out 0s;
}

.exportv1 a:hover{background-color:#D4D4D4}

.exportv2{
color:#000000;
background-color:#E5E5E5;
width:240px;
margin-left:1px;
margin-bottom:1px;
display:table-cell;
cursor:pointer;
}

.exportv2 a{
font-size:10px;
color:#000000;
text-decoration:none;
padding:5px 3px 6px 8px;
transition:background-color 200ms ease-in-out 0s;
}

.exportv2:hover{background-color:#D4D4D4}

.marker{background:#FFFF00}



.text-klein{font-size:10px;color:#000000}
a.text-klein:link,
a.text-klein:Visited,
a.text-klein:hover,
a.text-klein:active{
font-size:10px;
color:#000000;
text-decoration:none
}
a.text-klein:hover,
a.text-klein:active{font-weight:bold}


.text-klein2,
a.text-klein2:link,
a.text-klein2:Visited,
a.text-klein2:hover,
a.text-klein2:active{
font-size:10px;
color:#999999;
text-decoration:none;
}
a.text-klein2:hover{text-decoration:underline}


.text_ol_bl{
color:#000000;
list-style-image:url(/images/pfeil.gif)
}

a.text_ol_bl:link,
a.text_ol_bl:Visited,
a.text_ol_bl:hover,
a.text_ol_bl:active{
color:#000000;
text-decoration:none
}


.text_expose{
color:#000000;
list-style-image:url(/images/pfeil.gif)
}

a.text_expose:link,
a.text_expose:Visited,
a.text_expose:hover,
a.text_expose:active{
color:#000000;
text-decoration:none
}


.text_ol_wh{
color:#000033;
list-style-image:url(/images/pfeil.gif);
}

a.text_ol_wh:link,
a.text_ol_wh:Visited,
a.text_ol_wh:hover,
a.text_ol_wh:active{
color:#000033;
text-decoration:none;
}


.text_laufband{
color:#000000;
list-style-image:url(/images/pfeil.gif);
}

a.text_laufband:link,
a.text_laufband:Visited,
a.text_laufband:hover,
a.text_laufband:active{
color:#000000;
text-decoration:none;
}


#vorschau{
height:250px;
overflow:auto;
width:841px;
}


span.help,span.help1{position:relative}
span.help:hover,span.help1:hover{cursor:help}

span.help2{position:relative; font-size:15px; color:#4C4C70}
span.help2:hover{font-size:15px; color:#000033}


#hilfefenster,#hilfefenster1{
display:none;
position:absolute;
width:250px;
z-index:9999;
border:1px solid #707070;
background-color:#E5E5E5; 
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.20);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.20);
box-shadow:0 0 10px 0 rgba(0,0,0,0.20);
}


.autocomplete-w1{background:url(/images/source/shadow.png) no-repeat bottom right; position:relativ; top:0px; left:0px; margin:4px 0 0 0;_background:none; _margin:1px 0 0 0}
.autocomplete{color:black; border:1px solid #707070; background:#FFF; box-shadow:0 0 10px 0 rgba(0,0,0,0.20); -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.20);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.20); overflow:auto}
.autocomplete > div{padding:6px; border:none}
.autocomplete > div + div{border-top:1px solid #EEE}
.autocomplete .selected{background:#F0F0F0}
.autocomplete strong{color:black}


.cp-bottom{
background:url(/images/slide_trans.png);
color:#000033;
}


.bannercontainer{
width:260px;
height:260px;
margin:0;
padding-right:0px;
top:0px;
left:0px;
}


.mopv2,.mopv2_start,.mopv3{
width:174px;
margin-top:1px;
background:#990000;padding:5px 3px 5px 23px;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
,Arial;\n";
else echo "";
?>
transition:background 200ms ease-in-out 0s,color 200ms ease-in-out 0s;
}

.mopv2:hover,.mopv2_start:hover,.mopv3:hover,.mopv2:hover a,.mopv2_start:hover a,.mopv3:hover a{

background:#990000;color:#FFFFFF;

}

.mopv2_start{margin-top:5px}

.mopv2 a,.mopv2_start a,.mopv3 a{
display:block;
color:#FFFFFF;
text-decoration:none;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:bold;
}
.mopv2 a:hover,.mopv2_start a:hover,.mopv3 a:hover{font-weight:bold}

.mopv2_start{
width:189px;
padding-left:8px;
margin-top:0px;
}
#mopv2_mobi{
margin-top:0px;
text-decoration:none;
font-size:1.4em;
}
#mopv2_mobi .genericon{
margin-right:10px;
margin-top:3px;
}
.mopv2_link{text-decoration:none}

.mopv3{
 width:189px;
 padding-left:8px;
}
.menue_customerlogin{
width:96%;
margin:0px !important;
 padding-right:0px !important;
padding-left:0px !important;
}
#mobi_menue{
display:none;
margin-bottom:5px;
text-align:left;
}










.flaggen{
width:200px;
padding:5px 0px;
background:#E5E5E5;
margin-bottom:1px;
}


.mupv2,.mupv2b,.mupv3,.mupv4,.mg19{
width:200px;
margin-top:1px;
background:#E5E5E5;
color:#000000;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:normal;
overflow:hidden;
transition:background 200ms ease-in-out 0s,color 200ms ease-in-out 0s;
}

.mupv2 a,.mupv2b a,.mupv4 a{
display:block;
color:#000000;
text-decoration:none;
padding:5px 3px 5px 8px;
}
.mupv2 .text-klein,.mupv2b .text-klein{
color:#000000;
}
.mupv2:hover,.mupv2b:hover,.mupv4:hover,.mupv2 a:hover{
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:normal;

background:#D4D4D4;
}

.oalink:hover
{
color:#FFFFFF;
background:#990000;
}

.mupv2b,.mupv2b a{
background:#D4D4D4;
}

.mupv3{
width:189px;
padding:5px 3px 5px 8px;
}

.mupv4{width:auto}

.mupv4 a{
width:auto;
padding:5px 10px 5px 8px;
}

.rupfeil{
width:12px;
float:left;
margin:4px 3px 0px 5px;
}
.rupfeil3{
width:12px;
float:left;
margin:3px 3px 0px 5px;
}
.mobi,.mobi1{padding:15px 3px 15px 30px; margin:0}

.rupfeil img{position:absolute}

.rupfeil2{
width:15px;
float:right;
margin:-2px 5px 5px 3px;
}
.rupfeil4{
width:15px;
float:right;
margin:3px 1px 5px 3px;
}

.rupfeil1{
width:14px;
float:left;
margin-top:6px;
margin-left:7px;
}

.rupfeilg,.rupfeilg1{width:160px}


.stripe .bodypanel-headrow{
color:#000033;
background:#FFFFCC}.stripe .bodypanel-week{
text-align:center;color:#000033;
background:#FFFFCC}.stripe{}
.stripe .panel{}
.kalender1{display:inline;float:left}
.kalender2{float:left;cursor:pointer;margin-left:2px;margin-top:3px}


#cycler{position:relative}

#cycler img,
#cycler1 img{
position:absolute;
z-index:1;
background-color:white;
}
#cycler img.active,
#cycler1 img.active{z-index:3}
.header_content img,
.active{display:none}

#cycler1 img{
max-width:none !important;
height:100% !important;
}






#scrollertext{

padding:3px;
position:absolute;
bottom:0;
left:0;
width:244px;
text-align:center;
z-index:500;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffcc,endColorstr=#99ffffcc);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffcc,endColorstr=#99ffffcc)";
background:rgba(255,255,204,0.6);color:#000033;
display:none;
}


.galerieansicht_pfeil{
vertical-align:middle;
margin-bottom:1px;
width:15px;
height:15px;
}

.galerieansicht_rahmen{
margin-bottom:16px;
max-width:225px;
display:inline-block;
vertical-align:top;
padding:0px 20px 0px 0px;
}

.galerieansicht_rahmen2{
margin-bottom:16px;
width:200px;
display:inline-block;
vertical-align:top;
padding-left:0px;
padding-right:3px;
}

#galerieansicht{max-width:1280px}

.galerieansicht_bilder{
width:100%;
background-color:#E5E5E5;
}

div.galerieansicht_iaus4{width:100%}




#navi_oben{
text-align:left;
z-index:998;
margin-left:5px;
margin-right:5px;
}


#navi_oben ul{list-style-type:none; list-style-image:none; margin:0; padding:0}
#navi_oben li{float:left; padding:0; margin:0}
#navi_oben li a 
{
width:auto;
display:block;
background:#990000;color:#FFFFFF;
padding:5px 8px 5px 8px;
text-decoration:none;
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-right:1px;
transition:background 200ms ease-in-out 0s,color 200ms ease-in-out 0s;
}
#navi_oben li a:hover{}

#navi_oben ul ul{display:none; position:absolute; z-index:999}
#navi_oben li li{float:none}
#navi_oben li li a,
.logincontainer{
font-family:Geneva,Arial,Helvitica,san-serif;
font-size:12px;
font-weight:normal;
color:#000000;
width:150px;
padding:5px 3px 5px 8px;
border:1px solid #D4D4D4;
border-top:none;
margin-bottom:0px;
margin-right:0px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e5e5e5,endColorstr=#99e5e5e5);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e5e5e5,endColorstr=#99e5e5e5)";
background:rgba(229,229,229,0.9);
transition:background 200ms ease-in-out 0s,background-color 200ms ease-in-out 0s,color 200ms ease-in-out 0s;
}
#navi_oben li li:first-of-type{border-top:1px solid #D4D4D4}
#navi_oben li li a:hover
{

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99d4d4d4,endColorstr=#99d4d4d4);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99d4d4d4,endColorstr=#99d4d4d4)";
background:rgba(212,212,212,0.9);
}


.menueTopSuche{
border:1px;
background:#D4D4D4;
}

.text-klein10{font-size:10px;color:#000000}
label{cursor:pointer}







#wrapperall{
background-color:#FFFFFF;
}





header[role="banner"]{
max-height:176px;
position:relative;
text-align:left;
}
.header_container{
display:inline-block;
position:relative;
width:100%;
overflow:hidden;
max-height:176px;
height:176px;
}
.header_content{
display:block;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
max-height:176px;
}
.header_content img{
position:absolute;
max-width:none !important;
height:100% !important;
}





nav[role="navigation"]{
width:200px;
border-right:1px solid #DBDBDB;
padding:0 5px;
float:left;
margin-bottom:5px;
}
#menue_content{padding-top:0px; margin-top:0px}
.mobile_hidden{display:none}
#navi_line1{
border-bottom:1px solid #DBDBDB;
margin:0 6px 5px 5px;
}






div#mainblock{
display:inline-block; width:100%; overflow:hidden;
margin-bottom:0px;
text-align:left;
}
main[role="main"]{
margin-left:216px;
margin-right:5px;
}





aside[id="aside_laufband"]{
width:270px;
overflow:hidden;
float:right;
padding:0 5px;
border-left:1px solid #DBDBDB;
}
iframe#laufband{
border:none;
width:270px;
height:100px;
overflow:hidden;
}







aside[id="branding"]{
text-align:right;
height:8px;
padding-bottom:10px;
padding:0 5px;
}





aside[id="newsticker"]{margin:5px}






main[role="main"] img,
main[role="main"] iframe,
main[role="main"] object,
main[role="main"] embed{
max-width:100%;
}

main[role="main"] table{
max-width:100% !important;
height:auto !important;
}




.blimg{vertical-align:bottom}

.ma_bild{float:left; margin-top:1px; max-width:150px !important; height:auto !important; margin-right:10px}
.ma_bild_text{margin-left:105px}









.aligncenter{
margin-left:auto;
margin-right:auto;
max-width:100%;
}
.alignright{
margin-left:auto;
margin-right:0;
max-width:100%;
}







.rechner_wrapper{
max-width:841px;
}
.fehlerpfeil{
float:left;
margin-left:2px;
}
.fehlertext{
color:#F00;
margin-left:22px;
}
.rechner_wrapper1{
background:#E5E5E5;
}
.rechner_text_links{
width:200px;
float:left;
padding-top:5px;
margin-right:5px;
margin-left:20px;
padding-bottom:5px;
text-align:right;
}
.rechner_feld_mitte{
width:200px;
float:left;
}
.rechner_feld_rechts,.rechner_feld_rechts1{
width:200px;
margin-left:220px;
padding-top:5px;
padding-bottom:5px;
margin-right:5px;
}
.rechner_feld_rechts1{
width:200px;
margin-left:420px;
padding-top:0px;
}
.rechner_wrapper .bestaetigung{
margin-left:0px;
margin-bottom:1px;
max-width:841px;
}
.rechner_wrapper input{
margin-top:-2px;
}
.rechner_point{
float:left;
margin-left:224px;
}
.rechner_point_text{
margin-left:236px;
margin-right:5px;
}
 .impressum_text{
margin-left:36px;
margin-right:5px;
}
.rechner_text{
margin-left:220px;
margin-right:5px;
}
.strong{
font-weight:bold;
}
.annuitaeten_1{
display:table-cell;
border:thin solid grey;
width:87px;
padding:4px;
}
.tablewrapper{
display:table;
width:100%;
border-spacing:10px 10px;
}
.tablewrapper1{
display:table;
width:100%;
border-spacing:1px 1px;
margin:-1px;
}
.tablewrapper2{
display:table;
border-spacing:1px 1px;
width:828px;
margin-left:15px;
}
.row{
display:table-row;
}
.pad10{
padding-top:10px;
padding-bottom:10px;
}
.rechner_wrapper .tablewrapper{
border-spacing:1px 1px;
}




#ckfinder1{margin-right:25px}
@media screen and (max-width:1000px){#ckfinder1{margin-right:5px}}
@media screen and (max-width:620px){#ckfinder1{margin-right:0px}}






.iformular{
max-width:841px;
margin-top:20px;
}
.form_typ_leerzeile{
padding:3px;
margin-left:211px;
}
.form_editor{
 padding:5px;
}
.form_checkbox{
margin-left:205px;
float:left;
padding:3px;
padding-top:0px;
}
.form_checkbox_text{
margin-left:230px;
padding:3px;
}
.form_red{
background:#FFAEB9;
}
.form_checkbox_wrapper{
background:#E5E5E5;
}
.form_checkb1{
text-align:right;
width:200px;
margin-right:5px;
float:left;
padding:3px;
padding-top:5px;
}
.form_checkb2{
width:17px;
float:left;
padding:3px;
margin-left:-6px;
}
.form_textf_text{
padding:3px;
margin-left:121px;
}
.form_textf_small{
padding:3px;
float:left;
width:80px;
padding-left:0px;
}
.form_textf_small1{
padding:3px;
margin-left:290px;
}
.iformular select,
.iformular input[type="file"],
.iformular input[type="button"],
.iformular input[type="submit"]{
margin:0px;
}
.iformular .bestaetigung{
margin-left:0px;
margin-bottom:1px;
max-width:841px;
margin-top:5px;
}
.form_best{
width:25px;
float:left;
padding:3px;
}
.form_best_text{
padding:3px;
}
.iformular input[type="text"],
.iformular textarea,
.iformular input[type="file"],
.iformular select{
 max-width:435px;
margin:0px;
width:87%;
}

.form_input[type="text"] textf_small{
margin:0px;
width:80px;
}






.guestbook_wrapper{
max-width:841px;
margin-top:20px;
}
.guestbook_wrapper .bestaetigung{
margin-left:0px;
margin-bottom:1px;
max-width:841px;
}
.guestbook_headline_sp1{
display:table-cell;
width:200px;
padding:3px;
}
.guestbook_headline_sp2{
display:table-cell;
padding:3px;
}
.guestbook_headline_sp3{
display:table-cell;
width:140px;
padding:3px;
}
.color_1{
background:#E5E5E5;
}
.color_2{
background:#D4D4D4;
}
.guest_text{
padding:3px;
}
.guest_eintrag_1{
float:left;
width:200px;
text-align:right;
padding:4px 3px 0px 0px;
}
.guest_eintrag_2 input[type="text"]{
max-width:429px;
width:80%;
}
.guestbook_wrapper textarea{
width:96%;
}
.smilie{
float:left;
width:20px;
margin:7px 0px 5px 4px;
}
.guestbook_wrapper .smilie:nth-of-type(3){
 margin-top:0px;
}
#g_code{
margin-top:16px;
width:50px;
}
.guestbook_wrapper .tablewrapper{
border-spacing:1px 1px;
}









.kontakt_wrapper{
margin-top:15px;
max-width:841px;
}

.kontakt_wrapper_suche{
 max-width:100% !important;
}

.kontakt_wrapper .bestaetigung{
margin-left:0px;
margin-bottom:1px;
max-width:841px;
}
.kontakt_text{
padding:3px;
background:#E5E5E5;
}
.kontakt_cell1{
width:20px;
display:table-cell;
text-align:right;
}
.kontakt_cell2{
width:120px;
display:table-cell;
}
.kontakt_cell3{
width:35px;
display:table-cell;
text-align:right;
}
.kontakt_cell4{
width:115px;
display:table-cell;
}
.kontakt_cell5{
width:27px;
display:table-cell;
text-align:right;
}
.kontakt_cell6{
display:table-cell;
}
.kontakt_wrapper .tablewrapper{
background:#E5E5E5;
}
.kontakt_text textarea{
width:97%;
}
.kontakt_check1{
float:left;
width:24px;
}
.kontakt_check2{
margin-left:24px;
}
.kontakt_wrapper .form_textf_text select,
.kontakt_wrapper .form_textf_text input[type="file"],
.kontakt_wrapper .form_textf_text input[type="button"],
.kontakt_wrapper .form_textf_text input[type="submit"],
.kontakt_wrapper .form_textf_text input[type="text"],
.kontakt_wrapper .form_textf_text input[type="password"],
.kontakt_wrapper .form_textf_text textarea{
margin:0px;
}
.kontakt_wrapper input[type="text"],
.kontakt_wrapper #mitteilungen,
.kontakt_wrapper .form_textf_text input[type="password"]{
max-width:435px;
width:100%;
}
.kontakt_wrapper #plz1{
width:50px;
}
.kontakt_wrapper .rechner_point{
margin-left:200px;
}
 .kontakt_wrapper .rechner_point_text{
margin-left:212px;
}
.kontakt_suche1{
text-align:right;
width:200px;
float:left;
padding-top:5px;
margin-right:5px;
padding:3px;
}
.kontakt_suche2{
width:120px;
float:left;
margin-right:5px;
margin-left:-3px;
}
.kontakt_suche3{
width:30px;
float:left;
text-align:right;
padding-top:5px;
}
.kontakt_suche2 input[type="text"],
.kontakt_suche4 input[type="text"]{
width:95px;
}
.kontakt_info1{
float:left;
width:50%;
}
.kontakt_info2{
margin-left:50%;
}
.kontakt_wrapper #g_code{
margin:2px 0px 0px 2px;
}
.kontakt_pf_zusatz{
margin-left:15px;
}








.suche_block1{
width:49%;
float:left;
margin-right:2%;
}
.suche_block2{
width:49%;
margin-left:51%;
}
.suche_opt1{
width:20px;
display:block;
float:left;
}
.suche_opt2{
margin-left:25px;
display:block;
margin-top:2px;
}
.suche_text{
background:#E5E5E5;
padding-left:5px;
padding-right:5px;
}
.wrapper_direktsuche{
padding-top:15px;
padding-bottom:15px;
}
.suche_block3{
float:left;
}
#umkreis{
width:25px;
}
#plz1{
min-width:85px;
}
#umkreisplz{
width:50px;
}





.expose_wrapper{
margin-right:15px;
}
.expose_wrapper .bestaetigung{
margin-left:0px;
margin-bottom:1px;
width:auto;
max-width:none;
}

.expose_wrapper .tablewrapper{
border-spacing:0px 0px;
margin-bottom:1px;
}

.headline_1{
width:auto;
display:table-cell;
margin-left:0px;
}
.headline_2{
text-align:right;
width:auto;
display:table-cell;
margin-left:0px;
}
.wrapper_slider{
position:relative;
margin-bottom:90px;
}
.slider_bg{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff)";
background:rgba(255,255,255,0.7);
padding:11.5px;
text-align:center;
font-size:12px;
cursor:pointer;
color:#000000;
margin-right:43px;
margin-top:-13px;
}
.slider_bg2{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff)";
background:rgba(255,255,255,0.7);
padding:5px;
font-size:12px;
cursor:pointer;
color:#000000;
width:21px;
right:0px;
position:absolute;
}
.slider_bg1:before{
content:'\f474';
font-family:"Genericons";
font-size:28px;
color:#FFFFFF;
}


.slider_bg1{
font-size:28px;
bottom:0px;
right:0px;
position:absolute;
cursor:pointer;
color:#FFFFFF;
width:30px;
height:27px;
padding:11px 5px 5px 8px;
z-index:999;

background:rgba(153,0,0,0.7);
transition:all 200ms ease-in-out 0s;
}

.slider_bg1:hover{background:rgba(153,0,0,1.0)}


.ex_pfeil{
display:none;
}
.wrapper_optionen{margin-bottom:1px}
.zusatz_schnellkontakt{margin-top:-5px}
.expose_main1{
margin-right:205px;
padding-right:3px;
border-right:thin solid #DBDBDB;
margin-top:5px;
}
.expose_main2{
float:right;
width:200px;
margin-top:5px;
}
.expose_ausblenden11,
div.expose_ausblenden1{display:none !important}
div.einbl_tb_as{
display:none;
cursor:pointer;
}
.wrapper_optionen input[type="button"],
.wrapper_optionen textarea,
.wrapper_optionen input[type="text"],
.wrapper_optionen select{
width:187px;
}
#kontaktframe{
visibility:hidden;
width:0px;
height:0px;
}
#ausgabe_kform{
display:none;
padding:5px;
}







.ex_wrapper{
margin-bottom:10px;
margin-top:1px;
margin-right:15px;
}
.uliste{
width:300px;
float:left;
}
.uliste1{
margin-left:305px;
cursor:pointer;
}
.uliste1 .iaus{
display:block;
margin-bottom:1px;
}
.galerieansicht_bilder img,
.ex_wrapper_pic img{
display:block;
margin-bottom:1px;
}
.gal_wrapper{
cursor:pointer;
max-width:100%;
}
.gal_wrapper .galerieansicht_iaus4{
display:block;
margin-bottom:1px;
}
.mg15{margin-right:15px}
.mg16{
float:left;
width:auto;
min-height:19px;
}
.mg17{
float:left;
width:15px;
min-height:19px;
}
.mg18{
width:auto;
min-height:19px;
text-align:right;
}
.mg19{

padding:0px;
float:left;
width:auto;
margin-top:0px;

}
#sort_func1{cursor:pointer}
.ex_wrapper_pic{
padding-right:5px;
border-right:thin solid #DBDBDB;
}
.mg15 .mupv4{
float:left;
min-height:19px;
margin-right:1px;
margin-top:0px;
padding:5px 8px 5px 8px;
}
.mg15 .mupv4 a{
padding:0px;
}
.wrapper_sort{
display:none;
position:absolute;
z-index:999;
}
.wrapper_sort .mupv4{
width:90px;
float:none;
margin-left:0px;
margin-bottom:1px;
}








.max_gross_ansicht{
max-width:640px;
width:100%;
}
.einbl_zw_as{display:none}
.uploadifive-button{
background-color:#FFFFCC !important;color:#000033 !important;
}
.uploadifive-queue-item{
border-bottom:1px solid #FFFFCC}
.uploadifive-queue-item .progress-bar{
background-color:#FFFFCC !important}
.border_gal{
border-bottom:1px solid #FFFFCC;
margin:15px 0px;
}
.border_gal1{
text-align:center;
margin-bottom:15px;
font-size:16px;
}
.gal_wrapper_start{
text-align:center;
}
.gal_wrapper_start .lb18,
.gal_wrapper_start .galerieansicht_iaus4,
.gal_wrapper_start .iaus2,
.gal_wrapper_start .gal_wrapper{
 text-align:left;
}
 #social,.social1{
 color:#000033;
margin:15px 0px 5px 6px;
}
 .wrapper_social{margin-left:2px}
 .wrapper_social img{margin-left:4px}
 .social2 svg
{
 margin-left:5px;
margin-bottom:5px;
}
 
 
 
 





 @media screen and (max-width:1280px){

body{width:100%}

 
}













@media screen and (max-width:1024px){


.iformular input[type="text"],
.iformular textarea,
.iformular input[type="file"],
.iformular select{
 max-width:435px;
margin:0px;
width:87%;
}

.guest_eintrag_2 input[type="text"]{
max-width:435px;
width:60%;
}

.kontakt_wrapper input[type="text"],
.kontakt_wrapper #mitteilungen,
.kontakt_wrapper .form_textf_text input[type="password"]{
max-width:435px;
width:70%;
}

.kontakt_suche2 input[type="text"],
.kontakt_suche4 input[type="text"]{
width:95px;
}

}


@media screen and (max-width:867px){

aside[id="aside_laufband"]{display:none}
main[role="main"]{margin-right:5px !important}

 .bannerscollection_zoominout.generous .carouselRightNav,
 .bannerscollection_zoominout.generous .carouselLeftNav{
height:80px !important;
}

.bannerscollection_zoominout.generous .rightNav,
.bannerscollection_zoominout.generous .leftNav{
left:-10000px;
}

div.iaus{
display:block;
margin-top:1px;
margin-bottom:1px;
}
div.eze2{
display:block;
width:auto;
}
.ausbl_zw_as,
div.expose_ausblenden{
display:none !important;
}
.einbl_zw_as,
div.expose_ausblenden{
display:block;
}
.expose_ausblenden11,
div.expose_ausblenden1{
display:block !important;
cursor:pointer;
margin-top:1px;
}
.tablewrapper1,
div.iaus3{
display:block;
}
.tablewrapper1 .row{
display:block;
}
div.wrapper_wdatenex1,
div.wrapper_wdatenex2{
display:none;
}
div[class^="wrapper_wdatenob"]{display:none}
div.einbl_tb_as{display:none}
.ma_bild{float:none; margin-top:4px}
.ma_bild_text{margin-left:0px; margin-top:5px}
.ex_pfeil{
display:inline;
}
.expose_main1{
padding-right:4px;
}
.wrapper_slider{
margin-bottom:70px;
}






.uliste{
width:auto;
float:none;
border-right:none;
}
.uliste1{
margin-left:0px;
cursor:pointer;
margin-bottom:16px;
}
.uliste1 .iaus{
display:block;
margin-bottom:1px;
margin-top:1px;
}
.ex_wrapper_pic{
background:#E5E5E5;
padding-right:0px;
border-right:none;
}
.ex_wrapper .iaus2{
background:#E5E5E5;
}
.gal_wrapper .iaus2{
max-width:200px;
}



.adress1{
float:none;
width:auto;
padding:30px 20px 30px 20px;
}
.adress2{
float:left;
width:45%;
padding:0px 0px 30px 15px;
}
.adress3{
float:left;
width:45%;
padding:0px 0px 30px 15px;
}
.adress4{
padding:0px 15px 30px 20px;
}





 
 
}













@media screen and (max-width:620px){

.shariff .orientation-horizontal.col-3 li,.shariff-button{width:auto !important; max-width:auto !important}
.shariff .orientation-horizontal li{margin-bottom:1px !important}
.shariff{width:auto !important}

#wrapperall{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;

}

header[role="banner"]{
margin-top:51px;
}

#navi_oben{display:none}
.breadcrumb{margin-top:5px}


div#mainblock{padding-top:0px}

.rechner_text_links{
width:auto;
float:none;
text-align:left;
margin-left:5px;
}
.rechner_feld_rechts{
width:auto;
margin-left:5px;
}
.rechner_feld_mitte{
width:auto;
margin-left:5px;
margin-right:15px;
}
.rechner_feld_rechts1{
 width:auto;
 margin-left:0px;
}
.rechner_text{
margin-left:5px;
}
.rechner_point{
float:left;
margin-left:5px;
}
.rechner_point_text,.impressum_text{
margin-left:17px;
}
.mg15{
margin-right:0px;
}







 .iformular{
margin-top:16px;
}
.form_typ_leerzeile{
padding-left:5px;
margin-left:0px;
}
.form_checkbox{
margin-left:0px;
}
.form_checkbox_text{
margin-left:20px;
}
.form_checkb1{
text-align:left;
width:auto;
margin-right:0px;
padding-left:5px;
float:none;
}
.form_textf_text{
padding-left:5px;
padding-bottom:5px;
margin-left:0px;
}
.iformular input[type="text"],
.iformular textarea,
.iformular input[type="file"],
.iformular select{
width:97%;
}
.form_textf_small{
padding-left:5px;
padding-bottom:5px;
}
.form_textf_small1{
 margin-left:95px;
}
.form_checkb2{
width:15px;
margin-left:0px;
}









.guestbook_headline_sp1{
display:block;
margin:0px;
width:auto;
}
.guestbook_headline_sp2{
display:block;
margin-left:0px;
}
.guestbook_headline_sp3{
display:block;
width:auto;
margin-top:1px;
}
.hidden{
display:none;
}
.guestbook_wrapper .row,
.guestbook_wrapper .tablewrapper{
display:block;
width:100%;
}
.guestbook_wrapper .row{
margin-bottom:10px;
}
.guestbook_wrapper div:first-of-type{
margin-bottom:1px;
}
.guest_eintrag_1{
float:none;
width:auto;
text-align:left;
padding:6px 4px 0px 4px;
}
.guest_eintrag_2{
padding-left:2px;
}
.guest_eintrag_2 input[type="text"]{
max-width:230px;
width:93%;
}
.guestbook_wrapper textarea{
width:94%;
}
#g_code{
margin:0px 0px 8px 22px;
width:50px;
}









.kontakt_cell1{
width:35px;
display:block;
text-align:right;
float:left;
padding-top:5px;
}
.kontakt_cell2{
width:auto;
display:block;
}
.kontakt_cell3{
width:35px;
display:block;
text-align:right;
float:left;
padding-top:5px;
}
.kontakt_cell4{
display:block;
width:auto;
}
.kontakt_cell5{
width:35px;
display:block;
text-align:right;
float:left;
padding-top:5px;
}
.kontakt_cell6{
display:block;
float:left;
padding-bottom:15px;
}
.kontakt_wrapper .tablewrapper,
.kontakt_wrapper .row{
display:block;
}
.kontakt_text textarea{
width:94%;
}
.kontakt_wrapper input[type="text"],
.kontakt_wrapper .form_textf_text input[type="password"]{
width:97%;
}
.kontakt_wrapper .rechner_point{
margin-left:10px;
}
.kontakt_wrapper .rechner_point_text{
margin-left:23px;
}
.kontakt_suche1{
text-align:left;
width:auto;
float:none;
padding-top:5px;
padding-left:5px;
}
.kontakt_suche2{
width:auto;
float:none;
padding-left:2px;
margin-left:0px;
}
.kontakt_suche3{
width:auto;
float:none;
text-align:left;
padding-top:0px;
padding-left:5px;
}
.kontakt_suche4{
padding-bottom:5px;
padding-left:2px;
}
.kontakt_suche2 input[type="text"],
.kontakt_suche4 input[type="text"]{
width:95px;
}
.kontakt_info1{
float:none;
width:auto;
}
.kontakt_info2{
margin-left:0;
}
.menue1v2hover30{margin-top:1px}







.suche_block1{
width:100%;
float:none;
margin-right:0;
}
.suche_block2{
width:100%;
margin:5px 0px 0px 0px;
}






 .bannerscollection_zoominout.generous .carouselRightNav,
 .bannerscollection_zoominout.generous .carouselLeftNav{
height:70px !important;
}
.expose_wrapper{
margin-right:0px;
}
.expose_main1{
margin-right:0px;
padding-right:0px;
border:none;
}
.expose_main2{
float:none;
width:auto;
margin-top:6px;
}
.menue1v3{
width:auto;
}
#expose_qrcode{
display:none;
margin:5px;
}
div.ausbl_tb_as{display:none}
div.einbl_tb_as{display:block}
div[class^="wrapper_wdatenex"]{display:none}
.mg19{float:none}
.wrapper_optionen input[type="button"],
.wrapper_optionen textarea,
.wrapper_optionen select,
.wrapper_optionen input[type="text"]{
width:97%;
}
.wrapper_slider{
 margin-bottom:60px;
}







.adress1{
float:none;
padding:20px;
}
.adress2{
float:none;
width:auto;
padding:0px 20px 0px 15px;
}
.adress3{
float:none;
width:auto;
padding:0px 20px 20px 15px;
}









#navi_intern{
padding-top:55px;
margin-bottom:-3px;
}







nav[role="navigation"]{
float:none;
width:auto;
border:none;
display:block !important;
}
 #menue_content{
display:none;
padding:0px;
margin:0px 5px;
margin-bottom:30px;
padding-top:5px;
margin-top:55px;
}
#mobi_menue{
position:fixed;
top:0px;
left:0pc;
display:block;
width:100%;
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.20);
-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.20);
box-shadow:0 0 10px 0 rgba(0,0,0,0.20);
z-index:999;
}
.mopv3,
.mopv2,
.mupv2,
.mupv2b,
.mopv2_start,
.mupv3,
.mupv4,
.flaggen,
.rupfeilg,
.rupfeilg1{width:auto}
.rupfeilg{margin:0px;padding:0px}
.mobile_hidden{display:block}






main[role="main"]{margin-left:5px !important}
div.lb6,
div.lb60{
margin:0;
padding-top:10px;
}
div.lb9{padding-left:0px}



}







@media screen and (max-width:414px){



#sucheIframe{
border:0px; height:370px; width:100%;
overflow:hidden;

}
.containerB{text-align:center}
nav .containerB{text-align:left}
.galerieansicht_rahmen{
max-width:100%;
width:auto;
display:block;
padding:0px;
}
.galerieansicht_rahmen2{
width:auto;
display:block;
padding:0px;
}
.galerieansicht_bilder img{height:auto; max-width:100%; width:100%}
.ex_wrapper_pic img{width:100%}
.gal_wrapper{
cursor:pointer;
max-width:none;
}
.gal_wrapper .iaus2,
div.galerieansicht_iaus4,
.galerieansicht_bilder,
div.lb18{
width:auto;
max-width:none;
}

}





@media screen and (max-width:360px){




 #sucheIframe{
border:0px; height:370px; width:100%;
overflow:hidden;

}
.containerB{
text-align:left;
}
.sucheTD{
width:250px;
display:block;
}
 .sucheDIV{
width:250px;

}
#map{
width:200px;
}
#map-canvas{
width:200px;
}

 .bannerscollection_zoominout.generous .carouselRightNav,
 .bannerscollection_zoominout.generous .carouselLeftNav{
height:35px !important;
}
.wrapper_optionen input[type="button"],
.wrapper_optionen textarea,
.wrapper_optionen select,
.wrapper_optionen input[type="text"]{
width:94%;
}
.wrapper_slider{
 margin-bottom:40px;
}



main[role="main"]{margin-left:5px !important}
div.lb6,
div.lb60{
margin:0;
padding-top:10px;
}
div.lb9{padding-left:0px}



#assignment-table table{
width:100%;
 
}
#assignment-table td{
width:310px;
display:block;
align:left;
}
#rightA{
text-align:left;
}
#validateTipsStart{
font-size:67%;
}

 
#no-more-tables table,
#no-more-tables thead,
#no-more-tables tbody,
#no-more-tables th,
#no-more-tables td,
#no-more-tables tr{
display:block;


}
 
 
#no-more-tables thead tr{
position:absolute;
top:-9999px;
left:-9999px;
}
 
#no-more-tables tr{border:1px solid #ccc}
 
#no-more-tables td{
 
border:none;
border-bottom:1px solid #eee;
position:relative;
padding-left:30%;
white-space:normal;
text-align:center;

}
 
#no-more-tables td:before{

position:absolute;

top:6px;
left:6px;
width:25%;
padding-right:10px;
white-space:nowrap;
text-align:left;
font-weight:bold;

}
 


#no-more-tables td:before{content:attr(data-title)}

}













@media print{

body{
width:100%;
background-image:none;
background-color:none;
}

nav[role="navigation"],
#navi_intern,
#navi_oben,
#navi_line1,
.breadcrumb,
aside[id="aside_laufband"],
header[role="banner"],
.adress2,
.adress3,
aside[id="newsticker"]{display:none !important}

div.lb6,
div.lb60,
div.lb9,
main[role="main"]{
margin:0 !important;
padding:0;
}

}






















.cc_banner-wrapper{
 position:relative;
 z-index:9001;
}

.cc_container .cc_btn{
 cursor:pointer;
 font-size:0.6em;
 line-height:1em;
 text-align:center;
 transition:font-size 200ms ease 0s;
}

.cc_container .cc_message{
 font-size:0.6em;
 line-height:1.5em;
 margin:0px;
 padding:0px;
 transition:font-size 200ms ease 0s;
}

.cc_container .cc_logo{
 background-size:cover;
 display:none;
 height:22px;
 opacity:0.9;
 overflow:hidden;
 text-indent:-1000px;
 transition:opacity 200ms ease 0s;
 width:100px;
}

.cc_container .cc_logo:hover,.cc_container .cc_logo:active{
 opacity:1;
}

@media screen and (min-width:500px){
.cc_container .cc_btn{font-size:0.8em}
.cc_container .cc_message{font-size:0.8em}
}

@media screen and (min-width:768px){
.cc_container .cc_btn{font-size:1em}
.cc_container .cc_message{font-size:1em; line-height:1em}
}

@media screen and (min-width:992px){
.cc_container .cc_message{font-size:1em}
}

@media print{
.cc_banner-wrapper,.cc_container{display:none}
}

.cc_container{
 bottom:0px;
 left:0px;
 overflow:hidden;
 padding:10px;
 position:fixed;
 right:0px;
}

.cc_container .cc_btn{
 background-color:#f1d600;
 cursor:pointer;
 display:block;
 float:right;
 font-size:0.6em;
 margin-left:10px;
 max-width:120px;
 padding:8px 10px;
 text-align:center;
 transition:font-size 200ms ease 0s;
 width:33%;
}

.cc_container .cc_message{
 display:block;
 font-size:0.6em;
 transition:font-size 200ms ease 0s;
}

@media screen and (min-width:500px){
.cc_container .cc_btn{font-size:0.8em}
.cc_container .cc_message{margin-top:0.5em; font-size:0.8em}
}

@media screen and (min-width:768px){
.cc_container{padding:15px 30px}
.cc_container .cc_btn{font-size:1em; padding:8px 15px}
.cc_container .cc_message{font-size:1em}
}

@media screen and (min-width:992px){
.cc_container .cc_message{font-size:1em}
}

.cc_container{
 background:white none repeat scroll 0% 0%;
 box-sizing:border-box;
 color:grey;
 font-size:12px;
border-top:1px solid #cccccc;
}

.cc_container *::-moz-selection{
 background:#ff5e99 none repeat scroll 0% 0%;
 color:#ffffff;
 text-shadow:none;
}

.cc_container .cc_btn,.cc_container .cc_btn:visited{
 background-color:#FFFFCC;
 transition:background 200ms ease-in-out 0s,color 200ms ease-in-out 0s,box-shadow 200ms ease-in-out 0s; color:#000033;
 
}

.cc_container .cc_btn:hover,.cc_container .cc_btn:active{
 background-color:#EDEDBD; color:#000033;
}

.cc_container a,.cc_container a:visited{
 color:#31a8f0;
 text-decoration:none;
 transition:color 200ms ease 0s;
}

.cc_container a:hover,.cc_container a:active{
 color:#b2f7ff;
}

@keyframes slideUp{
0%{transform:translateY(66px)}
100%{transform:translateY(0px)}
}

.cc_container,.cc_message,.cc_btn{
 animation-duration:0.8s;
 animation-name:slideUp;
}






















