/* GENERAL STYLES */
body {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 15px;
}
img {
	border:0px;
}
a {
	color: #000000;
}
h1 {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 30px;
}
#adac {
	position: absolute;
	left: 32px;
	top: 0px;
	width: 100px;
	height: 42px;
}
#nuerburgring {
	position: absolute;
	left: 142px;
	top: 0px;
	width: 100px;
	height: 42px;
}
a.adacNuerburgring {
	opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
a:hover.adacNuerburgring {
	opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);
}
#communityLogin {
	position: absolute;
	top:10px;
	left: 272px;
	width: 683px;
	height: 40px;
	background-image: url(/css/new/bg_login.gif);
	background-repeat: no-repeat;
}
a.loginNoInfo {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a:hover.loginNoInfo {
	color: #FFFFFF;
}
#loginGo {
	width: 534px;
	float: left;
font-size:16px;
color:white;
padding-left:6px;
padding-top:6px;
}
#loginNo {
	font-size: 9px;
	width: 133px;
	text-align: right;
	padding-top:8px;
	padding-right:10px;
	float: left;
}
#logoContainer {
	position: absolute;
	top: 60px;
	width: 252px;
	height: 150px;
}
a#logo {
	opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);
}
a:hover#logo {
	opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
#header {
	position: absolute;
	top: 0px;
	left: 272px;
	width: 683px;
	height: 240px;
}
#shortNavigationBackground {
	position: absolute;
	top: 210px;
	left: 272px;
	width: 392px;
	height: 30px;
	background-color: #FFFFFF;
}
a#shortNavigationHome {
	position: absolute;
	top: 220px;
	left: 272px;
	width: 181px;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	font-size: 15px;
	color: white;
	background-image: url(/css/new/bg_shortNavigation.gif);
	opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);
}
a:hover#shortNavigationHome {
	opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
#shortNavigationTickets {
	position: absolute;
	top: 220px;
	left: 468px;
	width: 181px;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	font-size: 15px;
	color: white;
	background-image: url(/css/new/bg_shortNavigation.gif);
	opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);
}
a:hover#shortNavigationTickets {
	opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
#shortNavigationBorder {
	position: absolute;
	top: 241px;
	left: 272px;
	width: 683px;
	height: 1px;
	background-color: #808080;
	overflow: hidden;
}
#navigation {
	position: absolute;
	top: 220px;
	width: 252px;
	height: 150px;
	padding-top: 62px;
	background-color: #71411B;
	background-image: url(/css/new/bg_navigation-2.jpg);
	background-repeat: no-repeat;
}
a#navigationFirstPoint {
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 0px;
	display:block;
	overflow: hidden;
}
a:hover#navigationFirstPoint {
	background-image: url(/css/new/bg_navigationFirstPoint-Active-2.gif);
	color: #000000;
}
a#navigationFirstPointActive {
	background-image: url(/css/new/bg_navigationFirstPoint-Active-2.gif);
	background-repeat: no-repeat;
	color: #00520C;
	text-decoration: none;
	height: 25px;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 0px;
	display:block;
	overflow: hidden;
}
a.navigation {
	background-image: url(/css/new/bg_naviagtionPoint-2.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 0px;
	display:block;
	overflow: hidden;
}
a:hover.navigation {
	background-image: url(/css/new/bg_naviagtionPoint-Active-2.gif);
	color: #000000;
}
a.navigationActive {
	background-image: url(/css/new/bg_naviagtionPoint-Active-2.gif);
	background-repeat: no-repeat;
	color: #00520C;
	text-decoration: none;
	height: 25px;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 0px;
	display:block;
	overflow: hidden;
}
a.subNavigation {
	background-color: #9F7E64;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	border-top: 1px solid #9F7E64;
	border-bottom: 1px solid #9F7E64;
	padding: 5px;
	padding-left: 20px;
	display:block;
	overflow: hidden;
}
a:hover.subNavigation {
	background-image: url(/css/new/bg_subNaviagtion-Active-2.gif);
	color: #000000;
	border-top: 1px dashed #e7e7e7;
	border-bottom: 1px dashed #e7e7e7;
}
a.subNavigationActive {
	background-image: url(/css/new/bg_subNaviagtion-Active-2.gif);
	color: #940311;
	font-size: 12px;
	text-decoration: none;
	padding: 6px;
	padding-left: 20px;
	display:block;
	overflow: hidden;
	border-top: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
}
.subNavigationBorder {
	width: 252px;
	height: 10px;
	background-color: #9F7E64;
	border-bottom: 1px solid #54453F;
}
#sponsorHeader {
	color: #E7E7E7;
	padding: 20px;
	padding-top: 40px;
	padding-bottom: 10px;
	background-color: #71411B;
	font-size: 11px;
}
#sponsor {
	padding-left: 20px;
	padding-bottom: 20px;
	height: 500px;
	overflow: hidden;
	background-color: #71411B;
	background-image: url(/css/new/bg_sponsor.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.sponsorItem {
	width: 110px;
	height: 70px;
	float: left;
}
a.sponsor {
	opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
a:hover.sponsor {
	opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);
}
#tagCloudHeader {
	color: #E7E7E7;
	padding: 20px;
	padding-bottom: 10px;
	background-color: #808080;
	font-size: 11px;
}
#tagCloud {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-color: #808080;
}
a.tag {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
a:hover.tag {
	color: #000000;
}
#footer {
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 20px;
	background-color: white;
	background-image: url(/css/new/bg_footer.gif);
	background-repeat: no-repeat;
	color: #808080;
}
a.footerLink {
	padding-right: 10px;
	color: #808080;
	text-decoration: none;
}
a:hover.footerLink {
	color: #000000;
}
#homeHotTeaserStart {
	position: absolute;
	top: 251px;
	left: 272px;
	width: 703px;
}
#content {
	position: absolute;
	top: 251px;
	left: 272px;
	width: 683px;
}
#breadCrumb {
	padding-left: 20px;
	padding-top: 10px;
	height: 30px;
	border-bottom: 1px solid #E7E7E7;
	background-image: url(/css/new/bg_breadCrumb.gif);
	background-repeat: no-repeat;
	color: #808080;
	margin-bottom: 20px;
}
#wayBack {
	font-size: 12px;
}
a.wayBack {
	color: #808080;
	text-decoration: none;
}
a:hover.wayBack {
	color: #000000;
}
#topTeaser {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(/css/new/bg_topteaser.gif);
	background-repeat: no-repeat;
}
#topTeaserIMG {
	border: 0px;
	align: right;
	margin:10px;
}
#topTeaserHeadline {
	padding-top: 20px;
	margin-left: 20px;
	font-weight: bold;
}
p#topTeaserText {
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
}
a#topTeaserLink {
	background-image: url(/css/new/bg_shortNavigation.gif);
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	font-size: 12px;
	color:white;
	text-decoration: none;
}
#topTeaserMore {
	padding-right: 10px;
	text-align: right;
}
a:hover#topTeaserLink {
	opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
