* {
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
body {
text-align: center;
background: #fff url(images/bgimage.jpg) no-repeat scroll center top;
}
a {
text-decoration:none;
color:#2752c0;
}
a:hover {
text-decoration:underline;
}
h1 {
font:bold italic 1.3em Arial, Helvetica, sans-serif;
color:#2752c0;
}
h1.regular {
font:bold normal 1.3em Arial, Helvetica, sans-serif;
}
h2 {
font-size:1.0em;
display:inline;
}
div {
text-align: left;
}
input,select,textarea {
    -ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-box-sizing:content-box; 
}
#links a {
font-weight:bold;
text-decoration:none;
color:#2752c0;
}
#links a em {
font-size:0.9em;
color:#666;
}
div#wrapper {
position: relative;
margin: 30px auto 0px auto;
width: 925px;
}
.tourinfo {
font-size:0.9em
}
.tourinfo h2 {
font-size:1.2em;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.bgwhite {
border-left:solid 1px #2752c0;
border-right:solid 1px #2752c0;
background:#fff;
}
.grayBox {
background:#eee;
font-size:0.9em;
padding: 5px;
}
.blue {
font-weight:bold;
color:#2752c0;
}
.green {
color:#00CC33;
}
.border {
border-left:solid 1px #2752c0;
border-right:solid 1px #2752c0;
}
.logo {
vertical-align:top;
width:925px;
height:150px;
background:url(images/logo.gif) left top no-repeat;
}
.afili {
position:relative;
left:35px;
top:35px;
}
.navi {
width:200px;
vertical-align:top;
background:#fff;
}
.bike {
background:url(images/motorrad.gif);
}
.content {
font-size:0.9em;
padding:0 20px 0 20px;
background:#fff;
}
.footerCL {
background:url(images/cl.gif);
}
.footerCR {
background:url(images/cr.gif);
text-align:right;
}
.footer {
vertical-align:bottom;
background:url(images/footer.gif) repeat-x;
}
.footertext {
padding-bottom:5px;
color:#fff;
font-weight:bold;
font-size:0.75em;
}
.footertext a {
color:#fff;
font-weight:bold;
text-decoration:none;
}
.footertext a:hover {
text-decoration:underline
}
.small {
font-size:0.85em;
}
.xsmall {
font-size:0.60em
}
.w200 {
width:200px;
}
.selectLine { height:22px; }
.centerFooter {
margin:10px auto 0;
text-align:center;
}
.error {color:#f00;}