/* CSS Document */

body		{	background-image: url(../grfx/alu.gif);
			}

h1			{	color:#000000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
			}

h2			{	color:#666666;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
			}

h3			{	color:#000000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
			}

h4			{	color:#666666;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				font-varian: smallcaps;
			}

h5			{	color:#f09000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
			}

h6			{	color:#000000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 8px;
				font-weight: bold;
			}

img			{	padding: 1px;
			}


blockquote		{	width: 60%;
				padding: 0px;
				margin: 0px;
			}

img.links		{	float: left;
				margin-left: 0px;
				margin-bottom: 10px;
				margin-top: 0px;
				margin-right: 10px;
			}

img.rechts		{	float: right;
				margin-left: 10px;
				margin-bottom: 10px;
				margin-top: 0px;
				margin-right: 0px;
			}

div.photos img	{	padding: 0px ! important;
			margin: 1px ! important;
		}

div.pos		{	top: 50%;
			left: 50%;
			margin-left: -400px;
			margin-top:  -270px;
			position: absolute;
		}

p.counter	{	color:#333333;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8px;
			text-align: right;
			width: 800px;
		}

div.prof	{	position: relative;
			left: 50px;
			width: 100%;
			}

div.proflink	{	border-style: solid;
					border-width: 1px;
					border-color: #333333;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: black;
					width:	100px;
					text-align: center;
					top: -20px;
					position: absolute;
					height: 20px;
					border-bottom-width: 0px;
					vertical-align: middle;
				}
				
div.profsel	{	border-style: solid;
				border-width: 1px;
				border-color: #333333;
				background-color: #f09000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: black;
				width: 100px;
				text-align: center;
				top: -20px;
				position: absolute;
				height: 20px;
				border-bottom-width: 0px;                
				vertical-align: middle;
			}	
            
img.smalllogo	{	position: absolute;
				right: 50px;
                top: -24px;
                padding: 2px;
                border-width: 1px;
                border-color: black;
                border-style: solid;
            }

div.main	{	border-color: #333333;
			border-style: solid;
			border-width: 1px;
			padding: 8px;
			width: 800px;
			height: 540px;
			text-align: center;
			vertical-align: middle;
			position: relative;
			background-image: url(../grfx/bg/sport/DSC00031.jpg);
			background-repeat: no-repeat;
			background-attachement: fixed;
			background-position: center center;	
		}

div.sets	{	z-index: 3;
				position: fixed;
				width: 170px;
                height: 80%;
                overflow: auto;
				top: 40px;
				right: 6px;
				background-image: url(../grfx/20.png);
				background-repeat: repeat;
				background-attachement: fixed;
				padding: 5px;
				margin: 5px;
				border-width: 1px;
				border-style: solid;
				border-color: black;
			}
			
div.pages	{	z-index: 2;
				position: absolute;
				bottom: 10px;
				right: 10px;
				background-image: url(../grfx/20.png);
				background-repeat: repeat;
				background-attachement: fixed;
				float: right;
				padding: 5px;
			}				
			
div.photos	{	width: 482px;
				position: absolute;
				top: 100px;
				padding: 0px;
			}

div.picdetail	{	margin-top: 10px;
			}

div.comment	{	margin-top: 10px;
			}
         
div.navi	{	position: absolute;
				top: 0px;
                width: 200px;
                right: 10px;
                height: 100px;
                overflow: hidden;
                z-index:3;
                text-align: right;
            }
			
div.menue	{	z-index: 2;
			position: relative;
			width: 200px;
			height: 460px;
			top: 30px;
			padding-top: 20px;
			padding-left: 0px;
			background-image: url(../grfx/40.png);
			background-repeat: repeat;
			background-attachement: fixed;				
		}
div.published {	font-size: 9px;
				color: darkgrey;
				padding: 5px;
			}
			
div.description
			{	padding: 5px;
			}
			
div.ausftext
			{	padding: 5px;
			}
			
div.newsitem
			{	padding: 5px;
				margin: 10px;
				margin-left: 0px;
				width: 100%;
				border-color: #dddddd;
				border-width: 1px;
				border-style: solid;
			}