a.teaserIMG {
	
}
a:hover.teaserIMG {
	opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
#teaserPanel {
	margin-top: 20px;
	border-top: 1px solid #E7E7E7;
	padding: 20px;
	padding-right: 0px;
}
#teaserContainer {
	background-image: url(/css/new/bg_teaser.gif);
	background-repeat: no-repeat;
	width: 310px;
	height: 330px;
	padding: 2px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	overflow:hidden;
}
.teaserHeadline {
	padding-top: 10px;
	margin-left: 10px;
	font-weight: bold;
}
p.teaserText {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
}
a.teaserLink {
	color: #141C33;
	text-decoration: none;
}
a:hover.teaserLink {
	color: #808080;
	text-decoration: none;
}
.clear {
	clear: both;
}

/* OLD */

div.siteHeadline {
	font-size: 17px;
	margin-left: 10px;
	color: #414042;
	margin-bottom: 10px;
}
div.alertBoxShadow {
	border: 1px solid #DCDCDC;
	margin: 50px;
	margin-bottom: 20px;
	margin-top: 20px;
}
div.alertBox {
	border: 1px solid #B9B9B9;
	padding: 5px;
	padding-left: 15px;
	padding-top: 15px;
	font-size: 17px;
	font-family: Verdana;
	color :#414042;
	background-image: url(/css/2009/alert_bg.png);
	height: 48px;
	overlow: hidden;
}
div.termsPhotoBoxShadow {
	border: 1px solid #DCDCDC;
	margin: 50px;
	margin-top: 10px;
	margin-bottom: 20px;
}
div.termsPhotoBox {
	border: 1px solid #B9B9B9;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 17px;
	font-family: Verdana;
	color: #414042;
	background-image: url(/css/2009/termsPhoto_bg.png);
	overlow: hidden;
}

/* Galerie & Community */

a.albumThumbnailItem {
	position: relative;
	float: left;
	margin: 6px;
	border: 1px solid #E7E7E7;
	padding: 1px;
	text-align: center;
	width: 201px;
	height: 148px;
	display: block;
}
a:hover.albumThumbnailItem {
	border: 1px solid #01668C;
	padding: 1px;
	width: 201px;
	height: 148px;
	display: block;
}
span.albumThumbnailItemTypeOverlay
{
	position:absolute;
	right:8px;
	bottom:8px;
	cursor:pointer;
}
div.albumPaging {
	padding-left: 20px;
	margin-top: 20px;
	border-bottom: 1px solid #E7E7E7;
	background-image: url(/css/new/bg_breadCrumb.gif);
	background-repeat: no-repeat;
	color: #808080;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-bottom: 10px;
}

