@import url(nav.css);
@import url(content.css);
@import url(kontakt.css);
@import url(thickbox.css);

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

* {
	margin:0px;
	padding:0px;
}

body {
	margin:0;
	padding:0;
	background:#fff;
	color:#333;
	font-size:1em;
	line-height:1.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	
	
	elevation:below;
	voice-family:female;
	volume:loud;
}

a:focus {
	outline: none;
}

/* -----------------------------------*/
/* ---------->>> IMPRINT <<<-----------*/
/* -----------------------------------*/
dl.imprintTypeOfBusiness, dl.vcard {
   line-height:20px;
   margin:15px 0 20px;
	font-size:0.75em;
	color:#265D73;
}

dl.imprintTypeOfBusiness dt, dl.vcard dt {
   display:block;
   float:left;
   font-weight:bold;
   width:150px;
}

dl.imprintTypeOfBusiness dd, dl.vcard dd {
   clear:right;
   float:left;
   width:250px;
}





/* -----------------------------------*/
/* ---------->>> LAYOUT <<<-----------*/
/* -----------------------------------*/

div#logo {
	width:150px;
	height:120px;
	right:200px;
	padding:0;
	margin:0;
	background:#fff;
	position:relative;
}

div#wrapper {
	width:829px;
	height:auto;
	padding:0;
	margin:-110px auto;
	
}

div#top {
	
	background:#fff url(../images/top-bg.jpg) bottom no-repeat;
	height:51px;
margin:0 0 3px;
padding:0;
position:relative;
width:680px;
}

div#head {
	width:829px;
	height:194px;
	position:relative;
	background:#fff  url(../images/head-bg.jpg) 0 0 no-repeat;
	padding:0;
	margin:0;
	clear:both;
}

div#head-display {
	width:23px;
	height:97px;
	position:absolute;
	top:0;
	left:-23px;
	background:transparent  url(../images/ecke.jpg) 0 0 no-repeat;
}

div#content {
	width:829px;
	height:auto;
	position:relative;
	background:transparent url(../images/content-top-bg.jpg) 0 0 no-repeat;
	padding:0 0 0 0;
	margin:0;
}

div#content-left {
	width:531px;
	height:auto;
	position:relative;
	background:transparent;
	padding:54px 16px 0 12px;
	margin:0;
	float:left;
}

div#content-right {
	width:270px;
	height:auto;
	position:relative;
	background:transparent;
	padding:0;
	margin:0;
	float:left;
}

.clear {
	clear:both;
}

div#footer {
	width:809px;
	height:42px;
	position:relative;
	background:transparent url(../images/footer-bg.jpg) 0 0 no-repeat;
	padding:19px 0 0 20px;
	margin:0;
	clear:both;
}

div.bildlinkKlasse a,
div.bildlinkKlasse img {
 text-indent:-9000px;
 border:none;
}

.bild-right{
width:150px;
height:auto;
float:left;
margin:33px 0 10px 0;
}

.text-left{
width:360px;
height:auto;
float:left;
margin:5px 20px 10px 0;
}

.pdf{
widht:360px;
height:auto;
margin:5px 0 5px 0;
float:left;
}