/* default styles for extension "tx_cssstyledcontent" */
    /* Captions */
    DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
    DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
    DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

    /* Needed for noRows setting */
    DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: 
inline; }

    /* Border just around the image */
    DIV.csc-textpic-border DIV.csc-textpic-imagewrap IMG {
        border: 1px solid black;
        padding: 0px 0px;
    }

    DIV.csc-textpic-imagewrap { padding: 0;margin:0px; }

    DIV.csc-textpic IMG { border: none; }

    /* DIV: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float: left; }

    /* UL: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none;
margin: 0; padding: 0; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left;
margin: 0; padding: 0; }

    /* DL: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float: left; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float: none; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float: none; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
    DL.csc-textpic-image { margin: 0; }
    DL.csc-textpic-image DT { margin: 0; display: inline; }
    DL.csc-textpic-image DD { margin: 0; }
    DT { margin: 0; padding:0; display: inline; }
    /* Clearer */
    DIV.csc-textpic-clear { clear: both; }

    /* Margins around images: */

    /* Pictures on left, add margin on right */
    DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-right: 10px;
    }

    /* Pictures on right, add margin on left */
    DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-left: 10px;
    }

    /* Pictures centered, add margin on left */
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-left: 10px;
    }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin: 0; }

    /* Space below each image (also in-between rows) */
    DIV.csc-textpic DIV.csc-textpic-imagewrap {
margin-bottom: 5px; }
    DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom: 5px; display: block; }
    DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

    /* No margins around the whole image-block */
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left: 0px !important; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right: 0px !important; }

    /* Add margin from image-block to text (in case of "Text w/ images") */
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
        margin-right: 10px !important;
    }
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
        margin-left: 10px !important;
    }

    /* Positioning of images: */

    /* Above */
    DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

    /* Center (above or below) */
    DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	* html b\ody DIV.csc-textpic-center {
margin-left:25px;
}
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
    DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

    /* Right (above or below) */
    DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
    DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

    /* Left (above or below) */
    DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
    DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
   
    DIV.text-img-layout0{ 
    padding:0px;
    margin:20px 0 0px;
    }
   
    DIV.text-img-layout100{ 
    padding:0px;
    margin:20px 0 0px;
    }
   
    DL.csc-textpic-image{ 
    padding:0px;
    margin:0px;
    }
   

    /* Left (in text) */
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

    /* Right (in text) */
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

    /* Right (in text, no wrap around) */
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float: right; clear: both; }
    /* Hide from IE5-mac. Only IE-win sees this. \*/
    * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height: 1%; }
    /* End hide from IE5/mac */

    /* Left (in text, no wrap around) */
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float: left; clear: both; }
    /* Hide from IE5-mac. Only IE-win sees this. \*/
    * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height: 1%; }
    /* End hide from IE5/mac */
dl.csc-textpic-image {
margin-bottom:0px;
}	
dl.csc-textpic-lastcol {
margin-bottom:0px;
}


*{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}

html{
	position:absolute;
	width:100%;
}

body {
	background-color:#2B2729;
	/*background-image:url(../img/footer-frederics-apartment-muenchen.gif);*/ /*siehe template default*/
	background-position:20px bottom;
	background-repeat:no-repeat;
}

hr {
	border: 6px dashed #DF942F;
	margin-bottom:0px;
	padding-bottom:0px;
}

p{
	margin-bottom:10px;
}
td p {
	margin-bottom:0px;	
}
#main ul, #right ul {
	list-style-image:url('../img/li_new.gif');
	list-style-type:none;
}
/* POSITIONIERUNG */
#header{
	background:#fff;
}

#callback{
	padding-bottom:10px;
}
#date{
	float:left;
	width:191px;
	line-height:20px;
	padding-left:10px;
}
#path{
	line-height:20px;
	padding-left:10px;
}
#path a{
	color:#656565;
	text-transform:uppercase;
}

.fullsize{
	background:#fff;
}
.bordered{
	width:191px;
	clear:both;
}
#fgm{
	margin:20px 10px 20px 10px;
	text-align:center;
}

#text{
	padding:15px;
	padding-left:30px;
	padding-right:25px;
}
#text h1, #text h2, #text h3, #text h4, #text h5, #text h6 {
 padding-top:0px;
}
#right{
 background-color:#ffffff;
}
#rb{
	overflow:hidden;
	width:161px;
	text-align:left;
	background:#fff;
	border:2px solid #e0942f;
}
#right .teaser{
	padding:10px 15px 0px 15px;
}



