/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
	margin:0px;
	padding:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; } 


table  {
	/*border-collapse: collapse;
	border-spacing:0px;*/
	font-size: 90%;
	list-style: circle;

}



/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


/* layout.css */

html {text-align:center;	}

body { 
text-align:center;
background-color:#666666;
margin : 0px;
padding : 0px;

}


div#branding {
position : absolute;
top:-9000px;
 }
 
div#wrapper {
	text-align:center;
	width :400px;
	height:600px;
	background-color:#666666;
	margin:0px auto;
	padding:0px;
	}


div#logobig { 
position:relative;
top:180px;
left:20px;
width:350px;
height:213px;
color:#FFF;

}

	#headen {position:relative;
	top:250px;
	left:0px;
	width:360px;
	height:50px;
	text-align:left;
	margin:0px;
	line-height:130%;
	padding-left:20px;
	font-size:170%;
	font-family:"Times New Roman", Times, serif;
	/*font-style:normal;*/
						}
						
	#headde {position:relative;
	top:250px;
	left:0px;
	width:360px;
	height:50px;
	text-align:left;
	margin:0px;
	line-height:130%;
	padding-left:20px;
	font-size:120%;
	font-weight:bold;
							}
							
	#subhead {
	position:relative;
	top:225px;
	left:0px;
	width:360px;
	height:50px;
	text-align:left;
	margin:0px;
	line-height:130%;
	padding-left:73px;
	font-size:90%;
	font-weight:normal;
							}	
		
	#navicont {
	position:static;
	top:50px;
	left:0px;
	text-align:left;
	margin:0px;
	width:150px;
	height:400px;
	padding:0px;}
	
		
	#tdd1 {
	text-align:left;
	margin:0px;
	line-height:120%;
	width:630px;
	height:479px;
	padding-left:10px;
	font-size:100%;
	font-weight:normal;
	background-image:url(../bilder/beratung/tdd.jpg);}
	
	#tdd1engl {
	text-align:left;
	margin:0px;
	line-height:120%;
	width:635px;
	height:479px;
	padding-left:10px;
	font-size:100%;
	font-weight:normal;
	background-image:url(../bilder/beratung/tdd_e.jpg);	}
	
	#kunde1 {
	text-align:left;
	margin:0px;
	line-height:120%;
	width:600px;
	height:479px;
	padding-left:10px;
	font-size:100%;
	font-weight:normal;
	background-image:url(../bilder/beratung/berat1.jpg);}
	
	#kunde1engl {
	text-align:left;
	margin:0px;
	line-height:120%;
	width:635px;
	height:479px;
	padding-left:10px;
	font-size:100%;
	font-weight:normal;
	background-image:url(../bilder/beratung/berat1engl.jpg);}
	
	#team {
	width:644px;
	height:500px;
	text-align:left;
	margin:0px;
	padding:0px;
	overflow:auto;
		
	}
	
	#referenzen {
	text-align:left;
	margin:0px;
	width:640px;
	height:470px;
	padding-left:0px;
	overflow:auto;}
	
	#aktuelles {
	text-align:left;
	margin:0px;
	width:638px;
	height:470px;
	padding-left:0px;
	overflow:auto;}
	
	#impressum {
	text-align:left;
	margin:0px;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	width:620px;
	height:470px;
	overflow:auto;}
	
	#border {
	text-align:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:10px;
	width:600px;
	/*height:200px;*/
	padding-top:20px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	border: 1px solid #CCC;
	}
	
	.reftext {
	text-align:left;
	font-size:120%;
	font-weight:normal;	
	padding-left:15px;
	}
	.reftext ul{
	padding-left:15px;
	font-size:90%;
	list-style-type:disc;
	list-style-position:outside;
	
	}
	
	
	.legende {
	text-align:left;
	font-size:90%;
	font-weight:normal;	
	padding-top:5px;
	}