/********************************Allgemein*********************************************/

* { 
margin: 0; padding: 0 
}

html, body, p, ul, h1, h2, h3, form, fieldset, input { 
margin: 0; padding: 0 
}

body,html { 
width:100%;	height:100% 
}

img { 
border:0; margin:0; padding:0 
}

body {
	background-color:#FFF;
	font:0.8em Arial, sans-serif;
	color:#FFF;
	line-height:1.5em	
}

#website {
	display:none;
}


/********************************Schrift******************************************/

h1 {
	font: bold 1.8em Arial, sans-serif;
	margin-bottom:10px;
}

h2 {
	font: bold 1.5em Arial, sans-serif;
	margin-bottom:8px;
}


h3{
	font: bold 1.0em Arial, sans-serif;
	margin-bottom:3px;
}


/********************************Links******************************************/

a {
background-color: transparent; text-decoration: none 
}

a:link, a:visited, a:active {
color: #000000;
font-weight: bold;
}

a:hover {
color:#FE0000
}

/********************************Clearfix******************************************/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%
}
/* End hide from IE-mac */

/********************************Header******************************************/

#header {
height:150px
}


/********************************Menu******************************************/

#menu {
	height:89px;
	background:url(../images/menu.png) #ffffff no-repeat;
	width:100%
}

#navcontainer {
	margin: 0 0 0 100px;
	padding: 0px
}

#navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left
}

#navcontainer ul li { 
float: left; 
}

#navcontainer ul li a {
	text-decoration: none;
	background: url(../images/menu_normal.png) no-repeat top left;
	font:bold 12px tahoma,arial,helvetica,sans-serif;
	float: left;
	margin: 0 0 0 -25px;
	height: 37px;
	width: 127px;
	text-align:center;
	padding: 40px 0 0 0;
	text-transform:uppercase
}

#navcontainer li a:hover {
	background: url(../images/menu_hover.png) no-repeat left top;
	color: #7CBF58
}

/********************************Content******************************************/

#wrapper {
	position: relative;
	left:50%;
	width:1000px;
	margin-left:-500px;
	text-align: left
}

#box {
	margin-top:30px;
	width:750px;
	float:left;
}

#box1 {
	margin-top:30px;
	width:210px;
	float:right;
}

#box2 {
	margin:30px 30px 0 0;
	width:750px;
	float:left;
}

#box3 {
	margin:30px 30px 0 0;
	width:31%;
	float:left;
}

.box_angebote {
	margin-top:30px;
	width:750px;
	float:left;
}

.boxadmin {
	margin-top:30px;
	width:1000px;
	float:none;
}


/*******************************Box************************************************/

.ro {
	background:url(../images/roundedbox_ro.png) top right no-repeat;
}

.lo {
	background:url(../images/roundedbox_lo.png) top left no-repeat;
}

.ru {
	background:url(../images/roundedbox_ru.png) bottom right no-repeat;
}

.lu {
	background:url(../images/roundedbox_lu.png) bottom left no-repeat;
}

.inhalt {
	margin: 0;
	padding:1.5em 1.5em 2.5em 1.5em;
}

.inhalt_werbung {
	margin: 0;
	padding:1.5em 1.5em 2.5em 1.5em;  
}

.inhalt_werbung a:link, a:visited, a:active {
  color: #1a4004;
  font-weight: bold;
  text-decoration:underline;
}

.inhalt_werbung a:hover {
  color:#FE0000
}

.inhalt p {
	margin:0;
	padding:0;
}

.inhaltangebote {
	margin: 0;
	padding:1.5em 1.5em 2.5em 1.5em;
}

.inhaltangebote p {
	margin: 0;
	padding: 0;
}

.table_angebote {
  width: 100%;
  border-width:1px;
  border-style:solid;
  border-color:white;
}

.table_angebote a:link, a:visited, a:active {
  color: #1a4004;
  font-weight: bold;
  text-decoration:underline;
}

.table_angebote a:hover {
  color:#FE0000
}

.table_pokerblatt2 {
  border-width:1px;
  border-style:solid;
  border-color:black;
  background-color:white;
}

.table_kommentare {
  color:black;
  border-width:1px;
  border-style:solid;
  border-color:black;
  background-color:white;
  font:12px Arial, sans-serif;
}

.table_freeroll {
  color:black;
  border-width:1px;
  border-style:solid;
  border-color:black;
  background-color:white;
  font:12px Arial, sans-serif;
}

.table_freeroll a:link, a:visited, a:active {
  color: #1a4004;
  font-weight: bold;
  text-decoration:underline;
}

.table_freeroll a:hover {
  color:#FE0000
}

.angebot_bild {
	margin: 0;
	padding:0.5em 0.5em 0.5em 0.5em;
}

.rechte_box_anbieter {
  width:18%;
  vertical-align:middle;  
}

.box_ausrichtung1 {
  vertical-align:middle;
}

.box_text1 {
  font-weight:bold;
}

sup {
  vertical-align:top;
  font-size:0.8em; 
  line-heigt:100%;
  color:yellow;
}



