body, td	{

	color:#000000;

	font-family: helvetica, arial, geneva, sans-serif;

	font-size: 12px;

	font-weight: normal;

	font-style: normal;

	font-variant: normal;

	text-transform: none;

}

img          {border: 0}

li{line-height:150%}

#bigbox{

	width: 100%;
	
	background-color: #FFFFFF;
	
	/*margin: 0px 0px 0px 20px;*/

}
.outertable{

}

.mmcb{

	color: #FFFFFF;

	font-weight: 800;

	text-align: center;

	text-decoration: none;

}

/** SO sprache **/

.sprache{

	text-align: right;

	color: #FFFFFF;

	margin: 10px 0px 10px 0px;

}

.sprache a:link,.sprache a:visited,.sprache a:active{

	color: #FFFFFF;

	text-decoration: none;

}

.sprache a:hover{

	text-decoration: underline;

}

/** EO sprache **/



/********* SO Hilfsnavi *************/

.hilfsnavi{

	text-align: center;

	color: #FFFFFF;

	text-decoration: none;

	margin: 10px 0px 10px 0px;	

}

.hilfsnavi a:link,.hilfsnavi a:visited,.hilfsnavi a:active{

	color: #FFFFFF;

	text-decoration: none;

}

.hilfsnavi a:hover{

	text-decoration: underline;

}

/********* EO Hilfsnavi **************/

/********* SO Sitenavi **************/
.sitenaviFirstLine {

	display: block;
	color: #ffffff;
	background-color: #FF6600;
	/*width: 100%;*/
	padding: 2px 5px 2px 2px;
	text-align: right;
	font-size: 10px;

}

/*--Off--*/
.sitenaviButton{

	display: block;
	background-color: #00529E;

	/*width: 100%;*/
	width: 200px;

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #999999;

	padding: 3px 3px 3px 0px;

}

.sitenaviButton a:link,.sitenaviButton a:visited,.sitenaviButton a:active {
	display: block;
	text-decoration: none;

	text-align: left;

	white-space: nowrap;

	color: #A3C8DC;

	background-color: #00529E;

	border-width: 0px 0px 0px 5px;

	border-style: solid;

	border-color: #00529E;

}

.sitenaviButton a:hover	{
	display: block;
	color: #FFA500;

	border-width: 0px 0px 0px 5px;

	border-color: #E1E1E1;

}

/*--On--*/

.sitenaviButtonOn{
	display: block;
	background-color: White;

	/*width: 100%;*/

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #999999;

	padding: 3px 3px 3px 0px;

}

.sitenaviButtonOn a:link,.sitenaviButtonOn a:visited,.sitenaviButtonOn a:active {
	display: block;
	text-decoration: none;

	text-align: left;

	white-space: nowrap;

	color: #000063;

	background-color: White;

	border-width: 0px 0px 0px 5px;

	border-style: solid;

	border-color: #FF6600;

}

.sitenaviButtonOn a:hover	{
	display: block;
	color: Blue;

	border-width: 0px 0px 0px 5px;

	border-color: #FF6600;

}

/*--Open--*/

.sitenaviButtonOpen{

	background-color: White;

	/*width: 100%;*/

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #999999;

	padding: 3px 3px 3px 0px;

}

.sitenaviButtonOpen a:link,.sitenaviButtonOpen a:visited,.sitenaviButtonOpen a:active {
	display: block;
	text-decoration: none;

	text-align: left;

	white-space: nowrap;

	color: #999999;

	background-color: White;

	border-width: 0px 0px 0px 5px;

	border-style: solid;

	border-color: White;

}

.sitenaviButtonOpen a:hover	{
	display: block;
	color: #CD5C5C;

	border-width: 0px 0px 0px 5px;

	border-color: #999999;

}

/*** scecond Hierarchy ****/

/*--Off--*/

.sitenaviButton2{

	background-color: #FFFFFF;

	width: 100%;

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #999999;

	padding: 3px 3px 3px 12px;

}

.sitenaviButton2 a:link,.sitenaviButton2 a:visited,.sitenaviButton2 a:active {

	text-decoration: none;

	text-align: left;

	white-space: nowrap;

	color: #999999;

	background-color: #FFFFFF;

	border-width: 0px 0px 0px 5px;

	border-style: solid;

	border-color: #FFFFFF;

	padding: 0px 3px 0px 3px;

}

