* {
	margin:0; 
	padding:0; 
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*line-height:22px;*/

}

html {width:100%; height:100%;}
body {width:100%; height:100%;}

ul {list-style:none;}

.c0 {color:black;}
.c1 {color:white;}
.c2 {color:#ff9900;}
.c3 {color:#aaaaaa;}

/*

.bgtrans2 {background-attachment: 
	background-image: url(bgtrans2.gif);
	background-repeat: repeat; }	
.bgtrans3 {background-attachment: ;
	background-image: url(bgtrans3.gif);
	background-repeat: repeat; }
	
	
.bptrans1 {background-attachment: ;
	background-image: url(bptrans.gif);
	background-repeat: no-repeat; 
	background-position: top;}
	
	
.bppara {background-attachment: ;
	background-image: url(paragraphen.gif);
	background-repeat: no-repeat; 
	background-position: top;
		filter:alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity:0.5;}



	
	
.bp2 {background-attachment: fixed;
	background-image: url(photocase4k55s42j2wd9.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}
.bp3 {background-attachment: fixed;
	background-image: url(photocaseq8ffebzuv6xn.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}
	
*/	
	
	
.bp1 {background-attachment: fixed;
	background-image: url(pic/bg_rauch.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:black;}	
	
	
.bp3a {
	background-attachment: ;
	background-image: url(pic/bg_feuer.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;}
.bp3b {
	background-attachment: ;
	background-image: url(pic/bg_feuer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;}
	
	
	
.bgklgrundlagen {
	background-image: url(pic/bg_grundlagen_kopf.gif);
	background-repeat: no-repeat;
	background-position: left top;}
.bgkrgrundlagen {
	background-image: url(pic/bg_grundlagen_kopf.gif);
	background-repeat: no-repeat;
	background-position: right top;}
	
	
	
	
.bp4 {background-attachment: fixed;
	background-image: url(pic/photocase674136263614.jpg);
	background-repeat: no-repeat;
	background-position: right center;}
.bp5 {background-attachment: fixed;
	background-image: url(photocase487823191742.jpg);
	background-repeat: no-repeat;
	background-position: middle bottom;}

.b0 {background-color:black;}
.b1 {background-color:white;}
.b2 {background-color:#ff9900;}

.bb2 {background-color:#ff9900; 
filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;}

.b3 {background-color:#bbbbbb;}
.b4 {background-color:#66cc66;}
.b5 {background-color:#ffff66;}

.kopf {height:165px; vertical-align:bottom; text-align:left;}
.w1 {width:135px;}
.w2 {width:270px;}
.w3 {width:405px;}
.w4 {width:540px;}
.w100 {width:100%;}



table#layout { width:100%; height:100.05%; }
table#layout td {vertical-align:top;}

h1,h2,h3,h4,p,ul { padding-left:4px; padding-right:4px;}

table.inside { width:100%; }

table#layout table.inside td.startseite h1 {font-size:1.5em; }
table#layout table.inside td.startseite li { font-size:1.5em; padding-bottom:1em;}

table#layout table.inside td.kopf {height:165px; vertical-align:bottom;  }
table#layout table.inside td.kopf img { float:right; padding-right:5px; display:inline;}
table#layout table.inside td.rumpf {vertical-align:top;}

table#layout table.inside td.team li { height:141px; color:white;}

table#layout table.inside td.team a { text-decoration:none; color:black;}
table#layout table.inside td.team a:hover { text-decoration:none; color:white;}

table#layout table.inside td.leistungen li {padding-bottom:1em;}
table#layout table.inside td.leistungen a { text-decoration:none; color:black;}
table#layout table.inside td.leistungen a:hover { text-decoration:none; color:white;}

table#layout table.inside td.referenzen h1,h1,h3,p {padding-bottom:1em;}
table#layout table.inside td.referenzen img {padding-bottom:1em;}
table#layout table.inside td.referenzen ul {padding-bottom:1em;}
table#layout table.inside td.referenzen a { text-decoration:none; color:black;}
table#layout table.inside td.referenzen a:hover { text-decoration:none; color:white;}
table#layout table.inside td.referenzen img.halfsize {float:right; display:inline; width:135px; padding-left:1em;} 


table#layout table.inside td.grundlagen ul {padding-bottom:1em; }
table#layout table.inside td.grundlagen li {padding-bottom:0.5em; }
table#layout table.inside td.grundlagen ul.sub {padding-bottom:0em; }
table#layout table.inside td.grundlagen ol {padding-bottom:1em; }
table#layout table.inside td.grundlagen ul.normal {list-style:square; }
table#layout table.inside td.grundlagen ul.normal li { margin-left:1em; }
table#layout table.inside td.grundlagen ol.normal li { margin-left:2em; }
table#layout table.inside td.grundlagen  p {padding-bottom:1em;}
table#layout table.inside td.grundlagen img.halfsize {	width:135px;float: left; display:inline;	padding-right:5px;}
table#layout table.inside td.grundlagen img {padding-bottom:1em; }


table#layout table.inside td.grundlagen a.r0 {	text-decoration:none;	color:black;	}
table#layout table.inside td.grundlagen a.r0:hover {	color:white;	}
table#layout table.inside td.grundlagen a.r1 {	text-decoration:none;	color:white;	}
table#layout table.inside td.grundlagen a.r1:hover {	color:white;	}

table#layout table.inside td.grundlagen table.data  {width:auto;  border-collapse:collapse; border-spacing:0;background-color:#cccccc; margin-bottom:1em;}
table#layout table.inside td.grundlagen table.data td {border-bottom:1px solid orange; }
 


ul#navi a.a0 {	text-decoration:none;	color:black;	}
ul#navi a.a0:hover {	color:#ff9900;	}
ul#navi a.a1 {	text-decoration:none;	color:#ff9900;	}
ul#navi a.a1:hover {	color:#ff9900;	}

table#layout table.inside td.kopf h1 {padding-bottom:1em;}
table#layout table.inside td.publikationen p,h2,h3 {padding-bottom:1em;}  
table#layout table.inside td.publikationen  li {height:100px; padding-bottom:1em;} 
table#layout table.inside td.publikationen  img {padding-bottom:1em; width:270px; height:200px;}  
table#layout table.inside td.publikationen  img.halfsize {padding-left:6px; float:right; display:inline; width:135px; height:100px;} 
table#layout table.inside td.publikationen  img.special {padding-left:6px; float:right; display:inline; width:135px; } 
table#layout table.inside td.publikationen ul.normal {list-style:square; }
table#layout table.inside td.publikationen ul.normal li { margin-left:1em; height:auto;	}
table#layout table.inside td.publikationen a { text-decoration:none; color:black;}
table#layout table.inside td.publikationen a:hover { text-decoration:none; color:white;}
table#layout table.inside td.publikationen a.p0 {	text-decoration:none;	color:black;	}
table#layout table.inside td.publikationen a.p0:hover {	color:white;	}
table#layout table.inside td.publikationen a.p1 {	text-decoration:none;	color:white;	}
table#layout table.inside td.publikationen a.p1:hover {	color:white;	}
table#layout table.inside td.publikationen a.download { text-decoration:none; color:white;background:orange;}
table#layout table.inside td.publikationen a.download:hover { text-decoration:none; color:orange; background:white;}
table#layout table.inside td.publikationen table.data  {width:auto;  border-collapse:collapse; border-spacing:0;background-color:#cccccc; margin-bottom:1em;}
table#layout table.inside td.publikationen table.data td {border-bottom:1px solid orange; }


table#layout table.inside td.kontakt p {padding-bottom:1em;}
table#layout table.inside td.kontakt a { text-decoration:none; color:black;}
table#layout table.inside td.kontakt a:hover { text-decoration:none; color:white;}

table#layout table.inside td.impressum p,h2 {padding-bottom:1em;}


img#logo {padding-top:21px; padding-left:21px; }


ul#navi {  padding-top:21px; padding-left:21px; font-weight:bold;	}
ul#navi li {  padding-bottom:1em;	}

ul#navi a.a0 {	text-decoration:none;	color:black;	}
ul#navi a.a0:hover {	color:#ff9900;	}

ul#navi a.a1 {	text-decoration:none;	color:#ff9900;	}
ul#navi a.a1:hover {	color:#ff9900;	}


ul#copy {	position:fixed; padding-top:9px; padding-left:21px; 
	bottom:10px 
	}
ul#copy a {
	text-decoration:none;
	color:black;
	}
ul#copy a:hover {
	color:#ff9900;
	}

img#exit {position:fixed; right:689px;	bottom:10px; z-index:1000; padding-top:50%;padding-left:19px;  }
img#melder {position:fixed; right:118px; bottom:10px; z-index:1000;padding-top:11px;padding-left:21px;  }
	
	
/*

ul#navi li a.copy {
	position:absolute; 
	right:21px;
	bottom:10px 
	font-weight:normal;}


*/

