/* Basic */

/* Format:

Name { Float;
		   Border;
			 Bilder;
			 Text;
			 Height/Width;
			 Margin/Padding; }

*/


a { text-decoration:none; }

a.nav { display:block; background-repeat:no-repeat;
				border-style: solid; border-width: 0px; border-left-width: 7px;
			  padding:4px; padding-left: 8px; }

body { font-family: Verdana, Arial; font-size: 13px; text-align: justify;
			 margin: 0px; padding: 0px; }

div.all { text-align: left;
					width: 793px; height: 100%;
					margin-top: 0px; margin-left: 0px;}

div.attcap { float: left; vertical-align: 50%;
						 text-align: left;
						 width: 130px;
						 padding: 2px; padding-left: 0px; }

div.attval { text-align: left;
						 padding: 2px; padding-left: 0px; }

div.error { color: #990000; font-weight: bold;
					  margin-top: 10px; margin-bottom: 10px; }

div.colorprev { border-style: solid; border-width: 1px; border-color: #000000;
							  width: 50px; }

div.cleft { float: left;
						width: 45%;
						margin-right: 5%; }

div.cright { width: 100%;

div.cfull { clear: both; }

div.fleft { float: left; }

div.content	{ float: right; width: 600px;
							margin-top: 9px; margin-bottom: 50px; margin-left: 19px;}

div.impressum { text-align: right;
								height: 15px; }


div.lineditem { border-style: solid; border-width: 0px; border-bottom-width: 1px;
								text-align: left;
								width: 100%; height: 100%;
							  padding-top: 5px; padding-bottom: 5px; }

div.para { clear: both;
					 text-align: justify;
					 margin-top: 15px; margin-bottom: 15px; }

div.inputline { height: 0px; }

div.logo { background-repeat:no-repeat;
					 height:128px; width:170px;
					 padding:5px;}

div.nav { float:left;
					height: 100%; width: 170px;
					padding: 0px; margin-top: 0px; margin-left: 0px;
					background-image:url(../images/grey128x1.png); background-repeat:repeat-y; }

div.note { font-size: 10px;
					 margin-top: 5px; }

div.submit { margin-top: 15px; }

div.galleryitem { border-width: 1px; border-style: solid;
						 			margin-bottom:20px; padding: 0px; height: 100px; }

div.small { font-size: 10px; vertical-align: bottom;  }

h1 { font-weight: bold; font-size: 13px;
	   margin-top: 30px; margin-bottom: 15px; }

h2 { font-weight: bold; font-size: 13px;
		 margin-top: 15px; margin-bottom: 5px; }

h3 { font-weight: bold; font-size: 13px;
		 margin-top: 15px; margin-bottom: 5px; }

img { border-style: solid; border-width: 0px; }

img.gallery { float: left; margin: 10px; }

img.logo { border-style: solid; border-width: 5px;
					 margin-top: 25px; }

input.color { text-align: center; }

li { border-style: solid; border-width: 0px; border-bottom-width: 1px;
		 margin: 0px; }

li.firstitem { height: 25px; }

li.lastitem { border-bottom-width: 0px; }

table { border: 0px solid; border-collapse: collapse;
				margin: 0px; padding: 0px;}

table.header { margin-left: -1px; width: 602px; }
table.footer { clear:both;
							 width: 768px; height: 26px;
							 margin-top: -26px;
							 }

table.colorconfig { border-bottom: 0px solid; border-collapse: collapse;
										margin-top: 15px; margin-bottom: 15px; }

td.lined { border-bottom: 1px solid; }

td { font-family: Verdana, Arial; font-size: 13px; text-align: left;
		 margin: 0px; padding: 5px; vertical-align: top; }

td.member { padding-left: 0px; padding-right: 30px; }

td.cap { border-bottom: 1px solid;
					  text-align: left; width: 120px;
					  padding: 2px; padding-top: 4px; margin: 0px; }
td.val { border-bottom: 1px solid;
						vertical-align: middle;
						padding: 2px; padding-top: 4px; margin: 0px; }
td.colhead { text-align: center;
						 padding: 2px; padding-top: 4px; margin: 0px; }

td.header { border-style: solid; border-width: 1px;
					  vertical-align: bottom; padding: 0px;}
td.headerA { width: 573px; height: 26px; display:inline; font-family:Arial, Helvetica; font-size:18px; 
						 border-style: solid; border-width: 1px; padding:0px; }
td.headerB { width: 26px; height: 26px;
						 border-style: solid; border-width: 1px; }
td.headerC { width: 26px; height: 76px;
						 border-style: solid; border-width: 1px; }

td.footerA { width: 130px; padding: 0px;
						 border-style: solid; border-width: 0px; border-top-width: 1px; border-right-width: 1px; }
td.footerB { width: 38px; padding: 0px;
						 border-style: solid; border-width: 0px; }
td.footerC { width: 25px; padding: 0px;
						 border-style: solid; border-width: 1px; border-bottom-width: 0px; }
td.footerD { width: 547px; padding: 0px;
						 border-style: solid; border-width: 1px; padding: 4px; border-bottom-width: 0px;
						 text-align: right; }
td.footerE { width: 25px; padding: 0px;
						 border-style: solid; border-width: 1px; border-bottom-width: 0px;}


ul { list-style-type:none;
		 margin-top: 0px; margin-left: 0px; }