.sitenaviButton2 a:hover	{

	color: #CD5C5C;

	border-width: 0px 0px 0px 5px;

	border-color: #999999;

}

/*--On--*/

.sitenaviButton2On{

	

	background-color: #FFFFFF;

	width: 100%;

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #999999;

	padding: 3px 3px 3px 12px;

}

.sitenaviButton2On a:link,.sitenaviButton2On a:visited,.sitenaviButton2On a:active {

	text-decoration: none;

	text-align: left;

	white-space: nowrap;

	color: #000063;

	background-color: #FFFFFF;

	border-width: 0px 0px 0px 5px;

	border-style: solid;

	border-color: #FF6600;

	padding: 0px;

}

.sitenaviButton2On a:hover	{

	color: Blue;

	border-width: 0px 0px 0px 5px;

	border-color: #FF6600;

}

/********** EO second Hierarchy ********/

/********* EO Sitenavi **************/



/********* SO SERVICENAVI  *********/

TD.servicenavi	{

	padding-right:5px;

	padding-left:5px;

	text-align:center;

	white-space:nowrap;

}

A.servicenavi:link,A.servicenavi:visited {

	text-decoration: none;

	color: #999999;

	white-space:nowrap;

}

A.servicenavi:hover	{

	text-decoration: underline;

	color: #999999;

	white-space:nowrap;

}

A.servicenavi:active	{

	text-decoration: none;

	color: #000000;

	white-space:nowrap;

}

/*******  EO SERVICENAVI  **********/

/** SO navipath **/

.navipath {

	color: Silver;

	font-size: 10px;

	text-decoration: none;

	text-align: right;

	padding-right: 10px;

}

.navipath a:link,.navipath a:visited,.navipath a:active{

	color: Silver;

	font-size: 10px;

	text-decoration: none;

}

.navipath a:hover {

	text-decoration: underline;

}

/** EO navipath **/


/******** SO aufzeahlungs-tabellen *****/

.gerade {

	background-color:#ffff8c;

}

.ungerade {

	background-color:#ffe88c;

}

.tabKopf {

	background-color:#000063;

	color:#FFFFFF;

	text-align:center;

	font-weight:800;

}

.ersteSpalte {

	/*background-color:#00529E;*/

	background-color:#A3C8DC;

	color:#000063;

	font-weight:800;

}

/******** EO aufzeahlungs-tabellen *****/

/********** SO artikel liste ***********/

#artlistheadline{
	padding: 3px;
}
/********** SO artikel liste ***********/

/****  SO  Login  ****/

#loginbox {


	background-color: #00529E;

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #FFFFFF;

	margin:0px;

	padding: 3px;

}

.input_searchbox {

	width:65px;

	vertical-align:middle;

	margin-left: 3px;

	font-size:11px;

	color: black;

}

.label_searchbox {

	vertical-align:middle; 

	position:relative;

	color: #A3C8DC;

}

.formular_button a:link,.formular_button a:visited,.formular_button a:active{

	color: #999999; 

	font-size:10px;

	text-decoration: none;

}

.formular_button a:hover{

	background-color: #E1E1E1;

	color: #000063;

}

/****  EO  Login  ****/
/**** SO Kontaktformular ***/
.kontaktformheadline{
	font-weight: 900;
	font-size: larger;
}

.logo{

	position: relative; 

	top: -20px; 

	left: 35px; 

	width: 486px;

}

h1.content {

	background-color: #FFFFFF;

	width: 100%;

	color: #FF6600;

	font-weight: bolder;

	font-size: 16px;

	margin: 2px 0px 2px 0px;

}

h2.content {

	background-color: #FFFFFF;

	width: 100%;

	color: #000000;

	font-weight: bolder;

	font-size: 16px;

	margin: 2px 0px 2px 0px;

}

.counter{
	color:#FFFFFF;
	font-size: 10px;
}

#printlogo{
	display:none;
	width:100%;
	position: absolute;
	top:0;
	left:0;
}
.tutorialheadline{
	font-weight:900;
	vertical-align: top;
	}
.tutorialtxt{}
