/*
 * betzemeier usp design
 */
@import "moz.css";
@import "ie.css";

* { margin: 0; padding: 0; }
body {
font-family: Helvetica,Verdana,Arial,sans-serif;
/* font-family: "Bitstream Vera Sans","Lucida Sans Unicode","Lucida Grande",Arial,Geneva,Lucida,Helvetica,sans-serif*/
font-size: 100.01%;
line-height:1.0em;
/*background:#d8e1eb; */
background:#d4dde1; 
margin-top: 80px;
}
h1 { 
color: #fff;
/*background-position:420px 0px;*/
width:650px; 
height:170px;
/*text-indent:-10000em;*/
overflow:hidden;
}
strong{
	font-weight: normal;
	color: #000;
}
#go{background: url("images/betzemeier_top4.jpg") #e86400 no-repeat;}
#start{background: url("images/betzemeier_top3.jpg") #fff no-repeat;}
a {color:#e86400;text-decoration:none;}
a:link {/*color: #f5b484;	*/	text-decoration:none;}
a:hover,
a:focus {
	color: #f28e43;
}
a:active {
	color: #df631e;
}
ol li {
    list-style-type:decimal;
	list-style-position: inside;
    padding-left:0px;
	color: #8c8c8c;
	font-size: 11pt;	
}
.hidden {display:none;}
#logo {
	margin-top: 72px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	overflow:hidden;
	text-indent:0.8em !important;	
	z-index: 100;	
}
#logo a{color: #e86400;}
#logo img{border: none;}
#content {
	/*border: #c3c8d3 1px solid;	*/
	border: #4c4c4c 1px solid;	
	background:#fff;
	margin-left:auto;
	margin-right:auto;	
	margin-bottom: 0px;
	width: 650px;
	height: 413px !important;	
	/*text-align:left;*/
}
#left, #right, right1 {margin-top: 4px;}
#left {
float:left;
padding-left:0px;
/*width:242px !important;*/
/*height:242px !important;*/
width: auto;
}
#right, right1 {
	float:left;
	width:390px;
	padding-left:16px;		
}
#right h2 {
	font-size: 11pt;
	font-weight:normal; 
	margin-bottom: 1em;	
	color: #252525;	
}
#subcontent {
	color: #9fa09f;
	font-size: 12pt;
	font-weight: normal;
	margin-top: 1em;
	padding-left: 0em;
	overflow:hidden;
	height: 185px;
	/*border: 1px solid green;*/
	line-height:1.3em;
}
#subcontent2 {
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	color: #9fa09f;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 1em;	
	margin-right: 12px;
	padding-left: 0em;	
	overflow:auto;
	height: 160px;	
	line-height:1.3em;	
}
#subcontent2 p {
	width:350px; 
	margin: 0.4em 0 0 0;
	padding-bottom: 0.4em;	
}
#subcontent2 a {color: #9fa09f;}
#subcontent2 li { width: 300px; }
#subcontent2 table p {
	width:300px; 
	margin: 0.4em 0 0 0;
	padding-bottom: 0.3em;	
}
#foot {		
	font-size:10px;
	background:#d4dde1;
	color: #8c8d8d;
	width: 650px !important;
	height: 20px !important;
	margin-top:2px;	
	margin-right:auto;		
	margin-left:auto;		
	word-spacing: 0.1em;
	text-align: justify !important;	
	/*border:1px solid red;		*/
}

#foot a {		
	color: #8c8d8d;
}


#menu {
	overflow: hidden;
	height:30px;
	margin-left: 0px;	
}
#menu ul {list-style-type:none;}
#menu li {float:left;}
#liclass { /*z-index ie, opera / roll over*/
height:20px;
width:650px;
position: absolute;
z-index: auto;
}
* html #liclass{
margin: 0 0 0 -380px; /*ie, opera */
}
/*-- menu --*/
#menu li a {
	float:left;
	padding:2px 14px 2px 0px;
	text-decoration: none;
	font-size:90%; 
	font-weight: normal;
	height:18px;
	display:block;
	color: #f5b484;		
}
#menu li a:hover {color: #f28e43;}
#menu li a.aktiv {color:#e86400;}
#menu li a.aktiv_last {
	padding:2px 0px 2px 0px;
	color:#e86400;
	}