#background{
	background-position:10px bottom;
	background-repeat:no-repeat;	
}



#header .top{
	padding:10px 0 10px 0;
	text-align:right;
}
#header .top li{
	display:inline;
	margin-left:10px;
}

#left .navigation{
	background:#fff;
}
#left .navigation a{
	display:block;
	width:160px;
	text-align:left;
	padding:5px 0 5px 0;
	/*border-bottom:1px dashed #e0942f;*/
	background:url(../img/border_menu.gif) bottom repeat-x;
}
#left .navigation a.active-noline, #left .navigation a.inactive-noline {
 background:none;
 
}
#left .navigation a.active-noline {
 color: #9F1719;
}
#left .navigation li.level2 {
 background-color:#FAF6F0;
}
#left .navigation li.level2 a {
 padding-left:8px;
 width:152px;
}
#left .navigation li.level3 {
 background-color:#F9F1E6;
}
#left .navigation li.level3 a {
 padding-left:16px;
 width:144px;
}
#left .navigation li.level4 {
 background-color:#F4DAB9;
}
#left .navigation li.level4 a {
 padding-left:24px;
 width:136px;
}
.language{
	color:#651719;
	font-weight:bold;
	text-align:right;	
	width:176px;
	padding:10px 0 10px 0;
}
.language a{
	color:#656565;
	text-transform:uppercase;
	font-weight:bold;
}
.language a:hover{
	color:#e0942f;
}
.language a.active{
	color:#651719;
}

.print{
	text-align:right;	
	padding:10px 15px 10px 15px;
}
.print a{
	font-weight:bold;
	text-transform:uppercase;
	color:#E0942F;
}

#main ol{
	list-style-type:decimal;
}
#main ol li{
	margin-left:18px;
}

* html b\ody #main ol li { 
margin-left:23px;
   }
   
* + html #main ol li {
margin-left:23px;}

#main ul {
  margin-left:20px;
	list-style-type:square;
}
#main ul.apartment li{
	display:inline;
	margin-right:10px;
}
#main .apartment a{
	text-transform:none;
	white-space:nowrap;
	line-height:160%;
}

#right .navigation{
	/*border-bottom:1px dashed #e0942f;*/
	background:url(../img/border_menu.gif) bottom repeat-x;
}
#right .navigation{
	margin-left:10px;
}
#right .navigation li{
	list-style-image:url('/fileadmin/template/img/li.gif');
	list-style-type:none;
}
#right .navigation li.act{
	list-style-image:url('/fileadmin/template/img/li_act.gif');
	list-style-type:none;
}
#right .navigation a{
	text-transform:none;
	display:block;
	width:100%;
	padding:5px 0 5px 0;
}

/* überschriften */
h1,
h2,
h3,
h4,
h5 {
	margin:5px 10px 5px 10px;
}

