@import url(http://fonts.googleapis.com/css?family=Ubuntu:regular,bold&subset=Latin);

/*Globalformatierung für das ganze Projekt, definiert Hintergrundbild, Schriftart, Einrückung*/
body {background-color: #F8FBD4;
 color: #000000;font-family:'Ubuntu', Verdana;margin-left:12%; margin-right:12%;font-size:85%; width:76%;
background-image: url(bg-gradient.jpg);
	background-repeat: repeat-x; }
	
/*Definitionen für Grafiken */ 
.img {border : 0;}

/*Formatierung für die Navigationsleiste*/
table.menuleiste { table-layout:fixed; width:100%;
	margin: 0;
	height: 70px;
	text-align: bottom;
	padding: 70px 14px 0;
	line-height: 100%;
	border-radius: 2em;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	background: #8b8b8b; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#b9b9b9), to(#8a8a8a)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #b9b9b9,  #8a8a8a); /* for firefox 3.6+ */
	border: solid 6px #6d6d6d;
	background-image: url(tile.jpg);
	}
table.menuleiste a {
	font-weight: bold;
	font-family:Arial, Verdana;
	color: #f7f5f5;
	text-decoration: none;
	padding:  0px 10px;
	margin: 0;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
table.menuleiste a:hover {
	background: #d1d1d1; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1); /* for firefox 3.6+ */

	color: #444;
	border-top: solid 1px #f8f8f8;
	border-bottom: solid 1px #f8f8f8;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}

td.tdmenu { font-size:14px; text-transform:uppercase;font-weight:bold;font-family:'Ubuntu', Verdana; 
			height: 20px;
			vertical-align: bottom;
			}
td.tdmenukl { font-size:13px; text-transform:uppercase;font-weight:bold;font-family:'Ubuntu', Verdana; }
td.tdmenu1 { font-size:14px; text-transform:none;font-weight:bold;font-family:'Ubuntu', Verdana; background-color:#ffff00; text-decoration:none; }

/*Formatierung für die Unter-Navigationsleiste*/
table.unterleiste { table-layout:fixed; width:100%; margin-left:0px; }
td.tdumenu { font-size:13px; font-weight:bold;font-family:'Ubuntu', Verdana; }

/* Formatierung für einfache Tabellen */
table.einfach { 
table-layout:fixed; 
width:100%; 
margin:0px; 
padding: 20px;
-webkit-border-radius: 1.6em;
-moz-border-radius: 1.6em;
border-style:solid; 
border-width:0px; 
font-size:14px; 
background-color: rgba(255, 255, 255, .3);
}


/*Formatierung für Technologien Tabellen*/
table.technologien { table-layout:fixed; width:100%; margin-left:0px; border-style:solid; border-width:0px; font-size:13px; }

/*Formatierung für doppelspaltige Tabellen, mit denen lange Fließtexte gebrochen werden*/
table.doppelt { table-layout:fixed; width:100%; margin:0px; border-style:solid; border-width:0px; font-size:14px;
padding: 20px;
-webkit-border-radius: 1.6em;
-moz-border-radius: 1.6em;
border-style:solid; 
border-width:0px; 
font-size:14px; 
background-color: rgba(255, 255, 255, .3);}
td.td1 { padding-right:25px; width:50%; vertical-align:top;}
td.td2 { padding-left:25px; width:50%;vertical-align:top;}

/*Formatierung für tankauf Tabelle*/
table.tankauf { table-layout:fixed; width:100%; border-collapse:collapse; margin-left:0px; font-size:14px}
td.tan1 { padding-right:25px; width:70%; text-align:left; border-style:solid; border-width:1px; border-color:#000000}
td.tan2 { width:15%;text-align:right;border-style:solid; border-width:1px; border-color:#000000}

/*Formatierung für Erlöse Tabelle*/
table.erloes { table-layout:fixed; width:100%; margin-left:0px; border-style:solid; border-width:0px; font-size:13px; }
td.tde1 { padding-right:25px; width:380px; vertical-align:top;}
td.tde2 { padding-right:25px; width:70px; vertical-align:top;}
td.tde3 { padding-right:25px; width:70px; vertical-align:top;}
td.tde4 { padding-right:25px; width:70px; vertical-align:top;}
td.tde5 { padding-right:25px; width:70px; vertical-align:top;}

/*Formatierung für Tabelle mit Links*/
table.links { table-layout:fixed; width:100%; margin-left:0px; border-style:solid; border-width:0px; font-size:12px; }

/*Formatierung für Verweise*/
:link { color: #008888 }
:visited { color: #004444 }
:active { color: #000000 }
.noline {text-decoration:none;color:#000000}


/*Formatierungen für Überschriften*/
h1 { font-size:25px; font-weight:bold;font-family:'Ubuntu', Verdana;padding:5px; text-align:center;width:99%;background-color: rgba(255, 255, 255, .5);} 
h2 { font-size:12px; font-family:bold;font-family:'Ubuntu', Verdana;font-weight:lighter; margin-left:0px; } 
h3 { font-size:18px; font-weight:bold;font-family:'Ubuntu', Verdana;text-align:center } /* Für zentrierte Überschriften */
h4 { font-size:18px; font-weight:bold;font-family:'Ubuntu', Verdana;text-align:left } /* Für links ausgrichtete Überschriften */
h5 { font-size:16px; font-weight:bold;font-family:'Ubuntu', Verdana;text-align:left } /* Für kleinere Überschriften */
h6 { font-size:15px; font-weight:bold;font-family:'Ubuntu', Verdana;text-align:center;} /* Für zentrierte normale Überschriften */


/*Verschiedene Textformatierungen*/
.capsT { font-size:16px; text-transform:uppercase;font-weight:bold;font-family:Times New Roman;}
.caps { font-size:16px; text-transform:uppercase;font-weight:bold;} 
.c1 {color: #FF6000} /* Format für orangen Text */
.c2 {color: #009900} /* Format für grünen Text */
.c3 {color: #FF0000} /* Format für roten Text */
.c4 {color: #B07050} /* Format für braunen Text */
.c5 {color: #0056E8} /* Format für blauen Text */
.c6 {color: #FF0107} /* Format für Rainbow orange Text */

.italics {font-style:italic;}
.big { font-size:17px; font-weight:bold;} 
.big2 { font-size:20px;}
.small {font-size:12px;}
.small6 {font-size:10px;}
.small9 {font-size:13px}
.bold { font-weight:bold;} 
.underlined {text-decoration : underline;}
.center {text-align:center;}
.bc {text-align:center; font-weight:bold;}
p.justify {text-align:justify;}
.ebene1 {list-style-type: circle;} /* Listen Ebene 1 */
.ebene2 {list-style-type: square;} /* Listen Ebene 2 */
.right {text-align:right;}
.bolditalics {font-style:italic;font-weight:bold;}
.boldunderlined {font-weight:bold;text-decoration : underline;}
.bolditalicsunderlined {font-style:italic;font-weight:bold;text-decoration : underline;}



A:active { text-decoration:none; }
A:hover { text-decoration:none; }
A:visited { text-decoration:none; }
A:link { text-decoration:none; }

