/* GENERAL STYLES */
#holderBody {
	background: #fff;
}

#holder {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;
}


html, body{
padding: 0px;
margin: 0px;
border: none;
height: 100%;
}

body {
width: 100%;
text-align: center;
background: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #576e6e;	
}

h1, h2, h3{color: #a13f40; font-weight: normal;}

h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}

a{color: #a13f40;}

#main{width: 1025px; 
margin: auto; text-align: left; position: relative; height: auto !Important; height: 100%; min-height: 100%;
}

#main #header{background: url(img/header_bg.gif) repeat-x bottom #fff; padding-top: 35px;}
#main #header #logo{display: block; padding-left: 375px; padding-top: 95px; height: 0px; width: 0px; overflow: hidden; background: url(img/logo.gif) no-repeat; }
#main #header #tools{position: absolute; left: 25px;}

#main #header #tools a{overflow: hidden; width: 0px; height: 0px; padding-left: 11px; padding-top: 11px; background: #000; 
display: block; position: absolute; top: 0px;
background: no-repeat top left;
} 
#main #header #tools a#homeIcon{left: 0px; background-image: url(img/icon_home.gif);}
#main #header #tools a#searchIcon{left: 21px; background-image: url(img/icon_search.gif);}
#main #header #tools a#sitemapIcon{left: 42px; background-image: url(img/icon_sitemap.gif);}
 
#main #header #login{padding-left: 126px; padding-top: 26px; width: 0px; height: 0px; overflow: hidden; background: url(img/kundeLogin.gif); 
position: absolute; top: 35px; right: 0px;
}
#main #header a#login:hover{background-image: url(img/kundeLogin_hover.gif);}

#main #content{clear: both; padding: 16px; padding-top: 64px; padding-bottom: 82px; 
background: url(img/content_bg.gif) repeat-x bottom;
border-left: 1px solid #000; border-right: 1px solid #000; 
}

#main #content #left{float: left; width: 370px; border-right: 1px solid #ccc; height: 345px; text-align: center;}
#main #content #right{float: right; width: 593px; margin-right: -1px;}


#main #content.front #intro{clear: both; height: 310px; overflow: hidden;}


#main #content.front #newsHolder{float: left; height: 205px; width: 220px; border-right: 1px solid #ccc;}
#main #content.front #news{width: 200px; border-top: 1px solid #ccc; padding-top: 10px;}
#main #content.front #news h3{padding-bottom: 0px; margin-bottom: 0px; text-decoration: underline; }

.newsDate{color: #a13f40; margin-bottom: 0px; padding-bottom: 0px;}
.newsResume{margin-bottom: 0px; margin-top: 0px;}
#news a{padding-bottom: 15px; display: block;}

#main #content.front #gallery{float: right;  height: 205px; width: 355px;  border-top: 1px solid #ccc; text-align: center;}
#main #content.front #gallery img{border: 7px solid #f8f8f8; margin-top: 10px;}

ul.gallery{list-style: none; margin: 0px; padding: 0px; display: block; width: 275px; margin: auto;}
ul.gallery li{width: 110px; height: 110px; background: center center #f8f8f8; border: 9px solid #f8f8f8; display: block; overflow: hidden; float: left; margin-right: 9px; margin-bottom: 9px;}
ul.gallery a{padding-left: 64px; padding-top: 64px; overflow: hidden; display: block; width: 0px; height: 0px;}

.image{width: 244px; height: 244px; background: center center #f8f8f8; margin: auto; border: 9px solid #f8f8f8;}

ul.pageGallery{list-style: none; margin: 0px; padding: 0px; display: block; width: 100%; margin: auto;}
ul.pageGallery li{width: 130px; height: 130px; display: block; overflow: hidden; float: left; margin-right: 9px; margin-bottom: 9px;}
ul.pageGallery a{display: block; border: none;}
ul.pageGallery a img{border: none;}
#main #footer{position: releative; 
text-align: right; padding: 30px; color: #a13f40; padding-bottom: 80px;
background: url(img/footer_bg.gif) repeat-x top left;
}
#main #footer #dkb{display: block; padding-left: 21px; width: 0px; height: 0px; padding-top: 32px; overflow: hidden; background: url(img/footer_dbk.gif) no-repeat; position: absolute; left: 30px;}


/* EDITOR PROPERTIES */
