		html, body
		{
			height: 100%;
		}
		
		img 
		{
		   behavior: url("/js/pngbehavior.htc");
		}
		
        .preload {
            width:0px;
            height:0px;
            display: none;
        }
        
        .i1 {
            background-image: url('/img/inpbg_blue2green.gif');
        }		
        .i2 {
            background-image: url('/img/inpbg_green2blue.gif');
        }		
        .i3 {
            background-image: url('/img/area_blue2green.gif');
        }		
        .i4 {
            background-image: url('/img/area_blue2green.gif');
        }		
        .i5 {
            background-image: url('/img/menu_item.gif');
        }		
		
		body 
		{
			background-image: url('/img/bg1.jpg');
			background-repeat: repeat-x;		
			background-color: #dedee5;
			margin: 0px 0px 0px 0px;
			padding: 0;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			height: 100%;
		}
		
		acronym
		{
			border-bottom: 1px dotted #000;
			border-color: #777;
		}
		
		#wrapper
		{
			width: 901px;
			padding: 11px 0 0 0;
			margin: 0 auto;
			display: block;
		}

		#container 
		{
			width: 901px;
			min-height: 600px;
			float: left;
			background-image: url('/img/bgloop.gif');
			background-repeat: repeat-y;
		}
		
		#foot
		{
			display: block;
			width: 898px;
			height: 115px;
			background-image: url('/img/bgfoot.jpg');
			background-repeat: no-repeat;
			float: left;
			text-align: center;
		}
		
		#foot span
		{
		  font-size: 9px;
          text-align: right;
          color: rgb(160,160,160);
		}
		
/*		* html body #wrapper 
		{
			height: 100%;
		}
*/

		
		#head1
		{
			background-image: url('/img/slice_03.jpg');
			background-repeat: no-repeat;
			width: 898px;
			height: 58px;
		}

		#head2
		{
			background-image: url('/img/slice_03-2_03.jpg');
			background-repeat: no-repeat;
			width: 898px;
			height: 58px;
		}

		#teaser
		{
			/*background-image: url('/img/slice_05.gif');
			background-repeat: no-repeat;*/
			width: 898px;
			height: 135px;
			display: block;
		}

		#teaser a:focus
		{
			outline: 0;
		}
		
		a.winterspecial, a:hover.winterspecial
		{
			display: block;
			background-image: url('/img/teaser_winterspecial.jpg');
			background-repeat: no-repeat;
			width: 898px;
			height: 135px;
		}

		a.sommerspecial, a:hover.sommerspecial
		{
			display: block;
			background-image: url('/img/teaser_sommerspecial.jpg');
			background-repeat: no-repeat;
			width: 898px;
			height: 135px;
		}

		a.relaunchspecial, a:hover.relaunchspecial
		{
			display: block;
			background-image: url('/img/teaser_relaunch_special.jpg');
			background-repeat: no-repeat;
			width: 898px;
			height: 135px;
		}

/*
		#teaser img
		{
			border: 0;
		}

		#teaser span.sommerspecial
		{
			display: block;
			background-image: url('/img/teaser_sommerspecial.jpg');
			background-repeat: no-repeat;
			width: 898px;
			height: 135px;
			cursor: hand;
		}
*/

		#head1 #buttons 
		{
			margin-left: 294px;
		}
		
		#head1 a 
		{
			display: block;
			width: 97px;
			height: 24px;
			float: left;
			background-repeat: no-repeat;
			margin-top: 33px;
		}
		
		#head1 a:focus
		{
			outline: 0;
		}
		
		#head1 a#startseite {
			background-image: url('/img/b_startseite.jpg');
		}
		#head1 a#rootserver {
			background-image: url('/img/b_rootserver.jpg');
		}
		#head1 a#gameserver {
			background-image: url('/img/b_gameserver.jpg');
		}
		#head1 a#voiceserver {
			background-image: url('/img/b_voiceserver.jpg');
		}
		#head1 a#radiostreams {
			background-image: url('/img/b_radiostreams.jpg');
		}
		#head1 a#co-location {
			background-image: url('/img/b_co-location.jpg');
		}
		
		
		.menu
		{
			float: left;
			width: 181px;
			background-image: url('/img/menu_bgloop.gif');
			background-repeat: repeat-y;
		}
		
		.menu h1
		{
			background-image: url('/img/menu_head.gif');
			margin: 0;
			padding: 0;
			height: 24px;
			width: 181px;
		}

		.menu h1 span
		{
			display: block;
			margin: 0;
			padding: 7px 0 0 25px;
			font-family: Verdana, Sans-Serif;
			font-weight: bold;
			font-size: 10px;
			color: #ffffff;
			text-transform: uppercase;
		}

		.menu h2
		{
			background-image: url('/img/menu_head2.jpg');
			margin: 0;
			padding: 0;
			height: 20px;
			width: 181px;
		}
		

		.menu h2 span
		{
			display: block;
			margin: 0;
			padding: 3px 0 0 25px;
			font-family: Verdana, Sans-Serif;
			font-weight: bold;
			font-size: 10px;
			color: #ffffff;
			text-transform: uppercase;
		}
		
		.menu ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
