*{
	font-family			: verdana,sans-serif;
	font-size			: 8pt;
	color				: #5F5F62;
}

body {
	margin				: 0px;
	padding				: 0px;
}

.border {
	border				: solid 1px #eee;
}

h1 {
	font-size			: 10pt;
	font-weight			: bold;
	font-style			: italic;
	color				: #4444A7;
	margin-top			: 0px;
}

ul {
	list-style-image	: url('images/pfeil.png');
}

li{
	margin-bottom		: 5px;
}

#loginbox legend,
h2 {
	font-size			: 10pt;
	font-weight			: normal;
	font-style			: italic;
	color				: #4444A7;
	margin-top			: 0px;
	margin-bottom		: 5px;
}

a,
a:visited {
	text-decoration		: none;
	color				: #4444A7;
}

a:hover,
a:focus {
	text-decoration		: underline;
	color				: #4444A7;
}

a img {
	border				: 0px;
}



body {
	background-image	: url('images/background.png');
	background-color	: #fff;
	background-repeat	: repeat-x;
}

.breaker {
	clear				: both;
}

#fullpage {
	width				: 767px;
	margin				: 8px auto auto;
	background-image	: url('/images/background_body_repeat.png');
}

#header {
	width				: 767px;
	height				: 78px;
	background-image	: url('/images/header.png');
}

#logo {
	margin-left			: 20px;
	margin-top			: 10px;
	float				: left;
}

#pfeiloben {
	margin-top			: 7px;
	margin-right		: 19px;
	float				: right;
}

#pfeilunten {
	margin-top			: 0px;
	margin-right		: 19px;
	float				: right;
}

#menu1 {
	clear				: both;
	height				: 25px;
	padding				: 0px;
	background-image	: url('/images/menul1.png');
}

#menu1 ul {
	margin				: 0px;
	padding				: 0px;
	list-style-image	: none;
	list-style-type		: none;
}

#menu1 ul li {
	margin				: 0px;
	display				: block;
	float				: left;
}

#menu1 ul li a {
	display				: block;
	height				: 18px;
	padding-left		: 20px;
	padding-top			: 5px;
	color				: #999;
	margin-right		: 1px;
	font-size			: 10pt;
	font-weight			: bold;
	text-align			: center;
	text-decoration		: none;
	float:left;
}

#menu1 .active,
#menu1 ul li a:hover,
#menu1 ul li a:focus {
	color				: #4444A7;
}

#menu2 {
	width				: 171px;
	float				: left;
	margin-top			: 15px;
	margin-left			: 10px;
}

#menu2 ul {
	margin				: 0px;
	padding				: 0px;
	list-style-image	: none;
	list-style-type		: none;
}

#menu2 ul li {
	margin				: 0px;
	display				: block;
}

#menu2 ul li a {
	display				: block;
	height				: 21px;
	padding-right		: 10px;
	padding-top			: 5px;
	color				: #4444A7;
	margin-right		: 0px;
	font-size			: 9pt;
	font-weight			: normal;
	text-align			: right;
	text-decoration		: none;
	font-style			: italic;
}


#menu2 .active,
#menu2 ul li a:hover,
#menu2 ul li a:focus {
	color				: #4444A7;
	background-image	: url('/images/menul2_highlight.png');
}

#middle {
	width				: 425px;
	float				: left;
	text-align			: justify;
	margin-top			: 15px;
}

#right {
	width				: 150px;
	float				: left;
}

#content {
	background-image	: url('/images/background_body.png');
	background-repeat	: no-repeat;
	width				: 767px;
}

#footer {
	width				: 767px;
	height				: 36px;
	background-image	: url('/images/footer.png');
	clear				: both;
	color				: #fff;
	text-align			: center;
}

#footer strong {
	color				: #fff;
}

.contentelement {
	padding-top			: 10px;
	padding-left		: 15px;
	padding-right		: 15px;
}

#btn_fernwartung {
	margin-top			: 10px;
}

#loginbox {
	margin				: 0px;
	margin-top			: 10px;
	width				: 123px;
	height				: 113px;
	padding				: 10px;
	background-image	: url('/images/rightbox.png');
}

#loginbox input {
	width				: 118px;
	margin-bottom		: 3px;
}

#loginbox input[type = "submit"] {
	width				: 80px;
	margin-bottom		: 5px;
	margin-left			: 42px;
}

#loginbox a{
	margin				: 0px;
}

#loginbox fieldset {
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
}

#spacer {
	height				: 100px;
	width				: 100px;
}

.imgDefault1 {
	float				: left;
	width				: 120px;
	margin-top			: 3px;
	margin-right		: 5px;
	margin-bottom		: 5px;
}

.trenner {
	clear				: both;
	border-left			: 0px;
	border-right		: 0px;
	border-top			: 0px;
	border-bottom		: 1px dotted #aaa;
}

#totop {
	float				: right;
	margin-right		: 16px;
}
#mailtocontact b {
	margin-bottom		: 5px;
}

#mailtocontact label {
	display				: block;
	width				: 130px;
	float				: left;
	margin-bottom		: 5px;
}

#mailtocontact input {
	float				: left;
	width				: 350px;
	margin-bottom		: 5px;
}

#mailtocontact textarea {
	width				:350px; 
	height				:100px;
	float				: left;
}

#mailtocontact #absenden {
	width				: 100px;
	height				: 21px;
	
	color				: #000;
	
	margin-top			: 5px;
	margin-left			: 253px;
	margin-bottom		: 10px;
	vertical-align		: top;
}