* {margin:0; padding:0; border:0;}
html * {margin:0; padding:0; border:0;}
img {border: none;}

.clear {clear: both; display: block; line-height: 0px; height: 0;}

body {background: #000 url(../pix/site/background.jpg) top center no-repeat;
	font-family: Arial, Lucida Sans Unicode,  lucida sans, arial, sans-serif;
	text-align: center; line-height: 18px; font-size: 12px;
	color: #989898;

	}

	p a:link, p a:visited, p a:hover {
	    color:#FEC423;
	}

.pt20 {
	padding-top:20px;
}
.mt20 {
	margin-top:20px;
}
div#site-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	text-align: left;
	position: relative;
	}


/*HEADER*/

	div#top-header {width: 100%; height: 117px;
		position: absolute; top: 0px;
		background: #000 url(../pix/site/bg_oben.jpg);
		}

	a#logo {position: absolute; top: 0; left: 205px;
		width: 423px; height: 170px; text-decoration: none;
	
		}

	div#header-navi {position: absolute; top: 95px; right: 0;
		text-align: left;
		}

	div#header-navi a {text-decoration: none; font-size: 10px;
		text-transform: uppercase; margin: 2px; color: #FFF;
		}

	div#header-flash {width: 810px; height: 423px;
		position: absolute; top: 0;
		background:#000 url(../pix/site/bg_unten.jpg) bottom;

		}

	#naviBottom {
	    background:#CE164E;
	    position:absolute;
	    bottom:0;
	    left:18px;
	    padding:2px;
	    height:15px;
	    color:white;
	    width:750px;
	    padding-left:17px;
	   
	}

	#htmlNavi {
	    position:absolute;
	    top:172px;
	    left:18px;
		width:170px;
		height:120px;
	}
	
	#htmlNavi a {
	    display:block;
	    width:150px;
	    height:24px;
	}
	
	#htmlNavi a.news:link, #htmlNavi a.news:visited {
		background: url(../pix/images/news.gif) no-repeat;
	}
	#htmlNavi a.news:hover {
		background: url(../pix/images/news_over.gif) no-repeat;
	}
	#htmlNavi a.riders:link, #htmlNavi a.riders:visited {
		background: url(../pix/images/riders.gif) no-repeat;
	}
	#htmlNavi a.riders:hover {
		background: url(../pix/images/riders_over.gif) no-repeat;
	}
	#htmlNavi a.event:link, #htmlNavi a.event:visited {
		background: url(../pix/images/event.gif) no-repeat;
	}
	#htmlNavi a.event:hover {
		background: url(../pix/images/event_over.gif) no-repeat;
	}
	#htmlNavi a.gallery:link, #htmlNavi a.gallery:visited {
		background: url(../pix/images/gallery.gif) no-repeat;
	}
	#htmlNavi a.gallery:hover {
		background: url(../pix/images/gallery_over.gif) no-repeat;
	}
	#htmlNavi a.spots:link, #htmlNavi a.spots:visited {
		background: url(../pix/images/spots.gif) no-repeat;
	}
	#htmlNavi a.spots:hover {
		background: url(../pix/images/spots_over.gif) no-repeat;
	}
	#htmlNavi a.dvd:link, #htmlNavi a.dvd:visited {
		background: url(../pix/images/dvd.gif) no-repeat;
	}
	#htmlNavi a.dvd:hover {
		background: url(../pix/images/dvd_over.gif) no-repeat;
	}
	#htmlNavi a.partners:link, #htmlNavi a.partners:visited {
		background: url(../pix/images/partners.gif) no-repeat;
	}
	#htmlNavi a.partners:hover {
		background: url(../pix/images/partners_over.gif) no-repeat;
	}


	


