/* Die Hoflieferanten */
/* Zehdenicker Str. 21 */
/* 10119 Berlin */
/* http://www.diehoflieferanten.net */

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

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

body	{
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

/* Links im Text */
a.text:link	{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
		}
a.text:visited{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}

a.text:hover{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
		}

a.text:active{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
	}

/* Links in Minibox */
a.boxlink:link	{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
		}
a.boxlink:visited{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
		}
a.boxlink:hover{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
		}

a.boxlink:active{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	}
	
/* Links Gallery */
a.textgal:link	{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
a.textgal:visited	{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
a.textgal:hover	{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
a.textgal:active	{
	font-family: Georgia, Times, serif;
	color: #BE4146;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}

/* Headline */
h1	{
	font-family: Georgia, Times, serif;
	color: #D9DFD1;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 16px;
	padding-left: 30px;
}

/* Subline */
h1.sub	{
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	padding-left: 30px;
	padding-top: 30px;
}

/* Text */
p	{
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 32px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 50px;
}

p.alt	{
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 32px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 21px;
}

p.gall	{
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 55px;
}

p.tipptext	{
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 32px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
}

/* Text Rechte Box */
p.box	{
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

/* Subnavigation */
div.topleft	{
	background-color: #FFFFFF;
	width: 400px;
	height: 20px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: -260px;
	z-index: 1;
}

/* Sprachwahl Box*/
div.topright	{
	background-color: #FFFFFF;
	width: 200px;
	height: 20px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: 115px;
	z-index: 2;
}

/* Logo Box */
div.left	{
	background-color: #A0AF8C;
	background-image: url(pics/aloiss_torfabrik_logo.gif);
	width: 180px;
	height: 180px;
	padding: 0px;
	left: 50%;
	top: 30px;
	margin-left: -442px;
	position: absolute;
	z-index: 3;
}

/* Navigation */
div.nav	{
	background-color: #FFFFFF;
	width: 180px;
	height: 280px;
	padding: 0px;
	left: 50%;
	top: 218px;
	margin-top: 8px;
	margin-left: -442px;
	position: absolute;
	text-align: right;
	z-index: 4;
}

div.menu {
	width: 180px;
	height: 28px;
}

div.menu a {
	text-decoration: none;
	text-align: right;
	margin-right: 14px;
	font-weight: bold;
	font-size: 12px;
	color: #2C3026;
	
}

div.menu a:hover {
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0.04em;
	color: #2C3026;
}

div.menu a.active, div.menu a.active:hover {
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0.04em;
	color: #A0AF8C;
}

div.submenu {
	width: 180px;
	height: 20px;
}
div.submenu a {
	text-decoration: none;
	text-align: right;
	margin-right: 14px;
	font-weight: bold;
	font-size: 10px;
	color: #2C3026;	
}

div.submenu a:hover {
	font-weight: bold;
	font-size: 11px;
	color: #2C3026;
}

div.submenu a.active, div.submenu a.active:hover {
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.04em;
	color: #A0AF8C;
}

/* Content Box */
div.content	{
	background-color: #A0AF8C;
	background-image: url(pics/ball_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 520px;
	position: absolute;
	left: 50%;
	top: 30px;
	margin-left: -260px;
	z-index: 5;
}

/* Mini Bilder Box*/
div.right	{
	background-color: #FFFFFF;
	width: 60px;
	height: 180px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 28px;
	margin-left: 262px;
	z-index: 6;
}

/* Mini Bilder Box*/
div.rightbig	{
	background-color: #D9DFD1;
	width: 180px;
	height: 180px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 30px;
	margin-left: 262px;
	z-index: 7;
}

/* Newsletter Box*/
div.rightmitte	{
	background-color: #D9DFD1;
	width: 180px;
	height: 180px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 212px;
	margin-left: 262px;
	z-index: 9;
}

/* Newsletter Box*/
div.rightunten	{
	background-color: #D9DFD1;
	width: 180px;
	height: 180px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 394px;
	margin-left: 262px;
	z-index: 9;
}

/* Footer Impressum etc */
div.bottomleft	{
	background-color: #FFFFFF;
	width: 520px;
	height: 30px;
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: -1px;
	z-index: 7;
}

/* Pics Navigation (Haupt- und Subnavigation*/
img.navi	{
	margin-top: 4px;
	border: 0px;
}

img.subnavi	{
	margin-top: 3px;
	border: 0px;
}

/* Pics Bilder Box */
img.mini	{
	margin-top: 2px;
	border: 0px;
}

/* Pics Content*/
img.pics	{
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 70px;
	border: 0px;
}

a.imagelink {
	outline: 0;
}

a.imagelink img {
	border: 0;
}

/* Feld Newsletter */
input.text     {
  	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 1px;
  	border: 1px solid #BDC7AF;
	width: 136px;
	height: 16px;
	background-color: #BDC7AF;
	padding: 0px 0px 0px 0px;
	color: #000000;
	float: left;
	}

/* Button Newsletter */
input.send	{
	margin-top: -10px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
  	border: 1px solid #BDC7AF;
	width: 16px;
	height: 16px;
	background-color: #BDC7AF;
	color: #000000;
}

/* Tabelle Spielplan */
table.spielplan	{
	width: 464px;
	border: none;
	background-color: transparent;
	color: #C6CFBA;
	margin-left: 28px;
	margin-top: -2px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

td.liga	{
	width: 32px;
	height: 16px;
	background-color: #C6CFBA;
	color: #000000;
	text-align: center;
	padding-left: 2px;
	padding-top: 1px;
}

td.begegnung	{
	width: 260px;
	height: 16px;
	background-color: #D9DFD1;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding-left: 4px;
}

td.spielstaette	{
	width: 67px;
	height: 16px;
	background-color: #C6CFBA;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding-left: 4px;
}

td.anpfiff	{
	width: 95px;
	height: 16px;
	background-color: #D9DFD1;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding-left: 4px;
}

/* Gaestebuch */

table.gaestebuch	{
	width: 464px;
	border: none;
	background-color: transparent;
	color: #000000;
	margin-left: 28px;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

td.eingabe	{
	width: 460px;
	height: 16px;
	background-color: transparent;
	color: #000000;
	/* text-align: left; */
	padding-left: 2px;
	padding-top: 1px;
}

td.infos	{
	width: 250px;
	height: 16px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	padding-left: 2px;
	padding-top: 1px;
}

td.eintrag	{
	width: 460px;
	height: 200px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	padding-left: 2px;
	padding-top: 1px;
}

input.default {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	border: 1px solid #BDC7AF;
	background-color: #D9DFD1;
	color: #000000;
}

input.info	{
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
  	border: 1px solid #BDC7AF;
	width: 456px;
	height: 16px;
	background-color: #D9DFD1;
	padding: 0px 0px 0px 0px;
	color: #000000;
	float: left;
}


textarea.message	{
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
  	border: 1px solid #BDC7AF;
	width: 456px;
	height: 180px;
	background-color: #D9DFD1;
	padding: 0px 0px 0px 0px;
	color: #000000;
	float: left;
}

input.senden	{
	margin-top: 2px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
  	border: 1px solid #BDC7AF;
	width: 50px;
	height: 16px;
	background-color: #BDC7AF;
	color: #000000;
}

table.eintragview	{
	width: 464px;
	border: none;
	border-spacing: 0 2px;
	background-color: transparent;
	color: #000000;
	margin-left: 28px;
	margin-top: -2px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

td.eintragname	{
	width: 340px;
	height: 18px;
	background-color: #000000;
	color: #D0D7C6;
	text-align: left;
	line-height: 16px;
	padding: 0px 0px 0px 4px;
}

td.eintragdatum {
	width: 120px;
	height: 18px;
	background-color: #000000;
	color: #D0D7C6;
	text-align: right;
	line-height: 16px;
	padding: 0px 4px 0px 0px;
}

a.homepage:link	{
	color: #D0D7C6;
	text-decoration: none;
}

a.homepage:visited	{
	color: #D0D7C6;
	text-decoration: none;
}

a.homepage:hover	{
	color: #D0D7C6;
	text-decoration: none;
}

a.homepage:active	{
	color: #D0D7C6;
	text-decoration: none;
}

td.eintragtitel	{
	width: 460px;
	height: 18px;
	background-color: #C6CFBA;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding-left: 4px;
}

td.eintragtext	{
	width: 460px;
	height: 18px;
	background-color: #F6F7F4;
	color: #000000;
	text-align: left;
	padding: 1px 4px 1px 4px;
}

table.kommentar	{
	width: 464px;
	border: none;
	background-color: transparent;
	color: #000000;
	margin-left: 28px;
	margin-top: -2px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

td.schiri	{
	width: 60px;
	height: 50px;
	background-color: #ECEFE8;
	background-image: url(pics/schiri.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	color: #ECEFE8;
	text-align: center;
}

td.schirigelb	{
	width: 60px;
	height: 50px;
	background-color: #ECEFE8;
	background-image: url(pics/schiri_gelb.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	color: #ECEFE8;
	text-align: center;
}

td.schirirot	{
	width: 60px;
	height: 50px;
	background-color: #ECEFE8;
	background-image: url(pics/schiri_rot.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	color: #ECEFE8;
	text-align: center;
}

td.schirikommentar	{
	width: 398px;
	background-color: #ECEFE8;
	color: #A0AF8C;
	text-align: left;
	padding: 2px 4px 14px 4px;
	vertical-align: top;
}

td.terminkommentar	{
	width: 398px;
	background-color: #ECEFE8;
	color: #000000;
	text-align: left;
	padding: 2px 4px 14px 4px;
}

/* Tooltip Minibilder */
.tooltip {
	background-color: transparent;
	position: absolute;
	width: 180px;
	height: 180px;
	padding: 0px;
	left: 50%;
	top: 30px;
	margin-left: -442px;
	display: none;
	z-index: 100;
}

/* Archiv */

select	{
	width: 160px;
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #C6CFBA;
}

/* WM Spielplan */

table.wm	{
	width: 460px;
	border: none;
	background-color: transparent;
	color: #C6CFBA;
	margin-left: 28px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-top: -2px;
}

td.wmanpfiff	{
	width: 460px;
	height: 16px;
	background-color: #C6CFBA;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
}

td.landrechts	{
	width: 162px;
	height: 16px;
	background-color: #D9DFD1;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px 4px 0px 4px;
	text-align: left;
}

td.landlinks	{
	width: 162px;
	height: 16px;
	background-color: #D9DFD1;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px 4px 0px 4px;
	text-align: right;
}

td.slash	{
	width: 5px;
	height: 16px;
	background-color: #D9DFD1;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 2px;
}

td.wmort	{
	width: 67px;
	height: 16px;
	background-color: #C6CFBA;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	padding-left: 4px;
}

table.party	{
	width: 460px;
	border: none;
	background-color: transparent;
	color: #C6CFBA;
	margin-left: 28px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-top: -2px;
}

td.partyanpfiff	{
	width: 460px;
	height: 16px;
	background-color: #C6CFBA;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
}

td.partyheadline	{
	width: 460px;
	height: 16px;
	background-color: #D9DFD1;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
}

td.partytext	{
	width: 460px;
	height: 16px;
	background-color: #F6F7F4;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
}

td.leer	{
	width: 460px;
	height: 16px;
	background-color: transparent;
	color: #000000;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
}

/* Tippspiel */

textarea.about	{
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
  	border: 1px solid #BDC7AF;
	width: 456px;
	height: 90px;
	background-color: #D9DFD1;
	padding: 0px 0px 0px 0px;
	color: #000000;
}

input.tipplogin	{
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 1px;
  	border: 1px solid #BDC7AF;
	width: 155px;
	height: 16px;
	background-color: #BDC7AF;
	padding: 0px 0px 0px 0px;
	color: #000000;
	float: left;
}

.tippsend	{
	padding: 0px 0px 0px 0px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #BDC7AF;
	background-color: #BDC7AF;
	margin-left: 125px;
}

a.platzierung:link, a.platzierung:visited, a.platzierung:hover, a.platzierung:active	{
	font-family: Georgia, Times, serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}