h1 {font-size: 16px; color: #651719;}
h2 {font-size: 13px; color: #651719;}
h3 {font-size: 11px; color: #651719;}
h4 {background-color:#B7B7B7;color:#000000;}
h5 {}

#text h1,
#text h2,
#text h3,
#text h4,
#text h5{
	margin:5px 0 5px 0;
}
h4, #text h4 {
 font-weight:normal;
 padding:8px;
 margin:0px;
 font-size:12px;
 text-align:left;
}
#left h4 {
 margin-bottom:10px;
}
#right h1, #right h2, #right h3, #right h4, #right h5 {margin:-5px 0px 5px -5px;}

#main a, #left a, #right a {color:#000000;text-decoration: underline;}
#main a:hover {text-decoration:none;}
#main a.active{color: #651719;}
#main strong {color: #651719;}
#main em {color: #651719;}

.search {margin-left: -10px; padding-left: 10px; background-color: #dedddd; margin-right: -10px; padding-right: 10px; padding-top: 15px; margin-top: -10px; padding-bottom: 15px;}
.search label {width: 60px; display: block; float: left; font-weight: bold; line-height: 1.6em;}
.search select {width: 150px; font-size: 11px; margin-bottom: 10px; border: solid 1px #651719;}
.search .submit {width: 150px; float: left; margin-left: 60px; background-color: #b7b3b3; font-weight: bold; border: solid 1px #651719;}
.search TD {font-weight: bold;}

.teaser a {color: #656565;}
/*.teaser .imgtext-table img {border: solid 1px red; display: block; margin-left: -200px;}*/

.tx_st9contact input {width: 300px; border: solid 1px #e0942f;}
.tx_st9contact textarea {width: 300px; height: 150px; border: solid 1px #e0942f;}
.tx_st9contact .submit {width: 100px;}
.tx_st9contact #area-code-field {width: 75px;}
.tx_st9contact #code-field {width: 50px; margin-left: 7px; margin-right: 8px;}
.tx_st9contact #number-field {width: 150px;}

.orange		{color:#e0942f;}
.rot 		{color:#651719;}
.einzug     {margin:0;padding:0;padding-left:10px;}
.listenpunkt	{margin:0;padding:0;padding-left:12px;background:url(../images/frederic/global/punkte-apartment-muenchen.gif) no-repeat left;}
.fett_kursiv_rot {font-weight:bold;font-style:italic;color:#651719;}
.fett_kursiv     {font-weight:bold;font-style:italic;}
.fett_rot		{font-weight:bold;color:#651719;}
.kursiv_rot     {font-style:italic;color:#651719;}
.locations	{line-height:20px;}

#main .tx-flseositemap-pi1 ul {
 padding-left:0px;
 margin-left:25px;
}
#main .tx-flseositemap-pi1 ul li a {
 font-size:13px;
}
.topspace {
 height:18px;
}
.leftwidth {
 width:210px;
}
.centerwidth {
 width:445px;
}
.rightwidth {
 width:295px;
}

.leftcol-width {
 width:211px;
 height:1px;
 font-size:1px;
 line-height:1px;
}
.centercol-width {
}


.header-td1 {
 width:400px;
 text-align:right;
}
.header-td2 {
 width:550px;
 text-align:right;
}



#meta-navigation
{
	background-repeat: no-repeat;
	height: 38px;
	float:left;
}
#meta-navigation ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#meta-navigation a
{
	text-decoration: none;
	color: #252525;
}
#meta-navigation ul li.metanav
{
	float: left;
}

#meta-navigation ul li.metanav a.navtop-level1, 
#meta-navigation ul li.metanav a.navtop-level1-start,
#meta-navigation ul li.metanav a.navtop-level1-act {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	height:38px;
	line-height:38px;
	padding-left:8px;
	padding-right:7px;
	display:block;
	width:132px;
	border-right:1px dashed #666666;	
}
#meta-navigation ul li.metanav a.navtop-level1-start {
 width: 47px;
}
#meta-navigation ul li.metanav a.navtop-level1-act,
#meta-navigation ul li.metanav a:hover {
 background-color:#B7B7B7;
}
#meta-navigation ul ul
{
	display: none;
	position: absolute;
	padding: 0px;
	margin: 0px;
	z-index: 10000000;
}
#meta-navigation ul ul ul
{
	display: none;
	position: absolute;
	padding: 0px;
	margin: 0px;
	z-index: 10000000;
	left:147px;
	width: 147px!important;
	margin-top:-25px;
	border-left:1px solid #666666;

}

#meta-navigation li.subnav a,
#meta-navigation li.subnav2 a
{
	display:block;
	padding-left:10px;
	padding-right:10px;
	line-height: 15px!important;	
	font-size: 11px!important;
	width: 127px;
	letter-spacing: 0px!important;
	font-weight: normal!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
	background-color:#CBCACA;
}
#meta-navigation li.subnav a.navtop-level2-act,
#meta-navigation li.subnav a.navtop-level3-act {
 background-color:#B7B7B7;
}

#meta-navigation li.subnav2 a
{
 width: 127px!important;
 background-image:none!important;
 background-color:#CBCACA;
}
#meta-navigation ul li, #meta-navigation ul li
{
  line-height:0px!important;
}

.apartmentsearch {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:18px;
 padding-right:15px;
}
.apartmentsearch h3 {
 margin:0px;
 padding:0px;
 padding-bottom:15px;
 font-size:14px;
 color:#ffffff;
 font-weight:normal;
}
.apartmentsearch label {
 color:#ffffff;
 width:60px;
 display:block;
 float:left;
 text-align:right;
 padding-right:5px;
 line-height:20px;
 font-size:13px;
}
.apartmentsearch select {
 width:150px;
 float:left;
}
.apartmentsearch .input-select {
 height:20px;
 clear:both;
 padding-bottom:10px;
}
.apartmentsearch .input-submit {
 margin-left:65px;
}
.apartmentsearch .submit {
 background-color:#B7B3B3;
 border:1px solid #E0942F;
 width: 150px;
 cursor:pointer;
}
.content-left {
 text-align:left;
}
.content-left2 {
 text-align:left;
}
.content-left p {
 padding-left:10px;
 padding-right:10px;
}
.csc-frame-rulerAfter {
 padding-bottom:3px;
 margin-bottom:3px;
 border-bottom: 1px solid #DF942F;
}

.navigation a {
 text-decoration:none;
}
.content-left2 .navigation ul,
#topleft .navigation ul {
 margin:0px;
 padding:0px;
 list-style-type:none;
}
.content-left2 .navigation li,
#topleft .navigation li {
 list-style-type:none;
 background-color:#ffffff;
 border-bottom:1px solid #B7B7B7;
 margin:0px;
 padding:0px;
 padding-left:10px;
}
.content-left2 .navigation li.level2,
#topleft .navigation li.level2 {
 padding-left:20px;
}
.content-left2 .navigation li.level3,
#topleft .navigation li.level3{
 padding-left:30px;
}
.content-left2 .navigation li a,
#topleft .navigation li a {
 line-height:18px;
 padding-top:3px;
 padding-bottom:3px;
 color:#000000;
 padding-left:15px;
 display:block;
 background-image:url(../img/li_nav.gif);
 background-repeat:no-repeat;
 background-position:0px 9px;
}
.content-left2 .navigation li a.active,
#topleft .navigation li a.active,
.content-left2 .navigation li a.active-noline,
#topleft .navigation li a.active-noline {
 font-weight:bold;
}

