body{
margin-left:0px;
margin-top:0px;
}
.menu
{
	background-image:url(img/homepage/n_pixel_grey.gif);
	line-height : 5px;
}
.menu a
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 0px;
	line-height : 15px;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : #ffffff;
	text-decoration : none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.text {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #333333;
}
.text A:Link {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.text A:Visited {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.text A:Hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.text A:Active {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.textwhite {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #FFFFFF;
}
.textsmall {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
letter-spacing : 0px; 
line-height : 12px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000;
}
.textsmallgrey {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
letter-spacing : 0px; 
line-height : 12px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #666666;
}
.textsmallcolored {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
letter-spacing : 0px; 
line-height : 12px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000;
background-color: #fcf923;
}
.navi A:Link {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.navi A:Visited {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.navi A:Hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.navi A:Active {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0px; 
line-height : 14px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #000000; 
text-decoration : underline; 
}
.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #e0e0e0;
	border: 1px solid #7f9db9;
	font-weight: bold;
	cursor: hand;
}
.buttongelb {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #fcf923;
	border: 1px solid #7f9db9;
	font-weight: bold;
	cursor: hand;
}
.buttonklein {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #e0e0e0;
	border: 1px solid #7f9db9;
	font-weight: bold;
	width: 100px;
	cursor: hand;
}
.buttonkleingrey {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	background-color:#EEEEEE;
	border: 1px solid #999999;
	font-weight: normal;
	cursor: hand;
}
.buttonGO {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#fcf923;
	border: 1px solid #000000;
	font-weight: normal;
	text-align:center;
	width: 400px;
	height:20px;
	cursor: hand;
}
.formMsg {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #5acf43;
	vertical-align: middle;
	height: 15px;
	border: 1px solid #333333;
	text-indent: 5px;
	width: 33%;
	clip:   rect(auto auto auto auto);
	font-weight: normal;
}
.errorMsg {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #e61b1b;
	height: 15px;
	border: 1px solid #333333;
	text-indent: 5px;
	width: 33%;
	clip:   rect(auto auto auto auto);
	font-weight: normal;
}
.contenttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 491px;
	margin-top: 30px;
	
}
.contenttitlesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b8887;
	font-weight: bolder;
	width: 491px;
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
	line-height:20px;
}
.maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.formTable td { 
padding-bottom:2px;
padding-top:2px;
margin:0px;
}

.formTable2 td {
padding-bottom:0px;
padding-top:0px;
margin:0px;
}

.formTitelRight {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
letter-spacing : 0px; 
line-height : 15px; 
font-style : italic; 
font-weight : normal; 
font-variant : normal; 
color : #666666; 
text-decoration : none;
border-left: solid #666666 1px;
border-top: solid #666666 1px;
}
.formTitel {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #99C1F1;
	vertical-align: middle;
	height: 15px;
	border: 1px solid #333333;
	text-indent: 5px;
	width: 33%;
	cursor: hand;
	clip:   rect(auto auto auto auto);
	font-weight: bold;
}
.formTitelSub {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
letter-spacing : 0px; 
line-height : 15px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
color : #FFFFFF; 
text-decoration : none; 
}
.fieldDesc {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
letter-spacing : 0px; 
line-height : 15px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
color : #666666; 
text-decoration : none; 
} 
.info {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
letter-spacing : 0px; 
line-height : 15px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
color : #FF9966; 
text-decoration : none; 
}
.searchtextfield {
font-family : monospace; 
font-size : 12px; 
font-style : normal; 
font-weight : normal;
letter-spacing: 2px;
color : #0054BB;
border : 1px solid #CCCCCC;
}

.textfield {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
font-weight : normal;
color : #0054BB;
border: 1px solid #333333;
}
.textfieldError {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
font-weight : normal;
letter-spacing: 2px; 
color : #0054BB;
border: 1px solid #e61b1b;
}

.filefield { 
font-size : 12px; 
font-style : normal; 
font-weight : normal;
color : #0054BB;
border : 1px solid #333333;
}
.filefieldError {
font-size : 12px; 
font-style : normal; 
font-weight : normal;
color : #FFFFFF;
border : 1px solid #e61b1b;
}
.textarea {
font-family : monospace; 
font-size : 12px; 
font-style : normal; 
font-weight : normal;
color : #0054BB;
border: 1px solid #333333;
}
.textareaError {
font-family : monospace; 
font-size : 12px; 
font-style : normal; 
font-weight : normal;
color : #0054BB;
border: 1px solid #7f9db9;
background-color: #efd0be;
}
.select {
font-size : 12px; 
font-style : normal; 
font-weight : normal;
color : #333333;
border : 1px solid #333333;
}
.selectError {
font-family : monospace; 
font-size : 12px; 
font-style : normal; 
font-weight : normal;
color : #333333;
border : 1px solid #c7521c;
background-color: #ff9292;
}
.selectSearch {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
color : #333333;
background-color:#f3f3f3;
width: 350px;
}

.selectSearch2 {
font-family : monospace; 
font-size : 12px; 
font-style : normal; 
font-weight : normal;
color : #ff6600;
background-color:#f3f3f3;
width:350px;

}

.textfielddesabled {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-style : italic; 
font-weight : normal; 
color : #666666;
background-color:#CCCCCC;
}





/********************************
*	Useradmin					*
********************************/
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 490px;
}
.hyperlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	text-decoration: underline;
	font-weight: normal;
}
.divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 490px;
	height: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;


}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;

}
.picborder {
	border: 1px solid #666666;
}
.contentfree {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.contentfreetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 200px;
}
.contentbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;

}
.pSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	width: 491px;
	font-weight: bold;
	text-indent: 5px;

}
.help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #e7e7e7;
	height: 17px;
	width: 17px;
	border: 1px solid #000000;
	text-align: center;
	text-decoration:none;
	cursor:pointer;
}
.fieldhelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e61b1b;
	background-color: #e7e7e7;
	height: 10px;
	width: 20px;
	border: 1px solid #e61b1b;
	text-align: center;
	text-decoration:none;
	cursor:pointer;
}
.picon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0033;
	height: 10px;
	width: 12px;
	border: 1px solid #333333;
	text-align: center;
}
.reiterpassiv {
	background-color: #CCCCCC;
	vertical-align: middle;
	height: 30px;
	border: 1px solid #333333;
	text-align: center;
	text-decoration:underline;
}
.reiterpassiv A:Link,.reiterpassiv  A:Visited,.reiterpassiv  A:Hover,.reiterpassiv  A:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}
.reiteraktiv {
	background-color: #ffff33;
	vertical-align: middle;
	height: 30px;
	border: 1px solid #333333;
	text-align: center;
	text-decoration:underline;
}
.reiteraktiv A:Link,.reiteraktiv A:Visited,.reiteraktiv A:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
.contenttoptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 11px;
	width: 491px;

}
.contenttoptitlego {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 11px;
	width: 491px;
	background-image:url(img/homepage/go_s.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.contentlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	list-style-image: url(images/dot.gif);


}
.teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	font-weight: normal;
}
.teaserbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: bold;
}
.teaser A:Link,.teaser A:Visited,.teaser A:Hover,.teaser A:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
}
.whitetext, a.whitetext:Link, a.whitetext:Visited, a.whitetext:Active, a.whitetext:Hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
letter-spacing : 0; 
line-height : 15px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
color : #ffffff; 
text-decoration : none; 
}