﻿.rot, .blau, .grau10, .grau20, .black, .green, .aglink {
	font-size: 1.2em;
	font-family: Tahoma, arial, Sans-Serif;
}
.rot {
	color: rgb(236,0,0);
	font-weight: bold;
}
.blau {
	color: rgb(14,46,123);
	font-weight: bold;
}
.green {
	color: rgb(60,88,26);
	font-weight: bold;
}
.grau10 {
	color: rgb(229,229,229);
	font-weight: bold;
}
.grau20 {
	color: rgb(204,204,204);
	font-weight: bold;
}
.black {
	color: rgb(0,0,0);
	font-weight: bold;
}
.tablehintergrund {
	background-color: rgb(238,247,155);
}
#angebot {
	background-color: rgb(153,255,153);
}
.aglink a:link {
	color: rgb(0,0,255);
}
a:link, a:hover, a:visited, a:active {
	font-weight: bold;
}
body {
	background-color: rgb(192,192,192);
	font-family: VERDANA,ARIAL,HELVETICA;
	font-size: 1em;
	padding: 0;
	margin: 0;
	border: 0;
}
#inhalt {
	background-color: rgb(255,255,255);
}
h1 {
	font-family: Arial;
	font-size: 1.8em;
	color: rgb(255,0,0);
}
#kopf {
	height: 79px;
	background-color: rgb(0,0,255);
	color: rgb(0,0,0);
	background-image: url(kopf.jpg);
	background-repeat: repeat-x;
	margin: 0 0 10px 0;
	padding: 0;
}
#kopf h1, #kopf h2, #kopf h3, #kopf p {
	padding: 0 7% 0 7%;
}
#boxrunten, #boxoben {
	height: 25px;
}
#boxlinks, #boxrechts {
	width: 25px;
}
#boxlinks {
	background-image: url(rand_l.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#boxrechts {
	background-image: url(rand_r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#boxoben {
	background-image: url(rand_o.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#boxrunten {
	background-image: url(rand_u.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#boxorechts {
	background-image: url(ecke_or.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#boxolinks {
	background-image: url(ecke_ol.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#boxurechts {
	background-image: url(ecke_ur.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#boxulinks {
	background-image: url(ecke_ul.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#footer {
	border-top: 1px solid #D2D2D2;
	font-size: 0.7em;
}
dt.floatliste {
	float: left;
}
dd.floatliste {
	padding-left: 0em;
	margin-left: 15em;
}
#divlinks {
	float: left;
	border: 2px;
}
/*-- Bilderformatierung --*/
.piclinks {
	float: left;
	margin-right: 0.3em;
	padding-right: 0.3em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.picrechts {
	float: right;
	margin-left: 0.3em;
	padding-left: 0.3em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.img03 {
	background: bottom;
}
.sauber {
	clear: both;
}
.sauberrechts {
	clear: both;
	text-align : right;
}

