strong { font-weight: bold ;}
h4 { font-weight: bold ; color: #000 ;}
.main { padding-top: 10px ;}
.main .imgContent { float: left ; margin: 10px 20px 10px 0 ; padding: 1px ;  border: solid 1px #d0c1ae ;}
.main .imgContent1 { float: left ; margin: 10px 30px 10px 0 ; padding: 1px ;  border: solid 1px #d0c1ae ;}
.main .RadEWrapper img { margin: 0 ; border: none ;}
.paLatest { width: 243px ; height: 82px ; background: url(images/paLatestBg.jpg) no-repeat ; border: solid 1px #d0c1ae ; border-top: none ;}
.paLatest div { text-align: left ; padding: 11px 5px 0 0 ;}
.paLatest .paLatestImg { width: 90px ; float: left ; padding: 10px 5px 0 11px ; text-align: center ;}
.paLatest div img { padding: 1px ; border: solid 1px #d0c1ae ; margin: 0 ;}
.paLatest div span { font: 11px Arial, Helvetica, sans-serif ; color: #cc6600 ;}
.paListing { width: 178px ; margin-bottom: 10px ;}
.paListingImg { text-align: center ;}
.paListing img { padding: 1px ; border: solid 1px #d0c1ae ; border-bottom: none ; margin: 0 ;}
.paListing span { display: block ; width: 100% ; background: #fdf2d0 url(images/paListing.jpg) top left no-repeat ; border: solid 1px #d0c1ae ; font: 11px Arial, Helvetica, sans-serif ; color: #cc6600 ; text-align: center ; padding: 5px 0 ;}
.paView .paViewImg { vertical-align: top ; padding: 0 10px 0 0 ;}
.paView .paViewImg img { padding: 1px ; border: solid 1px #d0c1ae ; margin: 0 ;}
.paView .paViewImg .photo-frame { margin: 10px 13px 0 0 ;}
.paView h3 { font: bold 14px Arial, Helvetica, sans-serif ; color: #cc6600 ; padding-bottom: 10px ;}
#mainContent .main table.kontakt { width: 100% ; font: 12px Arial, Helvetica, sans-serif ; color: #000 ;}
#mainContent .main table.kontakt td { padding-bottom: 10px ;}
#mainContent .main h2 { padding: 10px 0 ;}
#mainContent .main h2 span { font: 20px "Times New Roman", Times, serif ; color: #cc6600 ;}
#mainContent .main p { font: 12px Arial, Helvetica, sans-serif ; color: #000 ; line-height: 18px ; padding-bottom: 18px ;}
#mainContent .main ul { padding: 0 0 20px 20px ; font: 12px Arial, Helvetica, sans-serif ; color: #000 ;}
#mainContent .main ul li { list-style: circle ;}
#leftSidebar .main h2 span  { display: none ;}
#leftSidebar .main h2 span.Head { display: block ; width: 208px ; height: 25px ; background: url(images/paLatestH3.jpg) no-repeat ; font: bold 12px Arial, Helvetica, sans-serif ; color: #cc6600 ; padding: 12px 0 0 35px ;  border: solid 1px #d0c1ae ;}
.box { width: 223px ; background: #f4e9c4 url(images/paLatestBg.jpg) top left no-repeat ; border: solid 1px #d0c1ae ; border-top: none ; padding: 10px ;}
#leftSidebar { font: 11px Arial, Helvetica, sans-serif ; color: #000 ;}
#leftSidebar p span { font: 11px Arial, Helvetica, sans-serif ; color: #cc6600 ; padding: 0 0 0 10px ; background: url(images/arrow.jpg) left center no-repeat ;}
#mainContent .main iframe { border: solid 2px #cc6600 ;}
.PagingTable { width: 90% ; margin: 0 25px ; border: none ; color: #000 ;}
a.NormalBold , .PagingTable a.CommandButton { color: #000 ;}

.pAgentViewOpis { margin: 0 0 20px 0 ; width: 100% ;}
.pAgentViewOpis th { font-weight: bold ; color: #000 ; padding: 3px 0 ; border-bottom: dotted 1px #ccc ;}
.pAgentViewOpis td { text-align: right ; border-bottom: dotted 1px #ccc ;}

.naLatest { margin-bottom: 20px ; font: 12px Arial, Helvetica, sans-serif ;}
.naLatest td { padding-top: 10px ;}
.NewsItem cite , .naLatest cite { font: 10px Arial, Helvetica, sans-serif ;}
#mainContent .NewsItem h2 { padding: 0 0 10px 0 ;}
.NewsItem img , .naLatest img { margin: 0 10px 0 5px ; float: left ; padding: 1px ; border: solid 1px #d0c1ae ;}
.NewsItem { clear: both ; margin-bottom: 20px ;}

#mainContent .main .ulImage { float: left ; margin-left: -20px ;}