/* NAVIGATION */
.navigation-head li{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:10px;
}
.navigation-head a{
	color:#656565;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

div#bottom-space ul.navigation-head a{
	color:#656565;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
}
.navigation-head a:hover{
	color:#e0942f;
}

#bottom-space .navigation-head a:hover{
	color:#651719;
}
.navigation-head a.active{
	color:#651719;
}
.navigation-head {
	list-style:none;
}

.apartment-list, .anotation {
 padding-left:15px;
}
.apartment-cell1,
.apartment-cell2,
.apartment-cell3,
.apartment-cell4,
.apartment-cell5 {
 float:left;
 width:120px;
 padding-top:15px;
}
.apartment-cell1 {
 padding-top:0px;
}
.apartment-cell5 {
 width:200px;
}
.apartment-row1 {
 width:700px;
}
.apartment-row {
 clear:both;
 width:700px;
 border: 1px solid #000000;
 margin-bottom:10px;
}
.apartment-link a {
 float:right;
 display:block;
 margin-right:15px;
 margin-top:5px;
}

.apartment-single-cell1 {
 width:413px;
 padding:15px;
 border-right:1px solid #000000;
 background-color:#EDEDED;
}
.apartment-single-cell2 {
 padding:15px;
 background-color:#EDEDED;
}
.spacer {
 clear:both;
 font-size:1px;
 line-height:1px;
 height:1px;
}

.tx_lumogooglemaps_pi1_sidebar {
 display:none;
}
.tx-lumogooglemaps-pi1 {
 padding:15px;
 }
.thegooglemap {
 border:1px solid #cdcdcd;
}

.csc-frame-line-right {
 border-right: 1px solid #B7B7B7;
 margin-top:5px;
 margin-right:10px;
 padding-right:10px;
}

.csc-float-left {
 float:left;
 margin-right:14px;
}
.csc-float-left .csc-textpic-text {
 padding-top:5px;
}
#outerdiv {
 width:952px;
 margin-top:20px;
 border-top:1px solid #666666;
 background-color:#ffffff;
}
.header-logo {
 float:left;
 padding-left:20px;
 line-height:0px;
}
.header-top {
 padding-top:5px;
 width:210px;
 float:right;
}
.header-top3{
 float: right; 
 clear: right;
 margin: 16px 43px 0 0;
}
#topnavigation{
	width:100%;
	height:38px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#EDEDED;
}
#topleft {
 height:199px;
 width:210px;
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
 background-color:#651719;
 vertical-align:top;
 float:left;
 background-image:url(../img/bg_topleft.gif);
 background-position:bottom;
 background-repeat:no-repeat;
}
#topcenter {
 border-bottom:1px solid #666666;
 background-color:#651719;
 vertical-align:top;
 width:741px;
 float:left;
 line-height:0px;
 height:199px;
}
#topcenter2 {
 vertical-align:top;
 width:741px;
 float:left;
}

#row33{
float:left;
display:block;}

