* {	margin:0;padding:0;}
body {font:13px "Trebuchet MS", Arial, sans-serif; margin:0; padding:0; background:#D7E7F7}
h1 {
color:#16467D;
letter-spacing:1px;
font-size:19px; padding:2px 0 0 10px;
margin-bottom:10px;
background:url(img/bg-leiste-orange-san-valentino.gif) no-repeat;
height:30px;
}
h2 {font-size:16px; letter-spacing:1px; background:url(../img/bg/bg-subtitel.gif) repeat-x; padding:1px 4px; display:inline}
h3 {
color:#16467D;
font-size:15px;
letter-spacing:1px;
}
img {
border:0;
}
li {
list-style-type:none;
}
input, select, textarea, button {
font:13px "Trebuchet MS", Arial, sans-serif;
}
/*NAVIGATION*/
a:link {color:#16467D; text-decoration:underline; font-size:14px;}
a:visited {color:#16467D; text-decoration:underline; font-size:14px;}
a:active {color:#16467D; text-decoration:underline; font-size:14px;}
a:hover {color:#FC8300; text-decoration:none; font-size:14px;}
#tabsmenu {
width:100%;
float:left;
display:block;
margin-top:-1px;
}
#tabsmenu ul {
margin:0;
padding:0;
}
#tabsmenu li {
color:#16467D;
letter-spacing:1px;
font-weight:bold;
display:inline;
float:left;
background:#D7E7F7;
margin-right:3px;
border:1px solid #8EB5DA;
border-top:none;
}
#tabsmenu li a {
text-decoration:none;
display:block;
padding:5px 7px;
font-size:15px;
}
#tabsmenu li a:hover, #tabsmenu li a.active {
background:#FEE1C1;
color:#16467D;
}
#minitabs, #sucheweb, #minitabssingel {
border:1px dashed #fa9e39; 
padding:5px 4px 0 4px;
margin-bottom:15px;
width:290px;
}
#minitabs div, #sucheweb div, #minitabssingel div {
background:url(/img/bg/bg-leiste-orange.gif) no-repeat; 
margin-bottom:5px;
padding:3px 0 0 10px;
display:block;
height:27px; 
width:280px;
clear:both;
color:#16467D;
font-weight:bold;
letter-spacing:1px;
font-size:15px;
}
#minitabs div a, #subnav div a, #minitabssingel div a {
text-decoration:none;
font-size:15px;
}
#minitabs div img, #sucheweb div img, #minitabssingel div img {
float:right;
margin:3px 10px 0 0;
}
#minitabs ul, #minitabssingel ul {
width:284px;
padding-left:4px;
margin-bottom:15px;
float:left;
}
#minitabssingel li {
padding-left:2px;
display:inline;
float:left;
width:290px;
}
#minitabs li {
display:inline;
float:left;
width:142px;
}
#minitabs li a, #minitabssingel li a {
font-size:13px;
font-weight:normal;
letter-spacing:normal;
line-height:24px;
background:url(../img/bg/dart.gif) no-repeat 0 6px;
padding-left:7px;
}
#minitabs span, #minitabssingel span {
width:280px;
display:block;
float:left;
padding:0 0 5px 4px;
}
#sucheweb ul {
padding-left:4px;
margin:20px 0 15px 0;
}
#sucheweb li {
display:inline;
padding:2px 4px 2px 2px;
}
#sucheweb li a {
font-size:13px;
letter-spacing:normal;
font-weight:bold;
}	
#sucheweb form {
margin:5px 0 5px 5px;
}		
#minitabs form {
float:left;
padding:0 0 5px 5px;
}	
#minitabs li a.aktuell, #sucheweb li a.aktuell, #minitabssingel li a.aktuell {
color: #FC8300;
text-decoration:none;
}
.page {
margin-top:10px;
font-weight:normal;
float:left;
width:100%;
padding:5px 0;
}
.page a:link, .page a:visited {
text-decoration: none;
border: 1px solid #8EB5DA;
background:#D7E7F7;
padding:2px 5px;
float:left;
margin:0 5px 8px 0;
font-weight:normal;
}
.page a:hover, .page a.activ {
text-decoration: none;
background-color: #FFFFFF;
border: 1px solid #8EB5DA;
padding:2px 5px;
font-weight:normal;
color:#FC8300;
}
.page span {
font-size:14px;
float:left;
margin:0 5px 8px 0;
text-decoration: none;
background-color: #FFFFFF;
border: 1px solid #8EB5DA;
padding:2px 5px;
font-weight:normal;
color:#FC8300;
}
a.link-aktuell {
color: #FC8300;
text-decoration:none;
}
.descrizione-top {
margin:5px 0 8px 0;
width:100%;
float:left;
}
.descrizione-top a {
font-size:12px;
}
.descrizione-top a.subactiv {
color:#FC8300;
}
#nav-bottom {
width:980px;
display:block;
float:left;
margin:10px 0;
text-align:left;
line-height:130%;
}
#nav-bottom ul {
margin-top:5px;
}
#nav-bottom li {
width:196px;
float:left;
display:inline;
}
#nav-bottom li a {
font-size:13px;
}

