/*  
Theme URI: http://www.ilomedia.de/
Version: 050414 Graustufen
Author: Monika Koethnig
Author URI: http://koemedia.com/
*/

a.actual:hover 
{
color: #FFEB43;
background-color: #000000;
}

a.actual2:hover 
{
color: #FFEB43;
background-color: #000000;
}

/* Breadcrumb Hover */
a.bc_link:hover 
{
background-color: #FFF8BB;
}

/* Footer Hover */
a.copyright:hover 
{
background-color: #FFF8BB;
}

/* Hauptbox Hover */
a.menu:hover 
{
background-color: #FFF8BB;
}

/* Kleine Box Hover */
a.menu2:hover 
{
background-color: #FFF8BB;
}

/* Textlink in Inhalt: Hover */
a.text_link:hover 
{
background-color: #FFF8BB;
}

.abstand_unten
{
padding: 0px 0px 20px 0px;
}

/* Text in Hauptbox */
.actual
{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #ffffff;
font-size: 0.75em;
text-decoration: none;
font-weight: bold;
background-color: #000000;
}

/* Text in kleiner Box */
.actual2
{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #ffffff;
font-size: 0.75em;
text-decoration: none;
font-weight: bold;
background-color: #000000;
}

#all_left
{
position: absolute;
top: 183px;
left: 0px;
width: 220px;
height: 290px;
background-color: #ffffff;
}

/* Breadcrumb Text */
.bc
{
color: #000000;
}

/* Breadcrumb Link */
.bc_link
{
color: #4F53E5;
text-decoration: underline;
}

/* Hauptbox Farbe und Position */
#box1
{
position: absolute;
top: -1000px;
left: -1000px;
width: 0px;
height: 0px;
}

/* Kleine Box Farbe und Position */
#box2
{
position: absolute;
top: -1000px;
left: -1000px;
width: 0px;
height: 0px;
}

/* Body mit Hintergrundgrafik */
body
{
margin-top: 0px;
margin-left: 0px;
background: url(bg_grauskala_934.gif) top left repeat #fff;
}

/* Breadcrumb Position und Abteiler */
#breadcrumb
{
position: absolute;
top: 155px;
left: 220px;
width: 540px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 0.7em;
line-height: 1.4em;
color: #000000;
text-align: left;
background-color: #E1DFDF;
}

/* Link im Footer */
.copyright
{
text-decoration: underline;
color: #4F53E5;
}

/*Firmennamen: Position */
#firma
{
position: absolute;
top: 39px;
left: 10px;
}

/* 1. Footerzeile */
#footer1
{
position: relative;
left: 0px;
width: 520px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 0.9em;
line-height: 1.8em;
color: #000000;
text-align: center;
margin: 0px 0px 0px 0px;
}

/* 2. Footerzeile */
#footer2
{
position: relative;
left: 0px;
top: 0px;
width: 520px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 0.9em;
line-height: 1.8em;
color: #000000;
text-align: center;
padding: 2px 0px 30px 0px;
}

/*  Ueberschrift 1. Kategorie: Unternehmensname */
h1
{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #949292;
font-size: 1.0em;
line-height: 1.25em;
margin-top: 0px;
font-weight: normal;
}

/* Ueberschrift 3. Kategorie: Breadcrumb, Navigation, Inhalt, Footer */
h2
{
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 1.2em;
margin-top: 0px;
}

/* Nicht sichtbarer Bereich - enthaelt Text nur fuer Textbrowser */
.hidden
 {
 position: absolute;
 left: -1000px; 
 top: -1000px;
 width: 0px;
 height: 0px;
 overflow: hidden;
 display: inline;
}

/* Gelinkte Bilder ohne Rand */
img	
{
border: 0;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 0.75em;
}

/* Seiteninhalt Position und Layout */
#inhalt_background
{
position: absolute;
top: 190px;
left: 198px;
width: 563px;
background-color: #ffffff;
}

#inhalt_text
{
position: relative;
top: 0px;
left: 23px;
width: 520px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.3em;
color: #000000;
text-align: justify;
}

#inhalt_text_profil
{
position: relative;
top: 0px;
left: 23px;
width: 365px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.3em;
color: #4a331a;
text-align: justify;
margin-bottom: 15px;
}

.inhaltsverz
{
margin-left: 160px;
}

/* Text in Liste - Seiteninhalt */
.listtext
{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #000000;
text-decoration: none;
}

/* Logo Position unsichtbar*/
#logo
{
position: absolute;
top: -1000px;
left: -1000px;
}

/* Logo Alternativ Position */
#logo_alternativ
{
position: absolute;
top: 2px;
left: 525px;
border: 2px #b9b9b9 solid;
}

/* Links in Hauptbox */
.menu
{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #4F53E5;
font-size: 0.75em;
text-decoration: underline;
font-weight: bold;
}

/* Links in kleiner Box */
.menu2
{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #4F53E5;
font-size: 0.75em;
text-decoration: underline;
font-weight: bold;
}

/* Nur fuer den Ausdruck */
.nur_druck
 {
 position: absolute;
 left: -1000px; 
 top: -1000px;
 width: 0px;
 height: 0px;
 overflow: hidden;
 display: inline;
}

/* Text in Hauptbox Position */
#navigation
{
position: relative;
top: 6px;
left: -33px;
background-color: #ffffff;
}

#profil-foto
{
position: absolute;
left: 392px;
top: 11px;
width: 148px;
height: 180px;
background: url(ilorenz4_grau.gif) top left no-repeat #fff;
z-index: 3;
}

#foto-untertitel
{
position: relative;
top: 156px;
text-align: center;
}

.untertitel
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.9em;
color: #696565;
font-weight: normal;
}


/* Link im Inhaltstext */
.text_link
{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #4F53E5;
text-decoration: underline;
}

/*Liste im Seiteninhalt */
ul li.li_inhalt
{
list-style-type: square;
color: #000000;
margin-bottom: 10px;
}

/* Liste in Hauptbox */
ul li.link_box1
{
list-style-type: none;
color: #808080;
line-height: 16px;
padding-bottom: 10px;
}

/* Liste in kleiner Box */
ul li.link_box2
{
list-style-type: none;
color: #808080;
line-height: 16px;
padding-bottom: 10px;
}

/*Unterliste im Inhaltsverzeichnis */
ul li.li_unterverz
{
margin-top: 4px;
}

/* Navigationsliste */
ul.nav_list
{
margin-top: 0px;
}

.unsichtbar {
position: absolute;
left: -1000px;
width: 1px;
height: 1px;
margin: 0;
padding: 0;
background: transparent;
overflow: hidden;
line-height: 1px;
font-size: 1px;
}