html,body{display:block;height:100%;margin:10px 0 0;padding:0;width:100%;}
#lang{background-color:#fff;color:#b6b6b6;font:9px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;margin:auto;text-align:right;width:950px;}
#lang a,#container #lang a:link,#container #lang a:visited{background-color:#fff;color:#b6b6b6;text-decoration:none;}
#lang a:hover{background-color:#fff;color:#6a6a6a;text-decoration:none;}
#container{height:100%;margin:auto;width:950px;}
#container #header{background:url(../images/header.jpg) no-repeat;border:1px solid #dbdbdb;height:100px;margin:auto;width:100%;}
#navbar{margin-bottom:8px;padding:65px 0 0 390px;text-align:left;}
ul#nav li{display:inline;list-style-type:none;}
ul#nav li a:link,ul#nav li a:visited{background-color:transparent;color:#3F3F3F;display:inline;font:17px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;padding:4px 10px;text-decoration:none;}
ul#nav li a:hover{background-color:#3f3f3f;color:#fff;}
#container #wellcome-msg{border-left:1px solid #3f3f3f;border-right:1px solid #3f3f3f;width:100%;}
#container #wellcome-msg h1{background-image:url(../images/msg1_esp.gif);display:block;height:155px;text-indent:-5000px;width:100%;}
#container #services{background-color:#fff;border:1px solid #dbdbdb;color:#6a6a6a;height:870px;margin:auto;width:100%;}
#container #footer{background-color:#6a6a6a;border-bottom:3px solid #fff;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-top:3px solid #fff;clear:both;color:#b6b6b6;font:11px Arial, Helvetica, sans-serif;height:auto;margin:auto;position:relative;width:100%;}
#container #footer p{margin-bottom:15px;margin-left:50px;margin-top:15px;}
#container #footer a{background-color:#6a6a6a;color:#b6b6b6;font-weight:700;text-decoration:none;}
#container #footer a:hover{background-color:#6a6a6a;color:#fff;text-decoration:none;}
#container #footer span{font:12px Arial, Helvetica, sans-serif;position:absolute;right:60px;text-decoration:none;top:60px;}
#container #bottom-nav{background-color:#3f3f3f;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#b6b6b6;font:normal 10px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;height:32px;margin:auto;width:100%;}
#container #bottom-nav a{background-color:#3f3f3f;color:#b6b6b6;text-decoration:none;}
#container #bottom-nav a:hover{background-color:#3f3f3f;color:#fff;text-decoration:none;}
.bottom-nav-menu{line-height:30px;text-align:center;}
#branding-projects,#web-projects,#motion-projects{background-color:#f0f0f0;color:#fff;height:auto/*135px*/;margin:5px 0 0;padding:0;width:100%;}
/*ul#thumbnail{margin:0;padding:11px 10px 10px;}
ul#thumbnail li{display:inline;list-style-type:none;margin:0;padding:0;}*/
.thumbnail{margin:0;padding:11px 10px 10px;}
.thumbnail li{display:inline;list-style-type:none;margin:0;padding:0;}

.th img{border:2px solid #b6b6b6;}
.th:hover{background-color:transparent;}
.th:hover img{border:2px solid #f65938;}
.formitem{background-color:#f6f6f6;border-bottom:3px solid #b6b6b6;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;border-top:1px solid #b6b6b6;color:#6a6a6a;display:block;float:left;font:11px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;margin-bottom:9px;margin-top:3px;width:170px;}
.owscounter {color:#D4D0C8}	
/*columns*/

#twocol-wrap, #threecol-wrap {
margin: 0 0 0 45px;
padding: 1px 0;
}

#twocol, #threecol {
	text-align: left;
	float: left;
}

#threecol-left, #threecol-centre, #threecol-right, #twocol-right {
	float: left;
	margin-right: 20px;
	padding: 1px 0 0 0;
	width: 270px;
}


#twocol-left {
	float: left;
	margin-right: 20px;
	/*padding: 1px 0 70px 0;*/
	padding: 1px 0 0;
	width: 622px;
}

/* homepage specific */
#threecol-left h3, #threecol-centre h3, #threecol-right h3 {
	margin: 0 20px 15px 0;
}


/* headings */

#twocol h2 a , #threecol h2 a, #twocol-right h2 {
	display: block;
	text-decoration: none;
	text-indent: -5000px;
	margin: 22px 0 15px 0;
	width: 270px;
	height: 30px;
}
#twocol-right h2 {
	background-color: #f0f0f0;
}
#twocol-left h2 a {
	width: 522px;
}



.h2creative {
	background: url(../images/referenz.gif) no-repeat;
}	
.h2webdesign {
	background: url(../images/web-online_eng.gif) no-repeat;
}	
.h2e-business {
	background: url(../images/erotik.gif) no-repeat;
}

.h2sidebar {
	background: url(http://www.herrkaiser-online.de/images/contactenos.gif) no-repeat left center;
}

/* text */
#twocol p, #threecol p, #twocol h3, #threecol h3 {
	padding:0 12px 0 12px;
	margin: 0;
	text-align: justify;
	font:11px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

#threecol h3 {
	padding-bottom: 7px;
}
#twocol h3 {
	padding-top: 15px;
	color: #FFF;
	background-color: transparent;
}
