html,body{width:100%;height:100%;margin:0;padding:0;}

body
{
	background:url('/cms/images/1024-bg.jpg') repeat-y;
	background-position:center;
}
#outer{
width:984px;
margin:auto;
min-height:100%;
height:auto;
position:relative;
color:#ffffff;
background:#ffffff;
}

#searchbox a {
    font-size: 12px;
    padding-left: 3px;
    text-decoration: none;
}

.theFinancials {
background-color:white;
border:solid 1px #cccccc;
width:196px;
min-height:600px;
}
#cse-search-results iframe {
width:500px;
}
.google #googleSearchBox {
padding-top:12px;
}
.google input[type=text] {
width:178px;
}

*{font-family:arial;}
.clear{clear:both;}

p{
text-align:justify;
}

/* ilMeteo weather display */
#container #centerContent .withBanner .banner a img {
width:220px;
height:181px;
}

img{border:none;}
#footer{
position:absolute;
left:0px;
bottom:20px;
height:18px;
width:975px;
border-top:2px solid #fff;
color:#000;
font-size:12px;
padding:9px 0px 0px 4px;
text-align:right;
}
#footer a,#footer{
color:#777777;
text-decoration:none;
}

#placeHolderTop{
height:202px;
}
#placeHolderBottom{
height:49px;
}
#header{
position:absolute;
left:0px;
top:0px;
/*background:#c0c0c0 url('/cms/images/go_italy.png') no-repeat 0px 92px;*/
background:#FFFFFF url('/cms/images/go_italy.png') no-repeat 0px 92px;
width:984px;
height:200px;
color:#000;
border-bottom:1px solid #c0c0c0;
color:#777777;
}
#header .banner1{
width:728px;
height:90px;
background:#cecece;
border-bottom:2px solid #fff;
border-right:3px solid #fff;
}
#header .dontClick{
position:absolute;
left:730px;
top:0px;
width:254px;
height:90px;
border-bottom:2px solid #fff;
/*background:url('/cms/images/banners/FrontPic_Radio_It.jpg') no-repeat;*/
}
#header .dontClick a{
display:block;
width:100%;
height:100%;
}
#centerContent .rss a{
text-decoration:none;
font-weight:bold;
}
#centerContent .rss {
text-decoration:none;
background:transparent url(/cms/images/rss16x16.gif) no-repeat scroll 0%;
padding-left:18px;
}
#header .rss {
background:transparent url(/cms/images/rss16x16.gif) no-repeat scroll 0%;
color:#221E1E;
display:block;
padding-left:18px;
position:absolute;
text-decoration:none;
top:174px;
width:16px;
font-weight:bold;
font-size:11px;
font-weight:bold;
height:16px;
left:927px;
}

#header .fb_logo {
color:white;
display:block;
padding-left:18px;
position:absolute;
text-decoration:none;
top:173px;
width:16px;
font-weight:bold;
font-size:11px;
font-weight:bold;
height:16px;
left:887px;
}

#header .menu{
position:absolute;
left:380px;
top:139px;
}
#header .menu a:first-child
{
border-left:none;
}
#header .menu a{
display:block;
float:left;
padding:0px 9px;
color:#221e1e;/*#5c5c5c;*/
text-decoration:none;
border-left:2px solid #868262;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
line-height:10px;
}
#header .menu a.active,#header .menu a:hover{
color:#221E1E;
}
#header .home{
position:absolute;
display:block;
height:105px;
    left: 81px;
    top: 91px;
    width: 201px;
}
#headerTitle{
color:#000;
position:absolute;
left:470px;
top:174px;
font-weight:bold;
font-size:11px;
width:300px;
text-align:left;
}

#leftContent{
background:#e9e9e9;
float:left;
width:175px;
}

#leftContent .skyScraper{
width:160px;
height:2470px;/*1900px;*//*1242px;*/
margin:0px auto 15px;
overflow:hidden;
display:block;
position:relative;
z-index:10;
}


/*#leftContent .skyScraper table{
position:absolute;
left:0px;
top:0px;
}

#leftContent .skyScraper a{
position:absolute;
left:0px;
top:0px;
}*/

#centerContent{
float:left;
width:495px;
padding:0px 30px;
font-size:12px;
}
#centerContent .spacer{
border-bottom:1px solid #cecece;
width:100%;
height:1px;
margin:0px 0px 10px 0px;
}


#centerContent .rssTitle{
color:#434343;
font-size:24px;
margin:10px 0px;
}

#centerContent .articleImg,#centerContent img{
float:left;
padding:0px 5px 5px 0px;
}

#rightContent{
float:left;
width:254px;
}

/* floatingAds,  Author: Tobias Peter */
.banner_left .scrollingRSS {
	width:240px;
	height:160px;
	overflow:hidden;
position:relative;
font-size:9px;
}
.banner_left .rssContainer{
position:relative;
}
#rightContent .floatingAds {
	width:240px;
	height:290px;
	overflow:hidden;
}
#rightContent .floatingAds img{
	float:none;
}
#rightContent .floatingAds a{
	display:block;
}
/* end of floatingAds */

