html		{
			height:100%;
			width:100%;
		}

body		{
			margin:0px;
			padding:0px;
			height:100%;
			width:100%;
			font-family:arial;
			color:floralwhite;
			background-color:black;
                          overflow:hidden;
                          font-size:12px;
		}
img		{ border:0px; }
a		{
			text-decoration:none;
			color:crimson;
		}
a.extern{
			color:#6B8E23;
			font-weight:bold;
		}

a.submenu {
			width:110px;
			font-weight:bold;
			color:crimson;
}

a.submenu:hover {
			width:110px;
			color:crimson;
			font-weight:bold;
			background-color:black;
}
a.submenu_sel {
			font-weight:bold;
}
pre,textarea		{
			font-family:arial;
		}

			
		
input, select   {
					border-color:floralwhite;
					border-width:1px;
					background-color:black;
					border-style:solid;
					font-size:12px;
					font-weight:bold;
					color:floralwhite;
				}
input.submit	{
					width:120px;
					height:18px;
					background-color:#C0C0C0;
					border-style:solid;
					border-color:black;
					border-width:1px;
					font-size:10px;
					font-weight:bold;
					color:black;
					margin:2px;

				}


.form	{
					font-family:arial;
					width:190px;
					background-color:#FFF9ed;
					border-style:solid;
					border-color:#8B0000;
					border-width:1px;
					font-size:12px;
					color:#8B0000;
					
				}

input.formbutton	{
					width:190px;
					background-color:#F5DEB3;
					border-style:solid;
					border-color:#8B0000;
					border-width:1px;
					font-size:12px;
					font-weight:bold;
					color:#8B0000;
					cursor:pointer;
				}				
div.menu 		{
					position:absolute;
					top:0px;
					left:0px;
					width:100%;
					vertical-align:middle;
					text-align:right;
					border-style:solid;
					border-color:floralwhite;
					border-width:0px 0px 1px 0px;

				}

			
div.nav_links	{
					float:left;
					width:15%;
					margin-left:2%;
				}
div.nav_links_fix	{
                                            position:absolute;
                                            top:160px;
					width:15%;
					left:2%;
					z-index:2;
				}
div.nav_rechts	{
                                            position:absolute;
                                            top:160px;
                                            width:13%;
                                            right:3%;
				}
div.impressum	{
					position:absolute;
					bottom:10%;
					right:2%;
					width:10%;
					

				}
				
div.inhalt		{
					position:absolute;
					top:160px;
					right:0px;
					width:100%;
					height:68%;
					max-height:80%;
					background-color:black;
					overflow:auto;

				}
				

				
				

table			{

					border-collapse:collapse;
					font-size:12px;
				}
				
a.top_menu 	{

				  text-align:center;
				  font-family:arial;
				  font-size:12px;
				  font-weight:bold;
				  vertical-align:middle;
				  color:floralwhite;
				  line-height:130%;

				}
a.left_menu 	{

				  text-align:center;
				  font-family:arial;
				  font-size:12px;
				  font-weight:bold;
				  vertical-align:middle;
				  color:orange;
				  line-height:150%;

				}
a.left_submenu 	{

				  text-align:center;
				  font-family:arial;
				  font-size:12px;
				  font-weight:bold;
				  vertical-align:middle;
				  color:silver;
				  line-height:150%;

				}
a.top_menu:hover { color:crimson; }
a.left_menu:hover { color:crimson;background-color:black; }
a.left_submenu:hover { color:crimson;text-decoration:underline; }
div.top_menu {
					font-size:12px;
					position:absolute;
					font-weight:bold;
					width:10%;
				    top:105px;
				    padding:2px;
				    text-align:center;
				    border-style:solid;
				    border-width:1px;
				    color:floralwhite;
				    background-color:black;
				    line-height:130%;
}
div.top_menu_sel {
					font-size:12px;
					position:absolute;
					color:orange;
					font-weight:bold;
					width:10%;
				    top:105px;
				    padding:2px;
				    text-align:center;
				    border-style:solid;
				    border-width:1px;
				    background-color:black;
				    border-color:floralwhite;

				    line-height:130%;
}
				

td.head 		{
					font-size:12px;
					vertical-align:middle;
					text-align:center;
					border-style:solid;
					border-color:floralwhite;
					border-width:1px;
					background-color:floralwhite;
					color:D60000;
					font-weight:bold;
					line-height:150%;
					min-width:200px;
				}
td.submenu		{
					border-style:solid;
					border-width:1px;
					border-color:floralwhite;
				}
td.sel_submenu	{
					border-style:solid;
					border-width:1px;
					border-color:floralwhite;
					color:ff0000;
					font-size:12px;
					font-weight:bold;
					line-height:150%;
				}

				
				
				
				


textarea.mail	{
					color:floralwhite;
					border-style:dotted;
					border-width:1px;
					border-color:floralwhite;
					font-size:12px;
					font-weight:bold;
					line-height:150%;
					background-color:black;
					padding:2px;
					
				}
input.mail		{
					height:20px;
					color:floralwhite;
					border-style:dotted;
					border-width:1px;
					border-color:floralwhite;
					font-size:12px;
					font-weight:bold;
					line-height:150%;
					background-color:black;
					padding:2px;
					
				}
input.senden{
					width:125px;
					border-style:outset;
					border-color:silver;
					background-color:black;
					color:silver;
					font-weight:bold;
}
				
div.art_kurz    {
					padding:8px;
					float:left;
					width:210px;
					height:210px;
					margin:20px;
					vertical-align:top;
					color:silver;
					
					font-size:12px;
					border-style:solid;
					border-width:0px 0px 1px 1px;
					border-color:floralwhite;
				}
div.kategorie    {
					padding:8px;
					float:left;
					width:130px;
					height:180px;
					margin:20px;
					vertical-align:top;
					color:orange;
					text-align:center;
					font-size:15px;
					border-style:solid;
					border-width:1px 1px 0px 0px;
					border-color:orange;
					
				}

div.art_detail  {
					float:left;
					width:85%;
					vertical-align:top;
					color:silver;
					margin-left:2%;
					font-size:12px;
					border-style:solid;
					border-width:0px 0px 0px 0px;
					border-color:floralwhite;
				}
.absenden{
					float:right;
					font-weight:bold;
					background-color:black;
					border-style:solid;
					border-width:1px;
					border-color:orange;
					color:orange;'
}
span.silver{
					color:silver;
					font-weight:bold;
					text-decoration:underline;			
				}	
				
				
				
				
				
				
				
				
				
				
				
				
