html {
	font-size:62.5%;
}
* {
	font-size: 1em;
	margin:0;
	padding:0;
}
	
body {
	height: 0;
	font-size: 1.18em;
	font-family: Arial, Helvetica, "Sans Serif" !important;	
	color: #404040;
	background-color:#e8e8e8;
	background-image: url(background_gradient.jpg);
	background-repeat: repeat-x;
	
}

.inputField {
    margin: 0 0 6px;
    width: 180px;
}
.inputFieldDom {
	height: 18px !important;
	}
.inputFieldXp {
	height: 16px !important;
	}
a:link, a:visited  {
	display:block;
	color: #404040;
	vertical-align: middle;
	line-height: 25px;
	height: 25px;
	padding: 2px;
}
a:link img, a:visited img {padding:0 5px 0 0}

a:hover {/*color:#871d33;*/color:#404040; text-decoration: none; font-weight: bold;}

.themelabel {
	display: block;
    text-align:right;
    margin-bottom: 0.6em;
  	/*width:15em;*/
	}

td {
	vertical-align:top;	
	padding:2px;
}

/* Überschriften werden hier definiert */

h1 
	{ 
	color:#871d33; 
	font-size:12pt;
	line-height: 110%; 
}

h2 { 
	color:black; 
	font-size:11pt;
	line-height: 110%;
	 
}

h3 { 
	color:#676767; 
	font-size:10pt;
	 
}

.hidden {
	display:none;	
}

.pagelogo {
	/*width: 30%;*/
	float:right;
	}
.pagecontent {
	clear:both;
	/*width:70%;*/
	}

div.topbanner {
	/*background:url(background_gradient.jpg) repeat-x;*/
	margin:-4px;
	margin-bottom:16px;
}

.contentBox {
	max-width: 40em;
	/*background-color:white;*/
	/*margin:40px 20px 0px 20px;*/
	margin:2% auto;
	/*margin:2% 2%;*/
	/*width:98%;*/
	
}
* html .contentBoxTopBot {
	width:70%; /* IE */
	margin:0px
	}
.contentBoxTopBot {
	width:100%;
	margin:0px
	}
.contentBoxInner {
	min-height:200px;
	background-color:white;
	padding:0px 10px 0px 10px;
}
.contentHeader {
	z-index:2;
}

.button {
	padding:0.4em;
}

fieldset {
	border: 1px solid #a5acb2;
	display: block;
	margin: 10px 0 0 0;
	padding: 10px;
}

.fieldsetUeberschrift {
	color: #871D33;
    font-size: 16px;
	padding-left: 3px;
	padding-right: 3px;
}