/* Start of CMSMS style sheet 'sitestyle' */
@charset "iso-8859-2";

.hide{
	display:none;
}

body, html {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
}

body,div,p {
    font-family: Arial, sans-serif, helvetica;
    font-size: 11px;
}
#main {
    padding-top: 150px;
    width: 770px;
    margin: 0 auto;
}

#loggo{
	border:0px solid #EB6A0A;
	width:170px;
        float:left;
}

.loggostyle
{
	color:#b9232e;
	font-weight:bold;
}

#menu {
        width:350px;
	border:0px solid #c8c9c9;
	float:left;
	background:url(../images/design/navback.jpg) no-repeat top left #ffffff;
}

#menu ul li {
	float: left; 
	list-style: none; 
	padding:0px;
	margin:0px;
}

#menu ul {
	float: left; 
	list-style: none; 
	padding:0px;
	margin:0px;
}

#menu ul li ul {
	float: left; 
	visibility:hidden;
	display:none;
}

#menu a {
	padding-right: 20px;
}

#nav {
	width:770px;
	float:left;
	border-bottom:0px solid #c8c9c9;
}

#submenu, 
#menu {
	float:left;
    text-decoration: none;
    font-weight: bold;
}
#submenu {
    padding-top:50px;
    width: 160px;
border:0px solid #000000;
}

.item{
	width:100px;
	height:20px;
 
}

.subitem{
	width:140px;
	height:30px;
}

.subitemclients{
	width:140px;
	height:20px;
}

.sectionheader_sub{
	width:140px;
	height:20px;
}

a {
    text-decoration: none;
    font-weight: bold;
    color: #7e7e7e;
}
a:hover {
    color: #bebebe;
}

#contents {
    padding-top:50px;
    padding-right:55px;
    color: #7e7e7e;
    float: right;
    width: 510px;
}

.start {
    float: left !important;
    width: 770px !important;
height: 20px !important;
padding: 0 !important;
}

#contents p {
    margin: 0px;
    padding-bottom: 20px;
    padding-right: 40px;
}
#contents td {
    padding: 0px;
    padding-right: 40px;
}
#contents p {
    line-height: 20px;
}
#submenu li, #submenu ul, #contents li, #contents ul {
    list-style: none;
    margin:0px;
    padding:0px;
}

#clientimg{
    width: 600px;
    float:left;
    padding-bottom:20px;
}

#clientcontent{
    width: 445px;
    float:left;
}

.NewsSummary{
	float:left;
	width:400px;
        height:180px;
}

.NewsSummaryCategory{
    visibility:hidden;
    display:none;
}

.NewsSummaryAuthor{
    visibility:hidden;
	display:none;
}

.NewsSummaryPostdate{
	float:left;
	width:100px;
	height:100px;
}

.NewsSummaryLink{
	float:left;
	width:300px;
}

.NewsSummaryContent{
	float:left;
	width:300px;
	height:100px;
	padding-top:20px;
}
.teamTitel{
	cursor:pointer;
	width:130px;
	float:left;
}
.teamLink{
	font-weight:normal;
}

.contact_row{
	float:left;
	width:240px;
	height:20px;
	border:0px solid #FF0000;
}

.contact_left{
	width:40px;
	float:left;
	font-weight:bold;
}

.contact_right_top{
	width:235px;
	padding-bottom:20px;
	font-weight:bold;
	float:left;
}


.contact_right{
	width:180px;
	float:left;
}

.contact_name
{
	float:left;
	width:100px;
	font-weight:bold;
}

.contact_close{
	float:left;
	width:220px;
	height:40px;
	border:0px solid #FF0000;
	cursor:pointer;
}

.contact_holder_left{
	float:left;
	width:260px;
	border:0px solid #FF0000;
}

.contact_holder_right{
	float:left;
	width:221px;
	height:147px;
	padding-left:20px;
	border:0px solid #FF0000;
	background:url(../images/cms/back.jpg) no-repeat top left #ffffff;
}

.contact_user_title{
	width:120px;
	float:left;
	padding-bottom:1px;
}

.contact_user{
	float:left;
	padding-bottom:0px;
}

.contact_details{
	float:left;
	width:221px;
	display:none;
}
/* End of 'sitestyle' */

