* {font-family:Arial, Helvetica, sans-serif;color:white}
body {background-color:#9AABB3}
:link,:visited {text-decoration:none}
html, body, form, input, textarea, fieldset, a, h1, h2 {margin:0;padding:0}
a img,:link img,:visited img {border:none}
a:hover, a:hover * {color:black}
textarea, input[type="text"] {border:1px solid #7E9299}
textarea, input {color:black}

.page {position:absolute;top:50%;left:50%;margin-left:-402px;margin-top:-281px;background-color:white;width:800px;border:2px solid white}
.top {background-color:#5F7781;width:800px;height:25px;border-bottom:2px solid white}
#top1, #top2 {height:100px;width:800px;cursor:pointer;cursor:hand}
#top1 {border-bottom:2px solid white}
.topborder {position:absolute;top:27px;left:0px;border-right:1px solid white;width:196px;height:100px;cursor:pointer;cursor:hand}
#Menu {width:800px;background-color:#FC7C11;line-height: 20px;height:20px;border-bottom:2px solid white}
#Menu li  {float:left;cursor:pointer;cursor:hand;line-height:20px;
	padding-left:10px;padding-right:10px;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold}
#Menu a.active  {background-color:#45616C}
#start #Menu li.navi01, #training #Menu li.navi02, #angebot #Menu li.navi03, #firmenfitness #Menu li.navi04,#ernaehrung #Menu li.navi05, #kontakt #Menu li.navi06, #partner #Menu li.navi06{background-color:#45616C}
#Menu ul li {list-style-type: none; }
.sidebar {width:196px;height:200px;border-right:1px solid white;background-color:#7E9299;overflow:hidden}
.sidemenu {display:block;}
.sidemenu ul {width:196px;height:200px; margin-top: 50px;}
.sidemenu a {}
.sidemenu li {width:196px;cursor:pointer;cursor:hand;line-height:20px;background-color:#5F7781;
	margin-top:2px;margin-bottom:2px;padding-left:5px;font-size:9pt;font-weight:bold; }
.sidemenu li a:hover {}
.sidemenu li.active{background-color:#FC7C11}
#side1, #side2 {height:187px;width:196px}
#side1 {background-image:url(img/s2Laeufer.jpg);border-top:2px solid white}
.main {position:absolute;top:151px;left:197px;height:389px;width:603px;background-color:#45616C;overflow:hidden}
.content {height:339px;width:503px;font-size:9pt;padding:50px;padding-bottom:0;overflow:auto}
.content h1 {font-size: 8pt;font-weight:normal}
.content h2 {font-size: 12pt;color: #FC7C11;font-weight: bold;margin-bottom:15px}
.content h3 {font-size: 8pt;font-weight:normal}
.content p {text-align:justify}
.content .orange {color:#FC7C11;font-weight:bold}
.content a.orange {}
.content a.orange:hover {color:black}
#Home h2 {vertical-align:middle;text-align:center;font-size:14pt}
#Home p {vertical-align:middle;text-align:center}
#Preislink {position:absolute;right:50px;margin-top:80px;padding:10px;border:2px solid #FC7C11}
#Nachricht {margin:20px;width:440px;height:100px;color:black;font-size:9pt}
.bottom {width:790px;background-color:#FC7C11;padding:0 5px;line-height:16px;font-size:8pt;border-top:2px solid white}
.impressumlink {position:absolute;right:5px;}
ul, li {margin: 0px; padding: 0px; }
.main #partner a { color: #FC7C11; }
.main #partner { line-height: 1.3em; }
.main #partner img { margin-left: 10px; }
.rot { color: #8B0000; font-weight: bold; }
