/*** Copyright Transkom KG ***/

body {
background:#ffffff;
color:#000000;
font-family: verdana, serif;
margin:0;
padding:0px 0px 0px 0px;
text-align:center;
}

p {
line-height:1.5em;
margin:0 0 15px;
}

table {
padding:0;
text-align:left;
font-size: 11px;
letter-spacing:1px;
}

.textklein {
font-size: 9px;
}

.textweiss {
color: #FFFFFF;
font-weight: bold;
}


/*** Main container ***/

#container {
background:#ffffff;
border:0px solid #F68720;
color:#ffffff;
margin:0 auto;
width:900px;
padding:0;
text-align:left;
font-size: 11px;
letter-spacing:1px;
}

/*** sitename ***/
#sitename {
background: #ffffff url(img/head.gif);
border:0px solid #F68720;
color:#000000;
width:900px;
height:150px;
margin:0 auto;
}

#sitename a {
color:#ffffff;
text-decoration:none;
text-transform:none;
text-align:center;
font-size: 8px;
margin:10px 0px 0px 0px;
padding:5px 5px 5px 5px;
display:block;
background:#DF3409;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}

#sitename a:hover {
color:#000000;
}


#body {
background-color:#ffffff;
border:2px solid #F68720;
color:#000000;
padding:0px 0px 0px 0px;
margin:1px 0px 0px 0px;
clear: both;
}


/*** right ***/
#right {
background-color:#ffffff;
border-left:1px solid #F68720;
color:#000000;
padding:5px 15px 15px 15px;
margin:30px 10px 10px 10px;
float: right;
width:140px;
}

#right h1,#right h2 {
background-color:inherit;
color:#000000;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
margin:10 0 15px;
padding:0;
}

#right h2 {
font-size:13px;
letter-spacing:1px;
margin-bottom:10px;
}

#right img {
border:0px solid #b0b0b0;
float:center;
margin:5px 5px 5px 5px;
padding:5px;
}


/*** Content ***/
#content {
background-color:#ffffff;
border:0px solid #F68720;
color:#000000;
padding:10px 15px 15px 35px;
margin:1px 0px 0px 0px;
width: 630px;
float: left;
}

#content a {
color:#000000;
font-weight:normal;
text-decoration:none;
}

#content a:hover {
color:#F68720;
text-decoration:none;
}

#content h1,#content h2,#content h3 {
background-color:inherit;
color:#000000;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
margin:12 0 15px;
padding:0;
}

#content h2 {
background-color:#F68720;
color:#ffffff;
font-size:13px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:10px 25px 5px 20px;
}

#content h3 {
background-color:#F68720;
color:#ffffff;
font-size:13px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:10px 0px 5px 0px;
}

#content h4 {
background-color: #E0E0E0;
color:#000000;
font-size:12px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:0px 5px 5px 0px;
}


#content img {
border:0px solid #b0b0b0;
float:left;
margin:5px 5px 5px 5px;
padding:5px;
}


/*** Content Azienda ***/
#contentazienda {
background-color:#ffffff;
border:0px solid #F68720;
color:#000000;
padding:10px 15px 15px 35px;
margin:1px 0px 0px 0px;
width: 630px;
}

#contentazienda a {
color:#000000;
font-weight:normal;
text-decoration:none;
}

#contentazienda a:hover {
color:#F68720;
text-decoration:none;
}

#contentazienda h1,#contentazienda h2,#contentazienda h3 {
background-color:inherit;
color:#000000;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
margin:12 0 15px;
padding:0;
}

#contentazienda h2 {
background-color:#F68720;
color:#ffffff;
font-size:13px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:10px 25px 5px 20px;
}

#contentazienda h3 {
background-color:#F68720;
color:#ffffff;
font-size:13px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:10px 0px 5px 0px;
}

#contentazienda h4 {
background-color:#F68720;
color:#000000;
font-size:12px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:0px 5px 5px 0px;
}


#contentazienda img {
border:1px solid #b0b0b0;
float:left;
margin:5px 0px 5px 0px;
padding:5px;
}


/*** search ***/
.searchbox {
font-size:12px;
background:#ffffff;
border:1px solid #505050;
padding:2px 2px 2px 2px;
}

.searchbutton {
background:#F68720 url(img/search.gif) top left repeat-x;
border:1px solid #505050;
height:25px;
font-size:12px;
font-weight:bold;
padding:3px 2px 2px 2px;
}

/*- Menu */
#menu {
float:left;
margin:2px 0px 2px 0px;
background:#F68720;
}

#menu ul {
font-size:12px;
letter-spacing:1px;
margin:0;
padding:0;
}

#menu li {
float:left;
height:21px;
list-style:none;
margin:0;
padding:0;
}

#menu a {
background:#F05123;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:0px dotted #000000;
color:#FFFFFF;
display:block;
font-size:10px;
padding:4px 10px 4px;
text-transform:normal;
text-decoration:none;
font-weight:bold;
}

#menu a:hover {
background:#000000;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#menu a.current {
background:#000000;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}


/*** Footer ***/

#footer {
background:#F68720;
clear:both;
color:#000000;
font-size:10px;
font-weight:normal;
margin:0 auto;
padding:10px 0;
text-align:center;
}

#footer a {
color:#000000;
font-weight:normal;
text-decoration:none;
}


/*** Content Admin ***/
#content_admin {
background-color:#ffffff;
border:0px solid #F68720;
color:#000000;
padding:10px 10px 10px 0px;
margin:1px 0px 0px 0px;
width: 630px;
float: left;
}

#content_admin a {
color:#000000;
font-weight:normal;
text-decoration:none;
}

#content_admin a:hover {
color:#F68720;
text-decoration:none;
}

#content_admin h1,#content_admin h2,#content_admin h3 {
background-color:inherit;
color:#000000;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
margin:12 0 15px;
padding:0;
}

#content_admin h2 {
background-color:#F68720;
color:#ffffff;
font-size:13px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:10px 25px 5px 20px;
}

#content_admin h3 {
background-color:#F68720;
color:#ffffff;
font-size:13px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:10px 0px 5px 0px;
}

#content_admin h4 {
background-color: #E0E0E0;
color:#000000;
font-size:12px;
letter-spacing:1px;
padding:2px 2px 2px 10px;
margin:0px 5px 5px 0px;
}


#content_admin img {
border:0px solid #b0b0b0;
float:left;
margin:5px 5px 5px 5px;
padding:5px;
}


