body {
background:#003399 none repeat scroll 0 0;
color:#FFFFFF;
font-family:tahoma,arial !important;
font-size:13px;
margin:0;
}

/*------imagemap-fce----*/
.imagemapcontainer{
}

.imagemap{
float:left;
height:306px;
padding-right:25px;
width:229px;
}

.imagemaptext{
background-image:url("../images/textbild.gif");
background-repeat:repeat-y;
float:left;
height:275px;
width:546px;
}

/*------sitemap--------*/

.tx-dropdownsitemap-pi1{
padding-bottom:30px;
padding-top:10px;
}

.tx-dropdownsitemap-pi1 div.expAll{
background-color:#003399;
border:1px solid #FFFFFF;
color:inherit;
padding:5px;
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active{
color:#FFFFFF;
text-decoration:none;
}

*:first-child+html .sIFR-flash{
width:804px;
}

* html .sIFR-flash{
width:100%;
}

.sIFR-flash{
width:800px;
}

/*-----------powermail------------*/

.tx-powermail-pi1{
padding-left:7px;
}

fieldset.tx-powermail-pi1_fieldset.pm_obenlinks{
background-color:transparent;
border:0 solid;
float:left;
width:265px;
}

.pm_anrede{
}

input#uid6{
width:60px;
}

.pm_vorname{
}

input#uid7{
width:150px;
}

.pm_adresse{
}


input#uid8{
width:150px;
}

.pm_plz{
}


input#uid9{
width:60px;
}

fieldset.tx-powermail-pi1_fieldset.pm_obenrechts{
background-color:transparent;
border:0 solid;
width:265px;
}

#powermaildiv_uid10{
margin-top:41px;
}

input#uid10{
width:150px;
}


input#uid11{
width:150px;
}


input#uid12{
width:150px;
}

fieldset.tx-powermail-pi1_fieldset.pm_mitte{
background-color:transparent;
border-color:white;
border-style:solid;
border-width:2px 0 0;
float:left;
width:544px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select{
width:438px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
display:none;
}

div.tx_powermail_pi1_fieldwrap_html #powermaildiv_uid17{
}

fieldset.tx-powermail-pi1_fieldset.pm_untenlinks{
background-color:transparent;
border:0 solid;
float:left;
width:392px;
}

fieldset.tx-powermail-pi1_fieldset.pm_untenrechts{
background-color:transparent;
border:0 solid;
color:#003399;
float:left;
width:116px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit{
font-weight:bold;
margin:20px 0 10px 96px;
}

fieldset.tx-powermail-pi1_fieldset legend{
display:none;
}

fieldset.tx-powermail-pi1_fieldset div.even{
background-color:transparent;
}

fieldset.tx-powermail-pi1_fieldset label{
clear:both;
display:block;
float:left;
font-weight:bold;
padding-top:3px;
width:96px;
}

div.powermail_mandatory_js{
color:white;
margin:3px 0 15px 96px;
}



/*-------------end----------------*/

.csc-textpic-imagewrap{
float:right;
padding-bottom:25px !important;
}

.textganzebreite{
background-color:#012264;
margin-bottom:30px;
min-height:236px;
padding-bottom:15px;
}

dd.csc-textpic-caption{
font-style:italic;
}


div.csc-textpic-text{
background-image:url(../images/textbild.gif);
background-repeat:repeat-y;
margin-bottom:30px;
margin-left:254px;
min-height:236px;
height:auto !important;
height:236px;
width:546px;
}

*:first-child+html div.csc-textpic-text{
background-image:url(../images/textbild.gif);
background-repeat:repeat-y;
margin-bottom:30px;
margin-left:258px;
min-height:236px;
height:auto !important;
height:236px;
width:546px;
}

* html div.csc-textpic-text{
background-image:url(../images/textbild.gif);
background-repeat:repeat-y;
margin-bottom:30px;
margin-left:254px;
min-height:236px;
height:auto !important;
height:236px;
width:546px;
}


img { border: 0; }

a:link {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

a:hover {
color:#ffed00;
font-weight:bold;
text-decoration:underline;
}


p {
margin:0;
padding:5px 20px;
} 

.hide {

}

h3 {
color:#113A7F;
font-size:18px;
font-style:normal;
font-weight:normal;
margin:4px 0 8px;
}

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:930px;
}

.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;
}

.pumenurechts{
float:right;
padding-right:15px;
padding-top:50px;
}

* html .pumenurechts{
float:right;
padding-right:54px;
padding-top:62px;
text-align:right;
}


*:first-child+html .pumenurechts{
float:right;
padding-right:54px;
padding-top:62px;
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;
}

.inhaltcontainer{
}


/** Gluecksrad **/

#swfContainer{
	margin-left:-22px;
	}
