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

#breadcrumb{
float:left;
padding-left:10px;
font-size:12px;
font-weight:normal;
}

#breadcrumb a {
color:#B4001E;
text-decoration:none;
font-size:12px;
}
#breadcrumb a:hover {
text-decoration:underline;
}

#startseite #breadcrumb{
display:none;
}
td.description{
width:350px;
}
td.description h3{
font-size:14px;
}
td.item{
background-color:#FFFFFF;
width:600px;
border:5px solid #DAD9D9;

}
td.checkbox{
width:40px;
}
.tx-realty-pi1-label{
display:block;
width:150px;
}
td.image{
float:right;
}
.list-view .details tr{
display:none;
}
body {
background:#999999 none repeat scroll 0 0;
color:#B4001E;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.8em;
line-height:1.8em;
}
h1 {
color:#B4001E;
font-size:150%;
}
h2 {
font-size:130%;
}
h1, h2, h3, h4, h5, h6 {
font-weight:bold;
margin:0 0 0.25em;
}
p {
line-height:130%;
margin:4pt 0 1em;
}
img {
border:0 none;
}
a {
color:#3F3F3F;
}
a:hover {
color:#3F3F3F;
text-decoration:none;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.floatfix {
overflow:hidden;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.first {
margin-top:0;
}
#outerWrapper {
margin:0 auto;
width:901px;
height:668px;
}
#innerWrapper {
background-color:#DAD9D9;
border:1px solid #B4001E;
margin:0 auto;
padding:0;
text-align:left;

}
#leftCol {
width:660px;
}

#header {
background:transparent url(../img/MWG.gif) no-repeat scroll 0 0;
border-right:1px solid #B4001E;
height:122px;
left:0;
margin:0;
padding:0;
position:relative;
top:0;
}

#topNav {
background-color:#DAD9D9;
color:#B4001E;
line-height:20px;
text-align:right;
vertical-align:middle;
}
#topNav ul {
color:#FFFFFF;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#topNav li {
border-left:1px solid #FFFFFF;
float:left;
}
#topNav .menu1 a {
color:#B4001E;
display:block;
padding:0 8px;
text-decoration:none;
}
#topNav .menu1 a:hover {
color:#B4001E;
text-decoration:underline;
}
#topNav #active a {
color:#B4001E;
text-decoration:underline;
}
#wordspace {
border-right:1px solid #B4001E;
padding-left:430px;
word-spacing:20px;
}

.slogan {
background-color:#CDE1E0;
border-color:#B4001E #B4001E #B4001E -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px 0;
font-size:14px;
font-weight:bold;
}


.slogan {
padding-right:20px;
}
#rightCol {
width:173px;
}
#rightCol img {
border-bottom:1px solid #B4001E;
}
#vermietung #rightCol {
height:668px;
}


#main_content {
border-right:1px solid #B4001E;

background-color:#DAD9D9;
}

#menu2 {
background-color:#B4001E;
float:left;
font-size:11px;
height:539px;
line-height:1em;
width:209px;
}
#vermietung #menu2 {
float:left;
font-size:11px;
height:60px;
line-height:1em;
width:660px;
background-color:#B4001E;
padding-top:3px;
}
#menu2Cont{padding:40px 0 0 13px;}
#vermietung #menu2Cont{padding:0px 0 0 13px;}

.menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:94px 0 0 12px;
}
.menu2 a {
font-weight:bold;
text-indent:58px;
}
.menu2 a {
background:transparent url(../img/klingelschild.gif) no-repeat scroll 0 0;
color:#000000;
display:block;
font-weight:bold;
height:12px;
margin:0 0 10px;
padding:22px 0;
text-decoration:none;
text-indent:58px;
width:190px;
}
#vermietung .menu2 a {
background:transparent url(../img/klingelschild.gif) no-repeat scroll 0 0;
color:#000000;
display:block;
font-weight:bold;
height:12px;
margin:0 0 10px;
padding:22px 0;
text-decoration:none;
text-indent:58px;
width:190px;
float:left;
}
.menu2act a {
font-weight:bold;
text-indent:58px;
}
.menu2act  a{
background:transparent url(../img/klingelschild_hover.gif) no-repeat scroll 0 0;
color:#000000;
display:block;
height:12px;
margin:0 0 10px;
padding:22px 0;
text-decoration:none;
width:190px;
}
#vermietung .menu2act  a{
background:transparent url(../img/klingelschild_hover.gif) no-repeat scroll 0 0;
color:#000000;
display:block;
height:12px;
margin:0 0 10px;
padding:22px 0;
text-decoration:none;
width:190px;
float:left;
}
.menu2 a:hover {
background:transparent url(../img/klingelschild_hover.gif) no-repeat scroll 0 0;
}
#content {
float:left;
margin-top:2px;
width:450px;
height:537px;
overflow-x:hidden;
overflow-y:scroll;
}
#vermietung #content {
float:left;
margin-top:2px;
width:650px;
height:430px;
overflow-x:hidden;
overflow-y:scroll;
padding-left:10px;
}
.csc-textpic-text, .csc-header {
padding:16px;
}
.contenttable th {
font-weight:normal;
}
.contenttable .bodytext {
margin:0;
}

.contenttable .align-center{
text-align:center;
}

.csc-textpic-text ul{
margin-left:20px;
}

#text {
color:#B4001E;
height:497px;
margin:20px;
overflow-x:hidden;
overflow-y:scroll; 
}

#mailform{margin-left:16px;}
