/* Global CSS Document www.raumplan24.de */

/* ++++++++++++ Allgemeine Formatanweisungen ++++++++++++ */
p, ul, li{
margin-bottom:10px;
line-height:1.3em;
}
p a:link,p a:visited, ul a:link,ul a:visited{
color:#0067AC;
text-decoration:none;
font-weight:bold;
}
p a:active,p a:hover,ul a:active,ul a:hover{
color:#003366;
text-decoration:underline;
font-weight:bold;
}
h1,h1 a,h1 a:link,h1 a:visited,h1 a:active{
color: #0067AC;
font-size:17px;
line-height:20px;
padding-bottom:10px;
}
h2,h2 a,h2 a:link,h2 a:visited,h2 a:active{
font-size:13px;
font-weight:bold;
line-height:15px;
padding-top:15px;
}
.grey {color: #666666}
/* ++++++++++++ Seitenkonstruktion: Zentriert ++++++++++++ */
#sCont{
margin:0 auto 0 auto;
text-align:left;
position:relative;
top:0em;
z-index:5;
width:705px;
}
#sMidd{
left:0;
position:absolute;
top:193px;
z-index:6;
}
body{
margin:0;
font:12px/1.2em Tahoma, Arial,Helvetica,sans-serif;
color: #515151;
text-align:center;
background:#FFFFFF;
line-height:1.2em;
}
/* ++++++++++++ Header ++++++++++++ */
#sHeader{
width: 703px !important; width /**/: 705px; 
height:90px;
left:0;
position:absolute;
top:-190px;
z-index:5;
border:0px solid #333333;
border-bottom:0px;
border-right:0px;
border:1px solid #333333;
border-bottom:0px;
}
.navmain {
position: absolute;
left: 0px;
top: -102px;
z-index: 6;
overflow:hidden;
width: 703px !important; width /**/: 705px; 
font-size: 14px;
padding: 6px 0px 6px 0px;
background:#0067AC;
border:1px solid #333333;
text-decoration: none;
font-weight:normal;
}
.navmenu {
color: #ffffff;
background-color:#0067AC;
display: inline;
text-decoration: none;
font-weight:normal;
}
.navmenu a {
padding: 5px 0px 5px 0px; 
color: #ffffff;
text-decoration: none;
font-weight:normal;
}
.navmenu a:hover {
background-color: #FFFBEF;
color: #333333;
text-decoration: none;
font-weight:normal;
}
.navmenusel{
padding: 5px 0px 5px 0px;
color: #333333;
display: inline;
background-color: #FFF;
text-decoration: none;
font-weight:normal;
}
/* ++++++++++++ Linker Seitenteil ++++++++++++ */
#Left{
top:-75px;
left:0px;
width:200px;
border:1px solid #333333;
background-color: #FFF;
position:absolute;
z-index: 1;
}
#LeftNav,#LeftNav p{
margin:20px 0px 20px 8px;
font-size: 11px;
line-height:1.5em;
color:#003366;
}
.LeftImage1,.LeftImage2,.LeftImage3,.LeftImageSpacer{
width:200px;
border-top:1px solid #333333;
}
.LeftImage1,.LeftImage2{
height:330px;
}
.LeftImage3{
height:160px;
}
.LeftImageSpacer{
height:12px;
}
#signet{
left:-17px;
position:absolute;
top: 350px;
text-align:left;
visibility:hidden;
}
/* ++++++++++++ Content ++++++++++++ */
#contentblock{
top:-75px;
left:168px;
width: 535px !important; width /**/: 537px; 
height: auto;
position:absolute;
overflow: visible;
z-index: 0;
border:1px solid #333333;
background:#ffffff;
}
.content{
height: auto;
padding:3px 20px 20px 60px;
}
.PicText{
padding:3px;
width: 449px !important; width /**/: 451px; 
background-color:#F1F2F5;
font-size:11px;
}
.BoxText{
padding:3px;
width: 449px !important; width /**/: 451px; 
background-color:#F1F2F5;
font-size:11px;
}
.SitemapText{
padding:3px;
width: 160px !important; width /**/: 162px; 
background-color:#F1F2F5;
font-size:11px;
}
/* ++++++++++++ Footer ++++++++++++ */
.NavFoot{
padding:5px 0px 10px 60px;
text-align:left;
height:25px;
font-size:11px;
color:#666666;
}
.NavFoot a:link,.NavFoot a:visited{
font-size:11px;
color:#0067AC;
text-decoration:none;
}
.NavFoot a:hover{
text-decoration:underline;
color:#003366;
}
#FootImage{
left:362px;
position:absolute;
z-index: 8;
padding-bottom:20px;
}
/* ++++++++++++ Information Layer ++++++++++++ */
#LeftImageIpoint, #FootImageIpoint{
position:absolute;
z-index: 10;
}
#LeftImageText, #FootImageText{
padding: 5px 5px 5px 8px;
position:absolute;
text-align:left;
font-size:11px;
z-index: 9;
border:1px solid #333333;
background-color: #0067AC;
visibility: hidden;
color:#FFFFFF;
}
#LeftImageIpoint{
left:178px;
}
#LeftImageText{
left:207px;
width: 250px;
}
#FootImageIpoint{
left: 362px;
}
#FootImageText{
left:50px;
width: 292px;
}