/*CONTENT*/

	div#content-wrapper {width: 770px;
	    padding:20px 20px 20px 20px;
		position: absolute;
		top: 423px;

		background: #000;
		}


	div#footer {
		clear:both;
		margin-top:35px;

		width: 770px; height: 50px;
		background: url(../pix/graphics/dot-weiss.gif) repeat-x;
		}

    div#wide-content-bottom {
		clear:both;

		width: 770px;
		}
	div#footerM {
	    height:40px;clear:both;
	}

	div#footer a {text-decoration: none; font-size: 10px;
		text-transform: uppercase; margin: 2px; color: #989898;
		}
	div#footer a:link, div#footer a:visited {}
	div#footer a:hover, div#footer a:active {color: #fff;}


/*CONTENT LEFT */

	div#content-left {float: left; width: 450px;
	    overflow:hidden;

		}

	div#content-left-top {width: 450px;

		}
	div.content-left-top-box {
		margin: 0px 0px 0px 0px;
		float:left;
		
	}

	div.last-registration {
        
	}


	div.last-registration p, div.last-registration span, div.last-registration a {font-size: 11px;
	
	}
	/*div.last-registration img {float: left; margin-right: 5px;}*/

	h2.last-registration {background: url(../pix/words/last-registration.gif) left 2px  no-repeat;
		height: 28px; width: 207px; margin-bottom: 5px;}
	h2.last-registration span {display: none;}





/*CONTENT RIGHT */

	div#content-right {width: 280px; float: right;


		}

	div.content-right-box {
		background: #333333;
		padding-bottom: 20px;
	    margin-bottom:5px;
		color: #989898;
		/*?? float: right;*/
		position:relative;
		width: 280px;
		}



/*MAIN CONTENT*/

	div.main-content {line-height:14px;}


	div.text-block {
		background: url(../pix/graphics/dot-grau.gif) bottom repeat-x;
		padding-bottom: 10px;
		padding-top: 10px;
		}

	div.text-block2 {
		padding-bottom: 10px;
		padding-top: 10px;
		}



/*MAIN CONTENT STYLING*/



	div#main-content p.normal-text {color: #989898;
		margin: 0 0 10px 0; font-size: 12px;
		}
		
	div#main-content p.normal-text img.small {float:left;
		margin:3px 7px 3px 0;

	}
	
	div#main-content p.normal-text img.no {float:none;
		margin:0;
		vertical-align:text-bottom;
	}
		
	div#main-content p.normal-text img{float:left;
		margin:10px 20px 15px 0;
		}
	div#main-content p.date {color: #CE164E;
		margin: 0 0 0px 0; font-size: 10px;
		line-height:10px;
		}

 	h2.title {color: #FEC423;
		margin: 3px 0 5px 0; font-size: 18px; font-weight: normal;

		}

	h2.title2 {color: #FEC423;
		margin: 0px 0 0px 0; font-size: 12px; font-weight: normal;

		}

	h2.title a, h2.title2 a {color: #FEC423;
		text-decoration: none;
		}

	a.readmore {color: #FEC423;
		text-decoration: underline;
		background: url(../pix/graphics/gelb-pfeil.gif) bottom left no-repeat;
		padding-left: 8px;
		}

	div#content-wrapper h3 {color: #FEC423;
		margin: 20px 0 0px 0; font-size: 12px;
		font-weight: normal;
		}



/*NEWS LEFT*/

	div#main-content h1.news {background: url(../pix/words/news.gif) no-repeat;
		height: 28px;
		margin-top:20px;
		}
	div#main-content h1.news span {display: none;
		}

	div#main-content img.bild-left {margin: 5px 10px 10px 0;
		}
	div#main-content img.bild-right {margin: 5px 0px 10px 10px;
		}


/*NEWS RIGHT*/


	h2.newsletter {background: url(../pix/words/newsletter.gif) no-repeat; height: 18px;}
	h2.newsletter span {display: none;}
	h2.archive {background: url(../pix/words/archive.gif) no-repeat; height: 18px;}
	h2.archive span {display: none;}
	h2.registration {background: url(../pix/words/registration.gif) no-repeat; height: 18px;}
	h2.registration span {display: none;}

	div.rightbox-title {
		background: url(../pix/graphics/dot-schwarz.gif) bottom repeat-x;
  padding:20px;
		}

	div.rightbox-title h2 {margin: 0 0 0px 0px; font-weight: normal;
		text-transform: uppercase;
		}

	div.rightbox-title P {margin: 0; font-weight: normal;
		font-size: 10px; line-height: 12px;
		}

	div.content-right-box p.box-text {margin: 0 10px 5px 10px;
		background: url(../pix/graphics/dot-grau.gif) bottom repeat-x;
		padding-bottom: 10px;
		}




