body
{
font-size:11px;
font-family: Arial, Verdana, sans-serif;
color:#000000;
background-color:#FFFFFF;
text-align:left;
}

#container
{
position:absolute;
top:0px;
left:0px;
}

a:link, a:active, a:visited
{
color:#677DAF;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

ul
{
list-style-type:square;
}

.rgtabs-content {
width:400px;
border:0px;
}

.rgtabs-tab li {
height:20px;
overflow:hidden;
display:block;
}
.rgtabs-tab li a {
overflow:hidden;
padding:2px 2px 2px 2px;
display:block;
}
#rightbackground
{
position:absolute;
top:80px;
left:800px;
height:540px;
width:180px;
background-color:#697DAF;
}
#panoramafoto
{
position:absolute;
top:120px;
left:268px;
background-image:url(../images/murten.jpg);
background-repeat:no-repeat;
background-position:-50px -20px;
width:711px;
height:100px;
}
#content
{
}
table.content
{
position:absolute;
top:170px;
left:0px;
width:980px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
}

table.content table tr, table.content table td {
vertical-align:top;
}
table.content table {
padding:2px 2px 2px 2px;
margin:0px 0px 0px 0px;
border:0px;
width:auto;
font-size:11px;
vertical-align:top;
}
table.content table p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
font-size:11px;
vertical-align:top;
}

table.content table td.align-left {
width:160px;
vertical-align:top;


}
table.content h2, table.content h3, table.content h4, table.content h5, table.content h6, table.content h7 {
padding:2px 2px 2px 2px;
margin:2px 8px 2px 5px;
border:0px;
font-size:13px;
color:#232323;
}

table.htmlarea-showtableborders {
width:340px;
text-align:right;
}

td.lefttdtop1
{
width:16px;
background-color:#B3B3B3;
border-right:1px solid #FFFFFF;
}
td.lefttdtop2
{
width:250px;
background-color:#697DAF;
}
td.lefttdtop3
{
width:50px;
background-color:transparent;
background-image:url(../images/linewhite.gif);
background-repeat:repeat-x;
background-position:0 top;
height:50px;
}
td.contenttdtop
{
width:390px;
height:50px;
background-image:url(../images/linewhite.gif);
background-repeat:repeat-x;
background-position:0 top;
height:50px;

}
td.righttop
{
background-image:url(../images/rtwhite.gif);
background-repeat:no-repeat;
background-position:0 top;
height:50px;
width:44px;
}
td.rest
{
}
td.lefttd
{
width:16px;
background-color:#B3B3B3;
border-right:1px solid #FFFFFF;
}
td.lefttdblue1
{
width:250px;
background-color:#697DAF;
}
td.lefttdblue2
{
width:50px;
background-color:transparent;
}
td.contenttd
{
vertical-align:top;
width:380px;
}

#maincontent h1
{
font-size:18px;
font-weight:bold;
padding:10px 10px 4px 10px;
margin:0px 0px 0px 0px;
}
#maincontent p
{
font-size:13px;
padding:4px 10px 4px 10px;
margin:0px 0px 0px 0px;
}

#maincontent img
{
border:0px;
padding:4px 4px 4px 4px;
margin:0px 0px 0px 0px;
}


#bottomright
{
}
#imagebarbottom
{
}
#bottomline
{
}
td.rightline
{
background-image:url(../images/line.gif);
background-repeat:repeat-y;
background-position:right 0;
width:44px;
}

td.lefttdblue2line
{
background-image:url(../images/line.gif);
background-repeat:repeat-x;
background-position:0 49px;
height:100px;

}
td.contenttdbottom
{
background-image:url(../images/line.gif);
background-repeat:repeat-x;
background-position:0 49px;
height:100px;

}
td.rightbottom
{
background-image:url(../images/rb.gif);
background-repeat:no-repeat;
background-position:right 0;
height:100px;
width:44px;
}
td.lefttdbottom
{
background-color:#697DAF;
border-top:1px solid #FFFFFF;
}
td.lefttdblue1bottom
{
background-color:#697DAF;
border-top:1px solid #FFFFFF;
}
td.lefttdblue2bottom
{
background-color:#697DAF;
border-top:1px solid #FFFFFF;
}
td.contenttdbottom2
{
background-color:#697DAF;
border-top:1px solid #FFFFFF;
height:5px;
}
td.restbottom
{
background-color:#697DAF;
border-top:1px solid #FFFFFF;
}
#leftgreybar
{
position:absolute;
top:120px;
left:0px;
height:600px;
width:16px;
border-right:1px solid #FFFFFF;
background-color:#B3B3B3;
}
#slogan
{
position:absolute;
top:40px;
left:17px;
width:300px;
height:20px;
font-size:22px;
}
#greyfatline
{
position:absolute;
top:60px;
left:0px;
width:300px;
height:1px;
font-size:1px;
background-color:#B3B3B3;
}
#logo
{
position:absolute;
top:30px;
left:400px;
width:305px;
height:72px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
background-position:0 0;
}
#panoramatrans
{
position:absolute;
top:120px;
left:780px;
width:180px;
height:100px;
border-right:1px solid #FFFFFF;
background-color:#FFFFFF;
-moz-opacity:0.5;
Filter:alpha(opacity=50);
khtml-opacity:0.5;
}
#leftbackground
{
position:absolute;
top:120px;
left:17px;
height:600px;
width:250px;
background-color:#697DAF;
}
#sprachwahl
{
position:absolute;
top:4px;
left:90px;
color:#FFFFFF;
font-weight:bold;
font-size:13px;

}
#leftsubmenu
{
position:absolute;
top:145px;
left:51px;
height:500px;
width:250px;
background-color:#B3B3B3;
border:1px solid #FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#leftsubmenu h1 {
font-size:13px;
margin-left:10px;
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;

}

