/********************************
// CSS made by: Fidel Seehawer //
********************************/

/* Common HTML Formatting */

html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	background-color:#EDEDED;
	background-image:url(../inc_img/site_bg.gif);
	margin:0 0 0 0;
	height:100%;
}

form {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0000FF;
	text-decoration:none;
}

a:hover {
	color:#990000;
	text-decoration:underline;
}

ul {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

/* Link Formatting */

a.a_login:link, a.a_login:active, a.a_login:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#FFFFFF;
}

a.a_login:hover {
	color:#FFFF00;
	text-decoration:underline;
}

a.a_navi:link, a.a_navi:active, a.a_navi:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

a.a_navi:hover {
	color:#990000;
	text-decoration:underline;
}

/* First Row Formatting */

.website {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	width:766px;
	text-align:left;
	overflow:auto;
}
/* Paper color: #FFFCE4 */
.first_row {
	background-color:#FFFCE4;
	width:766px;
	height:80px;
	border-bottom:1px solid #A0A0A0;
}

.logo {
	float:left;
	width:217px;
	height:65px;
	padding-top:15px;
	padding-left:7px;
}

.logo_right_content {
	float:left;
	width:542px;
	height:80px;
}

.search_mail_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#8D2222;
	width:542px;
	height:51px;
}

.horizontal_navigation {
	background-color:#333333;
	width:542px;
	height:29px;
}

.h_navi_img {
	float:left;
}

.h_navi_js {
	float:left;
	padding-left:34px;
}

.search_content {
	float:left;
	padding-top:15px;
	padding-left:230px;
	width:312px;
	height:36px;
}

.ip_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#666666;
	border:1px solid #303030;
}

/* Second Row Formatting */

.second_row {
	background-color:#FFFFFF;
	width:766px;
	height:125px;
}

.login_top {
	float:left;
	width:224px;
	height:97px;
	background-color:#990000;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#FFFFFF;
	background-color:#990000;
	width:199px;
	height:82px;
	padding-top:15px;
	padding-left:25px;
}

.login_p {
	padding-bottom:5px;
}

.login_bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	background-image:url(../inc_img/login_img_bottom.jpg);
	padding-left:10px;
	padding-top:8px;
	width:214px;
	height:20px;
}

.login_right_image {
	float:left;
	width:542px;
	height:125px;
}

/* Third Row Rormatting */

.third_row {
	width:766px;
    overflow:auto;
	background-color:#FFFCE4;
}

.vertical_navigation {
	float:left;
	width:224px;
}

.v_navi {
	border-bottom:1px dotted #CDCDCD;
	background-color:#E3E3E3;
	padding-left:22px;
	padding-top:10px;
	height:24px;
	width:202px;
}

.navi_bg {
	background-color:#E3E3E3;
}

.v_end {
	width:224px;
	height:19px;
}

.ul_vnavi_bottom {
	list-style-image:url(../inc_img/v_navi_arrow_bottom.gif);
	margin-top:20px;
	padding-left:5px;
	margin-left:20px;
}

.lieferbedingungen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

.main_content {
	float:left;
	width:542px;
}

.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#545454;
	padding:20px;
	width:502px;
	line-height:17px;
}

.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	width:502px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:8px;
	color:#990000;
}

.head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#990000;
}

.head_sub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#333399;
}

.sub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#545454;
}

.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#545454;
	text-align:justify;
}

/* Fourth Row Formatting */

.fourth_row {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	width:766px;
	height:25px;
	background-color:#666666;
}

.copyright {
	float:left;
	padding:5px 0px 5px 20px;
	background-color:#666666;
}

.design {
	float:right;
	padding:5px 20px 5px 0px;
	background-color:#666666;
}