/* Gerneral Definitions v1.0 */

html, body  {margin: 0px; padding: 0px; text-align: center; background-color: black; }

.text, .text2, body {font-family: "Century Gothic", Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; color: white}

.marker {background-color: yellow; color: black; padding: 0 5px; font-weight: bold}

a {color: white}

#globalbg {background: url('img/sitebg.jpg') bottom right no-repeat}

#globalbg2 {background: url('img/sitebg2.jpg') bottom left no-repeat}

#meistershirtteaser {position: absolute; top: 5px; right: 0px}
.border2 {border: 1px solid white }

.bigbutton	{ 	font-size: 24px; font-weight: bold; padding: 10px 20px }


.homesponsoren #rightcol h3 {font-size: 18px; background-color: transparent; color: white; border-bottom: 1px solid white; margin: 30px 0px 20px; padding: 0px}

h1 a {text-decoration: none}

h2  {font-size: 18px; color: white; background-color: #666; margin: 0px; padding: 2px}

h3 {font-size: 14px; color: white; background-color: #666; margin: 2px 0px; padding: 2px 2px 2px 5px}

hr {margin: 10px 0; padding: 0; height: 0; border: 1px dotted white; clear: both}

#footer {text-align: right; font-size: 10px; border-top: 1px dotted white}

.bgcolor {background-color: #999; color: white}

.homefotos #rightcol h3 {font-size: 18px; background-color: transparent; color: white; border-bottom: 1px solid white; margin: 0px; padding-left: 0px}

.homekarriere #rightcol h3 {font-size: 18px; background-color: transparent; color: white; border-bottom: 1px solid white; margin: 10px 0px 0px; padding: 0px}

.homegaestebuch2 #leftcol h3 {font-size: 18px; background-color: transparent; color: white; border-bottom: 1px solid white; margin: 30px 0px 10px 0px; padding-left: 0px}



/* SITEMAP */

.homesitemap #leftcol {float: left; width: 340px}

.homesitemap #rightcol {float: right; width: 600px}



.homesitemap #rightcol img {float: left; margin-right: 10px; width: 120px}

.homesitemap #rightcol h4 {margin: 0px}



/* MASTERCHIEF NEWSLETTER */

.aktivja, .aktivnein {width: 20px; height: 20px; float: left; margin: 11px 5px 0px -5px}

.aktivja {background-color: green}

.aktivnein {background-color: red}







body {width: 100%}

img {border: 0px}

img.border {border: 1px solid #2d2e28}

table {margin: 0px; padding: 0px; text-align: left; font-size: 14px}

td {vertical-align: top}

form {margin: 0px; padding: 0px}

p {margin: 10px 0px}

ul {margin: 0px}

ul li {margin: 0px;}

dl {margin-top: -15px}

dt {font-weight: bold; margin: 15px 0px 5px 0px}

dd {font-style: italic; margin-left: 30px}



.imageleft {float: left; margin-right: 20px !important}

input .imageleft {float: left; margin-right: 5px !important}

.imageright {float: right !important; margin-left: 10px !important}

.nomargin {margin: 0px}

.cleaner {clear: both}

.noborder {border: 0px !important}

.print, .gotcha {display: none; visibility: hidden} 

img.noborder {border: 0px}

.center {text-align: center}



/* Fonts */

h1, h2, h3, h4, h5 {}

h1 {font-size: 12px; color: white; margin: 0px}

h5 {}

.text, body  { font-size: 14px}

.text2, .date { font-size: 11px}

.date {margin-bottom: -3px; margin-top: 0px}

.weiterlesen {float: right}

.andidober {color: white; padding: 20px 150px 20px 20px; background: url('img/andi-dober-gaestebuch.jpg') 350px 10px no-repeat; background-color: #caac35; }



/* Linkdefinitions v1.0 */



/* Nav */

#navXXX a {color: white; text-decoration: none; font-size: 18px; font-weight: bold}



/* Navleft */

#navleft {position: absolute; top: 240px; width: 210px; padding: 50px 0px 0px 0px; background: url('img/bg-navlefttop.png') top no-repeat; }

#navleftmain {width: 165px; padding-left: 45px; background: url('img/bg-navleftmain.png') }

#navleftmain h3 {color: white; width: 120px; text-align: center; font-size: 18px; margin: 0px 0px 10px 15px; border: 0px; padding: 0px; border-bottom: 1px solid white}

ul.navmenulist {margin: 0px}

.navmenulist li {list-style-type: none}

.navmenulist li a {text-decoration: none; padding: 3px 10px 3px 15px; color: white; width: 127px; display: block } 

.navmenulist li.active a {background-color: white; color: #196102; font-weight: bold} 



/* Navtop */

#navtop a {float: left; margin: 0px}



/* Layout - Container */

#global, #globalbg, #globalbg2 {position: relative; width: 970px; padding: 0px; text-align: center; margin: auto}

#logo {margin-top: 10px; margin-left: -15px}

#navtop {margin-top: 35px; width: 970px; height: 40px; padding: 0px; background: url('img/bg-navtop.jpg') repeat-x}

#sites {margin-top: 35px; width: 970px; padding: 0px; text-align: left}



/* INTRO */

#intropic {position: absolute; left: 170px}

#enterde, #enteren,#introleiste {position: absolute; right: 200px}

#enterde {top: 140px}

#enteren {top: 200px}

#introleiste {width: 252px; top: 280px}

#introleiste h2 {font-size: 14px; background-color: transparent; color: #7d6813; margin: 0px; padding: 0px}

#introleiste img {border: 1px solid white; margin: 0px; padding: 0px}

#introleiste .weiterlesen {float: right; font-size: 12px; margin-top: -5px}

#bgtop1,#bgtop2 {position: absolute; top: -3px}

#bgtop1 {left: 0px}

#bgtop2 {right: 0px}

#unterschrift {position: absolute; top: 330px; right: 210px}

#infotext {position: absolute; top: 250px; right: 205px; width: 240px; padding: 5px}



/* SIDEBARS */

#rightcol #fotoleiste img {border: 1px solid white}

#rightcol #fotoalben img {border: 1px solid white; margin: 0px 10px}

#leftcol #fotoleiste img {border: 1px solid white}

#leftcol #fotoalben img {border: 1px solid white; margin: 0px 10px}

#aktuellenews img {border: 1px solid white; margin: 0px}

#aktuellenews h4 {margin: 0px; font-size: 14px}

#rightcol .weiterlesen {float: right; font-size: 12px; margin: -5px 0px 10px 0px}



/* HOME */

.home #rightcol {float: right; width: 600px}

.home #rightcol img {border: 1px solid white}

.home #leftcol {float: left; width: 340px}

.home #leftcol td {vertical-align: top}



/* FANCLUB */

#fanclubinfo {background-color: yellow; color: black; padding: 10px; margin: 10px 0; font-weight: bold}

#fanclubinfo a {color: black}

.homefanclub #rightcol {float: right; width: 600px}

.homefanclub #rightcol img {border: 1px solid white}

.homefanclub #leftcol {float: left; width: 340px}

.homefanclub #leftcol td {vertical-align: top}

div#ablauf {float: right; width: 180px; border-left: 1px dashed white; padding-left: 10px}

div#ablauf ol {margin-left: 25px}

div#ablauf ol li {margin-top: 10px}

div#ablauf ol span {font-size: 11px; line-height: 105%}

input#fanclub, input#kalender {float: left; margin: 0 5px 20px 0}



 

/* NEWS */

.homenews #rightcol {float: right; width: 600px}

.homenews #leftcol {float: left; width: 340px}

.homenews #leftcol td {vertical-align: top}

.homenews #leftcol .weiterlesen {display: none}

.homenews #rightcol h4 {margin-top: 2px}

.homenews #rightcol ul {margin-left: 20px}

.kommentare2 {font-size: 12px}

 

/* GEWINNSPIEL */

.homegewinnspiel #rightcol {float: right; width: 600px}

.homegewinnspiel #leftcol {float: left; width: 340px}

.homegewinnspiel2 #rightcol {float: right; width: 600px}

.homegewinnspiel2 #leftcol {float: left; width: 340px}



 

/* MEISTERSHIRT */

.homemeistershirt #rightcol {float: right; width: 580px}

.homemeistershirt #leftcol {float: left; width: 340px}

.homefotos #leftcol td {vertical-align: middle}

.homefotos #leftcol .weiterlesen {display: none}



/* FOTOS */

.homefotos #leftcol {float: left; width: 340px}

.homefotos #rightcol {float: right; width: 600px}

.homefotos #leftcol img {border: 1px solid white; margin: 0px 10px}

.homefotos #leftcol td {vertical-align: middle}

.homefotos #leftcol .weiterlesen {display: none}

.homefotos #rightcol .imglink {width: 10px; height: 10px; display: none}

.homefotos #rightcol img {border: 1px solid white; margin: 0px 10px 10px 0px}

 

/* VIDEOS */

.homevideos #rightcol {float: right; width: 600px}

.homevideos #leftcol {float: left; width: 340px}

.homevideos #leftcol td {vertical-align: top}

.homevideos #leftcol .weiterlesen {display: none}



/* KARRIERE */

.homekarriere #rightcol {float: right; width: 600px}

.homekarriere #leftcol {float: left; width: 340px}

 

/* DOWNLOADS */

.homedownloads #rightcol {float: right; width: 600px}

.homedownloads #leftcol {float: left; width: 340px}

.homedownloads #leftcol td {vertical-align: top}

.homedownloads #leftcol .weiterlesen {display: none}



/* GSTEBUCH */

.homegaestebuch2 #leftcol {float: right; width: 550px}

.homegaestebuch2 #rightcol {float: left; width: 370px}

.andidoberpadding {padding-right: 100px}

.andidober2 {color: white; padding: 10px 140px 10px 10px; background: url('img/andi-dober-gaestebuch.jpg') 365px 10px no-repeat; background-color: #caac35; }

table.andidober a {color: white}

.homegaestebuch2 #leftcol .imageleft {margin-bottom: 60px}



/* WALLPAPER */

.homewallpaper #leftcol {float: right; width: 600px}

.homewallpaper #rightcol {float: left; width: 340px}

.homewallpaper #leftcol img {float: left; margin-right: 20px; border: 1px solid white}

.homewallpaper #leftcol ul.wallpaper {list-style-type: none; margin-top: 40px}

.homewallpaper #leftcol ul.wallpaper li {margin-top: 10px}

.homewallpaper #leftcol h3 {font-size: 18px; background-color: transparent; color: #7d6813; border-bottom: 1px solid white; margin: 10px 0px 0px; padding: 0px}

 

/* PRESSE */

.homepresse #leftcol {float: left; width: 340px}

.homepresse #rightcol {float: right; width: 600px}



.homepresse #rightcol img {float: left; margin-right: 10px; width: 120px}

.homepresse #rightcol h4 {margin: 0px}



/* IMPRESSUM */

.homeimpressum #leftcol {float: left; width: 600px}

.homeimpressum #rightcol {float: right; width: 340px}



/* SPONSOREN */

.homesponsoren #leftcol {float: left; width: 340px}

.homesponsoren #rightcol {float: right; width: 600px}



/* MEMBERGEWINNSPIEL */

#membergewinnspiel {background-color: #666; padding: 10px}

#membergewinnspiel img {float: right; margin: 10px 0 10px 10px; border: 1px solid white}

#membergewinnspiel h3 {background-color: white; color: #666; margin: -10px -10px 0 -10px; padding: 5px 10px}



/* FIREFOX HACK */

div#ablauf ol>/**/li {margin-left: -40px}/* */


/* Form validator */
.LV_validation_message 	{	display: none }
.LV_valid_field 		{	border: 2px solid green}
.LV_invalid_field 		{	border: 2px solid red}

.commentcount		{	float: right;  color: #000; width: 60px !important; height: 40px; margin: 10px 0 0 10px; padding-top: 10px; background-image: url('../img/bg-commentcount.gif'); text-align: center; font-size: 18px; }
.commentcount a		{	color: #000; }