body		
		{
		 margin:0;
		 background: #333366 url(../0_image/bg_body.gif) center top repeat-y;
		 font-size: 11px;
		 color: #9999CC;
		 font-family: verdana, arial, sans-serif;
		}
		
		

img		{
		 margin:0;
		 padding:0;
		 border:0;
		}
		
		
p 		{
		 margin:0px 0px 20px 0px;
		 padding:0;
		}


ul
		{
		 margin:20px 0px 20px 15px;
		 padding:0px 0px 0px 20px;
		}
		

a		
		{
		 color: #CCA300;
		 text-decoration:none;
		}

a:hover	
		{
		 color: #ffffff;
		 background: #000033;
		 text-decoration: none;
		}
		
a.active	
		{
		 color: #ffffff;
		 background: #000033;
		 text-decoration: none;
		}
		
		
.navigation a	
		{
		 padding:8px 0px 8px 20px;
		 margin:0px 25px 0px 0px;
		 font-size:12px;
		 background: url(../0_image/arrow.gif) no-repeat 6px 50%;
		 display:block;
		}
		
.navigation a.small
		{
		 padding:5px 0px 5px 33px;
		 margin:0px 25px 0px 0px;
		 font-size:11px;
		 background: url(../0_image/arrow_small.gif) no-repeat 22px 50%;
		 display:block;
		}
		
.navigation a.small-active
		{
		 padding:5px 0px 5px 33px;
		 margin:0px 25px 0px 0px;
		 font-size:11px;
		 color:#ffffff;
		 background: url(../0_image/arrow_small.gif) no-repeat 22px 50%;
		 display:block;
		}

.navigation a:hover
		{
		 background: #000033 url(../0_image/arrow.gif) no-repeat 6px 50%;
		}
		
.navigation a:hover.small	
		{
		 background: #000033 url(../0_image/arrow_small.gif) no-repeat 22px 50%;
		}
		
a:hover.nohover
		{
		 background: transparent;
		 line-height:0;
		 font-size:0;
		 height:0;
		}
		
		
h1		
		{
		 font-size:14px;
		 font-weight:bold;
		 padding:0;
		 margin:0px 0px 20px 0px;
		 padding:0px 0px 5px 0px;
		 background:url(../0_image/bg_h1.gif) no-repeat bottom left;
		}
		
h2		
		{
		 font-size:12px;
		 font-weight:bold;
		 margin:0px 0px 5px 0px;
		 padding:0;
		}
		

.rahmen		
		{
		 width: 800px;
		 border-bottom: solid 1px #414175;
		 border-left: solid 1px #414175;
		 border-right: solid 1px #414175;
		 margin:0 auto;
		 vertical-align:bottom;
		 background:url(../0_image/bg_rahmen.gif) center bottom no-repeat;
		 padding:0;
		}
		
.footer		
		{
		 font-size: 10px;
		 color: #666699;
		 background: url(../0_image/bg_footer.gif) repeat-x;
		 text-align: center;
		 padding: 25px 50px 50px 50px;
		 margin:0 auto;
		 width: 700px;
		}
		
.header
		{
		 height: 40px;
		 background: url(../0_image/bg_head.gif) center top no-repeat;
		 text-align: right;
		 padding: 0px 20px 0px 0px;
		 margin:0;
		}
		
.logo-head
{
line-height:0;
font-size:0;
padding:0;
height:0;
}
		
.pipe		
		{
		 margin: 0px 5px 0px 5px;
		}


.spielpunkt	
		{
		 text-align:right;
		}
		
		
.navigation	
		{
		 width:219px;
		 background:url(../0_image/bg_nav.gif) repeat-x top left;
		 text-align:left;
		 vertical-align:top;
		 padding: 0px 0px 0px 25px;
		 margin:0;
		 line-height:100%;
		 height:500px;
		 
		}


.content	
		{
		 padding:30px 30px 85px 25px;
		 line-height:16px;
		}
		
		
.line		
		{
		 height: 1px;
		 line-height: 1px;
		 font-size: 1px;
		 background:url(../0_image/nav-line.gif) no-repeat;
		}

	
.ref		
		{
		 margin: 0px 20px 15px 0px;
		 border: solid 1px #414175;
		 width: 200px;
		}
		
		
.part
		{
		 margin: 0px 20px 15px 0px;
		 border: solid 1px #414175;
		 width: 123px;
		}


ul.check	
		{
		 list-style-image:url(../0_image/check.gif);
		}



		
div.liste
		{
		 padding: 10px 10px 0px 20px;
		 text-align:left; vertical-align:top;
		 background: url(../0_image/list_bg.gif) top left no-repeat;
		 float:left;
		 width:220px;
		 height:155px;
		 xborder: solid 1px #ffffff;
		}
		
div.news
		{
		margin:30px 0px 10px 0px;
		 padding: 10px 10px 0px 20px;
		 text-align:left; vertical-align:top;
		 background: url(../0_image/news_bg.gif) top left no-repeat;
		 xborder: solid 1px #ffffff;
		}
		
div.spielautomaten 
		{
		 vertical-align:top;
		 text-align:center;
		 width:50%;
		 height:21px;
		 padding-top:179px;
		 margin-bottom:20px;
		 float:left;
		}


.image
		{
		 margin-bottom:10px;
		}
		

.input
{
width:300px;
background: transparent ;
border: solid 1px #414175;
font-size:11px;
color:#9999CC;
padding:3px;
margin:0;
vertical-align:middle;
}

.text
{
width:300px;
background: transparent;
border: solid 1px #414175;
font-size:11px;
color:#9999CC;
height:150px;
font-family: verdana, arial, sans-serif;
}

.auswahl
{
width:300px;
}

form
{
font-size:11px;
padding-top:5px;
background: url(../0_image/news_bg.gif) top left no-repeat;
}

.button
{
background: #1A1A4B;
color:#CCA300;
font-size:12px;
padding:5px;
border: solid 1px #414175;
}

div.content td
{
vertical-align:top;
}