a.umunityPageJump {
	margin-right:1px;
	padding-left:10px;
	padding-right:10px;
	color:#808080;
	text-decoration:none;
	font-size: 12px;
}

a:hover.umunityPageJump {
	background-color:#01668C;
	color:white;
}

a.umunityPageJumpSelected {
	margin-right:1px;
	padding-left:10px;
	padding-right:10px;
	background-color:#01668C;
	text-decoration:none;
	color:white;
	font-size: 12px;
}

a.albumItemTag {
	margin: 5px;
	margin-left: 0;
	padding: 2px;
	color: #808080;
	text-decoration: none;
}

a:hover.albumItemTag {
	color: #000000;
	text-decoration:none;
}

div.umunityTagCloud {
	padding-left: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #E7E7E7;
	background-image: url(/css/new/bg_breadCrumb.gif);
	background-repeat: no-repeat;
	color: #808080;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

a.tagWeight1 {
	font-size: 9px;
}
a.tagWeight2 {
	font-size: 11px;
}
a.tagWeight3 {
	font-size: 13px;
}
a.tagWeight4 {
	font-size: 15px;
}
a.tagWeight5 {
	font-size: 17px;
}

/* UPLOAD */

div.umunityAlbumsImagePossibleTagsPanel
{
	position: relative;
	margin-top: 10px;
}

a.umunityAlbumsImagePossibleTag
{
	background-color: White;
	padding: 4px;
	border: 1px solid #B9B9B9;
	display: inline;
	margin: 2px;
}

div.umunityAlbumsImageAddPanel {
	margin: 0px;
	padding: 15px;
	border: 1px solid #B9B9B9;
	background-image: url(/css/2009/upload_bg.png);
	font-family: Verdana;
	font-size: 11px;
	color: #414042;
	overflow: hidden;
}
div.umunityAlbumsImageAddPanelShadow {
	border: 1px solid #DCDCDC;
	margin-left: 20px;
	margin-right: 20px;
}
div.loginPanelShadow {
	border: 1px solid #DCDCDC;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
#loginActivePanel{
	margin: 0px;
	padding: 10px;
	border: 1px solid #B9B9B9;
	background-image: url(/css/2009/upload_bg.png);
	font-family: Verdana;
	font-size: 11px;
	color: #414042;
	overflow: hidden;
}
div.loginWhatelse {
	margin: 0px;
	padding: 10px;
	border: 1px solid #B9B9B9;
	background-image: url(/css/2009/upload_bg.png);
	font-family: Verdana;
	font-size: 11px;
	color: #414042;
	overflow: hidden;
}
.registerError {
	border: 1px solid red;
	color: red;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: white;
}

div.albumItemImageTitle {
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
}
span.albumItemImageOwner {
	font-size: 12px;
	color: #808080;
	margin-bottom: 10px;
}
img.albumItemImage
{
	border:1px solid #B0B0B0;
	padding:4px;
	background-color:#ffffff;
	text-align:center;
}

div.albumItemVideo
{
	text-align:center;
	border:1px solid #B0B0B0;
	background-color:#ffffff;
	width:634px;
	height:476px;
}

/* GB */

div.gbPaging {
	padding-left: 20px;
	margin-top: 20px;
	border-bottom: 1px solid #E7E7E7;
	background-image: url(/css/new/bg_breadCrumb.gif);
	background-repeat: no-repeat;
	color: #808080;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-bottom: 10px;
}
#gbNodes {
	margin-left:0px;
}
div.gbNode {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding:10px;
	background-image: url(/css/new/bg_topteaser.gif);
	background-repeat: no-repeat;
	font-size: 12px; 

}
div.gbNodeOwner {
	color:#000000;
	margin-bottom: 10px;
	font-size: 12px;
}
div.gbNodeTitle {
	font-size:17px;
	color: #00520C;
	font-weight: bold;
	margin-bottom: 10px;
}
div.umunityHeadline{
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 30px;
	margin-left:20px;
}
div.umunityGbAddPanel {
	margin: 0px;
	padding: 15px;
	border: 1px solid #B9B9B9;
	background-image: url(/css/2009/upload_bg.png);
	font-family: Verdana;
	font-size: 11px;
	color: #414042;
	overflow: hidden;
}
div.umunityGbAddPanelShadow {
	border: 1px solid #DCDCDC;
	margin-bottom: 100px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
td.contactImage {
    width: 88px;
    background-color: #E7E7E7;
    padding: 10px;
    padding-bottom: 8px;
	padding-right:0px;
}
td.contactFacts {
    background-color: #E7E7E7;
	padding: 10px;
    color: 000000;
}

a.contactMail {
	color: #000000;
}
a:hover.contactMail {
	color: #FFFFFF;
}
div.headline {
	padding-left: 10px;
	border-bottom: 1px solid #000000;
	margin-top:30px;
}

/* EDITOR PROPERTIES */