div.title	{	font-weight: bold;
				font-size: 11px;
				color: #333333;
			}

div.scroll	{	overflow: auto;
				width: 540px;
                height: 170px ! important;
				border-width: 1px;
                border-color: #666666;
                border-style: solid;
                padding-bottom: 5px;
				padding-top:	10px;
				padding-left:	5px;
				padding-right: 	5px;
				white-space: nowrap;
				margin-top: 10px;
				overflow-y: hidden;				
			}
			
			
div.scroll img	{
				padding-left: 6px ! important;
				padding-right: 6px ! important;
				padding-top: 10px ! important;
				padding-bottom: 0px ! important;
			}
			
			
ul#menue	{	list-style-image: url(../grfx/box20.gif);
			list-style-type: square;
			vertical-align: middle;
			line-height: 30px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: black;
			text-align: left;
		}

.active		{	background-image: url(../grfx/60.png);
			width: 200px;
			height: 30px;
			padding-left: 10px;
			margin-left: -45px;
			list-style-image: url(../grfx/box20fill.gif);
			vertical-align: middle;
		}

ul#menue li		{	padding-left: 10px;
			margin-left: -45px;
			line-height: 30px;
		}

ul#menue li:hover	{	list-style-image: url(../grfx/box20fill.gif);
		}

a:link	{	color: #000000;
			text-decoration: none;
		}

a:visited	{	color: #000000;
			text-decoration: none;
		}

a:focus	{	color: #000000;
			text-decoration: none;
		}

a:hover	{	color: #f09000;
			text-decoration: none;
		}

a:active	{	color: #f09000;
			text-decoration: none;
		}

div.content	{	position: absolute;
			z-index: 3;
			top: 50%;
			left: 50%;
			padding: 5px 25px 25px 45px;
			background-image: url(../grfx/60.png);
			background-repeat: repeat;
			background-attachement: fixed;			
			width: 550px;
			height: 490px;
			margin-left: -230px;
			margin-top: -260px;
			overflow: auto;
			text-align: justify;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			overflow-x: hidden;
		}

div.product	{	width: 70%;
				border-style: solid;
                border-color: #666666;
                border-width: 0px;
                border-bottom-width: 1px; ! important
                margin-bottom: 10px;
                padding-bottom: 10px;
                padding-right: 15px;
                height: 110px;
			}
            
div.porduct img	{	padding: 0px ! important;
					margin: 0px ! important;
                }
                
div.product h3	{	padding-top: 10px;
				}

div.content a	{	text-decoration: underline;
			}

div.content img	{	padding: 10px;
			}

img.float	{	position: relative;
				bottom: 20px;
				right: 40px;
				width: 80px;
				height: 80px;
				z-index: 3;
				float: bottom;
			}
	
div.sub		{	position: absolute;
				bottom: 10px;
				right: 10px;
				text-align: right;
			}
			
div.right	{	position: relative;
				text-align: right;
				width: 49%;
				float: left;
			}
			
div.left	{	position: relative;
				text-align: left;
				width: 49%;
				float: right;
			}

div			{	position: relative;
			}
			
table		{	border-width: 0px;
				position: relative;
			}

th			{	padding-left: 10px;
				font-size: 13px;
			}

td.left		{	text-align: right;
				width: 40%;
				vertical-align: top;
			}
			
td.right	{	text-align:left;
			}

table img	{	padding: 0px;
			}
			
ul.sets {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 330px;
	height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.sets li{
	position: absolute;
	width: 110px;
	height: 30px;
	text-decoration: none;
}

ul.sets li#1 a	{	right: 0px;
					top: 0px;
				}

ul.sets li#2 a	{	right: 110px;
					top: -30px;
				}
				
ul.sets li#3 a	{	right: 220px;
					top: -60px;
				}

a img	{	border-width: 0px;
		}
/* adjusted values for IE6 */
* html*li#bu1 a, * html*li#bu2 a, * html*li#bu3 a, * html*li#bu4 a { bottom: -1px; }
