/******************************
* agentur-bell.de
* autor:  	pinx. 
* version: 28.02.06
******************************/
html body {
color: #7f7f7f;
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

/******************************
 * Typo
******************************/
h1 {
margin: 0 0 5px 0;
padding: 0;
font-size: 11px;
}

p {
margin: 0 0 15px 0;
padding: 0;
}

p.trenner {
padding: 0 0 10px 0;	
background: transparent url("../i/ly/dot_nav.gif") repeat-x bottom left;
}

/* Texte linksbuendig */
h1, h2, h3, h4, h5, h6, p, ul, li, table {
text-align: left;
}

#beschreibung h2 {
margin: 0;
padding: 10px 0 0 0;
font-size: 11px;
background: transparent url("../i/ly/dot_nav.gif") repeat-x top left;
}

#beschreibung p {
margin: 0 0 3px 0;
padding: 0;
}

#kontakt ul {
margin: 0 0 10px 0;
padding: 0;
list-style: none;
}

#kontakt li {
margin: 0;
padding: 0;
}

ul#slideshow {
list-style-type: none;
padding: 0;
margin: 0;
}
/******************************
 * Aktuelles Startseite
******************************/

div.aktuell {
width: 100%;
height: 90px;
margin: 0 0 10px 0;
padding: 0;
border: none;
}

div.aktuell img {
margin: 0 12px 0 0;
padding: 2px;
border: 1px solid #ccc;
float: left;
}

div.aktuell h2 {
margin: 0;
padding: 0;
font-size: 11px;
background: none;
}

div.aktuell p {
margin: 0;
padding: 0;
}

/******************************
 * Layout Bloecke
******************************/
html body {
margin: 27px 0 25px 0;
text-align: center;
background: #f6f6f6 url("../i/ly/bg_body.jpg") repeat-x top left;
}

#container {
position: relative;
width: 780px;
margin: 0 auto;
border: none;
padding: 0;
text-align: left;
}

#lspalte {
position: absolute;
top: 0;
left: 0;
width: 72px;
margin: 0;
padding: 0;
border: none;
z-index: 2;
}

#rspalte {
position: absolute;
top: 27px;
left: 72px;
width: 708px;
margin: 0;
padding: 0;
border: none;
z-index: 1;
background: transparent url("../i/ly/bg_rspalte.jpg") repeat-y 0 25px;
}

#logo {
margin: 0;
padding: 0 0 0 530px;
border: none;
height: 26px;
}

#inhalt {
margin: 0;
padding: 39px 100px 20px 100px;
border: none;
background: transparent url("../i/ly/bg_inhalt.jpg") no-repeat top left;
min-height: 350px;
height: auto !important;
height: 350px;
}

#bild {
text-align: center;
}

#beschreibung {
margin: 0;
padding: 20px 0 0 0;
border: none;
}

#footer {
margin: 0;
padding: 10px 42px;
border: none;
text-align: right;
background: #f6f6f6 url("../i/ly/bg_footer.jpg") no-repeat top left;
color: #ccc;
}
/******************************
 * Links
******************************/
a:link, a:visited {
text-decoration: none;
color: #7f7f7f;
background-color: transparent;
}

a:hover {
text-decoration: none;
color: #f60;
background-color: transparent;
}

table a:visited {
padding-right: 12px;
background: transparent url("../i/ly/haken.gif") no-repeat center right;
}

#footer a:visited {
color: #ccc;
}

#footer a:hover {
color: #f60;
}

/* Textlinks in Absaetzen und Listen */
p a:link, p a:visited, div.aktuell a:link, div.aktuell a:visited, #inhalt li a:link, #inhalt li a:visited  {
color: #f60;
}

p a:hover, div.aktuell a:hover, #inhalt li a:hover {
color: #7f7f7f;
background-color: #f6f6f6;
text-decoration: underline;
}

a.orange {
color: #f60;
}

/******************************
 * Nav-Liste
******************************/
#nav ul {
list-style: none;
margin: 64px 0 0 0;
padding: 0;
border: none;
}

#nav li {
padding: 0;
margin: 0;
}

#nav li a:link, #nav li a:visited {
padding: 4px 0;
margin: 0;
display: block;
height: 10px;
line-height: 10px;
background: transparent url("../i/ly/dot_nav.gif") repeat-x bottom left;
}

#nav li a:link.navhi, #nav li a:visited.navhi {
color: #f60;
}

/******************************
 * Tabellen
******************************/
#projektliste table {
margin: 15px 0 15px 0;
caption-side: bottom;
border-collapse: collapse;
width: 100%;
table-layout: auto;
font: normal 11px/14px Verdana, Arial, sans-serif;
}

#projektliste table td {
vertical-align: top;
border: none;
padding: 3px; 
}

/******************************
 * CMS Sonderling
******************************/
input, textarea {
border: 1px solid #ccc;
color: #7f7f7f;
font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
