BODY {
	background-color:           #ffffff;
	font-family: 			    'Verdana', 'Arial', 'Helvetica';
	font-size: 				    11px;
	font-weight: 			    normal;
	color: 						black;
}
input:focus { background-color: #F0F0FF }
.company {
	background-color:           white;
	font-size:					36px;
	font-weight:				600;
	color: 						#A4969F;
	padding-top:                10px;
	margin-top:                 0px;
}
#content {
	background-color:           #ffffff;
}
#logo {
	background-color:           #ffffff;
}
#login {
	background-color:           #ffffff;
}
#menu {
	background-color:           #ffffff;
}
fieldset.suche {
	color:           			#A4969F;
	background-color: 			#FFFFFF;
	padding-left:				10px;
	padding-top:				10px;
	border:						1px solid #DED7DA;
	width:						224px;
	height:						110px;
}
fieldset.newsfeld {
	color:           			#A4969F;
	background-color: 			#FFFFFF;
	padding-left:				10px;
	border:						1px solid #DED7DA;
	width:						224px;
}
input.suchfeld {
	font-size:        			8pt; 
	color:            			#000000; 
	background-color: 			#FFFFFF; 
	border:           			1px solid #DED7DA; 
	padding :         			2px;
}
#tree img {
  align:						center;
  border:						0px;
}
#tree { 
  padding-bottom:				0px;
}
#ftree img {
  align:						center;
  border:						0px;
}
A:hover, A:active, A:link, A:visited {
	font-size: 					11px;
	font-weight: 				500;
      color: #000000;
	text-decoration:  			underline;
}
A.menulink:link, A.menulink:visited  {
	color: 						#000000;
	text-decoration:  			none;
}
A.menulink:hover, A.menulink:active {
	color: 						#A4969F;
	text-decoration:  			underline;
}
A.boldlink:link, A.boldlink:visited  {
	font-weight: 				600;
	color: 						#000000;
	text-decoration:  			none;
}
A.boldlink:hover, A.boldlink:active {
	font-weight: 				600;
	color: 						#A4969F;
	text-decoration:  			underline;
}
A.newslink:link, A.newslink:visited  {
	font-weight: 				600;
	color: 						#35AA77;
	text-decoration:  			underline;
}
A.newslink:hover, A.newslink:active {
	font-weight: 				600;
	color: 						#A4969F;
	text-decoration:  			none;
}
TD, SELECT, INPUT  {
	font-size: 					11px;
	color: 						#000000;
}
TABLE.head {
	font-size: 					11px;
	color: 						#000000;
	border-bottom:				1px solid #A4969F;
	margin-bottom:				15px;
}
H1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px; color: black; font-weight: 800; background-color:white;
}

H2 {
font-family: 'Verdana', Arial, Helvetica, sans-serif;
font-size: 14px; color: black; font-weight: 600; background-color:white;
}

H3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: black; font-weight: 500; background-color:white;
}

HR {
	margin-top:					0px;
	border:						1px solid #DED7DA;
	width:						95%;
}
.newshead {
	font-size: 					11px;
	vertical-align: middle;
	color: 						#000000;
	background-color: 			#DED7DA;
	font-weight: 				600;
	border-bottom:				1px solid #A4969F;
	border-right:				1px solid #A4969F;
	height: 21px;
}
.newshead2 {
	font-size: 					11px;
	color: 						#000000;
	background-color: 			#DED7DA;
	font-weight: 				500;
	border-bottom:				1px solid #A4969F;
	border-right:				1px solid #A4969F;
	height: 21px;
	vertical-align: middle;
}
TABLE.prodtable {
	font-size: 					11px;
	color: 						#000000;
	border-bottom:				1px solid #A4969F;
	border-right:				1px solid #A4969F;
}
TD.proddetail {
	padding-left:				10px;
	border-bottom:				1px solid #000000;
	border-right:				1px solid #000000;
}
.registerform	{
	font-family: 			'Verdana', 'Arial', 'Helvetica';
	font-size: 				11px;
	font-weight: 			500;
	color: 						black;
	border-left:      1px solid black;
	border-top:       1px solid black;
	border-right:     3px solid black;
	border-bottom:    3px solid black;
	background-color: #ffffff;
	padding:          3px;
	width:            400px;
}
input { 
	font-family:      Tahoma; 
	font-size:        8pt; 
	color:            #000000; 
	background-color: #ffffff; 
	border:           1px solid #8FBC8F; 
	padding :         2px;
}
.reg_input {
	width:            220px; 
}
.reg_input_dongle {
	width:            100px; 
}
.reg_input_comment {
	width:            220px;
	text-align:       left; 
}
.reg_input_user {
	width:            100px;
}
.reg_input_plz {
	width:            44px;
}
.reg_input_ort {
	width:            160px;
}
.reg_error {
	font-family: 	'Verdana', 'Arial', 'Helvetica';
	font-size: 		14px;
	font-weight: 	600;
	color: 				red;
	background-color: #ffffff; 
	border:           1px solid #000000; 
	padding:          2px;
	width:            400px;
}
.why_reg {
	position:					absolute;
	top:							66px;
	right:            20px;
	font-family: 			'Verdana', 'Arial', 'Helvetica';
	font-size: 				11px;
	font-weight: 			500;
	color: 						black;
	border-left:      1px solid black;
	border-top:       1px solid black;
	border-right:     3px solid black;
	border-bottom:    3px solid black;
	background-color: #EEFFDD;
	padding:          3px;
	width:            300px;
}
TH.uhead {
font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size: 10px; color: #ffffff; font-weight: 600;
background-color:#a0a0a0;
height:25px;
vertical-align: bottom;
}
.t_head {
font-family:      'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size:        11px;
font-weight:      600;
color:            black;
}
.t_head1 {
font-family:      'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size:        14px;
font-weight:      600;
color:            black;
}
.t_cell {
font-family:      'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size:        11px;
font-weight:      500;
color:            black;
}
.t_red {
font-family:      'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size:        11px;
font-weight:      600;
color:            red;
}

