/* 
 *  JAUDA-Deutschland  - Layout Styles Web
 *  (C)opyright 2008 REDCODE.DE. All Rights reserved.
 *  Visit us at http://www.redcode.de/
 *  080117   1.0     han 
 */

/* ** ---- Standard Einstellungen ---- ** */
DIV, TABLE,  TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI { background: none; }
BODY, DIV, TABLE, TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI, IMG {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif, SunSans-Regular;
  color: #57565B;
  font-size: 12px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

/* Allgemeines */
BODY { background: white url(../../images/bg.jpg) repeat-x; padding: 17px 0px 0px 0px; }

H1, H2, H3, H4, H5, P, UL { margin-bottom: 6px; }


A, A:link, A:active, A:visited  { color: #06548A; text-decoration: underline; }
A:hover { background: silver; }

UL { list-style: none; }

H1 { font-size: 15px; color: #06548A; margin: 3px 0px 10px 0px; font-weight: bold;  }
H2, H3 { font-size: 12px; color: #06548A; margin: 3px 0px 10px 0px; font-weight: bold; }
H4 { font-size: 12px; color: #06548A; font-weight: bold; margin-top: 3px; }
H5 { font-size: 10px; color: #8D8989; font-weight: normal; } /* Bilduntertitel */

.alert { color: #06548A; } 
.bottomcase { vertical-align: bottom; }

/*
H2 { font-size: 12px; color: black; margin: 3px 0px 3px 0px; font-weight: bold; }
H3 { font-size: 11px; color: black; margin: 3px 0px 3px 0px; font-weight: bold; }
UL { list-style: none; margin: 3px 0px 6px 0px; }
LI { background: url(/images/list-dot.gif) 0px 6px no-repeat; padding: 0px 0px 4px 12px; }
UL.download LI { background: url(/images/list-download.gif) 0px 4px no-repeat; padding: 0px 0px 4px 18px;  }
UL.unterverteiler { list-style: none; margin: 3px 0px 6px 0px; }
LI.verteilerlist { background: url(/images/arrow-content_down.gif) 0px 7px no-repeat; padding: 0px 0px 4px 12px; }
TD.contenttable UL { margin: 0px 15px 0px 15px; }
DIV#datum { position: relative; bottom: 33px; left: 0px; width: 200px; }
*/

/* ********************* */
/* ProjektSpezifisches */
/* Grundraster */
TABLE.headtable { width: 914px; }
TABLE.maintable { width: 914px; border: 1px solid #777777; margin: 12px 0px 6px 0px; }


/* Head- & SubHeadBereich */
TABLE.headtable TD.logo { width: 165px; vertical-align: middle; }
TABLE.headtable TD.logo IMG { margin-left: 7px; }
TABLE.headtable TD.logo A:hover { background: none; }
TABLE.headtable TD.headnav { font-size: 11px; text-align: right; color: #06548A; font-weight: bold; }
TABLE.headtable TD.green, TABLE.headtable TD.blue, TABLE.headtable TD.red { padding: 6px 20px 10px 11px;  }
TABLE.headtable TD.green A, TABLE.headtable TD.blue A, TABLE.headtable TD.red A { font-size: 18px; font-weight: normal; text-decoration:none; }
TABLE.headtable TD.green A:hover, TABLE.headtable TD.blue A:hover, TABLE.headtable TD.red A:hover { background: none; text-decoration: underline; }
TABLE.headtable TD.green { border-left: 1px solid #8AC22D; }
TABLE.headtable TD.green A { color: #8AC22D; }
TABLE.headtable TD.blue { border-left: 1px solid #39B5E8;}
TABLE.headtable TD.blue A { color: #39B5E8; }
TABLE.headtable TD.red { border-left: 1px solid #EB2D49; }
TABLE.headtable TD.red A { color: #EB2D49; }
TABLE.headtable TD.spacer { width: 150px;  }


/* MainContentBereich */
TABLE.maintable TD { background-color: white; }
TABLE.maintable TD.maincontent { padding: 42px 20px 10px 36px; }
/* TABLE.maintable TD.maincontent P { width: 500px; } */  /* evtl später wieder raus, falls problematisch */
TABLE.maintable TD TABLE.referenzpreviewtable { margin-top: 10px; }


/* MainContextBereich */
TABLE.maintable TD.maincontext { width: 215px; background: white url(/images/bg-context.gif) 0px 0px no-repeat; }
TABLE.maintable TD.maincontext #SCHNELLKONTAKT { font-size: 11px; margin: 16px 20px 30px 18px; padding: 3px 0px 5px 13px; color: #06548A; border: 1px solid #7FA6BF; }
TABLE.maintable TD.maincontext #SCHNELLKONTAKT A { font-size: 11px; color: #06548A; }
TABLE.maintable TD.maincontext #SCHNELLKONTAKT UL LI { background: url(/images/blockarrow-schnellkontakt.gif) 130px 5px no-repeat; }
TABLE.maintable TD.maincontext P { margin-left: 19px; color: #06548A; font-size: 11px; }
TABLE.maintable TD.maincontext IMG { border: 1px solid #777777; }
TABLE.maintable TD.maincontext #REFERENZEN { color: #06548A; height: 370px; margin: 8px 10px 12px 19px; overflow-y: scroll; }
TABLE.maintable TD.maincontext #REFERENZEN A { font-size: 11px; }

/*
TABLE.maintable TD.maincontext #REFERENZEN {
	/* scrollbar-base-color: white; */ /*  kA, kein Effekt */
/*    	scrollbar-arrow-color: white;		/* Pfeile */
/*    	scrollbar-face-color: #06548A;		/* Vordergrund */
/*    	scrollbar-track-color: #e0e0e0;		/* Hintergrund #8D8989; */
/*    	scrollbar-3dlight-color: #f0f0f0; 	/* 3D light außen */
/*    	scrollbar-highlight-color: #06548A; /* 3D light innen */
/*    	scrollbar-shadow-color: #777777;	/* 3D shadow innen */
/*    	scrollbar-darkshadow-color: #777777; /* 3D shadow außen */
/* } */


/* Footer */
P.footer { margin: 11px 0px 3px 75px; } /* margin: 45px 0px 10px 60px; */
P.footer, P.footer A, P.footer A:visited { color: #8D8989; font-size: 10px; }


/* ********************* */
/* SeitenSpezifisch */

UL.contentlist LI { background: url(../../images/listdot.gif) no-repeat 1px 7px; padding: 0px 0px 5px 14px; font-size: 12px; }
/* UL.contentlist LI { padding: 0px 0px 5px 0px; list-style:disc inside; font-size: 12px; } */

TD.leistungsuebersicht { text-align: right; font-size: 10px; color: #8D8989; }
DIV.leistungsuebersicht { margin-top: 10px; border-left: 1px solid #06548A; padding: 8px 0px 10px 12px; }

TABLE.referenzpreviewtable TD IMG { margin: 0px 28px 23px 0px; border: 1px solid #777777; }

TABLE.referenztable { margin: 20px 0px 0px 100px; }
TABLE.referenztable TD.last { color: #06548A; }
TABLE.referenztable TD.overview { text-align: center; }
TABLE.referenztable TD.next {  text-align: right; color: #06548A; }
TABLE.referenztable TD IMG { margin: 8px 0px 9px 0px; border: 1px solid #777777; }
TABLE.referenztable TD .film, .film { margin: 8px 0px 9px 0px; border: 1px solid #777777; }

/* End of web-layout.css */
