/* CSS Document */



/* Allgemein */
body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "arial", "verdana", "tahoma", "helvetica", sans-serif;
	font-size: 14px; line-height: 140%; color:#333;
	margin-top:0px; margin-bottom:0px; 
	background-color:#EBEAE5; 
	}
	
.fenster .inhalt {background-color: #DFD9D2; padding:35px;}
	
td	{ font-size: 14px; line-height: 140%;}	

a 			{ color:#333; }
a:hover 	{ color:#F66013; }

p	{ margin-top:5px; margin-bottom:12px; }

h1	{ font-size: 14px; font-weight:normal; margin-bottom:4px; margin-top:8px; line-height: 150%; letter-spacing: 1px; color:#F66013;	}
h1.abstand { margin-top:16px; }

h2	{ font-size: 14px; font-weight:normal; letter-spacing:1px; margin-top:12px; margin-bottom:0px; color:#F66013; }


h3	{ font-size: 10px; font-weight:normal; margin-bottom:3px; margin-top:14px; text-transform: uppercase; letter-spacing:1px; color:#F66013;}

hr { color:#FFFFFF; background-color:#FFFFFF; height:2px; border:white; border-top:1px solid #EBEAE5;}

small, small a  { font-size: 10px; color:#999999;}


big { font-size: 16px;	line-height: 20px; letter-spacing: 1px; }
.hervorhebung { color:#F66013; }	

ul { list-style: url(../pics/bullet.gif) outside; margin-left:15px; padding-left:0px; margin-top:6px; }
*html ul{ list-style: url(../pics/bullet_ie.gif); }
li { padding-bottom:6px; margin-top:4px; }

.hochgestellt { vertical-align: 25%; font-size: 9px; }

.normal {font-weight: normal;}

/* Grund-Layout */
.haupttabelle 	{ width:780px; height:100%; background-color:white; border-right:1px solid #C5C5C5; border-left:1px solid #C5C5C5; }
.main 			{ vertical-align:top; }	
.fusszeile 		{ vertical-align:top; height:25px;}	
				
/* Logo */
.logo {float:right; margin:8px; margin-right:14px; }				
				
/* Navigation */
.nav1 { border-bottom:1px solid #EBEAE5; margin:15px; margin-top:45px; margin-bottom:0px; padding-bottom:4px;}
.nav1 ul { list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
.nav1 li { margin-right:20px; display:inline; font-size:14px;}	
.nav1 li a, .nav1 li .aktuell { line-height:110%; letter-spacing:2px; color:#333; text-decoration:none; font-size:11px; text-transform:uppercase; }
.nav1 li a:hover, .nav1 li a:focus { text-decoration:none; color:#666;}
.nav1 li .aktuell, .nav1 li a .aktuell { color:#F66013; }

.nav2 { border-bottom:1px solid #EBEAE5; margin:15px; margin-top:2px; margin-bottom:10px; padding-bottom:4px; }
.nav2 ul { list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
.nav2 li { margin-right:15px; display:inline; font-size:12px;}	
.nav2 li a, .nav2 li .aktuell { line-height:110%; letter-spacing:2px; color:#333; text-decoration:none; font-size:11px; text-transform:uppercase; }
.nav2 li a:hover, .nav2 li a:focus { text-decoration:none; color:#666;}
.nav2 li .aktuell, .nav2 li a .aktuell { color:#F66013; }

/* Illustration */
.illu { margin:10px 15px; margin-bottom:0px; padding-bottom:10px; border-bottom:1px solid #EBEAE5;  }

/* Fusszeile */
.fusszeile .fusszeile { margin:0px 15px; border-top:1px solid #EBEAE5; }
.fusszeile a { text-decoration:none; font-size:10px; letter-spacing:2px; color:#999999;}
.fusszeile a:hover, .fusszeile a:focus { text-decoration:none; color:#666666;}
.navigation#unten li { margin-bottom:0px;  } 

/* Formulare */
form#kontaktform table	{ margin-top:12px;}
form#kontaktform td { padding-right:12px; padding-bottom:7px;}

/* Inhalt */
.inhalt { margin:0px 15px;}
.inhalt .linkespalte { float:left; width:488px; border-right:1px solid #EBEAE5; padding-right:15px; margin-top:10px;}
.inhalt .rechtespalte { float:right; width:230px; margin-top:10px; margin-left:15px;  }
*html .inhalt .rechtespalte { width:250px; }
.inhalt .linkespalte50 { float:left; width:359px; border-right:1px solid #EBEAE5; padding-right:15px; margin-top:10px; }
.inhalt .rechtespalte50 { float:right; width:359px; margin-top:10px; margin-left:15px; font-size: 12px;}
*html .inhalt .rechtespalte50 { width:379px;}
.inhalt .ganzebreite { padding-right:15px; margin-top:15px;}


/* Referenzen */
ul.referenz	{ list-style-type:none; list-style-image:none; margin:0px; padding:0px; margin-top:12px;}
ul.referenz li	{ height:auto; border-bottom:1px solid #EBEAE5; padding-top:1px; font-size:12px;}
.firma { width:310px; float:left; }

/* Arbeitsproben */
table.arbeitsproben	{ margin-top:2px; margin-bottom:42px; width:100%; border-bottom:1px solid #EBEAE5;}
table.arbeitsproben td	{ border-top:1px solid #EBEAE5; padding:10px 0px; padding-right:20px;}
table.arbeitsproben a img { border:0px; }

/* Boxen */
table.box		{ width:100%; background-color:#EBEAE5; margin-top:24px; }
table.box td	{ padding:10px 14px; border-right:14px white solid; vertical-align:top;}
table.box a img { border:0px; }
