body{
	text-align: center;
	margin:0px;
	/* background: url(../images/content-bg.gif) repeat-y; */
	background-position:center;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-top: 13px;	
}

img {
	border: none;
}

hr{
	color: White;
	height: 1px;
	width: 1px;
	border: none;
	clear: both;
}

.newsitem-pic{
	float:left;
	min-width: 180px;
	min-height: 100px;
	padding-right: 15px;
}

.newsitem-text{
	float:left;
/* 	display:table; */
	min-height: 20px;
	width: 300px;
	position: relative;
}

.newsitem-small{
	float:left;
	min-height: 10px;
	width: 150px;
	margin-left: 50px;
	display: table;
	position: relative;
}


a:link{
	color:#333333;
	text-decoration: underline;
}

a:visited{
	color:#333333;
	text-decoration: underline;
}

a:hover{
	color:#ff801a;
	text-decoration: underline;
}
/*
a:link:hover, a:visited:hover{
	color:#ff801a;
	text-decoration: underline;
}
*/

.menulink {
	padding-right: 15px;
}

.level2{
	padding-top: 3px;
}





.newsbox-content{
	
	padding-top: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	font-weight: normal;
}

/* Start Home Page Links */


.newsbox-content a:link, .newsbox-content a:visited{
	color: #333333;
	text-decoration: none;
}

.newsbox-content a:hover{
	color: #333333;
	text-decoration: underline;
}


/* End Home Page Links */

.headline{
	
	padding-top:30px;
	padding-bottom:10px;
}

.pageheadline{
	padding-top:50px;
	padding-bottom:20px;
}

.toplink{
	background: url(images/neuigkeiten/bg-toplink.gif) no-repeat;
	padding-left: 27px;
	padding-top: 3px;
	height: 20px;
	font-weight: bold;
}

.downlink{
	background: url(images/grafiks/bg-downlink.gif) no-repeat;
	padding-left: 27px;
	padding-top: 3px;
	height: 20px;
	font-weight: bold;
}

.backlink{
	background: url(images/grafiks/bg_backlink.gif) no-repeat;
	padding-left: 27px;
	padding-top: 3px;
	height: 20px;
	font-weight: bold;
}



.newsitem{
	width: 100%; 
	min-height: 10px;
	/* display: table; */
	border-top: 1px solid #F2F2F2;
	padding-top: 20px;
	padding-bottom: 17px;
}



.leistungitem-text{
	float:left;
	width: 100%;
	min-height: 20px;
}

.newsitem-online1{
	float:left;
	width: 200px;
	min-height: 10px;
}

.newsitem-online2{
	float:left;
	min-height: 10px;
	width: 190px;
	margin-left: 15px;
}

.arial1115{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}

.arial1116_light{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #737373;
}

.leistungenhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #ff801a;
}

/* When this is turned on, the links in Neugkeiten and all sub pages
/* work correctly... but the homepage links (visited) works incorrectly 
*/

.arial1116_light a:link, .arial1116_light a:visited{
	color:#333333;
	text-decoration: underline;
}

.arial1116_light a:hover{
	color:#ff801a;
	text-decoration: underline;
}


.clear{
	clear: both;
	height: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}

#stage{
	width: 790px;
	display: table;
	margin: auto;
	
	padding-bottom: 80px;
	
	/*background: url(../images/content-bg.gif) repeat-y;*/
}

#topmenu{	text-align: left;}
#head{
	width: 790px;
	height: 104px;
	background: url(images/grafiks/signale_design_kommunikation.jpg) no-repeat;
	text-align: left;
	position: relative;
	
}
#mainmenu{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
}

#content{
	width: 790px;
	display: table;
	
	text-align: left;

	min-height: 385px;
	height:auto !important;
	height: 385px;
}

#content-680{
	width: 680px;
	display: table;
	
	text-align: left;

	min-height: 385px;
	height:auto !important;
	height: 385px;
}


#content-home{
	width: 400px;
	float:left;
	min-height: 10px;
	display: table;
}

#content-380{
	width: 380px;
	float: left;
	min-height: 380px;
	height:auto !important;
	height: 380px;
}


ul{
	list-style-type:none ; 
	padding: 0px;
	margin: 0px;
	padding-bottom:10px;
}

li {
	background: url(images/grafiks/bullet.gif) no-repeat 0px 6px;
	padding-left:15px;
	padding-bottom:10px;
}

.orange{
	color:#ff801a;
}

/* backgrounds */

.bg-aboutus2{background: url(images/page-bg/bg-aboutus2.gif) no-repeat 50% 155px;}
.bg-aboutus{background: url(images/page-bg/bg-aboutus.gif) no-repeat 50% 195px;}
.bg-classic{background: url(images/page-bg/bg-classic.gif) no-repeat 50% 180px;}
.bg-contact{background: url(images/page-bg/bg-contact.gif) no-repeat 50% 160px;}
.bg-home{background: url(images/page-bg/bg-home.gif) no-repeat 50% 150px;}
.bg-imprint{background: url(images/page-bg/bg-imprint.gif) no-repeat 50% 160px;}
.bg-news{background: url(images/page-bg/bg-news.gif) no-repeat 50% 186px;}
.bg-online{background: url(images/page-bg/bg-online.gif) no-repeat 50% 135px;}
.bg-services{background: url(images/page-bg/bg-services.gif) no-repeat 50% 135px;}
.bg-corporate{background: url(images/page-bg/bg-corporate.gif) no-repeat 50% 137px;}
.bg-thelab{background: url(images/page-bg/bg-thelab.gif) no-repeat 50% 188px;}

/* Formular */

.formleft{
	width: 100px;
	float: left;
	font-weight: bold;
}

.formright{
	float: left;
	padding-bottom: 5px;
}

.rightcol{
	float: left;
	padding-left: 30px;
}

form{
	padding: 0px;
	margin: 0px;
}

.textinput{
	width: 272px;
	border-style: solid;
	border-width: 1px;
	border-color: #A5ACB2;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/* 	line-height: 15px; */
	color: #666666;
}


textarea{
	width: 272px;
	height: 108px;
	border-style: solid;
	border-width: 1px;
	border-color: #A5ACB2;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/* 	line-height: 15px; */
	color: #666666;
}