/* CSS Document */
BODY {PADDING: 0px;MARGIN: 0px;COLOR: #FFFFFF;LINE-HEIGHT: 1.166;FONT-FAMILY: Arial,sans-serif;BACKGROUND-COLOR: #000000;}
A, A:LINK, A:HOVER, A:ACTIVE {COLOR: #FFFFFF; TEXT-DECORATION: none; border:0px}
A:HOVER{COLOR: #999999;border:0px}
H1 {PADDING-RIGHT: 10px;PADDING-LEFT:45px;PADDING-BOTTOM:5px;PADDING-TOP:10px;FONT-SIZE:114%;FONT-WEIGHT:bold;MARGIN: 0px; COLOR:#FF0000; FONT-FAMILY:Arial,sans-serif}
H2 {FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #006699; PADDING-TOP: 0px;}
H3 {FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; }
H4 {FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; }
H5 {FONT-SIZE: 100%;COLOR: #FFFFFF;}


/* navigation oben */

#topNav {
	BORDER: #CCCCCC 1px solid;
	WIDTH: 900px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	MARGIN: auto;
	MARGIN-TOP: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	COLOR: #FFFFFF;
}
#einzug {PADDING-LEFT:170px;}
#topNav a, a:link, a:active {PADDING-RIGHT: 4px; BORDER-BOTTOM: 1px solid #000000;}
#topNav a:hover {BORDER-BOTTOM: 1px solid #FFFFFF;}
#album .a1, #leistung .a2, #referenz .a3, #bio .a4, #kontakt .a5, #home .a6 {color: #006699;}



/* hauptcontainer */
#content {
	BORDER: #CCCCCC 1px solid;
	PADDING: 0px;
	PADDING-BOTTOM: 20px;
	MARGIN: auto;
	MARGIN-TOP:5px;
	WIDTH: 900px;
	overflow: auto;

}
#left {
	FLOAT: left;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 100px;
	WIDTH: 145px;
	HEIGHT: 400px;
}
#contentmain {FLOAT:left;PADDING: 10px;MARGIN-TOP: 40px;  WIDTH: 480px; }
#contentmain p {font-size:80%;LINE-HEIGHT: 1.5;}
#ankerleiste {text-align:right;PADDING: 0px;MARGIN: 0px;}
#contentmain UL {PADDING-LEFT: 12px;FONT-WEIGHT: bold;FONT-SIZE: 80%;MARGIN: 0px;LIST-STYLE-TYPE: none;}
#contentmain UL LI {PADDING-RIGHT: 5px;PADDING-LEFT: 25px;PADDING-BOTTOM: 5px;PADDING-TOP: 5px;}


/* tabellenformatierung */

.Adr
          { color: #FFFFFF;
            font-size: 8pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none; vertical-align: middle;
            white-space: normal ; font-family: Arial, Helvetica, sans-serif}

#rechts {FLOAT:right;PADDING: 10px;MARGIN-TOP: 80px;  WIDTH: 200px; text-align:center; }







/* unterer bereich */
#siteInfo {
	CLEAR: both;
	FONT-SIZE: 75%; 
	PADDING: 0px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	MARGIN: auto;
	MARGIN-TOP: 5px;
	BORDER: #CCCCCC 1px solid;
	WIDTH: 900px; 
	COLOR: #FFFFFF;
}
#siteInfo p { MARGIN:0px; PADDING:0px;PADDING-LEFT:170px;MARGIN: 0px;}


/* inhaltsbereich classes */
.fliess {font-size: 83%;text-indent: -100px;margin-left: 100px;}
.startsKlein {width: 105px;height: 65px;margin: 10px; border: 0px;}
.startsSpecial {width: 605px;height: 73px;margin-left: 10px;margin-right: 10px;margin-top: 20px;margin-bottom: 20px;}

.albumsVar,albumsVar a:link {margin: 10px; border:0px;}
.albumsVarHoch {margin: 10px;margin-left: 27px;margin-right: 27px;border:0px;}

/* left menuformatierung */

#left UL A:link {DISPLAY: block;}
#left UL {
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
#left UL LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 25px;
}

.zurueck {background-image: url(grafiken/ausz_rot_z.gif);background-repeat: no-repeat;background-position: 0.6em 2.1em;}
.link {background-image: url(grafiken/ausz_blau_q.gif);background-repeat: no-repeat;background-position: 0.5em 2em;}
.aktiv {background-image: url(grafiken/ausz_rot_q.gif);background-repeat: no-repeat;background-position: 0.5em 2em;}

.bull {background-image: url(grafiken/ausz_blau_q.gif);background-repeat: no-repeat;background-position: 0.5em 0.5em;}

