html { -webkit-text-size-adjust:none; }

table { -webkit-text-size-adjust:none; }

body {background-color:#E5E5E5;
	  margin: 25 25 25 25;
	  background-image: url("elemente/bodybg.gif");
	  background-repeat:repeat-x;
	  background-position:top;
	  height:101%;
	}

h1 {font-family: Century Gothic, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	text-transform:uppercase;
	color: #01496D;
	line-height: 18px;
	letter-spacing: 2px;
	text-decoration: none;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	}

p {font-size:13px;
	   	   font-family: Century Gothic, Helvetica, Arial, sans-serif;
	       color: #333333;
		   text-align:left;
		   line-height: 15px;
	       text-decoration: none;
		   letter-spacing: 1px;
	       }

.blau {font-size:13px;
	   	   font-family: Century Gothic, Helvetica, Arial, sans-serif;
	       color: #01496D;
		   text-align:left;
		   line-height: 15px;
	       text-decoration: none;
		   letter-spacing: 1px;
	       }

.aktivnav {font-family: Century Gothic, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	background-color:#01496D;
	background-image:  url("elemente/naviaktivbg.gif");
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:18px;
	letter-spacing:2px;
	text-decoration:none;
	text-align:center;
	display:block;
	padding: 10 10 10 10;
    }	

a.navigation {font-family: Century Gothic, Helvetica, Arial, sans-serif;
	background-color:#DDDDDD;
	background-image: url("elemente/navibg.gif");
	color:#000;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:18px;
	letter-spacing:2px;
	text-decoration:none;
	text-align:center;
	display:block;
	padding: 10 10 10 10;
	    }

a.navigation:hover {
	    color:#000;
		background-color:#BBBBBB;
		background-image: url("elemente/navihoverbg.gif");
		text-decoration:none;
	    }
		
a {font-size: 13px;
	   	   font-family: Century Gothic, Helvetica, Arial, sans-serif;
	       color: #000000;
		   text-align: left;
		   line-height: 15px;
		   letter-spacing: 1px;
		   text-decoration:underline;
	       }
		
a:hover {
	    text-decoration: underline;
		color: #01496D;
	    }		

.weiss {
filter:alpha(opacity=100); /* IE */
-moz-opacity: 1.00; /* Mozilla */
opacity: 1.00; /* Opera */
background-color:#FFFFFF;
}

.transparenz {
filter:alpha(opacity=65); /* IE */
-moz-opacity: 0.65; /* Mozilla */
opacity: 0.65; /* Opera */
background-color:#FFFFFF;
}

.bildindex {
background-image: url("elemente/DKCCC_night.jpg");
background-repeat:no-repeat;
height: 400px;}

.bildprofil {
background-image:  url("elemente/DKCCC_sunset.jpg");
background-repeat:no-repeat;
height: 400px;}

.bildleistungen {
background-image: url("elemente/DKCCC_halle.jpg");
background-repeat:no-repeat;
height: 400px;}

.bildreferenzen {
background-image:  url("elemente/DKCCC_luftbild.jpg");
background-repeat:no-repeat;
height: 400px;}

.bildpartner {
background-image: url("elemente/DKCCC_lichtkreis.jpg");
background-repeat:no-repeat;
height: 400px;}

.bildkontakt {
background-image: url("elemente/DKCCC_heli.jpg");
background-repeat:no-repeat;
height: 400px;
}


ul {padding: 0 0 0 0;
	margin-left:14px;
	list-style-type:square;
}

li {font-size:13px;
	font-family: Century Gothic, Helvetica, Arial, sans-serif;
	color: #333333;
	text-align:left;
	line-height: 15px;
	text-decoration: none;
	letter-spacing: 1px;
	padding-top:0;
	padding-bottom:8px;
	margin-top:0;
   }
   
.schatten {
border-color:#CCCCCC;}