body {
/* font:normal 80%/1.6em Verdana, Arial, Helvetica, sans-serif; */
font:normal 13px/100% Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: white;
}

#mobileheader{
background:#fff url(bramanoli-logo_550x110.jpg) repeat-x;
height:112;
}

#theSite {width: 97%;margin-left: 2%; /* Nokia S60 compatible */}

#footer{background:#fff;}

#logo {margin: 0;padding:0 10px 15px 10px;background-color: #fff;border: 0px solid #fff;}
#container {margin: 0;padding:10px 10px 10px 10px;background-color: #ccc;}
#navicontainer {margin: 0;padding:0 10px 15px 10px;background-color: #fff;}

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: 8px;border: 1px solid #fff;}
li {font-weight: bold;list-style-type: none;border-bottom: 2px solid #d9d9d9;padding: 10px; line-height: 1.6em;}
li.noborderbottom{border-bottom: 0px;}


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

.secondary {font-weight: normal;}
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:96%;}
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;
}

