/* CSS Document */

body {

	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	margin : 0;
	padding : 0;

}
h1 {

	padding-top: 6px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;

}
p {

	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;

}
img {

	margin: 10px auto 10px 12px;

}
label {

	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 30px;
	font-size: 12px;

}
form a {

	font-size: 12px;
	padding-left: 30px;

}
form br {

	font-size: 1px;

}
a:link, a:active, a:visited {

	color: #808080;
	text-decoration: none;

}
a:hover {

	color: #ff7400;

}
#menu {

	width : 210px;

}
.moduletable {

	width: 223px;

}
.moduletable th {

	font-size: 14px;
	padding-left: 30px;
	text-align: left;

}
.moduletable table {

	border-bottom: 1px solid #8f8f8f;
	margin-top : 4px;

}
.moduletable td {

	font-size: 12px;
	text-align: left;

}
.moduletable-whois th {

	font-size: 14px;
	padding-left: 30px;
	text-align: left;

}
.moduletable-whois td {

	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 30px;
	text-align: left;

}
#haupt_menu table {

	margin-bottom: 6px;

}
#content {

	padding-left : 233px;
	padding-top : 20px;

}
#content_u {

	padding-left: 230px;

}
.rahmenrechts {

	margin-top : 12px;
	padding-left : 12px;
	border-top : 1px solid #8f8f8f;
	border-bottom : 1px solid #8f8f8f;
	border-left : 1px solid #8f8f8f;

}
.rahmenrechts img {

	margin-left:10px;
	border : 0px none;

}
.contentheading {

	font-size: 1.5em;
	font-weight: bold;
	padding-left : 12px;
	padding-top : 6px;
	padding-bottom : 6px;
	border-top : 1px solid #8f8f8f;
	border-bottom : 1px solid #8f8f8f;
	border-left : 1px solid #8f8f8f;

}
.componentheading {

	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left : 10px;
	padding-right : 35px;
	padding-bottom: 6px;
	border-top : 1px solid #8f8f8f;
	border-bottom : 1px solid #8f8f8f;
	border-left : 1px solid #8f8f8f;

}
.contentpaneopen td {

	width: 650px;

}
.button {

	color: #808080;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width: 220px !important;
	width: 100%;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-top: 4px;
	margin-bottom: 3px;
	background-color: #ffffff;
	border-top: 1px solid #8f8f8f;
	border-bottom: 1px solid #8f8f8f;
	border-left: 0px none;
	border-right: 1px solid #8f8f8f;
	cursor: pointer;

}
.button:hover {

	color: #ff7400;

}
.inputbox {

	margin-left: 30px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	width: 187px !important;
	width: 100%;
	height: 17px !important;
	height: 24px;
	padding-top: 3px;
	padding-left: 3px;

}
#mod_login_username, #mod_login_password {

	margin-left: 30px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	width: 187px !important;
	width: 100%;
	height: 14px !important;
	height: 23px;
	padding-top: 3px;
	padding-left: 3px;
	margin-top: 2px;
	margin-bottom: 3px;

}
#mod_login_remember {

	margin-left: 30px;
	width: 15px !important;
	width: 15px;
	height: 15px;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;

}
a.mainlevel {

	display: block;
	text-decoration: none;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	border-right: 1px solid #8f8f8f;
	border-top: 1px solid #8f8f8f;

}
a.sublevel {

	display: block;
	text-decoration: none;
	font-size: 12px;
	margin-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 19px;
	border-top: 1px solid #8f8f8f;
	border-right: 1px solid #8f8f8f;
	border-left: 1px solid #8f8f8f;

}
#active_menu {

	color: black;
	font-weight: bold;

}