 

/********************************
****    kleinkram    ****
********************************/
*		{ margin:0; padding:0; }

html		{ height:100%; }

body 	{ width:100%; height:100%;
		  background:url(../images/rep_hg.jpg) repeat-x #ffffff;
		  font-family:Verdana; font-size:11px; color:#ffffff; }

img 		{ border:0; }
img.small_1	{ width:176px; height:117px; padding:2px; background-color:#000000; }
img.small_2	{ width:242px; height:182px; padding:2px; background-color:#000000; }
img.small_3	{ width:100px; height:75px; padding:2px; background-color:#000000; }
li		{ list-style-type:disc; padding: 5px 0 5px 0; }
ul		{ padding: 0 0 10px 15px;}

input, select		{ width:100px; height:15px; border:1px solid #1757A0; background:#3C89E0;
				  font-family:Verdana; font-size:11px; color:#ffffff;}
	input#ergebnis	{ width:30px; }
	.buttons		{ width:80px; height:16px; background:#1d6fcd; }
	select			{ width:60px; height:18px; }

span.block	{ display:block; float:left; width:100px; }
	
textarea			{ width:250px; border:1px solid #1757A0; font-family:Verdana; background:#3C89E0; color:#ffffff;; }
	textarea#haftungsausschluss	{ width:490px; height:100px; font-size:10px; margin:10px 0 10px 0px;}
	textarea#mitteilung			{ width:370px; height:100px; font-size:11px; }

iframe			{ border: 2px solid #000000;}
/********************************
****    main part    ****
********************************/
#index	{ width:945px;}

		  
/********************************
****    content    ****
********************************/
	#content	{ float:left; width:598px; }
	.imprint_box	{ width:100%;}
	
	a#zeit, a#zeit:hover {
		background:url("../images/es-wird-zeit.png") no-repeat;
		color:#FCFDFF;
		display:block;
		height:80px;
		top:10px;
		left:790px;
		position:absolute;
		width:146px;
	}


/********************************
****    general text   ****
********************************/
h1	{ font-family:Verdana; font-size:13px; color:#ffdc18; padding: 0 0 15px 0;}
h1.top_h1	{ float:left;}
h2	{ font-family:Verdana; font-size:11px; color:#ffdc18; font-weight:bold; padding: 5px 0 5px 0;}
h3	{ font-family:Verdana; font-size:11px; color:#ffffff; font-weight:bold; padding: 15px 0 5px 0;}
h1.yellow	{ font-family:Verdana; font-size:13px; color:#ffdc18; font-weight:bold; padding: 0 0 5px 0;}
h4	{ font-family:Verdana; font-size:13px; color:#000000; font-weight:bold; padding: 15px 0 5px 0;}
h5	{ font-family:Verdana; font-size:11px; color:#000000; font-weight:bold; padding: 15px 0 5px 0;}
p				{ font-family:Verdana; font-size:11px; line-height:20px; color:#ffffff; margin: 0 0 10px 0;}
p.imprint_1		{ float:left; width:28%; margin-right:1%; }
p.imprint_2		{ float:left; width:71%; }
p.imprint_3		{ float:left; width:120px;}
p.imprint_4		{ float:left; width:150px;}
p.imprint_5		{ float:left; width:215px; padding-left:20px; }
p.imprint_6		{ float:left; width:178px; }

p.headline		{ padding: 10px 0 0 217px; }
p.offen			{ padding: 55px 0 0 15px; color:#7c5b02;}
p.text_bilder	{ margin: 0 0 10px 0;}
p.text_fuehrerschein { padding: 15px 0 0 0;}
p.text			{ padding: 0 0 10px 0;}
p.text_1		{ padding: 0 0 5px 0;}
p.bilder		{ float:left; width:265px; padding: 0 0 15px 0;}
p.bilder_1		{ float:left; width:254px; padding: 0 0 15px 0;}
p.bilder_2		{ float:left; width:160px; padding: 5px 0 5px 20px;}


b				{ font-family:Verdana; font-size:11px; line-height:20px; color:#ffffff; font-weight:bold; }
b.farbe			{ font-family:Verdana; font-size:11px; line-height:20px; color:#ffdc18; font-weight:bold; }
b.braun			{ color:#725301;}

a.top_motorrad {
	float:left;
	margin-left:200px;
	font-size:10px !important;
	color:#afc6e1; 
	text-decoration:none; 
	outline:none; 
	line-height:20px;
}
a.top_motorrad:hover { text-decoration:underline; }



a.inhalt, a.inhalt:link, a.inhalt:visited, a.inhalt:active, a.inhalt:focus	
{ font-family:Verdana; font-size:11px; color:#afc6e1; text-decoration:none; outline:none; line-height:20px;}
a.inhalt:hover		{ text-decoration:underline; }


#header
{width:999px; height:257px; background:url(../images/header.jpg) no-repeat;}
#unten
{width:945px; background:url(../images/rep_bg.gif) repeat-y;}
#links1
{float:left; width:95px; height:303px; background:url(../images/links1.jpg) no-repeat;}
#mitte
{float:left; width:850px; min-height:455px; background:url(../images/content_unten.gif) no-repeat bottom;}
#links2
{float:left; width:16px; height:514px; background:url(../images/links2.jpg) no-repeat;}
#mitte2
{float:left; width:834px;}
#schatten
{width:834px; height:10px; line-height:0; font-size:0; background:url(../images/schatten.jpg) no-repeat;}
#navigation
{float:left; width:198px; height:456px;}
#navi_oben
{width:198px; height:73px; background:url(../images/navigation.jpg) no-repeat;}
.navi
{width:198px; height:20px;}
#navi_unten
{width:198px; height:331px; background:url(../images/navi_unten.jpg) no-repeat;}
#abstand
{float:left; width:22px; height:465px;}
#abstand1
{width:22px; height:221px; background:url(../images/abstand.jpg) no-repeat;}
#abstand2
{width:11px; height:283px; background:url(../images/abstand2.jpg) no-repeat;}
#ueberschrift
{width:598px; height:34px; overflow:hidden;}
#content2
{width:598px; background:url(../images/content_oben.jpg) no-repeat; overflow:hidden;}
#rechts
{float:left; width:16px; height:221px; background:url(../images/rechts.jpg) no-repeat;}
#abstand_unten
{width:945px; height:10px;}
#text
{padding:33px 33px 33px 20px;}
#text_7
{_margin-bottom: 30px;}
#text_1
{ float:left; width:332px; _margin-bottom: 30px;}
#text_2
{float:left; padding: 0 0 0 10px;}
#text_3	
{font-weight:bold; padding: 0 ; float:left;}
#logo
{width:370px; height:67px; padding:167px 0 0 366px;}
#bilder
{ float:left; width:182px; padding: 5px 0 20px 30px;}
#bilder1
{ float:left; width:182px; padding: 245px 0 20px 30px;}
#bilder2
{ float:left; width:182px; padding: 30px 0 20px 30px;}
#bilder3
{ float:left; width:182px; padding: 110px 0 20px 30px; _padding: 55px 0 20px 30px;}
#bilder4
{ float:left; width:182px; padding: 140px 0 20px 30px; _padding: 70px 0 20px 30px;}
#bilder5
{ float:left; width:182px; padding: 630px 0 20px 30px;}
#bilder6
{position:relative; left:33px; top:296px;}
p.bilder_7
{ float:left; width:110px; padding: 15px 16px 10px 10px;}
p.bilder_8
{ float:right; width:100px; padding: 7px 16px 0 10px;}
p.bilder_9
{ float:right; width:100px; padding: 7px 15px 0 10px; margin-right:-125px;}
p.bilder_10
{ float:left; width:110px; padding: 15px 30px 10px 0;}
p.bilder_11
{ float:right; width:100px; margin-right: 40px;}
p.bilder_12
{ float:left; width:110px; padding-right: 30px 0 10px 0;}
.pics {
	overflow:hidden; margin:0 0 15px 0;
}
.pics a {
	display:block; width:105px; height:80px; float:left; margin:15px 38px 10px 0;
}
.pics a.last_pic {
	margin:15px 0 10px 0!important;
}

#map
{float:left; width:245px; height:181px; border:2px solid #000000;} 
#zufrieden {
	background:#3c89df;
	padding:0 15px 40px 15px;
	overflow:hidden;
}

p.text_mit_bild {
	float:left;
}

#gedicht {
	float:right;/*
	margin:-360px 0 0 0;*/
	width:210px;
}

img.bild_text {
	float:left;
	width:176px; 
	height:117px; 
	background-color:#000000;
	padding:2px;
	margin:5px 5px 3px 0;
}

img.bild_text2 {
	float:right;
	width:176px; 
	height:117px;
	background-color:#000000;
	padding:2px;
	margin:5px 5px 3px 0;
}

img.bild_text3 {
	float:right;
	width:90px; 
	height:75px;  
	background-color:#000000;
	padding:2px;
	margin:5px 5px 3px 2px;
}

.bestanden {
	width:99%;
	float:left;
	text-align:center;
	margin:-25px 0 20px 0;
	_margin:-25px 0 0 0;
	border-bottom:1px solid #ffcd47;
}

.bestanden  p{
	color:#ffcd47;
	font-size:13px;
	margin:10px 0 15px 0;
}

#linie {
	width:100%;
	height:2px;
	margin:20px 0 20px 0;
	background:#3c89df;
	line-height:0;
	font-size:0;
}