/*
			margin: 0px 0 17px 0;
			padding: 2px 0 0 0;
			background-image: url('/img/menu_item.gif');
*/
		}
		
		.menu li
		{
		margin: 0;
		padding: 0;
		width: 181px;
		height: 21px;
/*
			margin: 0;
			padding: 0 0 0 25px;
			width: 151px;
			height: 21px;
*/
		}
		
		.menu a:link, .menu a:visited, .menu a:active
		{
			display: block;
			background-image: url('/img/menu_item.gif');
			margin: 0;
			padding: 0;
			font-family: Verdana, Sans-Serif;
			font-weight: normal;
			font-size: 10px;
			color: #434170;
			text-decoration: none;
			width: 181px;
			height: 21px;
		}
		
		.menu a.sel, .menu a:link.sel, .menu a:visited.sel
		{
			color: #bd030a;
			font-weight: bold;
			/*text-decoration: underline;*/
		}

		.menu a:hover
		{
			color: #bd030a;
/*			text-decoration: underline; */
			background-image: url('/img/menu_item_hover.gif');
			cursor: hand;
		}
		
		.menu a:focus
		{
			outline: 0;
		}
		
		.menu a span
		{
			display: block;
			width: 158px;
			height: 18px;
			padding: 3px 0 0 23px;
		}		

		.menu span.spacer
		{
			display: block;
			height: 18px;
		}
		
		.content
		{
			margin: 0;
			padding: 0;
			width: 539px;
			min-height: 600px;
			background-image: url('/img/content_bgloop.gif');
			background-repeat: repeat-y;
			float: left;
		}
		
		
		
		.content h1
		{
			background-image: url('/img/content_head.gif');
			background-repeat: no-repeat;
			height: 24px;
			width: 539px;
			margin: 0;
			padding: 0;
		}
		
		.content h1 span
		{
			display: block;
			padding: 7px 0 0 25px;
			font-family: Verdana, Sans-Serif;
			font-weight: bold;
			font-size: 10px;
			color: #ffffff;
			text-transform: uppercase;
		}
		
		
		.content h2
		{
			background-image: url('/img/content_head4.jpg');
			background-repeat: no-repeat;
			margin: 0;
			padding: 0;
			display: block;
			height: 37px;
			width: 539px;
		}
		
		.content h2 span
		{
			display: block;
			margin: 0;
			padding: 8px 0 0 24px;
			font-family: Verdana, Sans-Serif;
			font-weight: bold;
			font-size: 17px;
			color: #434170;
			color: #111;
		}

		.content h2x
		{
			margin: 0;
			padding: 8px 0 0 0px;
			font-family: Verdana, Sans-Serif;
			font-weight: bolder;
			font-size: 17px;
			color: #434170;
			border-bottom: 1px solid #999;
		}
		
		.content #end_sign
		{
			background-image: url('/img/end_sign_bg.jpg');
			background-repeat: no-repeat;
			margin: 0;
			padding: 0;
			padding-left: 240px;
			padding-right: 25px;
			padding-top: 7px;
			height: 360px;
		}

		.content .body
		{
			margin: 15px 0 0 0;
			padding: 0px 25px 0px 25px;
			font-family: Verdana, Sans-Serif;
			font-weight: normal;
			font-size: 11px;
			color: #000000;
			line-height: 1.4em;
		}
		
		.content .body h1 
		{
			background-image: url('/img/content_head2.jpg');
		}
		
		.content img.left
		{
			margin: 0px 6px 0px 0px;
			float: left;
		}

		.content img.border
		{
			border-style: solid;
			border-color: #434170;
			border-width: 1px;
		}

		.content img.right
		{
			margin: 0px 6px 0px 6px;
			float: right;
		}

		.content ul
		{
			list-style-type: square;
			margin: 0 0 0 25px;
			padding: 0px 0px 15px 15px;
		}
		
		.content li
		{
			margin-bottom: 4px;
			margin-right: 20px;
			line-height: 1.3em;
		}
		
		.content a:link, a:visited, a:active
		{
			font-family: Verdana, Sans-Serif;
			font-size: 11px;
			color: #434170;
		}

		.content a:hover
		{
			font-family: Verdana, Sans-Serif;
			color: #434170;
			background-color: #eeeeee;
		}
		
		.content .faq a, a:link, a:visited, a:active
		{
			font-family: Verdana, Sans-Serif;
			font-size: 11px;
			color: #434170;
			text-decoration: none;
		}

		.content .faq a:hover
		{
			font-family: Verdana, Sans-Serif;
			color: #434170;
			background-color: #eeeeee;
		}

		.content p.up
		{
			display: block;
			text-align: right;
			margin: 15px 20px 10px 15px;
			margin: 15px 0px 10px 0px;
			border-top: 1px solid #aaa;
		}

		.content p.up a
		{
			font-family: Verdana, Sans-Serif;
			font-size: 10px;
		}
		
		fieldset#cust_login 
		{
			border: none;
			margin: 0;
			padding: 0;
			margin-top: 5px;
		}
		
		fieldset#cust_login label
		{
			float: left;
			font-size: 10px;
			width: 46px;
			clear: left;
			padding-left: 13px;
			padding-top: 5px;
			padding-bottom: 6px;

		}
		fieldset#cust_login input.text
		{
			margin-top: 2px;
			margin-right: 15px;
			float: right;
			width: 98px;
			height: 14px;
			font-size: 9px;
			border: 0;
			padding: 1px;
			background-repeat: no-repeat;
		}

		fieldset#cust_login input.blue2green
		{
			background-image: url('/img/inpbg_blue2green.gif');
		}
		fieldset#cust_login input.green2blue
		{
			background-image: url('/img/inpbg_green2blue.gif');
		}
		fieldset#cust_login input.blue
		{
			background-image: url('/img/inpbg_blue.gif');
		}
		fieldset#cust_login input.green
		{
			background-image: url('/img/inpbggreen.jpg');
		}
		fieldset#cust_login input.red
		{
			background-image: url('/img/inpbgred.jpg');
		}

		
		
		fieldset#cust_login input.image
		{
			margin-top: 8px;
			margin-right: 15px;
			margin-bottom: 8px;
			float: right;
		}
		
		#support
		{
			padding: 0;
			margin: 0;
			background-image: url('/img/support0700.jpg');
			background-repeat: no-repeat;
			width: 177px;
			height: 108px;
	
		}
		
		
		
		.gameserver
		{
			margin: 10px 14px 14px 14px;
			padding: 0;
			color: #fff;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}

		.gameserver a, .gameserver a:link, .gameserver a:visited, .gameserver a:active
		{
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #fff;
			text-decoration: underline;
		}
		.gameserver a:hover
		{
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #000;
			text-decoration: none;
			background-color: #fff;
		}
		
		.gameserver ul
		{
			list-style-type: square;
			margin-left: 0;
			margin-top: -35px;
		}
		
		.gameserver#css
		{
			background-image: url('/img/gamesv_css.jpg');
			background-repeat: no-repeat;
			padding: 77px 0px 0 185px;
			height: 214px;
		}

		.gameserver#cs16
		{
			background-image: url('/img/gamesv_cs16.jpg');
			background-repeat: no-repeat;
			padding: 77px 5px 0 185px;
			height: 214px;
		}

		.gameserver#tf2
		{
			background-image: url('/img/gamesv_tf2.jpg');
			background-repeat: no-repeat;
			padding: 77px 0px 0 185px;
			height: 214px;
		}
		
		.gameserver a.bestellen, .gameserver a:link.bestellen, .gameserver a:visited.bestellen, .gameserver a:active.bestellen, .gameserver a:hover.bestellen
		{
			position: relative;
			left: 140px;
			top: 152px;
			display: block;
			width: 142px;
			height: 37px;		
			/*background-image: url('/img/b_bestellen.gif');
			background-repeat: no-repeat;*/
			text-decoration: none;
			background-color: transparent;
		}


		img.news_icon
		{
			display: block;
			width: 88px;
			height: 32px;
			margin: 8px 15px 0 12px;
			float: left; 
			background-image: url('/img/news.gif');	
			background-repeat: no-repeat;	
		}
		
		.ffmracks
		{
			display: block;
			width: 530px;
			background-image: url('/img/ffmracks2.jpg');
			background-repeat: no-repeat;
			background-position: top right;
		}		
		
		
		.content label
		{
			display: block;
			width: 135px;
			/* clear: left; */
			float: left;
			color: #000;
			margin: 1px 0 10px 0;
   		}

		.content input.text
		{
			height: 15px;
			width: 220px;
			font-family: Verdana, Sans-Serif;
			font-size: 11px;
			border: 0;
			padding: 1px;
			background-repeat: no-repeat;
			margin: 2px 0 0px 0;
			float: left;
		}

		.content textarea
		{
			height: 100px;
			width: 220px;
			font-family: Verdana, Sans-Serif;
			font-size: 11px;
			border: 0;
			padding: 1px;
			background-repeat: no-repeat;
			margin: 2px 0 0px 0;
			float: left;
		}
		
		.content input.ok
		{
			float: right;
			padding: 0;
			margin: 0 0 4px 10px;
			
		}
		.content img.ok
		{
			padding: 0;
			margin: 0 0 4px 10px;
		}
		
		.content .blue
		{
			background-image: url(/img/inpbg_blue.gif);
		}
		.content .red
		{
			background-image: url(/img/inpbg_red.gif);
		}
		.content .blue2green
		{
			background-image: url(/img/inpbg_blue2green.gif);
		}
		.content .green2blue
		{
			background-image: url(/img/inpbg_green2blue.gif);
		}
		
		.content .bigblue
		{
			background-image: url(/img/area_blue.gif);
		}
		.content .bigred
		{
			background-image: url(/img/area_red.gif);
		}
		.content .bigblue2green
		{
			background-image: url(/img/area_blue2green.gif);
		}
		.content .biggreen2blue
		{
			background-image: url(/img/area_green2blue.gif);
		}


		.content fieldset
		{
			padding: 10px;
			border: 1px solid #c3c3c9;
			background: transparent url(/img/fsbg.gif) left bottom repeat-x;
			margin-bottom: 16px;
			width: 445px;
			margin: 0 auto 0 auto;
		}
		
		.content select
		{
			
			font-family: Verdana, Sans-Serif;
			font-size: 11px;
			border: 1px solid #c3c3c9;
			margin: 2px 0 10px 0;
			padding: 0;
			float: left;
		}
		
		.content input.display
		{
			border: 0;
			background-color: transparent;
			font-weight: bold;
			font-size: 1em;
			color: blue;
			width: 300px;		
		}
		
		.content input.chk
		{
			clear: left;
			float: left;
			margin-left: 135px;
		}

		.content label.chk
		{
			float: left;
			width: 285px;
			margin-left: 4px;
		}
		
		.content span.vsde
		{
			float: right;
			display: block;
			width: 217px;
			height: 196px;
			margin-left: 15px;
			background-image: url('/img/vsde.jpg');
		}

		p.error
		{
			padding: 0;
			margin: 0;
			font-weight: bold;
			color: red;
		}
		
		span.error
		{
			float: left;
			display: block;
			background-image: url('/img/notok.gif');
			height: 15px;
			width: 15px;
			margin: 2px 10px 0 5px;
		}
		
		.content h3
		{
			padding: 0 0 8px 0;
			border-bottom: 1px solid #ddd;
			font-size: 1.2em;			
		}

		.content span.smile
		{
			float: left;
			border: 1px;
			display: block;
			height: 40px;
			width: 39px;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/smiley.png');		
			margin: 1px 10px 0 12px;
			padding: 0;
		}

		html > body .content span.smile
		{
			float: left;
			border: 1px;
			display:2 block;
			height: 40px;
			width: 39px;
			background: url('/img/smiley.png');
			background-repeat: no-repeat;
			margin: 1px 10px 0 22px;
			padding: 0;
		}
		
		.content span.question
		{
			float: left;
			border: 1px;
			display: block;
			height: 40px;
			width: 39px;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/questionmark.png');		
			margin: 0 10px 0 12px;
			padding: 0;
		}

		html > body .content span.question
		{
			float: left;
			border: 1px;
			display: block;
			height: 40px;
			width: 39px;
			background: url('/img/questionmark.png');
			background-repeat: no-repeat;
			margin: 0 10px 0 22px;
			padding: 0;
		}


		html > body .content span.fon
		{
			float: left;
			border: 1px;
			display: block;
			height: 43px;
			width: 58px;
			background: url('/img/rotes-telefon.png');
			background-repeat: no-repeat;
			margin: 4px 10px 0 22px;
			padding: 0;
		}
		
		.content span.fon
		{
			float: left;
			border: 1px;
			display: block;
			height: 43px;
			width: 58px;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rotes-telefon.png');		
			margin: 4px 10px 0 12px;
			padding: 0;
		}

		html > body .content span.icq
		{
			float: left;
			border: 1px;
			display: block;
			height: 42px;
			width: 42px;
			background: url('/img/icq.png');
			background-repeat: no-repeat;
			margin: 1px 10px 0 22px;
			padding: 0;
		}
		
		.content span.icq
		{
			float: left;
			border: 1px;
			display: block;
			height: 42px;
			width: 42px;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icq.png');		
			margin: 1px 10px 0 12px;
			padding: 0;
		}


		.content span.bstatus
		{
			margin: 10px auto 10px auto;
			display: block;
			width: 464px;
			height: 54px;
		}		
		
		.content span.s1 {	background-image: url('/img/bestellstatus_1.gif');	}
		.content span.s2 {	background-image: url('/img/bestellstatus_2.gif');	}
		.content span.s3 {	background-image: url('/img/bestellstatus_3.gif');	}
		.content span.s4 {	background-image: url('/img/bestellstatus_4.gif');	}
