body {
/* font:normal 85%/1.6em Verdana, Arial, Helvetica, sans-serif; */
 font:normal 14px/100% Verdana, Arial, Helvetica, sans-serif;
 overflow-x:hidden;
 color:#333;
 -webkit-user-select:none;
 -webkit-text-size-adjust:none;
min-width: 240px;max-width: 320px; margin: 10px auto auto auto;
}

html {background: #ededed url(background.png) repeat 0 0}

.mainwrapper{ width:100%; overflow:hidden; }

.bigimage, li.top .image {width: 100%;width:98%;max-width:320px; padding:0px; display:block;margin-left:auto;margin-right:auto;}
.bigimage img, li.top .image img {width: 100%;width:98%;max-width:320px; padding:0px; display:block;margin-left:auto;margin-right:auto;}


ul.buttonlinks {list-style:none; list-style-image:none;margin:2px 0;padding:0;}
.buttonlinks li {margin:2px 10px 2px 10px;}
.buttonlinks a:link, .links a:visited, .links a:focus, .links a:hover, .links a:active {background-repeat:no-repeat;background-position:-10000px 0;}
.buttonlinks a:link, .links a:visited, .links a:focus, .links a:hover, .links a:active {border:1px solid;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;background-position:6px 50%;display:block;padding:1px 2px 2px 12px;box-shadow: 0 0 10px #B0B0B0; -moz-box-shadow: 0 0 10px #B0B0B0; }


#theSite {width:97%;margin-left:2%; /* Nokia S60 compatible */}
#logo {margin: 0;padding:0 10px 15px 10px;border: 0px solid #fff;}
#container {margin: 0;padding:10px 10px 10px 10px;}
#navicontainer {margin: 0;padding:0 10px 15px 10px;}

h1 {font-size: 110%;color: #333;margin: 15px 0 8px 10px;padding: 0;text-shadow: 0 2px #fff, 2px 0 #fff, 0 2px #fff, 2px 0 #fff;}
h2 {font-size: 90%;color: #333;margin: 15px 0 8px 10px;padding: 0;text-shadow: 0 2px #fff, 2px 0 #fff, 0 2px #fff, 2px 0 #fff;}
h3 {font-size: 90%;color: #A60000;margin: 15px 0 8px 10px;padding: 0;text-shadow: 0 2px #fff, 2px 0 #fff, 0 2px #fff, 2px 0 #fff;}
h4 {font-size: 110%;color: #200772;margin: 15px 0 8px 10px;padding: 0;text-shadow: 0 2px #fff, 2px 0 #fff, 0 2px #fff, 2px 0 #fff;}

ul {margin: 0 0;padding: 0;width: 99%;background-color: white;-webkit-border-radius: 10px;border: 1px solid #fff;}
li {font-weight:bold;list-style-type:none;border-bottom:2px solid #d9d9d9;padding:10px;line-height:1.8em;}

li.noborderbottom{border-bottom: 0px;}


a{color: #000099;}
a:hover { color: #ff7f00; font-weight: bold;}

.secondary {font-weight: normal;}
.thirdparty {font-weight: normal;font-size: 90%;}
.fourscore {font-weight: normal;font-size: 80%;}
p{margin: 0 0;padding: 0;background-color: white;-webkit-border-radius: 8px;border: 1px solid #fff; padding: 10px; line-height: 1.4em; }
p img{ float: left; margin: 0 10px 10px 0; padding: 1px; border: 2px solid #ccc; }

hr{ border:none; background-color:#ff7f00; color:#ff7f00; height:1; margin:6; }

/* colors */

#darkblue { color: #000099; }
#maroon { color: #800000; }


/* menue links */

ol{margin: 0 0;padding: 0;width: 99%;background-color: white;-webkit-border-radius: 8px;border: 1px solid #fff;font-size:100%;}
ol li{margin:0 0 6px 0;list-style-type: none;border-bottom: 2px solid #d9d9d9;padding: 10px; line-height: 1.6em;}

#menuMain{
margin:0;
padding:18px 0;
list-style-type:none;
}

#menuMain li{
margin:10;padding:4px;
}

#menuMain a{
margin:0 0 1px 0;padding:2px 4px 2px 12px;
text-decoration:none;
display:block;
background:#dcdcdc;
border-left:10px solid #000099;
}

#menuMain a:hover{
font-weight:bold;
text-decoration:none;
padding:2px 4px 2px 8px;
background-color:#dcdcdc;
border-left:18px solid #ff7f00;
color:#ff7f00;
}

#menuMain a.aktiv{
text-decoration:none;
padding:2px 4px 2px 8px;
background-color:#dcdcdc;
border-left:14px solid #ff7f00;
color:#000099;
}

#navMain a.aktiv{
text-decoration:none;
padding:2px 4px 2px 8px;
background-color:#dcdcdc;
border-left:14px solid #ff7f00;
color:#000099;
}


.mehrdate
{
        font-size: 12px;
        font-weight:small;
	color: #ff7f00;
        padding-left:8px;
        text-align: center;
}