.leaderPlaceHolder{height:110px;}

#bannerLeaderBoard{
width:728px;
height:90px;
background-color:#cecece;
position:absolute;
bottom:29px;
left:0px;
}
#rightContent .google{
width:250px;
height:40px;
margin:0px 0px -14px 0px;
padding:10px 10px 0px 0px;
}
#googleTopLine{
width:254px;
height:1px;
border-bottom:1px solid #cecece;
position:absolute;
left:730px;
top:210px;
}
#googleBottomLine{
width:254px;
height:1px;
border-bottom:1px solid #cecece;
position:absolute;
left:730px;
top:281px;
}
#rightContent .googleTable{
position:relative;
left:-10px;
}

.rightContainer{
margin-top:10px;
padding:0 10px 10px 10px;
text-align:justify;
font-size:12px;
background-color:#ffffff;/*#eae8ed;*/
border: 1px solid #abadb3;
border-right:none;
}

.rightContainer p{
margin-bottom:0;
}
.rightContainer h1{
margin:0px -10px 10px -10px;
text-align:center;
background:#ffffff;/*#464646;*/
text-transform:uppercase;
font-size:14px;
line-height:28px;
color:#000000;/*#ffffff;*/
border-bottom:1px solid #abadb3;
border-top:1px solid #abadb3;
font-weight:lighter;
}
.rightContainer img{
float:left;
padding:0px 4px 4px 0px;
}
/*.rightContainerEnd{
border-top:1px solid #000;
margin:0px -10px;
}*/

#leftContent .menu{
margin-bottom:50px;
background:#bae8fd;/*#c0c0c0;*/
}
#leftContent .current{
background-color:#46abfa;/*#aca9a9;*/
}
#leftContent .menu a{
display:block;
line-height:31px;
text-decoration:none;
color:#221e1e;/*#818181;*/
text-transform:uppercase;
padding:0px 0px 0px 22px;
font-size:12px;
}
#leftContent .menu a.sub{
line-height:20px;
border:none;
font-size:11px;
padding:3px 0px 3px 42px;
color:#5c5c5c;
}
#leftContent .menu a.sub:hover{
padding-left:47px;
}
#leftContent .menu a.subActive{
font-size:10px;
border-bottom:none;
line-height:20px;
border-right:5px solid #A09B75;
padding-left:42px;
}
#leftContent .menu a.subActive:hover{
padding-left:42px;
}
#leftContent .menu .subContainer{
border-bottom:1px solid #fff;
background:#e9e9e9;
}
#leftContent .menu a.active{
border-left:14px solid #000000;
padding-left:8px;
color:white;
}
#leftContent .menu a.active:hover{
padding-left:8px;
}
#leftContent .menu a:hover{
padding-left:27px;
}

#leftContent .today{
text-align:right;
font-size:12px;
line-height:20px;
background:#ffffff;
padding:10px 0px 10px 0px;
}
#leftContent .werbung{
font-size:10px;
padding-left:8px;
}



#centerContent h1,#centerContent h1 a{
color:#000;
text-align:left;
font-size:24px;
margin:15px 0px 10px 0px;
text-decoration:none;
}

#centerContent .line_top_1{
border-top:1px dotted green;
margin:7px 0px 0px 0px;
padding:7px 0px 0px 0px;
}

#centerContent .bigHead,#centerContent .twoArticles,#centerContent .littleHead,#centerContent .threeBg,#centerContent .withBanner{
margin-bottom:15px;
}

#centerContent .withBanner{
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
padding:10px 0px;
}

#centerContent .withBanner iframe#radiowigetget {
left: -30px;
position: relative;
top: 25px;
}

#centerContent .bigHead h1,#centerContent .bigHead h1 a{
font-size:24px;
margin:15px 0px 5px 0px;
text-decoration:none;
}

#centerContent .twoArticles h1,#centerContent .twoArticles h1 a{
font-size:16px;
margin:0px 0px 5px 0px;
text-decoration:none;
}
#centerContent .twoArticles .first{
width:233px;
float:left;
text-align:justify;
padding-right:14px;
border-right:1px solid #D8D8D8;
margin-right:14px;
overflow:hidden;
}
#centerContent .twoArticles .second{
width:233px;
float:left;
text-align:justify;
overflow:hidden;
}
#centerContent .littleHead h1,#centerContent .littleHead h1 a{
font-size:16px;
margin:0px 0px 5px 0px;
text-decoration:none;
}

#centerContent .threeBg{
background-color:#E9E9E9;
height:200px;
color:#7B786D;
font-size:12px;
margin-bottom:10px;
}
#centerContent .threeContainer{
float:left;
width:155px;
padding:5px;
height:182px;
overflow:hidden;
position:relative;
}
#centerContent .threeContainer .imgLink{
display:block;
width:155px;
height:100px;
margin-bottom:5px;
overflow:hidden;
}
#centerContent .threeContainer .more{
position:absolute;
left:0px;
top:177px;
display:block;
padding:2px 4px 2px 125px;
}
#centerContent .threeBg h1{
font-size:13px;
margin:0px 0px 3px 0px;
height:16px;
overflow:hidden;
}

