html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;   
}
html,body {
    display: inline /*Fix IE floating margin bug*/;
    background-color: #fff;
    font-family: Verdana, Arial, helvetica, sans-serif;
	background-image: url(img/Rand_2.gif);
    background-position: 0 0;
	background-repeat: repeat-x;
	scrollbar-3dlight-color: #4da66a;
	scrollbar-arrow-color: #4da66a;
	scrollbar-base-color: #4da66a;
	scrollbar-darkshadow-color: #f2f7e7;
	scrollbar-face-color: #f2f7e7;
	scrollbar-highlight-color: #f2f7e7;
	scrollbar-shadow-color: #4da66a;
	scrollbar-track-color: #f2f7e7;
    margin: 0;
    padding: 0;
	width: 100%;
    height: 101%;
}
.include {
    z-index: 100;
}
.center {
    margin-left: auto;
	margin-right: auto;
	text-align: center;
    width: 980px;
}
.page-top {
    width: 980px;
	height: 40px;
	text-align: center;
	background-color: #fff;
    background-image: url(img/trans.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.page {
    width: 980px;
	height: auto;
    text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: fff;
	text-decoration: none;
	letter-spacing: 0px;
	background-color: #fff;
}
.footer {
    width: 980px;
	height: 40px;
	text-align: center;
	background-color: #fff;
}
.header {
	float: left;
    width: 570px;
	height: 130px;
	background-color: #fff;
}
.page-left-bottom {
	float: left;
    width: 570px;
	height: auto;
	margin: 0 0 400px 0; 
	background-color: #fff;
}
.page-right {
	float: right;
    width: 400px;
	height: 670px;
	background-color: #f6f3ef;
}

.kollagen {
	float: left;
    width: 340px;
	height: 540px;
	margin: 40px 0 0 20px; 

}

.sitelogo_akc {
   float: left;
   width: 300px; 
   height: 100px; 
   position: relative;  
   margin: 0 0 0 23px; 
   border: none;
}
.headline-header {
   float: right;
   width: 410px; 
   height: 40px; 
   position: relative;  
   margin: 0 0 0 0; 
   border: none;
}
.headline {
   float: none;
   width: 180px; 
   height: 30px; 
   position: relative;  
   margin: 0 0 0 23px; 
   border: none;
}
.headline-galerie {
   float: left; 
   height: 30px; 
   position: relative;  
   margin: 0 0 0 23px; 
   border: none;
}
.headline-galerie-malerei {
   float: left; 
   height: 30px; 
   position: relative;  
   margin: 15px 0 0 23px; 
   border: none;
}
.wassind, .wassind a:link {
	float: right; 
	margin: 9px 10px 0 0; 
    font-weight: normal;
	font-size: 11px;
	color: #9d9d9c;
	text-decoration: none;
}
.wassind a:hover, .wassind a:active {
	color: #000;
	text-decoration: none;
}
.kerstincarbow, .kerstincarbow a:link {
	float: right; 
	margin: 9px 10px 0 0; 
    font-weight: normal;
	font-size: 11px;
	color: #9d9d9c;
	text-decoration: underline;
}
.kerstincarbow_white, .kerstincarbow_white a:link {
	float: right; 
	margin: 9px 10px 0 0; 
    font-weight: normal;
	font-size: 11px;
	color: #bdbdbd;
	text-decoration: underline;
}
.footer {
	float: right;
	width: 400px;
	height: 20px;
	margin: 2px 0 0 0;
	background-color: #f6f3ef;
}
.impressum, .impressum a:link {
	float: right;
	margin: 2px 20px 0 20px; 
    font-weight: normal;
	font-size: 11px;
	color: #9d9d9c;
	text-decoration: none;
}
.impressum a:hover, .impressum a:active {
	color: #f6f3ef;
	text-decoration: none;
}
.kontakt_test, .kontakt_test a:link {
	float: right;
	margin: 2px 20px 0 20px; 
    font-weight: normal;
	font-size: 11px;
	color: #f6f3ef;
	text-decoration: none;
}
.kontakt_test a:hover, .kontakt_test a:active {
	color: #f6f3ef;
	text-decoration: none;
}
.wassind-frame {
	display: inline;
	float: left;
    width: 560px; 
    height: auto;
	margin: 0 0 0 0; 
	font-weight: normal;
	font-size: 11px;
	color: #9d9d9c;
	background-color: #ededed;
}
.content-text {
	float: left;
    width: 498px; 
    height: auto;
	padding: 15px 40px 15px 20px; 
	margin: 10px 0 40px 1px; 
	font-weight: normal;
	font-size: 11px;
	color: #514f4b;
	border: 0px solid #9d9d9c;
	background-color: #f6f3ef;
	text-align: left;
}
h1 {
	font-weight: bold;
	font-size: 11px;
	color: #514f4b;
	margin: 0 0 2px 0;
	border-left: 0px solid #ededed;
	text-align: left;
}
.content-weiss {
	float: left;
    width: 498px; 
    height: auto;
	padding: 15px 40px 15px 20px; 
	margin: 0 0 40px 1px; 
	font-weight: normal;
	font-size: 11px;
	color: #514f4b;
	border-bottom: 0px solid #ededed;
	background-color: #fff;
	text-align: left;
}
.content-weiss h1 {
	font-weight: bold;
	font-size: 11px;
	color: #514f4b;
	margin: 0 0 2px 0;
	text-align: left;
}
.back, .back a:link {
	float: right; 
	margin: 0 -40px 0 0; 
    font-weight: normal;
	font-size: 11px;
	color: #9d9d9c;
	text-decoration: underline;
}
.back a:hover, .back a:active {
	color: #000;
	text-decoration: none;
}
.italic {
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	text-decoration: none;
    color: #514f4b; 
} 

/* SERVICENAVIGATION */



/* Content */


/* Portfolio Navigation */

.nav1 {
   display: inline; 
   position: relative;
   float: right; 
   width: 100px;
   height: 108px;
   margin: -12px 10px 0 0;
}
.nav1 ul {
   float: left; 
   padding: 0 0 0 0; 
}	
.nav1 ul li {
   display: block; 
   list-style: none; 
}
.nav1 ul li a {
   display: block; 
   list-style: none; 
   margin: -1px 0 0 0;
}
.nav2 {
   display: inline; 
   position: relative;
   float: left; 
   width: 550px;
   height: 90px;
   margin: 0 0 0 0;
}
.nav2 ul {
   float: left; 
   padding: 0 0 0 0; 
}	
.nav2 ul li {
   display: block; 
   list-style: none; 
}

.page-content {
	float: left; 
    width: 830px;
	height: 603px;
	background-color: #e4e4e4;
}
.content-header {
	float: left; 
    width: 830px;
	height: 40px;
	background: url(img/header_test.gif) no-repeat;
}
.content-left {
	float: left; 
    width: 185px;
	height: 563px;
	background-color: #292929;
}
.content-right {
	float: left; 
    width: 645px;
	height: 563px;
	background-color: #292929;
}
.content-img {
	float: left; 
	width: 360px;
    padding: 0 0 0 0; 
    margin: 15px 0 0 20px;
}
.nav-img {
	float: left; 
    padding: 0 0 0 0; 
    margin: 15px 0 0 35px;
}
.nav-img img {
	float: left; 
    padding: 0 5px 5px 0; 
    border: 1px solid #292929;
	filter:alpha(opacity=50);
}
.nav-img img a:hover {
	border: 1px solid #000;
	padding: 0px; 
	filter: alpha(opacity=50);
}

.kontakt-content {
	float: left;
    width: 498px; 
    height: auto;
	padding: 15px 40px 15px 20px; 
	margin: 0 0 0 1px; 
	font-weight: normal;
	font-size: 11px;
	color: #514f4b;
	background-color: #fff;
	text-align: left;
}
.content-kontakt {
    float: left;
    width: 498px; 
    height: auto;
	margin: 15px 0 0 20px; 
	font-weight: normal;
	font-size: 11px;
	color: #514f4b;
	background-color: #fff;
	text-align: left;
}
.content-kontakt a:link, .content-kontakt a:visited {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
    color: #000; 
} 

.content-kontakt a:hover, .content-kontakt a:active {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
    color: #8f8f91; 
}
.formular {
    float: right;
	width: 270px; 
    height: auto;
	padding: 0 0 0 0; 
	margin: 0 0 0 1px; 
	font-weight: normal;
	font-size: 11px;
	color: #514f4b;
	background-color: #fff;
	text-align: left;
}
.content-weiss a:link, .content-weiss a:visited {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
    color: #000; 
} 

.content-weiss a:hover, .content-weiss a:active {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
    color: #8f8f91; 
}
.input, .textarea {
	color:#444444;
	font-family: Verdana;
	font-size :11px;
	text-align: left;
	line-height:normal;
	padding-top:0px;
	padding-left:0x;
	padding-bottom:0px;
	border-right: #292929 0px solid;
	border-left: #292929 0px solid;
	border-top: #292929 0px solid;
	border-bottom: #292929 0px solid;
	text-decoration: none;
	background-color:#f6f3ef;
}
.button {
	color:#fff;
	font-family: Verdana;
	font-size :11px;
	text-align: center;
	line-height:normal;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	border-right: #8f8f91 0px solid;
	border-left: #8f8f91 0px solid;
	border-top: #8f8f91 0px solid;
	border-bottom: #8f8f91 0px solid;
	text-decoration: none;
	background-color:#9d9d9c;
}
.button2 {
	color:#fff;
	font-family: Verdana;
	font-size :11px;
	text-align: center;
	line-height:normal;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	border-right: #8f8f91 0px solid;
	border-left: #8f8f91 0px solid;
	border-top: #8f8f91 0px solid;
	border-bottom: #8f8f91 0px solid;
	text-decoration: none;
	background-color:#9d9d9c;
}

p {
   margin: 0 0 5px 0;
}