/*DIV BODY*/
#container-header {
background:#D7E7F7;
border-bottom:1px solid #8EB5DA;
}
#header {
width:980px;
margin:0 auto;
}
#header img {
border:0;
}
#header .ads-top {
float:right;
margin:5px 3px;
width:728px;
}
#container-content {float:left; width:100%; background-color:#FFF; background-image:url(../img/bg/bg-content.gif); background-repeat:repeat-x; background-position:top}
#content {
width:980px;
margin:0 auto;
}
#container-footer {background-color:#D7E7F7; background-image:url(../img/bg/bg.gif); background-repeat:repeat-x; width:100%; border-top:3px solid #8EB5DA; clear:both; min-height:100px}
#footer {width:980px; margin:0 auto}
#footer a {color:#484848; text-decoration:none}
#footer a:hover {color:#000}
.footerMenu {float:left; width:980px; padding:10px 0 15px 0; border-bottom:1px solid #BED3E8}
.footerMenu strong {padding:3px 1px; background:url(../img/bg/bg-links-footer.gif) repeat-x}
.footerMenu ul {margin-top:15px}
.footerMenu a {background:url(../img/bg/icon-links-footer.gif) no-repeat 0 50%; padding-left:17px}
.footerMenu li {width:166px; float:left; min-height:56px}
.footerMenu li + li {border-left:1px solid #BED3E8; margin-left:15px; padding-left:15px}
.footerBottom {float:left; width:980px; margin:15px 0 10px 0; background:url(img/cuore.png) no-repeat 0 50%; text-indent:24px; height:19px; color:#484848}
.footerBottom a {font-size:13px}
#extra {width:980px; margin-bottom:10px; clear:both}
#right {
float:right;
width:300px;
margin:21px 0 20px 0;
}
#left {
float:left;
width:650px;
margin:20px 0 10px 0;
}
#left p {margin:15px 0 20px 0}
/*SUB NAV ZONA*/
.nav-zona ul, .nav-zona-due ul {
width:650px;
float:left;
margin-top:10px;
display:block;
background:#F1F5F8;
}
.nav-zona-due li /*LIST 2 COLLONE*/ {
padding:15px 0;
display:inline;
float:left;
width:320px;
margin-left:4px;
line-height:22px;
}
.sub-nav-zona-due li /*LIST 2 COLLONE*/ {
padding:15px 0;
display:inline;
float:left;
width:320px;
margin-left:4px;
line-height:22px;
}
.nav-zona li {
padding:10px 0;
display:inline;
float:left;
width:212px;
margin-left:4px;
line-height:22px;
}
.sub-nav-zona li {
padding:10px 0;
display:inline;
float:left;
width:212px;
margin-left:4px;
line-height:22px;
}
.nav-zona li a, .nav-zona-due li a {
background:url(img/cuore-small.png) no-repeat 0 1px;
padding-left:20px;
letter-spacing:1px;
font-weight:bold;
line-height:22px;
}
.sub-nav-zona li a, .sub-nav-zona-due li a {
background:url(img/cuore-small.png) no-repeat 0 1px;
padding-left:20px;
letter-spacing:1px;
font-weight:normal;
line-height:22px;
}
.nav-zona li span {
font-size:12px;
display:block;
line-height:120%;
width:196px;
}
.nav-zona-due li span {
font-size:12px;
display:block;
line-height:120%;
width:300px;
}
.nav-zona li span a, .nav-zona-due li span a {
text-decoration:none;
font-size:12px;
color:#000000;
letter-spacing:normal;
font-weight:normal;
padding-left:0;
line-height:120%;
background:none;
}
.suonerie-polif, .suonerie-mp {
float:left;
width:650px;
}
.suonerie-polif ul, .suonerie-mp ul {
float:left;
width:650px;
margin:15px 0;
}
.suonerie-polif li, .suonerie-mp li {
float:left;
display:inline;
width:50%;
margin:5px 0;
}
.suonerie-polif li a {
background:url(../img/telefonia/suonerie_ic.gif) no-repeat 0 3px;
padding-left:20px;
}
.suonerie-mp li a {
background:url(../img/telefonia/suonerie_mp3_ic.gif) no-repeat 0 3px;
padding-left:20px;
}
.zona-top {
width:640px;
float:left;
margin:10px 0 20px 0;
padding:5px;
display:block;
background:#F1F5F8;
line-height:150%;
}
.zona-top a {
background:url(../img/bg/dart.gif) no-repeat 0 50%;
padding-left:8px;
}
/*BOX TOP ZONA*/
.nav-zona, .nav-zona-due {
float:left;
width:650px;
padding-bottom:20px;
margin:10px 0;
border-bottom:1px dashed #FC8300;
}
.sub-nav-zona, .sub-nav-zona-due {
float:left;
width:650px;
padding-bottom:20px;
margin:10px 0;
}
/*LIST*/
#list p {
line-height:130%;
margin-bottom:20px;
float:left;
width:650px;
}
#list p a {
line-height:25px;
}
#list .border {
float:left;
width:650px;
margin-bottom:10px;
border-bottom:1px dashed #FC8300;
}
#list-cat ul {
margin:0;
display:inline;
float:left;
}
#list-cat li {
float:left;
display:inline;
width:325px;
margin-bottom:5px;
}
/*ADS*/
.ads {
margin-bottom:15px;
float:left;
width:300px;
}
.ads-piccole {
float:left;
width:300px;
margin-bottom:5px;
}
.ads-piccole-left {
float:left;
display:block;
width:648px;
background:#F6F6F6;
border:1px dotted #CBCBCB;
margin:10px 0 15px 0;
}
.ads-banner {
float:left;
width:300px;
}
.ads-banner img {
margin-bottom:15px;
}
#img-60x60 {
width:300px;
float:left;
padding-bottom:10px;
line-height:120%;
}
#img-60x60 img {
float:left;
width:60px;
height:60px;
margin:5px 5px 0 0;
border:0;
}
#img-60x60 a {
font-weight:bold;
line-height:19px;
}
#img-60x60 span {
display:block;
}
.g-top-text {
float:left;
width:730px;
height:90px;
}
.g-top-search {float:right}
.g-top-search form {margin-bottom:20px}
.count {float:right}
.count table {margin-right:7px}
.count td {width:70px; vertical-align:bottom; text-align:right}
.g-bottom-left {
float:left;
width:740px;
}
.g-bottom-right {
float:left;
display:inline;
width:120px;
}