/*NAVI RIGHT*/

	ul#naviRight {
	    margin:0 20px 0px 20px;
	    padding:0;
	    list-style-type:none;
		color: #989898;position: relative;
	}

	ul#naviRight li {
	    padding:7px 0px;
	    background: url(../pix/graphics/dot-grau.gif) bottom repeat-x;
	    text-transform: uppercase;
		}


	ul#naviRight li.news {
	    padding:0 0 6px 0;
	}

	ul#naviRight li.date {color: #989898;
		padding:0;
		font-size: 10px;
		line-height:10px;
		background: url(../pix/graphics/date.gif) left 2px no-repeat;
		padding-left: 14px;
		margin-top:10px;
	}

    ul#naviRight li.news a{
       text-transform: none;
	}


    ul#naviRight li p.vote {
		margin: 0 0 0 0;
		text-transform: lowercase;
		}

	a.vote {color: #6C6C6C; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0;}
	.unvote {color: #6C6C6C; text-decoration: line-through; margin: 0 0 0 0; padding: 0 0 0 0;}


    a.grau-gelb {text-decoration: none; padding-left: 13px;
		 display: block; text-transform: uppercase;
		}
	a.grau-gelb:link, a.grau-gelb:visited {color: #989898;
		background: url(../pix/graphics/gelb-pfeil.gif)  left no-repeat;
		}
	a.grau-gelb:hover, a.grau-gelb:active {color: #FEC423;
		background: url(../pix/graphics/gelb-pfeil.gif)  left no-repeat;
		}




	/*FORMULAR*/


		/*COMMON*/
	.commonForm {
		margin:25px 0;
	}
	.commonForm label{
		width:115px;
		float:left;
		margin-right:10px;
	}
	.commonForm br{
		clear:left;
	}
	.commonForm .input-field{
	 	padding-left:3px;
		height: 18px; width: 220px;
		border: #989898 1px solid;
		background: #333;
		margin-bottom: 10px;
		color: #989898;
	}
	.commonForm .button {
		height: 18px;
		background: #989898; border: #989898 1px solid;
		color: #333; text-transform: uppercase;
		letter-spacing: -1px; font-size: 10px;
		text-align: center;
		margin-bottom: 20px;
		padding: 0 10px;
	}
	.commonForm .textarea {
       padding-left:3px;
		border: #989898 1px solid;
		background: #333;
		margin-bottom: 10px;
		color: #989898;
		width: 300px;
		height:100px;
		overflow: auto;
	}
	.commonForm .select {
		background: #333;
		color: #989898;
		margin-bottom: 10px;
		border: 1px #989898 solid;
	}


		/*FORM REGISTRATION*/

	form.registration {margin: 20px 0 0 0; font-size: 12px;
		}

	form.registration label {width: 120px; 
		 float: left;

		}


	form.registration input.registration-field {
	    padding-left:3px;
		height: 18px; width: 220px;
		border: #989898 1px solid;
		background: #333;
		margin-bottom: 10px;
		color: #989898;
		}

	form.registration input.short-registration-field {
        padding-left:3px;
		height: 18px; width: 100px;
		border: #989898 1px solid;
		background: #333;
		margin-bottom: 10px;
		color: #989898;
		}

	form.registration textarea.form-textarea {
        padding-left:3px;
		border: #989898 1px solid;
		background: #333;
		margin-bottom: 10px;
		color: #989898;
		width: 300px;
		height:100px;
		overflow: auto;
		}

	form.registration input.upload {
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		background: #333;
		color: #989898;
		border: 1px #989898 solid;
		}

	form.registration input.form-button {
		height: 18px;
		background: #989898; border: #989898 1px solid;
		color: #333; text-transform: uppercase;
		letter-spacing: -1px; font-size: 10px;
		text-align: center;
		margin-left: 120px;
		margin-bottom: 20px;
		padding: 0 10px;
		}

	form.registration .registration-checkbox {
		margin: 0 5px 0 0;
		padding: 0 0 0 0;
		
		color: #989898;
		}

	form.registration span {
		float: left;
		width: 100px;
		}

	div.checkboxes {
		float: left; width: 300px;
		margin-bottom: 10px; margin-top: -2px;
		}

	form.registration .registration-select {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 220px;
		background: #333;
		color: #989898;
		border: 1px #989898 solid;
		}





	div#picRightTop {
	    text-align:center;

	}
	div#picRightTop img {
		margin-top:20px;
	}



