body {
background:#003399 none repeat scroll 0 0;
color:#FFFFFF;
font-family:tahoma,arial !important;
font-size:13px;
margin:0;
}


.sIFR-flash{
width:100%;
}


fieldset{
border:0px groove threedface;
display:block;
margin-left:0px;
margin-right:0px;
padding:0;
}


div.csc-textpic-text{
background-image:url(../images/textbild.gif);
background-repeat:repeat-y;
margin-bottom:30px;
margin-left:254px;
min-height:236px;
}

img { border: 0; }

a:link {
color:#C5DDFB;
font-weight:bold;
text-decoration:none
}

a:visited {
color:#C5DDFB;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#FFED00;
font-weight:bold;
text-decoration:none;
}


p {
    margin:0px;
} 

.hide {

}

h3 {
color:#FFFFFF;
font-size:14px;
font-style:normal;
font-weight:bold;
margin:0 0 4px;
}

h1 {
background-image:url(../images/titelbg.gif);
background-repeat:repeat-x;
height:38px;
color:#FFFFFF;
font-size:22px;
font-style:normal;
font-weight:normal;
margin:1px 0 3px;
padding-left:20px;
}

span{
font-size:13px;
}

.clear{
clear:both;
}

.pumenu{
left:0;
position:absolute;
top:0;
width:100%;
z-index:1;
}

.pumenucon{
margin:0 auto;
width:850px;
}

*:first-child+html .pumenucon{
margin:0 auto;
width:930px;
}

* html .pumenucon{
margin:0 auto;
width:952px;
}

.pumenuoben{
height:114px;
width:850px;
}

.pumenulink{
height:184px;
width:850px;
}

* html .pumenuoben{
height:108px;
width:930px;
}

* html .pumenulink{
height:178px;
width:930px;
}

*:first-child+html .pumenuoben{
height:114px;
width:930px;
}

*:first-child+html .pumenulink{
height:178px;
width:930px;
}

.pumenulinks{
float:left;
height:100px;
width:400px;
}

.pumenurechtsbox{
    float: right;
    width: 400px;
}

.pumenurechtsfb{
    float: right;
    padding-top: 21px;
    width: 400px;
}

.fbcontainer{
    padding-right: 23px;
    text-align: right;
}

* html .fbcontainer{
padding-right:54px;
}


*:first-child+html .fbcontainer{
padding-right:54px;
}

.pumenurechts{
float:right;
padding-right:15px;
}

* html .pumenurechts{
float:right;
padding-right:54px;
padding-top:18px;
text-align:right;
}


*:first-child+html .pumenurechts{
float:right;
padding-right:54px;
padding-top:18px;
text-align:right;
}

.pumenurechts ul{
line-height:1.5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}

.pumenurechts li{
float:left;
}

.pumenuunten{
}

.pumenuunten ul{
line-height:1.5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}

.pumenuunten li{
float:left;
}

.pucontainer{
left:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
}

.container{
margin:0 auto;
padding:0;
text-align:left;
width:850px;
}

.containeroben{
background-image:url(../images/puntigamer-header.gif);
background-repeat:no-repeat;
height:395px;
width:850px;
}

.header{
height:100px;
width:850px;
}

.headerrechts {
float:right;
padding-top:52px;
text-align:right;
width:305px;
}

.headerrechts ul{
line-height:1.5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}

.headerrechts li{
float:left;
}

.headerlinks{
float:left;

}


.oben{
height:253px;
padding-top:104px;
width:850px;
}

.headerfoto{
}

.menu{
}

.menucontainer{
}

.containercontent{
background-color:#003399;
float:left;
width:850px;
}

.inhalt{
float:left;
padding:0 23px;
}

.inhaltlinks{
float:left;
width:560px;
}

.inhaltrechts{
float:right;
padding-right:21px;
padding-top:0px;
width:190px;
overflow:hidden;
}

.inhaltcontainer{
width:826px;
}