#menu li a.last {
	padding:2px 0px 2px 0px;
	color:#f5b484;
	}
/*-- umenu --*/
#umenu {
	/*overflow: hidden;*/
	height:110px;
	margin-left: 0px;
	/*border:1px dotted red;		*/
	/*list-style-type:none;*/
}

td li.link  { margin-top: 1em; }
li.link {
	margin-top: 4.2em;
	float:left;
	padding: 0px;
	width: 184px;
	display:block;
	list-style:none;
	list-style-image:none;
	text-indent:0px;
	font-weight: normal;
}

li.link, li.link_start {
	font-size:90%;
	color: #e86400 !important;
	padding: 0 0 0 0px;
	padding: 2px;
	text-decoration:none;	
	/*background:url(images/pfeil.jpg) no-repeat left;*/	
}
.link a:hover, 
.link_start a:hover{
	color:#f28e43;
}
.link a:active, .link_start a:active {
	color: #e86400;
}
.link a:focus, .link_start a:focus {
	color: #e86400;
}
li.link_start {
	margin-top: 5.0em;
	float:left;
	padding: 0px;
	width: 184px;
	display:block;
	list-style:none;
	list-style-image:none;
	text-indent:0px;
	font-weight: normal;
	/*border: 1px solid red;*/
}
li.link1 {
	margin-top: 0.3em;
	float:left;
	padding: 0px;
	width: 184px;
	display:block;
	list-style:none;
	list-style-image:none;
	text-indent:0px;
	font-weight: normal;
	font-size:90%;	
}
li.link1_start {
	margin-top: 7.1em;
	float:left;
	padding: 0px;
	width: 184px;
	display:block;
	list-style:none;
	list-style-image:none;
	text-indent:0px;
	font-weight: normal;
	font-size:90%;
	/*border: 1px red dotted;*/
}
.link1, li.link1_start a{	
	color: #e86400;
	padding: 0 0 0 0px;
	text-decoration:none;
	/*background:url(images/pfeil.jpg) no-repeat left;*/
}
.link1, li.link1_start a:hover{
	color:#f28e43;
}

/*-- news --*/
div.news {
	float:left;
	margin:0 !important;
	padding:0 !important;
	/* margin: 0.5em 0em 0.3em 0;*/
	width: 80% !important;	
}
.link_news {	
	font-weight: normal;
	font-size:95%;	
	color: #df631e !important;;	
	padding-bottom: 0.4em !important;	
}
.link_news:hover{color:#f8d1a6;}
#login { 
width: 300px;		
/* align: left; */
}
#fcontact{ 
	text-align: left; 	
	margin-top: 5px;
	margin-bottom: 5px;	
}
#fcontact input { 
	border: solid 1px #c3c8d3;
	color: #8c8d8d;
	vertical-align: top;
	margin-left:10px;
	width:100px; 	
}

#p_label{ 	
	width:50px; 	
	float: left;	
}
#p_input{width:50px;}

a.link_rollover_service, 
a.link_rollover_profile, 
a.link_rollover_portfolio, 
a.link_rollover_contact, 
a.link_rollover_impressum  {		
	color: #ccc !important;
	display:block;
	text-decoration:none;
	cursor: text !important; 
}
a.link_rollover_impressum {
	overflow:hidden;
	height: 140px;
	}

.link_rollover_service
{
	background:url("images/service_r.jpg") no-repeat 0 0;
	text-indent: -500em;
}
.link_rollover_service:hover
{
	background:none;
	text-indent:0em;
}

.link_rollover_profile
{
	background:url("images/profile_r.jpg") no-repeat 0 0;
	text-indent: -500em;		
}
.link_rollover_profile:hover
{
	background:none;
	text-indent:0em;
}
.link_rollover_portfolio
{
	background:url("images/portfolio_r.jpg") no-repeat 0 0;
	text-indent: -500em;		
}
.link_rollover_portfolio:hover
{
	background:none;
	text-indent:0em;
}
.link_rollover_contact
{
	background:url("images/contact_r.jpg") no-repeat 0 0;
	text-indent: -500em;		
}
.link_rollover_contact:hover
{
	background:none;
	text-indent:0em;
}
a.link_rollover_impressum:hover
{
	background:url("images/impressum_r.png") no-repeat 0 0;
	text-indent: -500em;	
	border: 1px green;
}
