body {
	background-color: #C9C3B3;
	color: #000;
	margin: 0;
	padding: 0;
}
body, textarea {
  scrollbar-base-color:#8F101C;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#8F101C;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#a29e91;
}
/**	LAYOUT	**************************************************************************************/

#container .inner {
	padding: 10px 20px 0px 20px;
	/*background-color: #f90;*/
}
.header {
	width: 960px;
	height: 70px;
}
.content {
	width: 960px;
	height: 520px;
	overflow: auto;
}
.footer {
	background-color: #FFF;
	padding-left: 40px;
	height: 60px;
}

/**	GRAPHICS	**********************************************************************************/
body, td {
	color: #444;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
body a  {
	color: #000;
	text-decoration: none;
}
body .link {
	color: #000;
	background-image: url(../cssImgs/iconLinkArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px;
	text-decoration: none;
}
body .linkWeiss {
	color: #FFF;
	background-image: url(../cssImgs/iconLinkArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px;
	text-decoration: none;
}
body .linkRot {
	color: #8F101C;
	background-image: url(../cssImgs/iconLinkArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px;
	text-decoration: none;
}
body .linkRot:hover {
	color: #FFF;
}
body .linkTop {
	color: #000;
	background-image: url(../cssImgs/iconLinkTop.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px;
	text-decoration: none;
}
body .linkBack {
	color: #000;
	background-image: url(../cssImgs/iconLinkArrowBack.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px;
	text-decoration: none;
}
body .linkGross {
	font-size: 14px;
	color: #000;
	background-image: url(../cssImgs/iconLinkArrowGross.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	text-decoration: none;
}
body a:hover, body .link:hover {
	color: #8F101C;
}
/*	TYPE	**************************************************************************************/
h1 {
	color: #8F101C;
	font-weight: bold;
	font-size: 24px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	/*height: 35px;*/
}
h2 {
	color: #8F101C;
	font-weight: bold;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
h3 {
	color: #000;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.titel {
	color: #8F101C;
	font-weight: bold;
	font-size: 12px;
}
.subTitel {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
small .subTitel {
	color: #000;
	font-weight: bold;
	font-size: 10px;
}

small {
	font-size: 10px;
	line-height: 11px;
}

/*	FORMS	**************************************************************************************/
form {
	margin:0;
	padding:0;
}
input, .input, select, textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #444;
	font-size: 12px;
	padding: 0px;
	margin: 1px 0px 1px 1px;
	border: 1px #8f101c solid;
	background-color: #FFF;
}
input.submit {
	font-weight: bold;
	color: #FFF;
	border: 1px #8f101c solid;
	background-color: #8f101c;
}

.errorField {
	border: 1px #8f101c solid;
	/*background-color: #FAF0F0;*/
	background-color: #fde3e6;
}


/*	NAVIGATION	********************************/
body .navigation {
	color: #FFF;
	padding-left: 305px;
	padding-top: 50px;
}
body .navigation a {
	color: #FFF;
	text-decoration: none;
}
body .navigation a:hover {
	color: #A31D23;
}
.navigation .lang {
	margin-right: 2px;
}
.navigation a.lang {
	margin: 0px 2px 0px 2px;
	padding: 0px;
}
.navigation a.selected {
	color: #A31D23;
	font-weight: bold;
}
.navigation a.lang.selected {
	color: #A31D23;
	font-weight: normal;
}
/*	CONTENT	************************************/

.footer .logos img {
	margin-right: 15px;
	float: left;
	display: block;
}
.footer .share {
	width: 200px;
	left: 765px;
	top: 605px;
	position: absolute;
}
.disclaimer {
	padding-top:4px;
	text-align:right;
}
.disclaimer a, .disclaimer a:link {
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
.leftImg {
	padding-right: 10px;
	padding-bottom: 5px;
}
.leftImgLeg {
	color: #666;
	float:left;
	font-size: 11px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.leftImgLeg img {
	padding-bottom: 2px;
}
.emailText, .emailText td {
	font-family:"Courier New", Courier, monospace;
	color: #222;
	font-size: 12px;
}
.emailText small .subTitel, .emailText small .subTitel td {
	font-family:"Courier New", Courier, monospace;
	color: #222;
	font-size: 12px;
}
/*HOME	*********************************/
#floatWinHome {
	width: 700px;
	height: 440px;
	left: 70px;
	top: 115px;
	position: absolute;
	z-index: 101;
	background-repeat: no-repeat;
}
.winHeader {
	padding-left: 30px;
	padding-right: 10px;
	height: 25px;
	margin: 10px 15px 0px 15px;
	background-color: #8F101C;
	background-image: url(../cssImgs/win_header_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.winTitel {
	padding: 5px 0px 5px 0px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.winClose {
	padding-top:2px;
	float:right;
}
.winContent {
	padding: 80px 340px 10px 40px;
	/*margin: 0px 45px 0px 15px;*/
}
#loadingBox {
	width: 190px;
	left: 365px;
	top: 300px;
	position: absolute;
	z-index: 99;
	background-image: url(../cssImgs/bt_bg.jpg);
	background-repeat: repeat-x;
}
#loadingBox .loadingBoxTitle{
	display: block;
	padding: 10px 5px 10px 10px;
	color: #FFF;
	font-weight: bold;
	/*font-size: 14px;*/
}
/*SPALTEN	************************************/
.spalteTotal {
	width: 690px;
	padding-top: 35px; /*jScrollPane fix*/
	margin: 0px 0px 20px 40px;
	z-index: 10;
}
.spalteLinks {
	width: 590px;
	padding-top: 35px; /*jScrollPane fix*/
	padding-bottom: 10px;
	margin: 0px 0px 20px 40px;
	z-index: 10;
}
.spalteButtons {
	width: 190px;
	left: 765px;
	top: 150px;
	position: absolute;
	z-index: 100;
}
.spalteButtons .button {
	margin-bottom: 8px;
}
body .spalteButtons a.buttonLink {
	display: block;
	padding: 10px 5px 10px 40px;
	color: #FFF;
	font-weight: bold;
	/*font-size: 14px;*/
}
body .spalteButtons a.buttonLink.d {	font-size: 14px;	}
body .spalteButtons a.buttonLink.f {	font-size: 12px;	}
body .spalteButtons a.buttonLink.i {	font-size: 12px;	}
body .spalteButtons a.buttonLink:hover {
	color: #8F101C;
}
.spalteButtons .buttonContent {
	padding: 0px 10px 5px 10px;
	color: #8F101C;
	font-size: 11px;
}
.spalteButtons .buttonContent a {
	color: #8F101C;
}
.spalteButtons .form {
	width: 190px;
	height: 90px;
	background-repeat: no-repeat;
}
.spalteButtons .form {
	background-image: url(../cssImgs/buttons_bg.png);
}
/*.spalteButtons .button {
	background-repeat: no-repeat;
	margin-bottom: 0px;
	height: 130px;
	display: block;
}
.spalteButtons .button .buttonContent a {
	color: #444;
}
.spalteButtons .button .buttonContent a:hover {
	color: #8F101C;
}
.spalteButtons .button .buttonContent {
	padding: 0px 20px 10px 20px;
}
*/