/*******************************************************************************
standart
*******************************************************************************/ 

BODY, TD, A, P, DIV, LABEL, INPUT, FORM, TEXTAREA, OL, UL, LI, H1, H2, H3, H4, TD, TH {
	font-family : Arial, Helvetica, sans-serif;
	color: #0A0A46;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

A {
	color:#ff6600;
}

UL {
	list-style: square;
}

OL {
}

H1 {
	font-size: 16px;
	font-weight: bold;
}

H2 {
	font-size: 14px;
	font-weight: bold;

}

H3 {
	font-size: 12px;
	font-weight: bold;
}


/*******************************************************************************
margin  margin margin margin margin margin margin margin margin margin margin 
*******************************************************************************/ 
#margin {

}
#margin P, #margin DIV, #margin H1, #margin H2, #margin H3 {
	padding-left: 20px;
	padding-right: 10px;
	text-align: right;
}

#margin P A {
	font-style: normal;
	text-align: right;
	font-style: italic;
	color: #999999;	
	text-decoration: none;
	cursor: default;
}

#margin P A:hover {
	color: #ff6600;
}


/*******************************************************************************
content content content content content content content content content content 
*******************************************************************************/ 
#content {

}
#content P, #content DIV, #content H1, #content H2, #content H3 {
	padding-left: 20px;
	padding-right: 10px;
}

/* forms
************************************************************************************************************/

/* ns4 hack (show not in ns4) */
/*/*/	
#content INPUT.text {
	background: white;
	padding: 2px;
	width: 200px;
	border: 1px solid #CCCCCC;
	margin-bottom: 3px;
}

#content SELECT {
	background: white;
	width: 200px;
	border: 1px solid #CCCCCC;
}


#content LABEL SPAN{
	float:left;
	width:25%;
	margin-right: 5px;
}

#content INPUT.submit {
	background: #ff6600;
	color: #ffffff;
	border: 1px solid #ffffff;	
	padding: 0px;
}

#content TEXTAREA {
	width: 200px;
	border: 1px solid #CCCCCC;
}
/* */

#content SPAN.error {
	font-size: 10px;
	color: Red;
}


/* tabellen
************************************************************************************************************/


#content TABLE {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#content TD,TH {
	/* but hide from ns4 */
	/*/*/	
	padding: 2px;
	/* */
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#content TH{

	color: #ffffff;
	background: #678EAF;
	font-weight: bold;
	text-align: center;
}
#content TR.row1 TD {
	background: #ffffff;
}
#content TR.row2 TD {
	background: #CFE4EE;
}

/* listen
************************************************************************************************************/

#content UL {
	padding: 0px 0px 15px 35px;
}












/*******************************************************************************
layout
*******************************************************************************/ 

.line {
	background: #cccccc;
}

.darkblue {
	background-color: #0a0a46;
}
.orange {
	background-color: #ff6600;
}

/*******************************************************************************
	Navigation
*******************************************************************************/ 

.navLink, .navLink:link, .navLink:active, .navLink:visited, .navLink:hover  {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
.navLinkActive, .navLinkActive:link, .navLinkActive:active, .navLinkActive:visited, .navLinkActive:hover  {
	color: #ff6600;
	text-decoration: none;
	font-size: 12px;
}

.germanv {
	color: #ffffff;		
	text-decoration: none;
}
.germanv:hover {
	text-decoration: underline;
}

.navHeadline {
	padding-left: 20px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.navHover {
	background-color: #497194;
}