/*CLASS*/
.link-dart {
background:url(../img/bg/dart.gif) no-repeat 0 50%;
padding-left:8px;
}
.box-orang {
border:1px dashed #fa9e39; 
padding:5px 4px;
float:left;
margin-bottom:15px;
width:290px;
}
.box-orang span {
height:27px; 
font-weight:bold; 
background:url(/img/bg/bg-leiste-orange.gif) no-repeat; 
margin-bottom:5px;
display:block;
padding:3px 0 0 10px;
color:#16467D;
font-size:15px;
letter-spacing:1px;
}
.box-orang img {
margin:5px 4px 7px 4px;
}
.box-orang p {
width:280px;
padding:0 0 5px 5px;
}
.box-orang strong {
color:#484848;
background-color:#ECF8D8;
}
.box-orang ul {
width:280px;
padding-left:5px;
margin-bottom:5px;
}
.box-orang li {
width:135px;
padding:3px 0;
display:inline;
float:left;
}
.box-orang li a {
line-height:18px;
}
.rss {
float:right;
}
.rss img {
border:0;
}
.top-links {
float:left;
display:block;
width:650px;
margin-bottom:15px;
}
.top-links strong {
display:block;
}
.top-links p {
margin-top:10px;
}
.send-user {
width:295px;
background:#ECF8D8 url(../img/bg/point-bg.gif) no-repeat 275px;
padding:3px 0 3px 5px;
margin-bottom:15px;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
}

/*CLEAR*/
#container-content:after, #content:after, #minitabs:after, #minitabssingel:after, #header:after, #tabsmenu:after {
clear: both; 
display: block;  
content: "."; 
height: 0; 
visibility: hidden; 
}