/*RIDERS*/

	/*RIDERS-RIGHT*/


	.riders-right {
	    padding: 20px 20px 5px 20px;
	    	font-size:11px;
	}
	.riders-right p{
	    margin:10px 0;
	}
	.riders-right ul{
		list-style:none;
		position:relative;
	}
	.riders-right ul li{
		background: url(../pix/graphics/gelb-pfeil.gif) no-repeat  left 4px ;
		padding-left:12px;
	
	}
	
	h2.rules {background: url(../pix/words/rules.gif) no-repeat; height: 18px;
		margin-bottom: 10px;}
	h2.rules span {display: none;}


	h2.vote {background: url(../pix/words/vote.gif) no-repeat; height: 18px;}
	h2.vote span {display: none;}



	/*RIDERS-LEFT*/

	div#shortNavi {
	    background: url(../pix/graphics/country-muster.jpg);
	    padding:5px;
	    font-size:11px;
	    margin-bottom:5px;
     color:#FEC423;
	}
	
	div#shortNavi a:link, div#shortNavi a:visited, div#shortNavi a:hover {
	    font-size:11px;
	    color:#FEC423;
	    background: url(../pix/graphics/gelb-pfeil-aufrot.gif) right 0px no-repeat;
	    padding-right:7px;
     	margin-right:5px;
	}

	div.countryList {
	    margin-bottom:30px;
	}

	div.riders-country {background: url(../pix/graphics/country-muster.jpg);
		margin-bottom: 5px; margin-top: 0;
		}



	div.riders-person {background: url(../pix/graphics/riders-muster.jpg);
		padding: 0; font-size: 10px; margin: 5px 0;
		}

	div.riders-person p { margin: 0 0 0 0; margin-top: 0; padding-left: 10px;
		border-bottom: #860B28 1px solid; color: #989898;
		}
	div.riders-person p.nob {
	    border-bottom-width:0px;

	}

form[id=ff] {
	margin-left:10px;
}

	a.riders-name {color: #FEC423;
		text-decoration: underline;
		}
	a.voteforme {color: #FEC423;
		text-decoration: underline;
		float: right; margin-right: 5px;
		}

	img.riders-bild {border-left: black 2px solid; border-bottom: black 2px solid; }

	a.rider-website:link, a.rider-website:visited, a.rider-website:hover, a.rider-website:active {
		color: #989898; text-decoration: underline;
		}

	p.personal-comment {color: #989898;
		margin: 0 150px 10px 0; font-size: 12px;
		font-style: italic;
		}



    h2.country {
		padding: 12px 0 8px 10px;
		height: 24px; margin-top: 0;

		}
	/*COUNTRY-FLAGS*/

	h2.country_20 {background: url(../pix/flags/flag-big-dk.jpg) top right no-repeat;}
	h2.country_27{background: url(../pix/flags/flag-big-uk.jpg) top right no-repeat;}
	h2.country_22{background: url(../pix/flags/flag-big-ir.jpg) top right no-repeat;}
	h2.country_26{background: url(../pix/flags/flag-big-sw.jpg) top right no-repeat;}
	h2.country_21{background: url(../pix/flags/flag-big-de.jpg) top right no-repeat;}
	h2.country_25{background: url(../pix/flags/flag-big-po.jpg) top right no-repeat;}
	h2.country_19 {background: url(../pix/flags/flag-big-be.jpg) top right no-repeat;}
	h2.country_23 {background: url(../pix/flags/flag-big-ne.jpg) top right no-repeat;}
	h2.country_24 {background: url(../pix/flags/flag-big-no.jpg) top right no-repeat;}

