

input, select, textarea {
	border:1px solid #e3e3e3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input, textarea {padding:1px;}

.error {
	color: #990000;
}
.sub_menu {
color: #F3F2ED;
text-decoration:none;
font-size:12px;
line-height:25px;
font-style:normal;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;

}
.sub_menu a {
color: #F3F2ED;
text-decoration:none;
}
.sub_menu a:active {color: #fff;font-weight:bold;}
.sub_menu a:visited {color: #F3F2ED;}
.sub_menu a:hover {color: #fff; font-weight:bold;}
.sub_menu_table {
	position:relative;
	width:100%;
	height:25px;
	background-color:#757575;
}

.link_active {
	color: #fff;font-weight:bold;
}
.separator {
	color: #707070;
}
th{
	padding-left:10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5B5B5B;
	background-color: #C0C0C0;

}

.tableheader {
	color: #575757;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D7E2F4;
    font-weight:bold;
}
.table_bg_alt1{
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.table_bg_alt2{
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
}



.content_main{

	background-image:url(/images/bp_bilder/bg_content_left.jpg);
	background-repeat: repeat-x;
	color: #575757;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:10px;

}
.content_text {
	font-size: 12px;
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	
}
.breadcrumbs {
	font-size: 10px;
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
}

.argon_user_style {
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFF99;
}

table.content_text a {
	font-size: 13px;
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	
}


.content_text a {color: #575757;}
.content_text a:active{color: #000000;}
.content_text a:hover{	color: #000000;}
.content_text a:visited{color: #666666}

.label_text {
	font-size: 13px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
}
.label_text a {color: #575757;}
.label_text a:active{color: #000000;}
.label_text a:hover{	color: #000000;}
.label_text a:visited{color: #B9B9B9;}


.content_title {
	font-size: 14px;
	color: #575757;
	font-weight: bold;
}

#content_banner_1{
	width:275px;
    height: 109px;

}
#content_banner_2{
	width:275px;
    height: 109px;

}
#content_banner_3{
	width:275px;
    height: 109px;

}
.content_left_td {
	padding-left:11px;
    padding-right:3px;
		height:100%;
}
.content_bottom_td {
	padding-left:11px;
    padding-right:10px;

}
.content_left_box{
	background:#F9F9F9;
	border: 1px solid #CCCCCC;
	padding:10px;
	height: auto;
	
}

.content_right_td {
	padding-left:9px;
    padding-right:10px;
}

.rightbox_header {
	cursor:pointer;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: arial,  sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	background-color:#757575;
}

.content_right_box2{
	background: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 0px;
}


.content_bottom_box{
	background:#757575;
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ffffff;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	font-style:normal;
	font-weight:normal;
	font-family: arial,  sans-serif;
	height:20px;
	
}
div.content_bottom_box a {
	text-decoration:none;
    color: #ffffff;
}
div.content_bottom_box a:active {color: #ffffff;font-weight:bold;}
div.content_bottom_box a:visited {color: #ffffff;}
div.content_bottom_box a:hover {color: #ffffff; font-weight:bold;}

.content_bottom_box_widgets{
	position: relative;
	left: 780px;
	top: -20px; 
	color: #ffffff;
	text-decoration:none;
	width: 70px;
}



.Button {                                 
		FONT-FAMILY: Tahoma,Arial;
		BACKGROUND:  url(../style/images/custom/butbg.gif);
		BACKGROUND-COLOR: #D7E2F4;
		COLOR: #003366; FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		TEXT-DECORATION: none;
}
.textbox {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #707070;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FBFBFB;
}



#top_navi_box {
	width: 860px;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	height: 29px;
}


#navi{
	overflow:hidden;
	height: 29px;
	width: 867px;
	list-style: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0 0 0 0;
}

#navi li{
	float: left;
	height: 29px;
	width: 142px;
	margin-right: 2px;

}
#navi li a{
	
	display: block;
	overflow:hidden;
	text-indent:-10000px;
	height:29px;
	background: url(../images/linkx.gif);
}
#navi li #navi-home {
	background-position:0 0;
}
#navi li #navi-home:hover {
	background-position:0 -106px;
}
#navi li.selected #navi-home, #navi li.selected #navi-home:hover  {
	background-position:0 -52px;
}
#navi li #navi-services {
	background-position:-145px 0;
}
#navi li #navi-services:hover {
	background-position:-145px -106px;
}
#navi li.selected #navi-services, #navi li.selected #navi-services:hover {
	background-position:-145px -52px;
}
#navi li #navi-portfolio {
	background-position:-290px 0;
}
#navi li #navi-portfolio:hover {
	background-position:-290px -106px;
}
#navi li.selected #navi-portfolio, #navi li.selected #navi-portfolio:hover {
	background-position:-290px -52px;
}
#navi li #navi-support {
	background-position:-435px 0;
}
#navi li #navi-support:hover {
	background-position:-435px -106px;
}
#navi li.selected #navi-support, #navi li.selected #navi-support:hover {
	background-position:-435px -52px;
}
#navi li #navi-about {
	background-position:-580px 0;
}
#navi li #navi-about:hover {
	background-position:-580px -106px;
}
#navi li.selected #navi-about,#navi li.selected #navi-about:hover {
	background-position:-580px -52px;
}
#navi li #navi-contact {
	background-position:-725px 0;
}
#navi li #navi-contact:hover {
	background-position:-725px -106px;
}
#navi li.selected #navi-contact, #navi li.selected #navi-contact:hover  {
	background-position:-725px -52px;
}

