<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ### all ### */

body {
	/*background-color: #91ccc0;*/
	background-color: #336699;
	font-family: Arial, Helvetica, serif;
	font-size: 13px;
}

a:link {
	color: #306879;
	text-decoration: none;
}

a:visited {
	color: #306879;
	text-decoration: none;
}

a:active {
	color: #306879;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
	background-color: #306879;
	text-decoration: none;
}

#all_table {
	border-bottom: 2px solid #041e74;
	border-right: 2px solid #041e74;
	border-top: 2px solid #b4c2ec;
	border-left: 2px solid #b4c2ec;
	background-image: url(../img/background.gif);
	background-position: bottom right;
	background-repeat: no-repeat; 
	background-color: white;
	height: 100%;
	width: 100%;
	background-color: #d1d6ba;
	margin: none;
}	

#all_table td {
	font-size: 13;
}

#banner_td {
	color: #306879;
	height: 50px;
	width: 614px;
	padding: 30px 0 0 47px;
	vertical-align: top;
}

#info_td {
	width: 614px;
	vertical-align: top;
	color: #306879;
	padding: 0 0 0 40px;
	text-align: justify;
}

#info_td a {
	text-decoration: underline;
}

#info_all_td {
	height: 500px;
	background-image: url(http://html-ag.wvs-berlin.de/morten/img/valid-xhtml10-blue.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

td.info_image_td {
	padding: 0 0 0 50px;
	vertical-align: top;
}

h3 {
	font-size: 18px;
}

/* ### kontakt ### */

#kontakt_info_div {
	text-align: left;
	padding-left: 4px;
}

#kontakt_info_td {
	width: 614px;
	vertical-align: top;
	color: #306879;
	padding: 0 0 0 47px;
	text-align: left;
}

input {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #306879;
	font-size: 13px;
	border: 1px solid #306879;
}

textarea {
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	color: #306879;
	font-size: 13px;
	border: 1px solid #306879;
	scrollbar-base-color: #306879;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #336699;
}

#kontaktform_table {
	color: #306879;
}

#form_info_td {
	width: 488px;
	text-align: justify;
}

#korrektur_td {
	color: #ff0000;
	text-align: center;
}

td.true_td {
	color: #306879;
}

td.false_td {
	color: #ff0000;
}

td.form_info_td {
	width: 135px;
}

/* ### navigation ### */

#navi_td {
	height: 90%;
	width: 125px;
	vertical-align: middle;
	color: #306879;
}

#navi_table {
	margin-bottom: 200px;
}

#navi_table a {
	color: #ffffff;
	text-decoration: none;
}

#navi_table a:hover {
	color: #306879;
	background-color: #ffffff;
}

td.inactive_td {
	background-image: url(../img/blue_off.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	width: 113px;
	height: 23px;
}

td.active_td {
	background-image: url(../img/blue_on.gif);
	text-align: center;
	background-repeat: no-repeat;
	width: 113px;
	height: 23px;
	background-position: center;
}

#logo_table {
	background-image: url(../img/3gplogo_small_1.gif);
	width: 124px;
	height: 123px;
	margin-bottom: 30px;
}

td.filler_td {
	height: 4px;
}

/* ### büro ### */

#bereiche_ul {
	list-style: square;
}

#bereiche_ul li {
	padding: 0 0 2px 0;
}

/* ### projekte ### */

#projekt_div {
	font-size: 15px;
}

div.image_div {
	border: 1px solid #306879;
	width: 220px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.image_miba_div {
	border: 1px solid #306879;
	width: 230px;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}

#info_image_td a {
	text-decoration: none;
}

/* ### aussenanlagen ### */

#aussen_ul {
	list-style: disk;
}

/* ### impressum ### */

#info_westhauser_td {
	color: #306879;
	vertical-align: top;
	text-align: left;
}

#impressum_td {
	width: 275px;
	vertical-align: top;
	color: #306879;
	padding: 0 0 0 47px;
	text-align: justify;
}

#rw_div {
	padding-left: 15px;
}

#impressum_ul li {
	padding-bottom: 1px;
}</pre></body></html>