h2.country_28{background: url(../pix/flags/flag-big-de.jpg) top right no-repeat;}
h2.country_29{background: url(../pix/flags/flag-big-de.jpg) top right no-repeat;}

	p.country_20 {background: url(../pix/flags/flag-small-dk.jpg) top right no-repeat;}
	p.country_27{background: url(../pix/flags/flag-small-uk.jpg) top right no-repeat;}
	p.country_22 {background: url(../pix/flags/flag-small-ir.jpg) top right no-repeat;}
	p.country_26 {background: url(../pix/flags/flag-small-sw.jpg) top right no-repeat;}
	p.country_21 {background: url(../pix/flags/flag-small-de.jpg) top right no-repeat;}
	
	p.country_28 {background: url(../pix/flags/flag-small-de.jpg) top right no-repeat;}
	p.country_29 {background: url(../pix/flags/flag-small-de.jpg) top right no-repeat;}
	
	p.country_25 {background: url(../pix/flags/flag-small-po.jpg) top right no-repeat;}
	p.country_19 {background: url(../pix/flags/flag-small-be.jpg) top right no-repeat;}
	p.country_23 {background: url(../pix/flags/flag-small-ne.jpg) top right no-repeat;}
	p.country_24 {background: url(../pix/flags/flag-small-no.jpg) top right no-repeat;}


	h2.countries {background: url(../pix/words/countries.gif) no-repeat; height: 18px;
		margin-bottom: 10px;}
	h2.countries span {display: none;}


/*YOUR TURN RIGHT*/

	.yourturn-pic {position:absolute; top: 0px; right: 0px;
		z-index:100;
		background: url(../pix/graphics/yourturn-pic.gif) no-repeat;
		width:108px; height: 101px;}

	h2.yourturn {background: url(../pix/words/yourturn.gif) no-repeat; height: 18px;}
	h2.yourturn span {display: none;}


