/* (c) 2013 - All CSS3 Styles by Marco Mahnke */

html 				{ position: relative; margin: 0; padding: 0; background-color:#D1D2D2; background-image: url('../pics/main_bg.jpg'); background-position: left top; background-repeat: repeat-x;
					  background-attachment: scroll; }

body 				{ margin: 0; padding: 0; text-align: left; }

#LayoutPage         { padding-top: 0px; margin: 0px auto 15px auto; width: 960px; position: relative; } /* padding-top: 0px; = Pixel oben platz lassen */

#LayoutHeader       { position: relative; padding-top: 15px; padding-left: 15px; padding-right: 15px; margin: 0px auto 0px auto; height: 80px; background-color: transparent; } /* 90px = Header Menu Höhe */
#HeaderFont         { font-family: Tahoma; color:#FFCC00; font-size:33px; text-shadow: 2px 2px 2px #333; position:absolute; left:30px; top:60px; }
#HeaderPics         { position:absolute; left:800px; top:0px; }

#LayoutHeaderMenu   { height: 50px; background-color: transparent; } /* 50px = Headerhöhe */
#LayoutPositionMenu { position:absolute; left:5px; top:150px; }

#LayoutContent  	{ min-height: 500px; position: relative; width: 950px; padding: 0px 5px 5px 5px; /* padding = 5px 'oben rechts unten links' frei lassen */
				      font: normal normal normal 10.0pt Tahoma; color: #000000; background-color: transparent; text-align: left; text-decoration: none; }

#TextBox 			{ background: #A0A0A0;
					  background-image: -ms-linear-gradient(top, #FBFEFF 0%, #9CABB2 100%);													/* IE10 Consumer Preview */
					  background-image: -moz-linear-gradient(top, #FBFEFF 0%, #9CABB2 100%); 												/* Mozilla Firefox */
					  background-image: -o-linear-gradient(top, #FBFEFF 0%, #9CABB2 100%); 													/* Opera */
					  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FBFEFF), color-stop(1, #9CABB2)); 	/* Webkit (Safari/Chrome 10) */
					  background-image: -webkit-linear-gradient(top, #FBFEFF 0%, #9CABB2 100%); 											/* Webkit (Chrome 11+) */
					  background-image: linear-gradient(to bottom, #FBFEFF 0%, #9CABB2 100%); 												/* W3C Markup, IE10 Release Preview */
					  padding: 12px; -webkit-box-shadow: 3px 2px 5px #aaa; -moz-box-shadow: 3px 2px 5px #aaa; box-shadow: 3px 2px 5px #aaa; } /* 12px Frei ringsherum + Box Shadow */

#ShadowFont1        { font-family: Tahoma; color:#000000; font-size:20px; text-shadow: 2px 2px 2px #fff; } /* Größe=20px | Farbe=Schwarz | Schatten=weiss */

#LayoutFooter   	{ position: relative; margin: 0 auto; height: 140px; width: 960px; background-color: transparent; background-image: url('../pics/footer_bg_ALT.gif'); background-position: top left;
					  background-repeat: repeat-x; font: normal normal normal 10.0pt Tahoma; color: #000000; background-color: transparent; text-align: center; text-decoration: none; }

#div90				{ width: 930px; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; }
#divPadding5		{ padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; }
#divPadding10		{ padding-top: 5px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; }

.MainText           { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; }									/* schwarz - Schrift (14px) */
.Kontakt  			{ width:270px; height:14px; font-size:x-small; border:1px solid black; background-color:#f1f1f1; }  					/* Eingabefelder -> kontakt.php */