﻿/*-----------------------------------------------------------------------------
Club2 Stylesheet

version:   1.1
date:      2007-03-28
author:    michael schneider
email:     michael.schneider@inode.at
website:   http://www.schneider-m.net
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
*						{ margin: 0; padding: 0; }
/* Remove border around linked images */
img 					{ border: 0; }
html 					{ height: 97%; }
body 					{ font: 0.9em verdana, helvetica, arial, geneva; line-height: 1.4em; min-height: 101%; position: relative; 
						  /* bis hierher immer einfügen, anschließend variabel */
					  color: #FFFFFF; background-image: url(../images/526373.jpg); background-repeat: repeat; }
table 				{ width: 100%; border: 0px; }	
abbr 					{ cursor: help; }
acronym 				{ cursor: help; }
tr 					{ border: 5px solid #526373; }
.content				{ margin: 0px auto; }
#Navigation 			{ position:	absolute; width: 400px; height:	300px; z-index:	1; left: 380px; top: 20px; }

#Navigation a{  
	text-decoration: 		none; 
	/* padding:			8px 6px 8px 30px; */
	padding:			0px 0px 0px 30px; 
	background: 			url(../images/grau.gif) 10px 50% no-repeat ;
	display:			block;
	border:				1px dotted #526373;

}

#Navigation a:link 		{ color: white; }
#Navigation a:visited 	{ color: #FFF8DC; }
#Navigation a:focus 	{ color: red; }
#Navigation a:hover 	{ color: #FFFFFF; background: url(../images/rot.gif) 10px 50% no-repeat ; background-color: #3399CC;}
#Navigation a:active 	{ color: red; }
a {  
	text-decoration: none; 
	color: white;
}

a:link {  
	text-decoration: 		underline; 
	color: 				white; 

}

a:visited 				{ text-decoration: underline; color: white; }
a:focus 				{ color: #FFFF00; text-decoration:	underline; }
a:hover 				{ text-decoration: none; color: white ; }
a:active 				{ text-decoration: underline; color: white; }

.activePage { 

	font-size: 			12px; 
	text-align: 			left; 
	color: 				#3399CC; 
	text-transform: uppercase; 
	font-weight: 100
}
.ChapterKlein { 
	font-size: 12px; 
	text-align: left; 
	color: #4FA8D2
}
.stdTextTabKeinBetrieb { 
	font-size: 12px; 
	text-align: center; 
	color: 	#CC0000; 
	width: 15px; 
	vertical-align: middle }
.stdTextTab { 
	font-size: 12px; 
	text-align: left; 
	color: #cccccc 
}
.c2 {  
	background-repeat: no-repeat
}
.stdTextBlink { 
	font-size: 12px; 
	text-align: left; 
	color: #CC0000; 
	text-decoration: blink; 
	background-color: #CCCCCC
}
.stdTextTabHead { 
	width: 					400px; 
	padding-left: 				8px;
	padding-right: 				8px;
	background-image: 			url(../images/bg-trans2.png); 
	background-repeat: 			repeat-x;
}
.chapterResult { 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #6699FF; 
	width: auto; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-align: center; 
	border: none ;
}

.logo {  

	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: uppercase; 
	color: 	#FFFFFF; 
	letter-spacing: 1mm; 
	padding-left: 10px;; 
	padding-top: 14px; 
	padding-bottom: 14px
}
.navi {  

	font-size: large; 
	font-style: normal; 
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: blink;
}
.space20bordered { 
	padding: 20px; 
	border: #8CAAE7 dotted; 
	border-width: 0px 0px 0px 1px;
}
.Chapter { 
	text-align: left; 
	color: #4FA8D2; 
	padding-top: 10px;
	border-color: black black #0000FF; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
.stdTextTab3 td		{ border: none; padding: 0.2em; margin: 0.2em; }
.stdTextTab2 td		{ border: none; padding: 0.2em; margin: 0.2em; }
.stdTextTab1 td		{ border: none; padding: 0.2em; margin: 0.2em; }
.stdTextTab1 											{ background-color: #738494; }
.stdTextTab2											{ background-color: #336699; }

.logoKlein {
	position:			absolute;
	z-index:			0;
	left: 				0px;
	top: 				0px;
	background-image:		url(../images/logo-club3.jpg);
	background-repeat: 		no-repeat;
	height: 			290px;
	width: 				350px;
	float:				right;
}
.logoKlein2006 {
	position:			absolute;
	z-index:			0;
	left: 				0px;
	top: 				0px;
	background-image: 	url(../images/logo-club2-archiv.gif);
	background-repeat: 	no-repeat;
	height: 			290px;
	width: 				350px;
	float:				right;
}
.stdTextNL { 
	font-size: 12px; 
	text-align: left; 
	color: #526373
}
.ChapterBold { 
	text-align: left; 
	color: #FFFFFF; 
	padding-top: 100px; 
	font-weight: bold; 
	vertical-align: middle; 
	padding-left: 22px
}
.NaviHeader {
	text-align: 				center;
	font-weight: 				bold;
	background-image: 			url(../images/bg-trans2.png);
	background-repeat: 			repeat; 
	white-space: 				nowrap; 
	margin-bottom: 				10px; 
	width:					205px;
	height:					25px;
}
.space20 { 
	margin-left: 20px; 
}
.space20RahmenUnten { 
	padding-left: 20px; 
	border: #8CAAE7 dotted; 
	border-width: 0px 0px 1px;
}
.stdTextTabHeadTR { 
	border: none ; 
	text-align: center
; background-image: url(../images/bg-trans2.png); background-repeat: repeat-x
}
.center {  
	text-align: center
}
.underline tr				{ border-top: 1px dotted blue; }
.stdTextTab1TD { 
	background-color: #738494; 
	border: none; 
	padding-left: 5px; 
	text-align: center
}
.stdTextTabHeadTD { 
	padding-left: 8px; 
	text-align: center
; background-image: url(../images/bg-trans2.png); background-repeat: repeat-x
}
.stdTextTab2TD { 
	background-color: #336699; 
	border: none; 
	padding-left: 5px; 
	text-align: center
}
.stdTextTab3TD { 
	border: none; ; 
	text-align: center; 
	padding-right: 5px; 
	padding-left: 5px
}
h2 				{ color: #00FFFF; padding: 5px 0px 10px 10px; font-weight: bold; line-height: 1em; border-left: 0px solid; }
h1 				{ color: #00FFFF; padding: 5px 0px 10px 10px; font-weight: bold; line-height: 1em; border-left: 0px solid; }
h2					{ font-size: 110%; }
h1 					{ font-size: 120%; padding-bottom: 0.5em; border-bottom: 2px dotted grey; }
h1 img				{ padding-right: 2em; }
h3 					{ font-size: 110%;  color: #6699FF; padding-top: 5px; padding-bottom: 5px; }
.bild {  
	padding-left: 5px; 
	padding-right: 5px; vertical-align: top; width: 200px}
.col1 				{ background-color: #336699; width: 40%; padding-left: 1em;  }
.col2 				{ background-color: #738494; padding-left: 1em; }
.col3 				{ width: 20%; padding-left: 1em; }
.col4					{ padding-left: 0.5em; }
.col1:hover				{ background-color: #526373; }
.col2:hover				{ background-color: #526373; }
.titel {
	line-height: 		25px; 
	background-color: 	#0066FF; 
	padding-right: 		10px; 
	padding-left: 		10px;
	color: 			#FFFFFF;
}
.counter {  
	visibility: 			hidden; 
	z-index: 			auto; 
}
.float 					{ float: right;  margin: 2em 1em 1em; }
.float_left 			{ float: left;  margin: 0em 1em 0em; }


.inhalt					{ position:	absolute; width: 75%; z-index: 2; left: 1em; top: 30em;}
.inhalt p 				{ padding-bottom: 0.8em; padding-left: 1.5em; }
.adsense				{ position:	absolute; height: auto; width: auto; z-index: 3; left: 80%; top: 32em; border: 1px dotted red; }
.memberdetail 			{ width: 25%; border-top: 1px solid red; }
.members{
	border-top:			1px solid red;
	border-bottom:			1px solid red;
}
.stdTable 				{ width: 100%; margin-top: 1em; }
.border				{ background-color: #3399cc; }
.membersC1 {
	width:				20%;
	padding-left:			1%;
	line-height:			0.7em;
	background-color:		#6666CC;
}
.membersC2 {
	width:				50%;
	padding-left:			1%;
	line-height:			0.7em;
	background-color: 		#339999;
}

.hidden { 
	display: 			none;
}
.img-shadow {
	float: left;
   	background-color: #34414E;
   	padding: 0;
   	margin: 0.7em 1em;
}

.img-shadow img {
	display:block;
   	border: 0px solid #666;
   	top:  -5px;
   	left: -5px;
     }
.img-shadow2 img 			{ display:block; border: 0px solid #666; position: relative; top:  -5px; left: -5px; float: right; }
.delimiter {
	border:				1px dotted red;
	margin:				1em 0em 1em 0em;
	padding:			1em;
}
.content  					{ left:	520px; top:	320px; border-left:	1px dotted #999999; padding: 1em; width: 60%; }
.img-beschreibung 			{ margin-top: -1em; }
.content p 					{ padding-left: 1em; padding-bottom: 0.3em; }
.TextMain p 				{ color: red; padding: 0em; }
.TableHeader 				{ background-color: #3399CC; text-align: center; }
.Tabelle 					{ border: 2px solid #526373; font-size: 90%; }
.neu 						{ margin-left: 1em; font-size: 80%; color: red; }
.resultate					{ padding-top: 0.5em; }
.resultate td				{ width: 25%; vertical-align: top; padding: 0.2em; margin: 0.3em; padding-left: 1em; }
.Gallerie img				{ margin-top: 1em; margin-right: 1em; border: 2px solid black; }
.BG2						{ position: absolute; width: 100%; height:	400px;top: 1em; left: 4em; color: #333366; font-size: 300px; z-index: -1; display: none; }
.Artikel					{ border-left: 1px dotted white; margin-bottom: 2em; padding-left: 1em; }
.h2Text						{ }
.externerLink				{ line-height: 4em; padding-bottom: 1em; }
.aktuell					{ color: red; font-size: 80%; font-weight: bold; }
.WechselBild1				{ position:	absolute; width: 500px; height:	300px; z-index:	1; left: 780px; top: 20px; background-image: url(../images/cantona-eric.jpg); 
							  background-repeat: no-repeat; }
.WechselBild2				{ position:	absolute; width: 600px; height:	400px; z-index:	1; left: 780px; top: 20px; background-image: url(../images/messi2.jpg); 
							  background-repeat: no-repeat; }							  
.WechselBild3				{ position:	absolute; width: 500px; height:	500px; z-index:	1; left: 780px; top: 20px; background-image: url(../images/R0012438.jpg); 
							  background-repeat: no-repeat; }							  
.WechselBild4				{ position:	absolute; width: 500px; height:	500px; z-index:	1; left: 780px; top: 20px; background-image: url(../images/delpiero.jpg); 
							  background-repeat: no-repeat; }
.WechselBild5				{ position:	absolute; width: 600px; height:	400px; z-index:	1; left: 780px; top: 20px; background-image: url(../images/messi.jpg); 
							  background-repeat: no-repeat; }							  
.WechselBild6				{ position:	absolute; width: 600px; height:	400px; z-index:	1; left: 780px; top: 20px; background-image: url(../images/weihnacht2007-2.jpg); 
							  background-repeat: no-repeat; }							  
.rechts						{ text-align: right; }
.img-allone					{ margin-right: 1em; margin-top: 1em; border: 2px solid black; }
.mitte						{ text-align: center;}
.links						{ text-align: left; padding-left: 0.5em; }
.left						{ text-align: left; }
td p						{ margin-left: -1em; }