/*GALLERY*/


	h2.selectagallery {background: url(../pix/words/selectagallery.gif) no-repeat; height: 18px;}
	h2.selectagallery span {display: none;}



	div.image-download {float: left; width:135px; margin: 10px 17px 10px 0px; }

	div.outerL {float: left; width:135px; margin: 10px 19px 10px 0; }
	div.outerR {float: left; width:135px; margin: 10px 0px 10px 0px; }

	a.download-img {border: #000 1px solid;float:left;
		}
	a.download-img:hover {border: #FEC423 1px solid;
		}
	p.image-text {clear:left;color: #989898; font-size: 10px; line-height: 16px; width:135px;margin-top:3px;}

	a.download {color: #989898; text-decoration: underline;
		background: url(../pix/graphics/icon-download.gif) no-repeat;
		padding-left: 10px;
		}
	a.download:hover {color: #FEC423;
		}
		
	a.popup {color: #989898; text-decoration: underline;
		background: url(../pix/graphics/icon-popup.gif) no-repeat;
		padding-left: 10px;
		}
	a.popup:hover {color: #FEC423;
		}



/*STOM SITUATION*/

	div.windcolor {width: 260px; clear: left; height: 100px; padding-top: 10px;}

	div.windcolor p {font-size: 10px; line-height: 12px;}

	div.windcolor img {float: left; margin:0 20px; }

	div.windcolor h2 {margin-left: 110px;margin-top: 8px; }

	h2.red {background: url(../pix/words/red.gif) no-repeat; height: 18px;}
	h2.red span {display: none;}
	h2.yellow {background: url(../pix/words/yellow.gif) no-repeat; height: 18px;}
	h2.yellow span {display: none;}
	h2.green {background: url(../pix/words/blue.gif) no-repeat; height: 18px;}
	h2.green span {display: none;}


/*PARTNERS*/

	div.partner {
		
		clear: both;
		}
	div.partner-image {
		margin-bottom: 10px;
		}
	div.partner p.normal-text {
		padding-bottom: 40px;
		}

	div.partner a:link, div.partner a:visited, div.partner a:hover, div.partner a:active {
		color: #FEC423;
		text-decoration: underline;
		display: block;
		}

    div.link {
        margin-bottom:5px;
    }
    div.link a{
        margin-bottom:5px;
        display: block;
    }


/*DVD*/

	h2.trailer {background: url(../pix/words/trailer.jpg) no-repeat; height: 81px;}
	h2.trailer span {display: none;}

	div.trailer-flash {
		background: url(../pix/graphics/trailer-flash.jpg) no-repeat;
	    margin: -20px 20px 0px 20px;
		height: 135px;
		width: 240px;
		}
   div[class=trailer-flash] {
    	height: 215px;
   }



	div#dvd-background {
		background: url(../pix/graphics/dvd-background.jpg) no-repeat;
		width: 769px; height: 482px;

		}

	div.dvd-bottom-text {
		position: relative;
		top: -293px; left: 250px;
		width: 500px;
		}

	div.dvd-bottom-text p {
		color: #989898;
		font-size: 12px;
		width: 205px;
		float: left;
		}

	form.dvd-form {
		float: right; width: 240px;
		}

	form.dvd-form input.registration-field {
		height: 18px; width: 100%;
		border: #989898 1px solid;
		background: #333;
		margin-bottom: 10px;
		color: #989898;
		}


/* SPOTS */

    #spotmapSingel {
        padding:0 0 20px 0;
        margin:0;
    }
	#spotmap {
	    margin:20px 0 0 0;
	    padding:0;
	    background: url(../pix/graphics/dot-grau.gif) top repeat-x;
	}

	h2.spots {background: url(../pix/words/spots.gif) no-repeat; height: 18px;
		margin-bottom: 10px;}
	h2.spots span {display: none;}

/*SPOT DETAILS*/

	div.spotdetail-rightbox {
		margin: 10px 20px 0px 20px;
		color: #FEC423;
		}
	div.spotdetail-rightbox img {
		float: left; margin-right: 10px;
		margin-bottom: 10px;
		}
	div.spotdetail-rightbox p.spot-country {
		text-transform: capitalize;
		font-size: 18px;
		}
	div.spotdetail-rightbox p.spot-spot {
		text-transform: uppercase;
		font-size: 10px;
		}
	div.spotdetail-rightbox p.spot-rider {
		text-transform: capitalize;
		font-size: 10px;
		color: #989898;
		}


	div.weather {background: url(../pix/graphics/riders-muster.jpg);
		margin-top: 10px;
		font-size: 10px;
		width: 450px;
		float: left;
		clear: both;
		margin-bottom: 20px;
		}
div.weather div, div.weather p {
	overflow:hidden;
	
}

	div.weather div.line {float: left; width: 450px;
		border-bottom: 1px solid;
		border-color: #870A28;
	
		}

	div.weather div.line1 {float: left; width: 450px;
		border-bottom: 1px solid;
		border-color: #870A28;
		color: #FEC423;
		}

	div.weather p.today {float: left; width: 140px; margin-left: 10px; 
		}
	div.weather p.day {float: left; width: 71px;
	}
div.weather p.day img {
	margin-top:5px;
}
	div.weather a:link, div.weather a:visited, div.weather a:hover, div.weather a:active {
		color: #FEC423; text-decoration: underline; padding-left: 10px;
		}





