html, body {width:100%;padding:0px;margin:0px;background:#FFF url(../../../images/assets/top-bg.jpg) repeat-x;}
.clear { clear: both; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
#wrapper {width:960px;margin:auto;background:none;}
#topheader {width:100%;height:210px;background:url(../../../images/assets/header.jpg) no-repeat top center;}
#topheader #mascot {width:440px;height:216px;float:left;}
#topheader #claim {width:480px;height:67px;float:left;position:relative;top:50px;}
#claim #showcount {position:relative;height:30px;width:305px;}
#claim #claimcount {position:relative;left:50px;top:56px;}
#navigation {width:980px;margin:0 auto;position:absolute;top:110px;z-index:999;height:44px;}
#content {width:100%;}
#content #contenttext {padding:10px;width:940px;font-family: Verdana, Georgia, "Trebuchet MS", Arial;font-size:12px;color:#000;}
.hgbox {width:450px;float:left;padding:4px;border:1px solid #128ba1;margin:0px 5px 10px 0px;}
.plates {height:200px;}
.hgpic {width:450px;height:170px; float:left;text-align:center;}
.bgbox {height:125px;margin:0px;padding:0px;position:relative;left:0px;top:0px;z-index:888;}
.seventyfive {height:100px;margin:0px;padding-top:25px;background:url(../../../images/stripe.png);position:relative;left:0px;top:0px;z-index:888;}
.bigbig{position:absolute;z-index:999;background:url(../../../images/badge_bigger.gif) no-repeat;height:125px;width:125px;color:#FFF;}
.bigwm{position:absolute;z-index:999;background:url(../../../images/badge-wm.png) no-repeat;height:125px;width:125px;color:#FFF;}
.bighoodoo{position:absolute;z-index:999;background:url(../../../images/badge-hoodoo.png) no-repeat;height:125px;width:125px;color:#FFF;}		
.sliders {width:92px;float:left;text-align:center;border:5px solid #E09A04;background-color:#fff;font-weight:normal;font-size:9px;margin-right:10px;margin-bottom:10px;position:relative;z-index:1;left:0px;top:0px;}
/* Sliderboxes */
.newheightslbox {height:160px;}
.saheightslbox {height:160px;}
.normalheightslbox {padding-top:26px;height:134px;}

#zielname {
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:16px;
	color:#424242;
	font-weight:bold;
	width:380px;
	border:2px solid #424242;
	background-color:#FC6;
	}
#borderbottomcolor, #selectfont {
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:16px;
	color:#20579a;
	font-weight:bold;
	width:160px;
	}
#selectfont {
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:16px;
	color:#20579a;
	font-weight:bold;
	width:240px;
	}
.prepreview {
		cursor:pointer;
	}
.showcode {
	border:3px solid #e09a04;
	padding:4px;
	float:left;
	background-color:#CCCCCC;
	margin:10px 0 0 0;
	clear:both;
	width:900px;
}
.heading {
	float:left;
	clear:both;
	width:600px;
	margin:20px 0 0 0;
}
a, a:visited, a:link, a:active {
	font-weight:bold;
	color:#E09A04;
	text-decoration:underline;
}
a:hover {
	color:#424242;
	text-decoration:underline;
}
.impressum {
	font-size:9px;
	border: 2px solid #20579a;
	color:#20579a;
	background-color:#eaeaea;
	float:left;
	clear:both;
	width:680px;
	padding:5px;
	margin:40px 0px 4px 10px;
}
#loading {
	display:none;
	font-weight:bold;
	color:#C00;
	font-size:20px;
	width:100%;
	}
#selected {
	margin-left:10px;
	}
.new {
	position:relative;
	z-index:2;
	width:100%;
	background:url(../../../images/new-bg.png);
	color:#FFF;
	font-weight:bold;
	text-align:center;
	left:0px;
	top:0px;
	height:20px;
	line-height:20px;
	font-size:12px;
	}
.southafrica {
	position:relative;
	z-index:2;
	background:url(../../../images/sa-spezial.gif);
	font-weight:bold;
	text-align:center;
	left:0px;
	top:0px;
	height:20px;
	line-height:20px;
	width:92px;
	}
.normalbx {display:none;}
.nextsteps {
	width:100%;
	float:left;
	clear:both;
	}
.bigslider {
	width:100%;
	height:34px;
	margin-bottom:6px;
	float:left;
	clear:both;
	cursor:pointer;
	}
#facebook {
	padding:10px 0px;
	width:100%;
	float:left;
	text-align:center;
	background-color:#eaeaea;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:auto auto;
	}
.facebook {display:none;}
/* Farbtastic */
.farbtastic {position:absolute;left:383px;}
/* Fake-Page Preloader */
#preload {position:absolute;top:0;left:0;width:100%;height:3000px;overflow:hidden;z-index:0;background-color:#069;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;}
/* SLIDER */
.slides1_wrap {width:960px;height:400px;float:left;clear:both;overflow:hidden;}
.prev, .next {width:480px;float:left;text-align:center;}
.prev img, .next img {border:none;}
.one, .two, .three, .four, .five, .six, .seven {width:920px;height:280px;text-align:center;padding:10px;}
.bxslider_container {border:10px solid #e09a04;border-bottom:none;}
.bx_pager {text-align:center;line-height:26px;border:10px solid #e09a04;border-top:none;padding-bottom:10px;}
/* DATEPICKER */
#datepicker {width:260px;overflow:hidden;margin:10px 0px 0px 325px;}
/* SPECIAL CHARS */
.specialchar {cursor:pointer;float:left;width:20px;border:2px solid #CCC;display:block;height:20px;line-height:20px;margin-right:2px;font-size:14px;}
.specialcharwrap {text-align:center;float:left;margin:10px 0px 0px 412px;}
.beispiel{margin:auto;width:454px;height:129px;border:5px solid #128ba1;background-color:#fff;}
.beispiel img {padding:2px;}
#prepreview {margin:10px auto 0px auto;}
#createtheticker {cursor:pointer;}
button {background:none;border:none;cursor:pointer;}
/* ACTION BUTTONS */
.modalwrap {width:960px;text-align:center;}
.emailit, .facebookit, .bbit {width:310px;height:165px;overflow:hidden;float:left;cursor:pointer;}
.emailit {text-align:right;}
.facebookit {text-align:center;}
.bbit {text-align:left;}
.emailmodal, .facebookmodal, .bbmodal {display:none;font-size:12px;}
/* PAYPAL */
#paypal {width:960px;padding:10px 0px;text-align:center;}
/* LOGIN */
#logmein {width:600px;}
#logmein-header {width:600px;background:url(../../../images/login/login-header.gif) no-repeat;text-align:center;margin:auto auto;height:47px;float:left;}
#logmein #logintable {width:400px; float:left;font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;font-size:14px;}
#logmein #logintable .username {width:100px;padding-left:30px;background:url(../../../images/login/login-username.png) no-repeat left center;height:40px;}
#logmein #logintable .passwort {width:100px;padding-left:30px;background:url(../../../images/login/login-passwort.gif) no-repeat left center;;height:40px;}
/* REGISTER */
#notregistered-wrap {width:100%;float:left;margin-top:20px;}
#notregistered-wrap #notregistered {width:600px;height:50px;background:url(../../../images/login/login-nicht-registriert.gif) no-repeat;text-align:center;}
#notregistered-wrap #notregistered-form {float:left;}
.error {border:2px solid #F00; padding:4px; background-color:#fff; text-align:center;font-size:16px;color:#000;width:550px;margin:14px auto;float:left;}
.error-red {color:#F00;font-weight:bold;}
.newpassword {border:2px solid #060; padding:4px; background-color:#fff; text-align:center;font-size:16px;color:#000;width:550px;margin:14px auto;float:left;}
.newpassword-green {color:#060;font-weight:bold;}

#pw {width:600px;}
#pw-header {width:600px;background:url(../../../images/login/pw-vergessen.gif) no-repeat;text-align:center;margin:auto auto;height:47px;float:left;}

.hint {background:url(../../../images/login/register-hint.gif) no-repeat; padding-left:22px; font-size:10px;height:16px;line-height:16px;}

.error-input {font-weight:bold;border:2px solid #900;}
.error-form {background-color:#FCD0CF;color:#c00;font-weight:normal;padding:10px;border:3px solid #900;}

#registerformular input {width:300px;}
/* PROFILE */
.username {width:100px;padding-left:30px;background:url(../../../images/login/login-username.png) no-repeat left center;height:40px;}
.passwort {width:100px;padding-left:30px;background:url(../../../images/login/login-passwort.gif) no-repeat left center;;height:40px;}
.realname {width:100px;padding-left:30px;background:url(../../../images/login/login-realname.gif) no-repeat left center;;height:40px;}
.row-odd {background-color:#F2F8FE;border-bottom:1px solid #5375B3;}
.row-even {background-color:#5375B3;border-bottom:1px solid #F2F8FE;}
.profil-odd {background-color:#e09a04;height:30px;line-height:30px;color:#424242;}
.profil-even {background-color:#424242;height:30px;line-height:30px;color:#e09a04;}
#changepw {cursor:pointer;font-weight:bold;color:#cc0000;}
.profil-header-wrap {width:940px;float:left;}
.profil-header {background-color:#F4F4F4;border-bottom:1px solid #CFCFCF;height:56px;width:940px;font-size:30px;font-weight:bold;}
.profil-profil-content-wrap {background-color:#FFFCED;width:940px;border-bottom:1px solid #FEC707;}
.content-wrap-neutral {background-color:#FFFFFF;width:940px;}
.new-icon {background:url(../../../images/icons/flag-new-red.png) no-repeat left top;padding-left:22px;width:100%;line-height:30px;height:30px;}

.profil-header-arrow {background:url("../../../images/login/profile_box_arrow.png") no-repeat scroll 0 0 transparent;height:11px;position:absolute;margin-left:20px;width:19px;z-index:500;}
.profil-profil-content {padding:20px;}
.pr-name {width:200px;line-height:30px;background:url(../../../images/icons/vcard.png) no-repeat left center;padding-left:22px;}
.pr-username {width:200px;line-height:30px;background:url(../../../images/icons/user_orange.png) no-repeat left center;padding-left:22px;}
.pr-changepw {width:200px;line-height:30px;background:url(../../../images/icons/key_go.png) no-repeat left center;padding-left:22px;}
.clearline {width:100%;float:left;height:20px;background:#ffffff;clear:both;}
.profil-profil-ticker-wrap {background-color:#F2F8FE;width:940px;border-bottom:1px solid #5375B3;}
.profil-profil-ticker {padding:20px;}
.tickermail {background:url(../../../images/icons/email.png) no-repeat left center;padding-left:22px;width:100%;line-height:30px;height:30px;}
.tickerdelete {background:url(../../../images/icons/delete.png) no-repeat left center;padding-left:22px;width:100%;line-height:30px;height:30px;}
.tickerinfo  {background:url(../../../images/icons/information.png) no-repeat left center;padding-left:22px;width:100%;line-height:30px;height:30px;}
.tickerfacebook {background:url(../../../images/icons/connect.png) no-repeat left center;padding-left:22px;width:100%;line-height:30px;height:30px;}
.tickerdetails {background:url(../../../images/icons/add.png) no-repeat left center;padding-left:22px;width:100%;line-height:30px;height:30px;}
.tickerabstand {width:100%;float:left;height:4px;background:#5375b3;clear:both;margin:10px 0px;}

#registrieren {width:940px;margin:auto;padding:10px 0px 10px 10px;line-height:18px;}

/* Navigation */
#cat-nav {width:980px; z-index:100;font-family:Arial,Verdana,"Trebuchet MS",sans-serif;font-size:12px;line-height:25px;height:50px;}	
#cat-nav-left {background: url(../../../images/assets/cat-nav-left.png) no-repeat; width: 10px; height: 64px; float: left;}
#cat-nav-content { background: url(../../../images/assets/cat-nav-content.png) repeat-x; float: left; height: 64px; width: 941px; }
ul.nav li a { color: #e3e3e3; padding-left: 17px; font-weight: bold; text-decoration: none;}
#cat-nav-content ul.nav li a:hover, #cat-nav-content ul.nav li.current-cat > a { color:#E09A04; }
#cat-nav-content ul li.sf-ul > a:hover { color: #FEFEFE; }
ul.nav li.current_page_item a, ul.nav li a:hover {color: #E09A04; text-shadow: 0 0 26px #808080;}
ul.nav > li:last-child {padding-right: 17px;}
.nav li ul {background: url(../../../images/assets/cat_menu_bg.png) repeat-y; border: 1px solid #111010; border-top: none; padding-bottom: 15px; }
#cat-nav-content ul.nav { float:left; margin-top: 10px;}
#cat-nav-content ul.nav li { padding:0 16px 0 0; list-style: none;  }
#cat-nav-content ul.nav li a { padding: 8px 4px 21px; }
#cat-nav-content ul.nav li.sf-ul a { padding: 8px 6px 21px 15px; }		
#cat-nav-content ul.nav ul ul { border-top: 1px solid #111010; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; }									
#cat-nav-content ul.nav li li a:hover { color: #00b7f3; }
#cat-nav-content ul.nav li a {color: #fefefe; font-weight: bold; text-decoration: none;}
#cat-nav-content ul.nav ul li a { text-shadow: 1px 1px 1px #0a0a0a; }
#cat-nav-right { background: url(../../../images/assets/cat-nav-right.png) no-repeat; width: 19px; height: 64px; float: left;}
.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 191px; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit;}
#cat-nav-content ul.nav li .crap {width:200px;}
/* LOGGED IN? */
#loggedinas {width:940px;position:relative;top:7px;left:0px;height:40px;}
.loggedin-arrow {background:url("../../../images/login/profile_box_arrow-black.png") no-repeat scroll 0 0 transparent;height:11px;position:absolute;margin-left:495px;width:19px;z-index:500;}
.loggedin-content {position:absolute;z-index:499;width:465px;margin-left:480px;height:30px;border:1px solid #777;border-top:none;background-color:#E6E6E6;line-height:30px;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#424242;text-indent:20px;padding-top:3px;overflow:hidden;}
/* FORTSCHRITTSBALKEN */
#fortschritt {width:750px;height:60px;float:left;margin:0 auto;clear:both;padding-bottom:10px;}
/* JQUERYUI */
.ui-widget-content {background:none !important;}
.ui-dialog {background-color:#fff !important;}
.separator {background:transparent url(../../../images/main-nav-sep.gif) no-repeat scroll right 6px; text-shadow: -1px -1px 1px #0a0a0a;font-size:1px;float:left;}
/* NIVO SLIDER */
#slider {width:100%;margin:0 auto;text-align:left;float:left;height:150px;}
#slider .sliderwrap {width:940px;}
.inputtext {width:200px;font-size:11px;color:#424242;border:1px solid #424242;padding:3px;background-color:#eaeaea;}
h1 {color:#ef6f3d;font-size:30px;font-weight:normal;line-height:30px;padding:0px;margin:0px;}