/* From CMS */
BODY {
	background-color:           white;
	font-family: 			          Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				          11px;
	font-weight: 			          500;
	color: 						      black;
}

BODY.asset {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #a0a0a0; 
	font-weight: 500;
}

BODY.menu {
	background-color : #b0c4de;
	color:				black;
	background-image : none;
}
BODY.status {
	background-color : #E1E8F6;
	color:				black;
	background-image : none;
}
BODY.info {
	background-color : #ffffff;
	color:				black;
}

a.asset {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #191970; text-decoration: underline; background-color:white;
}
a.asset:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: white; text-decoration: none; background-color:black;
}
a.asset:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #191970; text-decoration: underline; background-color:white;
}

.fett1 {
font-family: 		Verdana, Arial, Helvetica, sans-serif;
font-size: 			10px; 
color: 				black; 
font-weight: 		500; 
background-color:	white;
}
#text {
font-family:	 	Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px;
color: 				black;
font-weight: 		500;
background-color:	white;
}

#fett {
font-family: 		Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px;
color: 				black;
font-weight: 		600;
background-color:	white;
}

.anmod {
font-family: 		Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px; 
color: 				black; 
font-weight: 		500; 
background-color:	white;
}

#anmod {
font-family: 		Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px;
 color: 			black; 
 font-weight: 		500;
  background-color:	white;
}

.haupttext {
font-family: 		Tahoma, Arial, Helvetica, sans-serif;
font-size: 			11px; 
color: 				black; 
font-weight: 		500; 
background-color:	white;
}

.white {
font-family: 		Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px;
color: 				white; 
font-weight: 		600; 
background-color:	black;
}

#white {
font-family:	 	Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px; 
color: 				white; 
font-weight: 		600; 
background-color:	black;
}

.t_head {
font-family:      	Verdana, Arial, Helvetica, sans-serif;
font-size:        	11px;
font-weight:      	600;
background-color: 	#FC86CC;
color:            	black;
}

.t_cell {
font-family:      	Verdana, Arial, Helvetica, sans-serif;
font-size:        	11px;
font-weight:      	500;
color:            	black;
background-color: 	white;

}

.t_title {
font-family:      	Verdana, Arial, Helvetica, sans-serif;
font-size:        	20px;
font-weight:      	700;
background-color: 	#A073C9;
color:            	black;
}
.t_act {
font-family:      	Verdana, Arial, Helvetica, sans-serif;
font-size:        	11px;
font-weight:      	500;
color:            	black;
background-color: 	white;
border:           	1px solid red;
padding:          	4px;
}

TH {
font-family: 		Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px; 
color: 				black; 
font-weight: 		600;
background-color:	#e0e0e0;
text-align: 		left;
}

TH.asset {
font-family: 		Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px; 
color: 				#e0e0e0; 
font-weight: 		600;
background-color:	#a0a0a0;
text-align: 		left;
}

TR {
	font-family: 		Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 			11px;
	font-weight: 		500;
	color: 				black;
	background-color:	white;
}
TD.login {
	background-color: 	#DED7DA;
	font-family: 		Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 			11px;
	font-weight: 		600;
	color: 				black;
}
TD.newscont {
	background-color: 	#DED7DA;
	font-family: 		Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 			11px;
	font-weight: 		500;
	color: 				black;
	border-left:      	1px solid black;
	border-top:       	1px solid black;
	border-right:     	3px solid black;
	border-bottom:    	3px solid black;
}

TABLE.mparent {
	border-style: 		solid;
	border-color: 		#e1e8f6;
	border-width: 		3px;	
}

#text {
	font-family : 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		12px;
	font-weight: 		500;
}

#fett {
	font-family : 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		12px;
	font-weight: 		600;
}