/*RIDERS VOTING*/


	form.voting {margin: 20px 0 20px 0;
		}

	form.voting p.form-text {width: 120px; margin: 0; font-size: 12px;
		float: left;
		}

	form.voting input.input-field {
		width: 240px;
		height: 18px;
		border: #989898 1px solid;
		background: #333;
		margin-bottom: 10px;
		color: #989898;
		}
	form.voting input.form-button {height: 18px;
		background: #989898; border: #989898 1px solid;
		color: #333; text-transform: uppercase;
		letter-spacing: -1px; font-size: 10px;
		text-align: center;
		margin-left: 120px;
		padding: 0 10px;
		}

	div.your-votes {background: url(../pix/graphics/riders-muster.jpg);
		margin-bottom: 10px; margin-top: 0; height: 19px;
		}

	div.your-votes p {height: 19px; margin: 0 0 0 0; margin-top: 0;
		padding-left: 10px; font-size: 10px; padding-right: 60px;
		}





/*MEDIA*/

	div.media-right {padding: 20px 20px 5px 20px;}

	h2.event-contact {background: url(../pix/words/event-contact.gif) no-repeat; height: 18px;
		margin-bottom: 10px;}
	h2.event-contact span {display: none;}

	h2.media-contact {background: url(../pix/words/media-contact.gif) no-repeat; height: 18px;
		margin-bottom: 20px; }
	h2.media-contact span {display: none;}

	div.media-right p {font-size: 10px; line-height: 12px;}


/* CONTACT */
    div.contact-right {padding: 20px 20px 5px 20px;}

	h2.contactdetails {background: url(../pix/words/contactdetails.gif) no-repeat; height: 18px;
		margin-bottom: 10px;}
	h2.contactdetails span {display: none;}

	div.contact-right p {font-size: 10px; line-height: 12px;}

/* Event */



	div.event-right {
	    padding: 20px 20px 5px 20px;

	}

	div.event-right p{
		font-size: 11px; line-height: 12px;

	}
	span.yellow {
		color:#FEC423;
	}
	p.yellow{
		font-size: 11px; line-height: 12px;
		color:#FEC423;
    	margin:12px 0 3px 0;
	}

	h2.important {background: url(../pix/words/importantdates.gif) no-repeat; height: 18px;
		margin-bottom: 10px; }
	h2.important span {display: none;}

	

	.small {
	    font-size:10px;
	}

	a.yellow:link,a.yellow:visited,a.yellow:hover {
	    color:#FEC423;
	}
	a.small:link,a.small:visited,a.small:hover {
	    font-size:10px;
	}
	a.black:link,a.black:visited,a.black:hover {
	    color:#989898;
	    font-size:11px;
	    font-style:italic;
	}
	
	a.arrowOnRed {
	    background: url(../pix/graphics/gelb-pfeil-aufrot.gif) no-repeat;
	    padding-left:7px;
	}
	a.arrowLeft {
	    background: url(../pix/graphics/gelb-pfeil.gif) 0px 2px  no-repeat;
	    padding-left:8px;
	    font-size:11px;
	}
	a.arrowRight {
	    background: url(../pix/graphics/gelb-pfeil_r.gif) right 2px  no-repeat;
	    padding-right:8px;
	    font-size:11px;
	}

	a.arrowLeft1 {

		background: url(../pix/graphics/gelb-pfeil_r.gif) 0px 2px  no-repeat;
	    padding-left:8px;
	    font-size:11px;
	}
	a.arrowRight1 {
		background: url(../pix/graphics/gelb-pfeil.gif) right 2px  no-repeat;	    
	    padding-right:8px;
	    font-size:11px;
	}
	
	a.download {
	    background: url(../pix/graphics/icon-download.gif) no-repeat;
	    padding-left:10px;
	    font-size:11px;
	}
	
	div.errorBox {
	    background: #333333;
	    padding:10px;
	    border:1px solid #FEC423;
	}


/* ============================================================== */
/* Import-filter for IE5.x/Win browsers                           */
/* (C) Tantek Celik - http://www.tantek.com/CSS/Examples          */
/* ============================================================== */

@media tty {
 i{content:"\";/*" "*/}} @import '../css/ie5xwin.css'; /*";}
}/* */