#centerContent .threeBg h1 p{
margin:0;
padding:0;
}

#centerContent .withBanner .banner{
margin:0px 0px 0px 0px;
float:right;
}

#centerContent .withBanner .bannerCenter {
margin:0px 0px 0px 0px;
float:right;
position: relative;
right: 80px;
}
#centerContent .withBanner iframe {
/*bottom: 50px;
left: 80px;
margin-bottom: -50px;
position: relative;*/
}

#centerContent .withBanner .banner_left{
width:265px;
margin:0px 0px 0px 0px;
float:left;
}
.banner_left .rssItems {
overflow:hidden;
max-height:160px;
}
.banner_left .rssItems a {
color:#000000;
text-decoration:none;
}
#centerContent .rssItems h2{
font-size:12px;
margin:10px 0 0;
}
#centerContent .rssItems h2 a{
color: #000000;
text-decoration:none;
}

#centerContent .withBanner h1{
font-size:14px;
margin:0px 0px 5px 0px;
}

.newsList{
padding-top:7px;
}
#centerContent .newsList h1,#centerContent .newsList h1 a{
font-size:16px;
margin:10px 0px 5px 0px;
color:#000;
text-decoration:none;
}
.newsList h1 a:hover{
text-decoration:underline;
}
.newsList div.newsContainer{
margin:3px 0px 3px 0px;
padding:0px 0px 7px 0px;
border-bottom:1px solid #a09b75;
text-align:justify;
}

.lightboxGalleryImage{
float:left;
margin:5px;
padding:5px;
border:1px solid #a09b75;
display:block;
width:147px;
height:116px;
}

.lightboxGalleryImage td{
width:135px;
height:100px;
text-align:center;
vertical-align:center;
}

#centerContent .lightboxGalleryImage img{
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:none;
}

/*google stuff*/
#sbi{
width:100px;
font-size:14px;
}
#sbb{
font-size:14px;
background-color:#fff;
}
/*contenido backend save,edit images*/
#centerContent #m3,#centerContent #m5,#centerContent #m8,#centerContent #m10,#centerContent #m13,#centerContent #m15,#centerContent #m18,#centerContent #m20{
float:none;
}

.kontaktForm{
font-size:12px;
margin:20px 0px 0px 20px
}

.kontaktForm input,.kontaktForm .inputFile{
width:250px;
border:1px solid #a09b75;
margin-bottom:4px;
}
.kontaktForm textarea{
width:250px;
height:150px;
border:1px solid #a09b75;
margin-bottom:4px;
font-size:12px;
}

.kontaktForm .submit{
width:140px;
margin:4px 0px 0px 112px;
}

a.more{
font-size:10px;
color:#a09b75;
}
.newsContainer a.more{
display:block;
clear:left;
}

a.moreRight{
font-size:10px;
color:#000;
}
.pager a{
color:#a09b75;
}

.googleNoRight{
float:right;
}
#aoLogo{
left:737px;
position:absolute;
top:276px;

}
#kostenloserEintrag{
position:absolute;
left:545px;
top:222px;
width:150px;
border:1px solid #a09b75;
color:#000;
display:block;
padding:3px;
text-decoration:none;
text-align:center;
}
#kostenloserEintrag:hover{
background-color:#edead3;
}
.shopContainer{
padding:7px;
}

#companyContainer{
background-color:#e9e9e9;
height:70px;
margin:0 0 10px;
}

#companyContainer a{
display:block;
float:left;
margin:10px 20px;
width:125px;
height:50px;
overflow:hidden;
}

#companyContainer a img{
float:none;
}

#footer .rss{
position:absolute;
right:30px;
top:5px;
background:transparent url('/cms/images/rss16x16.gif') no-repeat left center;
height:16px;
}

#footer .rss a{
color:#fff;
text-decoration:none;
line-height:16px;
display:block;
height:16px;
padding-left:20px;
}

#centerContent .rssBy{
font-size:15px;
color:#aaa;
padding:2px 0px 9px 0px;
}

#centerContent .rssBy a{
color:#777;
font-size:13px;
}
.rightContainer .archive a.moreRight{
text-decoration:none;
font-size:12px;
margin-bottom:5px;
}
.rightContainer .archive_element{
margin-bottom:5px;
}
.rightContainer .archive{
margin-top:8px;
}
#container
{
	background-color:#ffffff;
	color:#000;
}
/*
#bottom_shadow
{
	background:transparent url('/cms/images/bottom_shadow_1024.jpg');
	height:20px;
	width:1024px;
	margin:auto;
	position:absolute;
	bottom:0px;
	left:-19px;
}
*/
/*
#corner
{
	background:transparent url('/cms/images/corner.jpg') no-repeat;
	position:absolute;
	left:0px;
	top:-5px;
	width:20px;
	height:20px;
}
*/
.separator
{
        border-bottom:1px solid #ffffff;
        display:block;
}
#leftContent .menu .subContainer .separator
{
        border:none;
}
