* { 
vertical-align: baseline;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
font-size: 100%;
border: 0 none;
outline: 0;
padding: 0;
margin: 0;
list-style:none;
 }
 
html, body { height:100%;margin:0;padding:0; }
body { margin:0;padding:0;color:#000;background:#fff url(css-pics/bg-body.jpg) repeat-x;background-position:center top; }
div#wrapper { margin:auto;color:inherit;background:transparent; }

div#header { height:90px;margin:0;padding:0;color:inherit;background:transparent url(css-pics/header.jpg) no-repeat;background-position:center top; }
div#content { width:990px;margin:auto;padding:0;color:inherit;background:transparent;background-position:center top; }
div#second-header { height:220px;color:inherit;background:transparent url(css-pics/second-header.jpg) no-repeat;background-position:center top; }
div#navi { float:right;height:90px;color:inherit;background:transparent;background-position:left bottom;padding:65px 0 0 0;margin:0; }
div#text { margin:20px auto;padding:0;color:inherit;background:transparent; }
div#footer { height:210px;width:100%;margin:0;padding:0 0 20px 0;color:inherit;background:transparent url(css-pics/bg-footer.jpg) no-repeat;background-position:center bottom; }
div#flash-index { width:990px;height:346px;color:inherit;background:#f1f1f1 url(motorradtour-karoo.jpg) no-repeat;padding:0;margin:3px 0 0 0;border:1px solid #c0c0c0; }

.textbox { float:left;width:235px;color:inherit;color:#111;background:#f6f6f6;padding:0;margin:0 0 20px 7px;border:1px solid #c0c0c0;-moz-border-radius:5px;-webkit-border-radius:5px; }
.textbox:hover { cursor:pointer;background:#000; }
.textbox:hover h2 { color:#f9f9f9; }
.textbox:hover p { color:#f9f9f9; }
.textbox a { text-decoration:none; }
.textbox:hover a { color:#f9f9f9;text-decoration:none; }
.tourbox { float:left;width:970px;color:inherit;background:#f6f6f6;padding:0;margin:0 5px 20px 5px;border:1px solid #c0c0c0; }
.infobox { float:left;width:950px;color:inherit;background:#f6f6f6;padding:10px;margin:0 5px 20px 5px;border:1px solid #c0c0c0; }
.infobox-blank{ float:left;width:950px;color:inherit;background:transparent;padding:10px;margin:0 5px 20px 5px;border:none; }
.formbox { float:left;width:922px;color:inherit;background:#f5f2e9;padding:10px 20px;margin:0 5px 20px 5px;border:4px solid #ffcc33; }
.subnavi { width:990px;font-size:12px;font-family:arial,verdana;font-weight:bold;color:#eee;background:transparent;padding:110px 0 3px 0;margin:0 auto;text-align:left; }
.subnavi a { font-size:12px;font-family:arial,verdana;color:#fff !important;background:transparent;padding:0 10px 0 0 !important;margin:0;text-decoration:none !important; }
.subnavi a:hover { color:#ff6600 !important;background:transparent;padding:0 10px 0 0 !important;margin:0; }
.subblock { float:left;color:#fff;background:transparent;list-style:none;margin:0 20px 0 0;padding:0; }
.lastblock { float:right;color:#fff;background:transparent;list-style:none;margin:0;padding:0; }

.preload { display:none; }

h1 { font-size:16px;font-family:arial,verdana;font-weight:normal;margin:0;padding:0 0 10px 0;color:#000;background:transparent; }
h2 { font-size:16px;font-family:arial,verdana;font-weight:bold;margin:0;padding:0;color:#000;background:transparent; }
.textbox h2 { font-size:16px;font-family:arial,verdana;font-weight:bold;letter-spacing:-0.5px;text-transform:uppercase;margin:0;padding:5px 0 0 5px;background:transparent; }
.tourbox h2 { font-size:15px;font-family:arial,verdana;font-weight:bold;text-transform:uppercase;margin:0;padding:10px 0 0 10px;color:#000;background:transparent; }
h2 span { text-transform:uppercase;font-weight:bold; }
h3 { font-size:14px;font-family:arial,verdana;font-weight:normal;text-transform:uppercase;margin:0;padding:0 0 5px 0;color:#ff6600;background:transparent; }
p { font-size:13px;font-family:arial,verdana;color:#111;background:transparent;padding:0 0 5px 0;margin:0;text-align:left; }
p.box  { font-size:13px;font-family:arial,verdana;color:#111;background:transparent;padding:5px;margin:0;text-align:left; }
p.box img { margin:0;padding:0;border:none; }
p.box-tour { font-size:13px;font-family:arial,verdana;color:#111;background:transparent;padding:5px 10px 0 10px;margin:0;text-align:left; }
img.touren { float:left;margin:10px 10px 0 10px;padding:0;border:5px solid #000; }
.bildnavi a img { text-decoration:none;border:5px solid #000;background-color:transparent; }
.bildnavi a:hover img{ text-decoration:none;border:5px solid #E07513 !important;background-color:transparent; }

strong { font-weight:bold;color:#111;margin:0;padding:0; }
img { margin:0;padding:0;background-color:#f1f1f1; }
div#picture-head img { float:left;margin:0;padding:0;border:none;background-color:#f1f1f1; }
ul { list-style:none;margin:0;padding:0; }
li { 	list-style:none;margin:0;padding:0; }

a.tagesauswahl { color:#999;background:#fff !important;font-weight:bold;text-decoration:none;padding:2px;border:1px solid #999; }
a.tagesauswahl:hover { color:#111;background:#fff !important;font-weight:bold;text-decoration:none;padding:2px;border:1px solid #111; }
a.tagesauswahl-active { color:#111;background:#fff !important;font-weight:bold;text-decoration:none;padding:2px;border:1px solid #E07513; }
a.tagesauswahl-active:hover { color:#000;background:#fff !important;font-weight:bold;text-decoration:none;padding:2px;border:1px solid #000; }
a.tagesauswahl-weiter { display:block;width:75px;color:#111;background:#fff !important;font-weight:bold;text-decoration:none;margin-top:5px;padding:2px;border:1px solid #E07513; }

p a { font-size:13px;color:#111;background:transparent;text-decoration:none;padding:0;margin:0; }
p a:link { text-decoration:none; }
p a:visited { text-decoration:none; }
p a:focus { text-decoration:underline; }
p a:hover { text-decoration:underline; }
p a span{ visibility:hidden;font-size:13px;color:#111;background:transparent;text-decoration:none; }

table.text { width:950px;font-size:13px;font-family:arial,verdana;color:#111;background:#000;padding:0;margin:5px 0 10px 0;text-align:left; }
table.text th { font-size:15px;font-family:arial,verdana;font-weight:normal;color:#f1f1f1;background:#000; }
table.text a { color:#111; }
table.text a:hover { color:#000;text-decoration:none; }

ul#nav { display:inline;margin:0 !important;padding:0 !important;list-style-type:none;font-size:17px !important;font-weight:bold;color:#f4f4f4;background:transparent;font-family:century gothic,arial,verdana,sans-serif;text-transform:uppercase; }
ul#nav li { float:left;margin:0 !important;padding:2px 10px !important;text-align:left; }
ul#nav li a { display:inline;text-align:right;text-decoration:none;padding:0;color:#e5e5e5 !important;background:transparent; }
ul#nav li a:hover { color:#fff !important;padding:0;background:transparent !important;background-position:left top;border-top:5px solid #ff6600; }
ul#nav li a.active { color:#f4f4f4 !important;padding:0;background:transparent !important;background-position:left top;border-top:5px solid #de6400; }
ul#nav li a.active:hover { color:#fff !important;padding:0;background:transparent !important;background-position:left top;border-top:5px solid #ff6600; }

ul#submenu { display:block;margin:3px 0 !important;padding:0 !important;list-style-type:none;font-size:14px !important;font-weight:normal;color:#623b3b;background:transparent;font-family:century gothic,arial,verdana,sans-serif;text-transform:uppercase; }
ul#submenu li { margin:0 !important;;padding:0 !important;text-align:left; }
ul#submenu li a { display:block;text-align:right;text-decoration:none;padding:0;color:#623b3b !important;background:transparent; }
ul#submenu li a:hover { color:#000 !important;padding:0;background:#fffddd url("css-pics/bullet-sub.gif") no-repeat !important;background-position:left top; }
ul#submenu li a.active { color:#111 !important;padding:0;background:transparent url("css-pics/bullet-sub-a.gif") no-repeat !important;background-position:left top;border-top:1px solid #fffddd;border-bottom:1px solid #fffddd; }
ul#submenu li a.active:hover { color:#000 !important;padding:0;background:#fffddd url("css-pics/bullet-sub.gif") no-repeat !important;background-position:left top; }

form { font-size:13px;font-family:arial,verdana;margin:0;padding:15px;color:#222;background:transparent; }
form br { clear:left; }
input#submit { font-weight:bold;margin:0;padding:5px;float:none;width:auto;height:auto;border:1px solid #003300; }
fieldset {
	border:none;
	padding:0;
	display:block;
	clear:both;
	position:relative;
}
fieldset input, select {
	width:auto;
	height:20px;
	border:1px solid #999;
	font-size:13px;
	font-family:arial,verdana;
	color:#000;
	background:#fff;
	float:left;
	display:block;
	margin:0 10px 0 0;
	overflow:hidden;
	margin-top:1px !important;
	margin-top:0px; /*to fix ie6 position*/
}
textarea {
	width:auto;
	border:1px solid #999;
	font-size:13px;
	font-family:arial,verdana;
	color:#000;
	background:#fff;
	float:left;
	display:block;
	margin:0 10px 0 0;
	overflow:hidden;
	margin-top:1px !important;
	margin-top:0px; /*to fix ie6 position*/
}
fieldset input#agb {
	height:15px;
	width:15px;
}

fieldset label {
	width:auto;
	clear:none;
	float:left;
	display:block;
	padding:10px 2px 3px 0;
	white-space:nowrap; /*to fix ie6 wrapping*/
	text-transform:uppercase;
}
fieldset legend {
	visibility:hidden;
	color:#666;
	padding:0;
	margin:0;
	background:transparent;
	left:0;
	position:absolute;
	bottom:-0.5em;
}
