html *{margin:0pt; padding:0pt;}

body{color:#000000; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:.7em; background:#FFFEDB;}
h1 {font-size:150%;}
h2{font-size:130%;}
h1, h2, h3, h4, h5, h6 {color:#7A0A17; font-weight:bold; margin:0pt 0pt 0.25em;}
p{line-height:130%;}


img { border:0;}

a {color:#7A0A17}
a:hover{color:#A76C73}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix{overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}

.first{margin-top:0px;}


#outerWrapper{margin:0pt auto; width:951px; }
#topNav{background:transparent;}




#topNav ul{color:#fff; float:left; display:block; height:35; list-style:none;}
#topNav li{float:left; border-left: 1px solid #fff;}
#topNav li a{color:#fff;text-decoration:none; display:block; height:35; padding: 0 8px 0 8px;}
#topNav li a:hover{text-decoration:underline; background-color:#B7BE2E; color:#ffffff;}
#topNav #active a{text-decoration:underline; background-color:#B7BE2E; color:#ffffff;}


/*Content-Elemente*/

#main_content{ background: url(../img/content_bg.gif) repeat-y; width:951px; height:101%;  border-right:1px solid #A69D9E;  border-bottom:1px solid #A69D9E;}

#leftCol {float:left;
	width:285px;
	border-top:none;
	background-color:#E9E6CF;
	
}
.beamLeft{background:#B1878C; height:30px; width:285px; border-bottom:6px solid #FFFEDB;}
#logo{background: url(../img/gima-konsult-logo.gif) no-repeat; width:285px; height:138px;}
.beamLeft2{background:#B1878C; height:30px; width:285px; border-top:1px solid #fff; border-bottom:0; color:#fff; text-align:center;}
.metanav{line-height:30px; padding-right:16px;}
.metanav a:link, .metanav a:visited{background: url(../img/metanav_link.gif) no-repeat; background-position:0 50%; color:#fff; text-decoration:none; padding-left:12px;}
.metanav a:hover, .metanav a:active{text-decoration:underline;}

#content{ float:right; width:665px;}
.beamRight{background:#7A0A17; height:30px; width:665px; border-bottom:6px solid #FFFEDB; color:#fff; text-align:right; font-weight:bold;}
.topnav{line-height:26px; }

.topnav a:link, .topnav a:visited{background: url(../img/metanav_rot_link.gif) no-repeat; background-position:0 50%; color:#fff; text-decoration:none; padding-left:12px;}
.topnav a:hover, .topnav a:active{text-decoration:underline;}
#animation{background: url(../img/animation.jpg) no-repeat; width:665px; height:138px;}
.beamRight2{background:#7A0A17; height:30px; width:665px; border-top:1px solid #fff; border-bottom:0;}


#contentText{ width:664px;}
#innerText{margin:20px;}

#innerText h1, #innerText .bodytext{margin:0 0 20px 0;}
#innerText ul{margin-left:30px;}

form.bodytext,form table td {color:#5E5757; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:.7em;}

#menu2Cont{margin-top:36px;}
.menu {margin:0 38px 0 38px; list-style:none;}
.menu {border-bottom:1px #fff dashed; text-indent:18px;}


.menu  a{background:transparent url(../img/menu_link.gif) no-repeat 4px 50%; display:block;text-decoration:none; padding:5px 0; color:#000000; font-size:110%;}
.menu a:hover{background:#B1878C url(../img/metanav_link.gif) no-repeat 4px 50%;color:#fff; }
.menuact a{background:#B1878C url(../img/metanav_link.gif) no-repeat 4px 50%;color:#fff;display:block;text-decoration:none; padding:5px 0; font-size:110%; }
.menuact {margin:0 38px 0 38px; list-style:none;}
.menuact {border-bottom:1px #fff dashed; text-indent:18px;}
#bottomBg{font-size:90%; text-align:center; padding:4px;}