STRONG {
	font-weight: 			600;
}
.fett {
	font-family: 			Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				11px;
	font-weight: 			600;
	color: 					black;
	background-color:		white;
}
.text {
	font-family: 			Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				11px;
	font-weight: 			500;
	color: 					black;
	background-color:		white;
}
i {
	font-family: 			Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				12px;
	font-weight: 			500;
	color: 					black;
	background-color:		white;
	font-style:       		italic;
}
.cont_list {
	font-family: 			Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				12px;
	font-weight: 			500;
	color: 					black;
	background-color: 		white;
}
.quote_start {
	position:				absolute;
	top:					20px;
	left:            	 	20px;
	font-family: 			Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				11px;
	font-weight: 			500;
	color: 					black;
	border-left:      		1px solid black;
	border-top:       		1px solid black;
	border-right:     		3px solid black;
	border-bottom:    		3px solid black;
	background-color: 		#DED7DA;
	padding:          		6px;
	width:            		300px;
}
.messagetitle {
	font-family: 			Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				11px;
	font-weight: 			600;
	color: 					black;
	background-color: 		#DED7DA;
	padding:          		2px;
	width:            		300px;
}
.teaser {
	font-family: 			Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size: 				11px;
	font-weight: 			500;
	font-style:       		italic;
	color: 					black;
	background-color: 		white;
}

INPUT.btn {
border-top:       		1px solid black;
border-left:      		1px solid black;
border-right:     		2px solid black;
border-bottom:    		2px solid black;
font-family:     		Verdana, Arial, Helvetica, sans-serif;
font-size:        		11px;
font-weight:     		500;
color:            		black;
background-color: 		silver;
}
input.descr 
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px; color: blue; font-weight: 500;
	background-color: 	ButtonHighlight;
	width: 				450px;
}

input.descr_short 
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px; color: blue; font-weight: 500;
	background-color: 	ButtonHighlight;
	width: 				160px;
}

TEXTAREA.detail 
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px; color: blue; font-weight: 500;
	background-color: 	ButtonHighlight;
	width: 				450px;
}

A.mitem {
	color : #0066CC;
	background-color: 	white;
	font-family : 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		10pt;
	font-style : 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
}

A.mitem:HOVER {
	color : 			Maroon;
	background-color: 	white;
	font-family : 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		10pt;
	font-style : 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
}

A.qs {
	color : Navy;
	background-color: 	white;
	font-family : 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		10pt;
	font-style : 		normal;
	text-decoration: 	none;
}

A.qs:HOVER {
	color : Maroon;
	background-color: 	white;
	font-family : 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		10pt;
	font-style : 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
}

A.option {
	color : #0066CC;
	background-color: 	white;
	font-family : 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		12px;
	font-style : 		normal;
	text-decoration: 	none;
}
DIV.statusdiv {
	font-family : 		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 		9pt;
}

#rk_row2 {
	background-color:	#ffffff;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
}
#rk_row1 {
	background-color:	#ffffff;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
}
#rk_foot {
	background-color:	#ffffff;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
}
#rk_head {
	background-color:	#ffffff;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				blue;
}
#rk_table {
	border : 			1px solid #B4B4CD;
}

#rk_cal_link {
	background-color: 	#FBFBFD;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
	font-weight : 		bold;
	border : 			1px solid Maroon;
}

#cal_link {
	color: 				blue;
	background-color: 	white;
	font-weight : 		bold;
	text-decoration: 	none;
}

#sum_h1 {
	background-color:	#E2E1EC;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight: 		bold;
	color: 				blue;
	padding : 			3px;
}

#sum_cell {
	background-color:	#f3f2f7;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
	padding: 			3px 3px 20px 3px;
	vertical-align: 	top;
}

#sum_cell_nopad {
	background-color:	#f3f2f7;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
	padding: 			3px 3px 3px 3px;
	vertical-align: 		top;
}

#sum_cell_alt {
	background-color: 	#EEECF2;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
	padding: 			3px 3px 20px 3px;
	vertical-align: 	top;
}

#sum_vol {
	background-color: 	#E6D9E8;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				blue;
	padding: 			3px 3px 5px 3px;
	border-top-color: 	Maroon;
	border-top-style: 	solid;
	border-top-width: 	1px;
}

A.footlink {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			8pt;
	text-decoration: 	none;
	color: 				Navy;
	background-color: 	white;
}

A.footlink:VISITED {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			8pt;
	text-decoration: 	none;
	color: 				Maroon;
	background-color: 	white;
}
#ma_head {
	background-color:	#ccc9de;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	color: 				blue;
}

TABLE.cardtab {
	background-color: 	#FAFAD2;
	color:				black;
	border: 			1px solid #DCDCDC;
}

TD.cardsmall {
	font-size: 				8pt;
	border: 			1px solid Silver;
}

TD.cardmed {
	font-size: 			10pt;
	border: 			1px solid Silver;
}

#blue {
	color: 				#0066ff;
	background-color: 	white;
}

TR.cardheader {
	background-color: 	#FAFAB4;
	color:				black;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
}

#cardrow1 {
	background-color: 	#FAFAC0;
	color:				black;
	font-family: 		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			8pt;
}
#cardrow2 {
	background-color: 	#FAFAC8;
	color:				black;
	font-family: 		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			8pt;
}
#cardfooter {
	background-color: 	#FADDB4;
	color:				black;
	font-family: 		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			8pt;
}
