/* Tagliste, Voreinstellung */
body, p, h1, h1, h2, h3, h4, p, input, textarea, img, hr, div, span, a
{
/* font:  'font-style' 'font-variant' 'font-weight' 'font-size' 'line-height' 'font-family'*/
	/* Schrift */
	font: 14px 'Comic Sans Ms', times, arial;
	/* Farben */
	color:#00f;									
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: 50% 0%;	

	/* Ausrichtung */
	text-align:center; 
	vertical-align:top;
		
	/* Ränder, Padding Rahmen */
	margin: 0px auto;								
	padding:0px;  							
	border-collapse: collapse;	
	border-spacing: 0pt 0pt;				
	border: 0px solid transparent;	
}

/* Damits in die Mitte kommt, trotz navy */
body{
	background-color:#000;
	padding:30px 150px 0 0; /* so breit, wie die navy */

}

body.nopadding{padding-right:0px;}

h1 { font-size:22pt; font-weight:bold; }
h2 { font-size:20pt; font-weight:bold; }
h3 { font-size:18pt; font-weight:bold; }
h3 { font-size:16pt; font-weight:bold; }
b, strong { font-weight:bold; }
i { font-style:italic; }
em { font-style:italic; font-weight:bold; }

/* ######################## Grundeinstellung alle Tabellen ############################# */
table{
	table-layout: fixed;												/* Für alle Tabellen layout-fixed (wird schneller geladen!) */
	background-color:transparent;								/* wird im td-tag definiert  */
	text-align: center;													/* Alle Elemente zentrieren */
	margin: 0 auto; 											/* Zum Zentrieren von Tabellen mit variabler Breite wg. Opera-Bug! */ 
	padding-right:150px;
}

th, td{                                      
	text-align: center;													/* Alle Tabellentexte zentrieren */
	vertical-align: middle;											/* TabFeld: Text vertikal mittig */
	padding: 0px;																/* TabFeld: Text ohne Randabstand */
	border: 0px solid #000;											/* TabFeld, TabHead: Rahmen */
}

/* #################################### Links allgemein ################################## */
/* font:  'font-style' 'font-variant' 'font-weight' 'font-size' 'line-height' 'font-family'*/

a, a:link, a:visited, a:hover{ 
	font: italic normal 16px 'Comic Sans Ms', times, arial;
	text-decoration: underline;
	color: #FFF;
}

a:hover{color:f00;}

/* ################################### Forms ############################################ */
input, textarea{ 
  border:1px solid #4A3939;
	background-color: #080; 
}

/* Trenner */
hr{
	background-color: #080;
	color: #080;
	border:1px solid #080;	
	text-align:center;
}

/* ####################### Warnungen, Hinweise (in hx bzw. p-tags) ############## */
.alert{color:#f00;}
.info{color:#4f4;}

/* Farben */
.black{color:#000;}
.grey{color:#808080;}
.white{color:#fff;}

.red{color:#f00;}
.green{color:#0F0;}
.blue{color:#00F;}

/* Schriftgrößen */
.normal-size{	font-size: 14px;}
.large{font-size: 16px;}
.xxlarge{font-size: 24px;}
.xlarge{font-size: 20px;}
.small{font-size: 12px;}
.xsmall{font-size: 10px;}
.xxsmall{font-size: 10px;}

/* Schriftauszeichnung */
.normal{font-weight:normal;}
.bold{font-weight:bold;}
.xbold{font-weight:bolder;}
.italic{font-style:italic;}

/* Ausrichtung */
.middle{vertical-align: middle;}
.top{vertical-align: top;}
.bottom{vertical-align: bottom;}
.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}
.block{text-align: justify;}


/* ####################### Scrolltabelle ############################## */

div.scroll {
	width:100%; 
	height:100%; 
	overflow:auto; 
}  

td.scroll{ 
	border:0px solid; 
	padding:0px; 	
}

.scrollbar{													
}

/* Muster-Styles */
/* font:  'font-style' 'font-variant' 'font-weight' 'font-size' 'line-height' 'font-family'*/
/* TagListe 

body 
table 
h1 
h1 
h2 
h3 
h4
h5
h6
p 

th 
td 

a, a:link, a:visited, a:hover, a:active.

img

hr

div
span

input 
textarea
*/
