@charset "utf-8";
body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-image:url(/assets/images/layout/bg.png);
background-repeat:repeat-y;
}
html, body, textarea{
scrollbar-3d-light-color:#111111;
scrollbar-arrow-color:#da5f00;
scrollbar-base-color:#da5f00;
scrollbar-dark-shadow-color:#333333;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#E9E9E9;
scrollbar-shadow-color:#999999;
}
hr{
clear:both;
background-color:#cccccc;
color:#cccccc;
height:1px;
border:none;
}
a{
text-decoration:none;
color:#da5f00;
}
a:hover{
}
a:visited{
}
a:active{
}
img{
border:0px;
}
fieldset{
	padding:6px;
}
legend{
	color:#666666;
	font-weight:bold;
}
label{
}
input{
}

#page{
width:1000px;
background-image:url(/assets/images/layout/bgtop.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#leftcolumn{
float:left;
width:248px;
}
#dwglogo{
border:0px;
padding-left:25px;
padding-top:6px;
}
#leftmenu{
padding-top:4px;
}
#leftmenu img{
border:0px;
margin:0px;
padding:0px;
display:block;
}
#middlecolumn{
float:left;
width:573px;
}
#mainmenu{
margin-top:101px;
margin-left:3px;
}
#mainmenu img{
border:0px;
margin:0px;
}
#content{
padding-top:10px;
padding-left:16px;
padding-right:24px;
font-family:"Trebuchet MS", sans-serif, Verdana;
font-size:13px;
line-height: 17px;
font-style: normal;
color: #333333;
font-weight: normal;
}
#contentiframe{
padding:2px;
font-family:"Trebuchet MS", sans-serif, Verdana;
font-size:13px;
line-height: 17px;
font-style: normal;
color: #333333;
font-weight: normal;
}
#content img{
border:0px;
margin:4px;
}
#rightcolumn{
float:left;
width:177px;
overflow:hidden;
}
#topmenu{
color:#da5f00;
font-size: x-small;
font-weight:lighter;
}
#topmenu ul{
list-style-type:none;
padding:4px;
}
#topmenu li{
border-bottom:1px solid #cccccc;
padding-top:3px;
padding-bottom:3px;
margin-left:40px;
}
#topmenu a{
text-decoration:none;
color:#da5f00;
}
#RightBoxTopImage{
margin-top:0px;
}
#rightcontent{
}
#rightcontent ul{
width:178px;
background:#fff9e6;
list-style-type:none;
list-style:none;
border-top:3px solid #FFCC66;
margin: 0px;
padding: 0px;
}
#rightcontent li{
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
border-bottom:3px solid #FFCC66;
}
#footer{
clear:both;
}
#brag{
width:177px;
float:right;
text-align:center;
}
#brag img{
border:0px;
}
#status{
width:245px;
float:left;
font-size:xx-small;
color:#aaaaaa;
}
#status th{
text-align:right;
}
#footmenu{
list-style-type:circle;
list-style-position: outside;
color:#808080;
font-size: x-small;
width:550px;
padding-left:250px;
}
#footmenu li{
float:left;
width:150px;
}
#footmenu .active{
font-weight:bold;
}
#footmenu a{
text-decoration:none;
color:#808080;
}

.dwgobjektbildcontainer{
background-color:#FFFFFF;
padding:8px;
padding-right:0px;
float:right;
margin:6px;
margin-right:2px;
}
.dwgobjektbild{
border:1px solid black;
width:250px;
}
.dwgobjektbild2{
border:1px solid black;
background-color:#FFFFFF;
width:169px;
float:left;
margin:6px;
}
.objectproperty{
margin-top:8px;
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px solid #cccccc;
}
.objectpropertylabel{
float:left;
text-align:left;
width:140px;
font-weight:bold;
}
.objectpropertyvalue{
padding-left:145px;
}

#dwgsearchform{
}
#dwgsearchform label{
clear:left;
float:left;
text-align:left;
width:120px;
font-weight:bold;
}
#dwgsearchform div{
padding-left:120px;
}
#dwgsearchform ul{
padding:0;
margin:0;
margin-bottom:12px;
padding-left:120px;
list-style-type:none;
}
.checkbox{
float:left;
width:190px;
}
.button{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
padding: 1px 2px;
background:url(/assets/images/layout/icons/gradient.gif) repeat-x 0 -20px;
margin:8px;
}

#GoogleMapContainer{
width:490px;
height:250px;
clear:both;
border:1px solid #808080;
padding:2px;
margin:4px;
}

#tabsearchform{
}
.tabheadline{
height:17px;
padding-left:3px;
}
.tabheadlinepoint{
width:264px;
height:16px;
background-image:url(/assets/images/layout/sf-suche-pass.gif);
background-repeat:no-repeat;
padding-top:2px;
text-align:center;
float:left;
}
.tabheadlinepoint a{
font-weight:bold;
color:#FFFFFF;
}
.tabheadlinepointactive{
width:264px;
height:16px;
background-image:url(/assets/images/layout/sf-suche-akt.gif);
background-repeat:no-repeat;
padding-top:2px;
text-align:center;
float:left;
}

.tabheadlinepointactive a{
font-weight:bold;
color:#000000;
}

#tabcontent{
clear:both;
border:1px solid #da5f00;
height:632px;
padding:4px;
padding-bottom:8px;
}

#tabpane2{
display:none;
}

.tabheadlinedetails{
width:250px;
height:20px;
background-image:url(/assets/images/layout/sf-back_erglist.gif);
background-repeat:no-repeat;
text-align:left;
padding-left:30px;
padding-top:2px;
}
.tabheadlinedetails a{
font-weight:bold;
color:#ffffff;
}

#cssimagepreloader{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
display:none;
}
#cssimagepreloader img{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
display:none;
}

.errors{
color:#FF3300;
font-weight:bold;
}

.hauptueberschrift{
	font-family:"Trebuchet MS", sans-serif, Verdana;
	font-size:18px;
	font-weight:lighter;
	line-height: 24px;
	font-style: normal;
	color: #444444;
}
.unterueberschrift{
	font-family:"Trebuchet MS", sans-serif, Verdana;
	font-size:16px;
	color:#666666;
	margin-bottom:12px;
	line-height: 16px;
}
a.externer_Link{
	background-image:url(assets/images/layout/icons/extern.gif);
	padding-left:8px;
	background-repeat:no-repeat;
}
.smalltext {
	font-family: "Trebuchet MS", sans-serif, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}
.fettschrift {
	font-family: "Trebuchet MS", sans-serif, Verdana;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
}

.ditto_page{
    margin-right:4px;
}
.ditto_currentpage{
    margin-right:4px;
    font-weight:bold;
}