body {
	background-image	:	url(../images/verkehrszeichen.jpg);
	font-family			:	arial,verdana;
	z-index				:	1;
	font-size			:	14px;
	margin-bottom		:	50px;
	text-align			:	justify;
}

div.main {
	max-width			:	994px;
	min-width			:	914px;
	background-color	:	white;
	padding-top			:	275px;
	padding-right		:	15px;
	padding-left		:	15px;
	padding-bottom		:	15px;
	border				:	1px solid black;
	margin				:	auto;
	margin-top			:	65px;
	margin-bottom		:	0px;
	background-image	:	url(../images/bg3.jpg);
	background-position	:	center top;
	background-repeat	:	no-repeat;
}


img.logo {
    margin-top          :   -265px;
}


div.rightbox {
	width				:	200px;
	margin-left			:	10px;
	float				:	right;
	position			:	relative;
	top					:	0px;
	right				:	0px;
	display				:	inline;
	border-left			:	1px solid #DA251D;
	padding-left		:	5px;
	text-align			:	left;
	margin-top			:	-5px;

}


p {
	font-size			:	14px;
	max-width			:	765px;
	margin-top			:	0px;
	margin-bottom		:	10px;
}

p:first-letter {
	font-size			:	20px;
	color				:	#DA251D;
	font-weight			:	bold;
}


a {
	color				:	#4D4948;
}

a:hover {
	color				:	#DA251D;
}

a.webdesign {
	display				:	inline;
	position			:	relative;
	bottom				:	-40px;
	font-size			:	11px;
	text-align			:	center;
	color				:	black;
	text-decoration		:	none;
}

h1 {
	color				:	#4D4948;
	border-bottom		:	3px solid #DA251D;
	margin-bottom		:	5px;
	font-style			:	italic;
	font-weight			:	bold;
	clear				:	both;
	margin-right		:	205px;
}

h2 {
	color				:	#4D4948;
	border-bottom		:	2px solid #DA251D;
	margin-bottom		:	5px;
	font-style			:	italic;
	font-weight			:	bold;
	clear				:	both;
	margin-right		:	205px;
	max-width			:	800px;
}

h3 {
	color				:	#4D4948;
	border-bottom		:	1px solid #DA251D;
	margin-bottom		:	5px;
	font-style			:	italic;
	font-weight			:	bold;
	clear				:	both;
}

.sub {
	color				:	#4D4948;
	border-bottom		:	1px solid #DA251D;
	margin-bottom		:	5px;
	font-style			:	italic;
	font-weight			:	bold;
	clear				:	both;
}

h1.slogan {
	margin-top			:	0px;
	border-bottom		:	5px solid #DA251D;
	margin				:	-15px;
	color				:	#4D4948;
	font-weight			:	bolder;
	font-style			:	italic;
	padding				:	4px;
	border-top			:	1px solid black;
	background-color	:	#EFEFEF;
	margin-bottom		:	0px;
	text-align			:	center;
	clear				:	none;
}

b.heading {
	font-size			:	18px;
	color				:	#4D4948;
	font-style			:	italic;
	display				:	block;
	border-bottom		:	1px solid #DA251D;

}

ul {
	list-style-type		:	square;
	color				:	#DA251D;
	margin-left			:	-15px;
}

ol {
	list-style-type		:	decimal;
	color				:	#DA251D;
	font-weight			:	bold;
	margin-left			:	-15px;
}

span.listtext {
	color				:	#4D4948;
	font-weight			:	normal;
}


a {
	text-decoration		:	none;
}

hr {
	border				:	1px solid #DA251D;
	height				:	1px;
	clear				:	both;
	margin-top			:	20px;
	margin-bottom		:	10px;
}

.dot1 {
	color				:	#DA251D;
	font-size			:	50px;
	line-height			:	15px;
}

.dot2 {
	color				:	#DA251D;
	font-size			:	35px;
	line-height			:	15px;
}

.dot3 {
	color				:	#DA251D;
	font-size			:	30px;
	line-height			:	15px;
}

.small {
	font-size			:	10.5px;
	text-align			:	justify;
}

.lspalte {
	float				:	left;
	width				:	36.5%;
	clear				:	left;
}

.rspalte {
	float				:	right;
	width				:	36.5%;
	margin-right		:	15px;
}

.spalte1 {
	float				:	left;
	width				:	23.5%;
	margin-right		:	2.6%;
	clear				:	left;
}

.spalte2 {
	float				:	left;
	width				:	24%;
	margin-right		:	2.6%;
}

.spalte3 {
	float				:	left;
	width				:	23.5%;
	margin-right		:	0%;
}

.left {
	float				:	left;
	padding				:	3px;
	border				:	1px solid #4D4948;
	margin-right		:	5px;
}

.right {
	float				:	right;
	padding				:	3px;
	border				:	1px solid #4D4948;
	margin-left			:	5px;

}

a.toplink {
	display				:	block;
	border-top			:	1px dotted #4D4948;
	padding-top			:	5px;
	text-align			:	right;
	margin-right		:	225px;
	background-image	:	url(../images/top.jpg);
	background-repeat	:	no-repeat;
	background-position	:	right;
	padding-right		:	9px;
	margin-bottom		:	15px;
	margin-top			:	10px;
	clear				:	left;
}

.red {
	color				:	#DA251D;
}

.lspalte {
	clear				:	left;
}

.spalte1 {
	clear				:	left;
}

b {
color: #4D4948;
}