@charset "utf-8";
/* CSS Document */

*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

a{
	text-decoration:underline;
	color:#003;
}

u{
	text-decoration:none;
	color:#FFF;
}

li{
	font-size:10px;	
}

h1{
	color:#FFF;
	font-size:18px;
}

h2{
	color:#FFF;
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
}

h3{
	font-size:14px;
}

body{
	/*
	background-image:url(media/images/backgrounds/background_wood.jpg);
	background-attachment:fixed; 
	
	background-repeat:no-repeat;
	background-position:center;
	*/
	
	background-image:url(media/images/pattern/pattern2_50.png);
	background-attachment:fixed; 
	
	background-repeat:repeat;
	background-position:center;
	
}

.white{
	color:#FFF;
	text-align:left;
	text-decoration:none;
}

.grey{
	color:#999;
	text-decoration:none;
}

.black{
	color:#000;
	text-decoration:none;
}

#notification{
	position:absolute;
	top:50px;
	left:200px;
	width:200px;
	height:200px;
	
	background-image:url(media/images/backgrounds/notification_orange_100.png);
		
		
}

#navigation{
	height:35px;
	
	background-color: transparent; 
	background-image:url(media/images/backgrounds/navigation_weiß_50.png); 
	
	padding:15px;
}

#navigationframe{
	position:absolute;
	top:10px;
	left:50%;
	width:700px;
	height:65px;
	
	background-color:transparent;
		
	margin-left:-350px;
}

#boxright,#boxleft{
	position:absolute;
	top:50%;
	left:50%;
	height:200px;
	
	background-color:transparent;
	
	/* padding:15px; */
	overflow:hidden;
}

#boxright{
	width:110px;
	
	background-image:url(media/images/backgrounds/boxright_orange_50.png); 
	
	margin-left:350px;
	margin-top:-85px;
}

#boxleft{
	width:110px;
	
	background-image:url(media/images/backgrounds/boxleft_orange_50.png); 
	
	margin-left:-460px;
	margin-top:-85px;
}

#contentframe{
	position:absolute; 
	top:75px; 
	bottom:80px; 
	left:50%;
	width:670px; 
	
	overflow:auto; 
	background-color: transparent; 
	background-image:url(media/images/backgrounds/weiß_50.png); 
	
	text-align:justify;
	margin-left:-350px; 
	padding:15px;
}

#footer{
	height:40px;
	
	background-color: transparent; 
	background-image:url(media/images/backgrounds/weiß_50.png); 
	
	padding:15px;
	color:#333;
}

#footerframe{
	position:absolute;
	width:700px;
	height:70px;
	bottom:10px;
	left:50%;
	
	background-color: transparent;
	
	margin-left:-350px;
}

#menubutton{
	position:absolute;
	left:10px;
	right:10px;
	top:10px;
	width:auto;
	height:30px;
	
	background-image:url(media/images/backgrounds/wei%C3%9F_35.png);
	
	vertical-align:middle;
	text-align:center;
	text-shadow:#666;
	text-decoration:none;
	font-size:16px;
	color:#000;
	padding-top:10px;
}

#menuicon{
	position:absolute;
	left:5px;
	top:7px;
	
	width:24px;
	height:24px;
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6{
	top:15px;
	position:absolute;
	height:30px; 
	width:100px;
	
	background-image:url(media/images/backgrounds/menu_orange_100.png);
	
	vertical-align:middle;
	text-align:center;
	text-shadow:#666;
	text-decoration:none;
	font-size:16px;
	color:#FFF;
	padding-top:10px;
	cursor:default;
}

#menu1{
	left:20px;
}

#menu2{
	left:50%;
	margin-left:-160px;
}

#menu3{
	left:50%;
	margin-left:-50px;
}

#menu4{
	left:50%;
	margin-left:60px;
}

#menu5{
	left:50%;
	margin-left:170px;
}

#menu6{
	right:20px;
}

#tableruleimage{
	height:100%;
	width:33%;
	
	text-align:center;
	vertical-align:middle;
}

#rowheading{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	height:35px;
	
	background-image:url(media/images/backgrounds/rowheading_grey_75.png);
	background-repeat:repeat-x;
	
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	
}

#rowleft,#rowright{
	position:absolute;
	top:35px;
	bottom:0px;
	width:300px;
	
	background-image:url(media/images/backgrounds/schwarz_15.png);
	overflow:auto;
	
	text-align:justify;
	padding:10px;	
}

#rowleft{
	left:20px;	
}

#rowright{
	right:20px;		
}

#rowcenter{
	position:absolute;
	top:35px;
	bottom:0px;
	
	background-image:url(media/images/backgrounds/schwarz_15.png);
	overflow:auto;
	
	text-align:justify;
	padding:10px;	
	left:20px;
	right:20px;		
}

#rowdesc{
	position:absolute;
	left:270px;
	top:40px;
	right:20px;
	text-align:justify;
}

#image{
	position:absolute;
	top:30px;
	left:30px;
	width:220px;
	height:150px;
	
	background-image:url(media/images/backgrounds/frame3_wei%C3%9F_35.png);
	overflow:hidden;
	
	padding:0px;
}

#imagebig{
	position:absolute;
	top:50%;
	left:50%;

	border:solid;
	border-color:#000;
	border-width:1px;
}

#imagesmall{
	position:relative;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:5px;
	
	width:100px;
	height:75px;
	
	border:solid;
	border-color:#000;
	border-width:1px;
}

#loader{
	display:none;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#hover{
	position:absolute;
	left:0px;
	height:48px;
	width:30px;
	
	background-image:url(media/images/backgrounds/slider_box.png);
	
	margin-left:5px;
}

#paypal{
	border:none; 
	position:absolute; 
	right:20px; 
	top:50%; 
	margin-top:-17px;
		
}

#boxtl,#boxtr,#boxbl,#boxbr{
	position:absolute;
	width:300px;
	height:200px;
	/* background-image:url(media/images/backgrounds/schwarz_15.png); */
	overflow:hidden;
	cursor:default;
}

#boxtl{
	top:35px;
	left:20px;
}

#boxtr{
	top:35px;
	right:20px;
}

#boxbl{
	top:270px;
	left:20px;
}

#boxbr{
	top:270px;
	right:20px;
}
#progress{
	height:10px;
	background-image:url(media/images/pattern/progress_orange_100.png);
	background-attachment:scroll; 
	background-repeat:repeat;
	background-position:left;
}