/* ----------------------- Layoutelemente ----------------------- */

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

body {
	background: #FFFFFF;
} 

/*#start {
	background: #FFFFFF url(../img/bg.jpg) no-repeat;
}*/

#navi {
	float:left;
	display:block;
	width:192px;
	height:720px;
}

#content {
	float:right;
	display:block;
	width:848px;
	min-height:900px;
}

#contentoverview {
	float:right;
	display:block;
	width:781px;
}

#wrapper_home, #wrapper_overview, #wrapper_about, #wrapper_imprint, #wrapper_contact {
	width: 1049px;
}


/* ----------------------- Header ----------------------- */
.header {
	width: 782px;
	height: 132px;
	margin:0;
	border:0;
	float:right;
	background: url(../img/style-icon-top-a.gif) no-repeat;
}

a.headerlink {
	background: url(../img/style-icon-top-p.gif) no-repeat;
	display: block;
	float:left;
	width: 757px;
	height: 132px;
}
a:hover.headerlink {
	background: url(../img/style-icon-top-a.gif) no-repeat;
}






/* ----------------------- Navigation ----------------------- */


.overview {
	width: 109px;
	height: 22px;
	margin:105px 0px 0px 24px;
	background: url(../img/nav/overview_a.jpg) no-repeat;
}

a.overviewlink {
	background: url(../img/nav/overview_p.jpg) no-repeat;
	display: block;
	width: 109px;
	height: 22px;
}
a:hover.overviewlink {
	background: url(../img/nav/overview_a.jpg) no-repeat;
}

.about {
	width: 80px;
	height: 22px;
	margin:0px 0px 0px 24px;
	background: url(../img/nav/about_a.jpg) no-repeat;
}
a.aboutlink {
	background: url(../img/nav/about_p.jpg) no-repeat;
	display: block;
	width: 80px;
	height: 22px;
}
a:hover.aboutlink {
	background: url(../img/nav/about_a.jpg) no-repeat;
}



.backnext, .blank {
	width: 180px;
	height: 22px;
	margin:17px 0px 0px 0px;
	background: url(../img/nav/backnext_bg.jpg) no-repeat;
}

.blank {
	background: #FFF;
}

.contact {
	width: 109px;
	height: 22px;
	margin:357px 0px 0px 24px;
	background: #FFF url(../img/nav/contact_a.jpg) no-repeat;
}

a.contactlink {
	background: url(../img/nav/contact_p.jpg) no-repeat;
	display: block;
	width: 109px;
	height: 22px;
}
a:hover.contactlink {
	background: url(../img/nav/contact_a.jpg) no-repeat;
}



.rights {
	width: 121px;
	height: 58px;
	margin:55px 0px 0px 24px;
	background: #FFF url(../img/nav/rights_a.jpg) no-repeat;
}

a.rightslink {
	background: url(../img/nav/rights_p.jpg) no-repeat;
	display: block;
	width: 121px;
	height: 58px;
}
a:hover.rightslink {
	background: url(../img/nav/rights_a.jpg) no-repeat;
}



.imprint {
	width: 53px;
	height: 22px;
	margin:5px 0px 0px 24px;
	background: #FFF url(../img/nav/imprint_a.jpg) no-repeat;
}

a.imprintlink {
	background: url(../img/nav/imprint_p.jpg) no-repeat;
	display: block;
	width: 53px;
	height: 22px;
}
a:hover.imprintlink {
	background: url(../img/nav/imprint_a.jpg) no-repeat;
}


a.backlink {
	background: #CCC url(../img/nav/back_p.jpg) no-repeat;
	display: block;
	float:left;
	width: 85px;
	height: 22px;
}
a:hover.backlink {
	background: url(../img/nav/back_a.jpg) no-repeat;
}

a.nextlink {
	background: #BBB url(../img/nav/next_p.jpg) no-repeat;
	display: block;
	float:right;
	width: 85px;
	height: 22px;
}
a:hover.nextlink {
	background: url(../img/nav/next_a.jpg) no-repeat;
}



/* ----------------------- Navigation auf Unterseiten ----------------------- */

#wrapper_overview a.overviewlink {
	background: url(../img/overview_p.jpg) no-repeat;
}
#wrapper_about a.aboutlink {
	background: url(../img/about_p.jpg) no-repeat;
}
#wrapper_imprint a.imprintlink {
	background: url(../img/imprint_p.jpg) no-repeat;
}
#wrapper_contact a.contactlink {
	background: url(../img/contact_p.jpg) no-repeat;
}
/* ----------------------- Bilder ----------------------- */

.small { 
	display:inline;
	float:left;
	width:232px;
	height:298px;
	margin: 0px 25px 25px 0px;
}


/* ----------------------- Content ----------------------- */

#wrapper_imprint #content {
	background: url(../img/contentimprint.jpg) no-repeat;
	background-position:66px 132px;
	height:700px;
}

#wrapper_home #content {
	background: url(../img/contenthome.jpg) no-repeat;
	background-position:66px 110px;
	height:800px;
}

#wrapper_about #content {
	background: url(../img/contentabout.jpg) no-repeat;
	background-position:66px 132px;
	height:700px;
}

#wrapper_overview #content {
	padding-bottom:100px;
}


/* ----------------------- Links im Content ----------------------- */


#wrapper_about #content .link {
	width: 306px;
	height: 33px;
	margin:474px 0px 0px 275px;
	background: #FFF url(../img/linkthomasarmborst.jpg) no-repeat;
}

#wrapper_about #content .link a.maillink {
	display:block;
	width: 306px;
	height: 33px;
	background: #FFF url(../img/linkthomasarmborst.jpg) no-repeat;
}

#wrapper_about #content .link a:hover.maillink {
	background: #FFF url(../img/linkthomasarmborst.jpg) no-repeat;
}




#wrapper_imprint #content .link {
	width: 148px;
	height: 22px;
	margin:345px 0px 0px 355px;
	background: #FFF url(../img/linkmail.jpg) no-repeat;
}

#wrapper_imprint #content .link a.maillink {
	display:block;
	width: 148px;
	height: 22px;
	background: #FFF url(../img/linkmail.jpg) no-repeat;
}

#wrapper_imprint #content .link a:hover.maillink {
	background: #FFF url(../img/linkmail.jpg) no-repeat;
}




#wrapper_home #content .link {
	width: 800px;
	height: 750px;
	margin:0px 0px 0px 0px;
	background: none;
}

#wrapper_home #content .link a.maillink {
	display:block;
	width: 800px;
	height: 750px;
	background: none;
}

#wrapper_home #content .link a:hover.maillink {
	background: none;
}

#wrapper_overview #content .link a.maillink {
	display:block;
	width: 880px;
	height: 750px;
	background: none;
}

/* #navi {	background: #AAA; } */

