/* Links */

a:link
   {text-decoration:none; color:#F2E7C9;
    font-size:8pt; font-weight:bold;
    font-family:Verdana,Tahoma,Arial,sans-serif;}
a:visited
   {text-decoration:none; color:#F2E7C9;
    font-size:8pt; font-weight:bold;
    font-family:Verdana,Tahoma,Arial,sans-serif;}
a:active
   {text-decoration:none; color:#F2E7C9;
    font-size:8pt; font-weight:bold;
    font-family:Verdana,Tahoma,Arial,sans-serif;}
a:hover
   {text-decoration:none; color:#DCA030;
    font-size:8pt; font-weight:bold;
    font-family:Verdana,Tahoma,Arial,sans-serif;}

/* Überschriften */

h2 { font-size:120%; color:#F2E7C9;
     font-family:Verdana,Tahoma,Arial,sans-serif;
     text-align:left; font-weight:bold;
     padding:0px; margin: 0px 0px 10px 15px;}

h3 { font-size:120%; color:#F2E7C9;
     font-family:Verdana,Tahoma,Arial,sans-serif;
     text-align:left; font-weight:bold; line-height:100%;
     padding:0px; margin: 0px 0px 0px 0px; float:left;}

/* Body */

.content_referenz h3{
float: none;
padding-bottom: 10px
}

body
  {border:0px #555555 solid; margin:0px; padding:0px;
   background-color:#200E0E; text-align:center;
   color:#FFFFFF; font-family:Verdana, Tahoma, Arial, sans-serif;

   scrollbar-base-color:#2C1B16;  /* Aussenrahmen links oben */
   scrollbar-darkshadow-color:#2C1B16; /* Aussenrahmen rechts unten */

   scrollbar-highlight-color:#807673; /* Innenrahmen links oben */
   scrollbar-shadow-color:#807673; /* Innenrahmen rechts unten */

   scrollbar-arrow-color:#807673;  /* Pfeile */
   scrollbar-face-color:#FFFFFF;  /* Balken */
   scrollbar-track-color:#2C1B16; /* Hintergrund */}

table.main
  {border-collapse:collapse; width:778px;
   table-layout:fixed; margin:auto; padding:0px;
   border:0px #DDDDDD solid; font-size:8pt;}

/* Zelle obenlinks */

td.obenlinks
  {margin:0px; padding:0px;
   height:300px; width:380px; background-position:left top;
   background-image:url(images/background/obenlinks.jpg);  background-repeat:no-repeat;
   font-size:8pt; vertical-align:top; }

  ul.liste
   {margin: 0px 0px 0px 195px; padding:0px; font-size:8pt;
    text-align:left; list-style:none; width:150px;
    list-style-position:outside;}

   
	 ul.liste li
    {margin:0px; padding: 0px 0px 0px 10px;
     height:22px; max-height:22px;
     background-position:0px 2px; width:150px;
     background-image:url(images/icons/pfeil.gif);  background-repeat:no-repeat;}

	 ul.liste li.angebot_menu
    {margin:0px; padding: 0px 0px 0px 10px;
     height:22px; max-height:22px;
     background-position:0px 2px; width:150px;
     background-image:url(images/dok_icon2.gif);  background-repeat:no-repeat;}


/* Zelle obenrechts */

td.obenrechts
  {margin:0px; padding:0px;
   height:300px; width:398px; background-position:left top;
   background-image:url(images/background/obenrechts.jpg);  background-repeat:no-repeat;
   font-size:8pt; vertical-align:top;}

div.untertitel
   {margin: 57px 0px 0px 10px; padding:0px;}
.obenrechts img
   {margin: 44px 0px 0px 233px; padding:0px;}
div.inhaber
   {margin: 94px 45px 0px 10px; padding:0px; border:0px solid #ffffff;}

/* Zelle Hauptbereich */


td.hauptbereich
   {margin: 0px; padding: 0px 0px 0px 0px;
    background-position:left top; vertical-align:top;
    background-image:url(images/background/unten.jpg); background-repeat:no-repeat;
    font-size:8pt;  height:295px; line-height:130%;
    overflow:auto;}


td.hauptbereich div  
   {margin: 0px 0px 0px 19px; padding:0px;
    height:238px; overflow:auto; width:741px;
    background-color:#2C1B16; line-height:130%;}


td.hauptbereich div.links
   {width:506px; height:24px; padding:0px; margin: 0px 0px 0px 15px; overflow:hidden;
    border: 0px solid #ffffff;}

td.hauptbereich div.beschreibung
   {margin: 0px 0px 0px 19px; padding:0px;
    height:238px; overflow:auto; width:500px;
    background-color:#2C1B16; line-height:130%; border: 0px solid #ffffff;}
td.hauptbereich div.beschreibung table
   {font-size:8pt; table-layout:fixed; line-height:135%; border-collapse:collapse;}
td.hauptbereich div.beschreibung table td
   {vertical-align:bottom; vertical-align:middle;}
td.hauptbereich div.beschreibung table tr.rahmen td
   {background-color:#423031; border:1px solid #807673; border-right:none; border-left:none;}

td.hauptbereich div.beschreibung table td a.anfrage
   {font-weight:normal; border-bottom:1px solid #847573; border-left:1px solid #847573;
    padding:0px 0px 0px 2px; margin:0px 0px 0px 20px;}

td.hauptbereich div.bild
   {margin: -260px 18px 0px 0px; padding:0px;
    height:270px; overflow:auto; width:220px; float:right; display:inline;
    background-color:transparent; line-height:130%;}


td.hauptbereich img
   {border:0px;}
   
   
.feuer
	{position:relative;
	left:55px;
	top:-35px;
	width:68px;
	height: 64px;
}

.referenzen{
background-image: url(images/content_bg.jpg); 
}

.referenzen img{
margin: 0px 0px 0px 0px; padding:0px;
}

.content_referenz{
background: url(images/background/unten.jpg) no-repeat bottom;
padding: 0px 15px 40px 15px;
}

.content_referenz{
font-size: 8pt;
//width: 100%;
//text-align: center
}

.ref_box table tr, td{
font-size: 12px;
}	

.ref_box table tr,td a{
color: #dca030
}

.ref_box a:hover{
font-weight: bold
}

.li_oben{
background: url(images/background/li-oben.jpg) no-repeat top left;
}
.re_oben{
background: url(images/background/re-oben.jpg) no-repeat top right;
}
.li_unten{
background: url(images/background/li-unten.jpg) no-repeat bottom left;
}
.re_unten{
background: url(images/background/re-unten.jpg) no-repeat bottom right; padding: 5px;
}

.ref_admin_column{
color: #000000
}

.ref_admin_column a{
color: #000000
}

.ref_admin_column a:hover{
text-decoration: underline;
color: #000000;
}