#left{
 width:210px;
 float:left;
}
#main{
 margin-left:1px;
 float:left;
 width:741px;
 overflow:hidden;
}
#bottom-space {
 height:20px;
 background-color:#F29400;
 /*border-bottom:10px solid #F29400;*/
 padding: 5px 0px 0px 675px;
 margin-top:5px;
}
#row1,#row2,#row3,#row333,#row4,#row5 {
 clear:both;
 display:block;
 background-color:#ffffff;
 width:952px;
} 
#row4, #row333 {
 background-image:url(../img/bg_dot.gif);
 background-repeat:repeat-y;
 background-position:210px 0px;
}
#footer {
 width:952px;
 text-align:right;
}
#headerimage-right {
 line-height:0px;
}
#headerimage-right img{
 float:left;
}

div.panor {
padding-top:10px;
}

div#right div.content-right div.teaser div.csc-header h1 {
margin-left:-20px;
}

tbody tr.tr-even td.csc-uploads-fileName p {
margin:0px;
}
#raumansicht {width:730px; text-align:center;}

.backlink a:hover{color:#651719; text-decoration:underline;}
.backlink a{color:#651719;}
.backlink {margin-left:10px;float:left;}

.weiteresapp a:hover{color:#651719; text-decoration:underline;}
.weiteresapp a{color:#651719;}
.weiteresapp {margin-right:10px; padding-left:600px;
}

div#mb2 p.bodytext {
padding:10px;
}

.content-left2 p.bodytext {
padding:10px;}

#row33 div#topleft {float:none;}
#topcenter #image {
 font-size:1px;
 line-height:0px !important;
}
#topcenter #image img {
 border-right:1px solid #666666;
}
#headerimage-left {
 font-size:1px;
 line-height:0px !important;
}

#panorama input:hover {
clear:both;
width:243px;
height:28px;
background-image:url(../img/bg_button.gif);
background-repeat:repeat-x;
border-color:#cccccc #999999 #999999 #cccccc;
border-style:solid;
border-width:1px;
color:#000000;
font-size:13px;
text-decoration:underline;
}

#panorama input {
clear:both;
background-image:url(../img/bg_button.gif);
background-repeat:repeat-x;
width:243px;
height:28px;
border-color:#cccccc #999999 #999999 #cccccc;
border-style:solid;
border-width:1px;
color:#000000;
font-size:13px;
cursor:pointer;
}

#buchung input:hover {
clear:both;
width:243px;
height:28px;
background-image:url(../img/bg_buchung.gif);
background-repeat:repeat-x;
border-color:#cccccc #999999 #999999 #cccccc;
border-style:solid;
border-width:1px;
color:#ffffff;
font-size:13px;
text-decoration:underline;
}

#buchung input {
clear:both;
background-image:url(../img/bg_buchung.gif);
background-repeat:repeat-x;
width:243px;
height:28px;
border-color:#cccccc #999999 #999999 #cccccc;
border-style:solid;
border-width:1px;
color:#ffffff;
font-size:13px;
cursor:pointer;
}

#buchungli input {
clear:both;
background-image:url(../img/bg_buchung.gif);
background-repeat:repeat-x;
width:161px;
height:28px;
border-color:#cccccc #999999 #999999 #cccccc;
border-style:solid;
border-width:1px;
color:#ffffff;
font-size:13px;
cursor:pointer;
}
#buchungli {
padding-left:25px;
display:block;
}

#panorama {
height:16px;
margin-bottom:7px;
}

* html b\ody #panorama { 
margin-bottom:-3px;
                   }


#buchung {
 display:block;
}

.landing {
padding:10px 0px 9px 13px; 
width:440px; 
min-height:159px; 
background-color:#eeeeee; 
float:left;
font-size:11px;
}

*>.landing {
padding:11px 0px 0px 13px; 
width:440px; 
min-height:169px;
background-color:#eeeeee; 
float:left;
font-size:11px;
}


div.landing p.bodytext, div.landing p.bodytext a, div.landing p.bodytext i {
font-size:11px;
}

div.landing p.bodytext {
padding-left:17px;
margin-bottom:0px;
}

div.landing h1 {
padding-left:17px;
}
.nix {
margin:0px;
padding:0px;
margin-left:-17px;
}

* html b\ody div.csc-textpic div {
display:inline;
}

.hohenzollern {
float:left;
margin-right:15px;
}

* html b\ody div.dantestr {
float:left;
display:inline;
}

#main ul {
 list-style-image:url(../img/ul.gif);
}
#main ul li {
 line-height:150%;	
}
.left {
 clear:both;
 width:300px;
 float:left;
}
.right {
 float:left;	
}


@media screen { .header-top { width:220px }}
@media screen { .csc-frame-line-right { margin-top:9px }}