#printbutton
{
text-align:right;
width:100%;
margin-top:4px;
}
#printbutton a:link, #printbutton a:active, #printbutton a:visited
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-right:5px;
}
#printbutton a:hover
{
text-decoration:underline;
}


#sprachwahl a:link, #sprachwahl a:active, #sprachwahl a:visited
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-right:5px;
}
#sprachwahl a:hover
{
text-decoration:underline;
}

#informationen a:link, #informationen a:active, #informationen a:visited
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-right:5px;
}
#informationen a:hover
{
text-decoration:underline;
}

#vermietenverkaufen a:link, #vermietenverkaufen a:active, #vermietenverkaufen a:visited
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-right:5px;
}
#vermietenverkaufen a:hover
{
text-decoration:underline;
}


#kaufenmieten a:link, #kaufenmieten a:active, #kaufenmieten a:visited
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-right:5px;
}
#kaufenmieten a:hover
{
text-decoration:underline;
}

#kontaktadresse td, #adresse td {
font-size:11px;
}

#kontaktadresse, #kontaktadresse p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

#adresse table {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#kontaktadresse a:link, #kontaktadresse a:active, #kontaktadresse a:visited
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#697DAF;
padding-right:5px;
}
#kontaktadresse a:hover
{
text-decoration:underline;
}

#kaufenmieten ul, #vermietenverkaufen ul, #informationen ul, #kontaktadresse ul
{
}

#kaufenmieten li, #vermietenverkaufen li, #informationen li, #kontaktadresse li
{
list-style-image:url(../images/bullet2.gif);
margin-left:0px;
}
#kaufenmieten
{
}
#vermietenverkaufen
{
}
#informationen
{
}
#kontaktadresse
{

}

#kontaktadresse table
{
margin-left:40px;
}
#kontaktadresse table td
{
vertical-align:top;
}
#logos {
margin-left:15px;
margin-top:20px;
}

#logos img {
border:0px;

}

#logos a {
border:0px;

}
#mainmenu
{
position:absolute;
top:220px;
left:780px;
width:180px;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-color:#B3B3B3;
height:420px;
overflow:hidden;
}

#firstlevel {
width:170px;
margin-left:5px;
margin-top:20px;
}
#secondlevel {
width:150px;
margin-left:20px;
}


#firstlevel a:link, #firstlevel a:active, #firstlevel a:visited
{
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-right:5px;
padding-top:3px;
display:block;
}
#firstlevel a:hover
{
text-decoration:underline;
}

#secondlevel a:link, #secondlevel a:active, #secondlevel a:visited
{
font-size:11px;
text-decoration:none;
color:#000000;
padding-right:5px;
font-weight:normal;
padding-left:12px;
background-image:url(../images/bullet2.gif);
background-repeat:no-repeat;
background-position:0px 5px;

}

.rgtabs-tab li a, .rgtabs-tab li.selected a {
border:0px;
font-size:11px;
padding-left:15px;
padding-right:5px;
padding-top:2px;
background-image:url(../images/bullet2.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}

#secondlevel a:hover
{
text-decoration:underline;
}

#thirdlevel a:link, #thirdlevel a:active, #thirdlevel a:visited
{
font-size:11px;
text-decoration:none;
color:#000000;
padding-right:5px;
font-weight:normal;

}
#thirdlevel a:hover
{
text-decoration:underline;
}

#mainmenutop
{
position:absolute;
top:100px;
left:780px;
width:180px;
height:20px;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
background-color:#B3B3B3;
color:#000000;
font-size:13px;
text-align:center;
}
#footerline
{
position:absolute;
color:#939393;
top:650px;
left:785px;
width:170px;
}

#footerline a:link, #footerline a:visited, #footerline a:active, #footerline a:hover
{
color:#939393;
}