body {
	background-color: #ffffff;
	margin: 0px; 
	padding: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #373737;
	background: url(../img/background.png);
	margin: 0px 0px 0px 0px;
}

#wrap {
	margin: auto;
	width: 100%;
	height: auto;
	text-align: center;
}

#header {
	width: 100%;
	height: 370px;
	margin: auto;
	background: url(../img/header.png) no-repeat center;
}

#navigation {
	width: 100%;
	height: 38px;
	text-align: center;
	position: relative;
	/*top:141px;*/
	top: 267px;
	padding-top: 11px;
	z-index:99;
}

#content {
	width: 1000px;
	height: 502px;
	background: url(../img/content.png) no-repeat top;
	margin: auto;
        margin-top: -19px;
}

#context {
	float: left;
	width: 610px;
	height: 458px;
	overflow: auto;
	padding-right: 20px;
        margin-top: 25px;
        margin-left: 60px;
        text-align: left;
}

#aktuelles {
	float: right;
	width: 270px;
	height: auto;
	margin-top: 45px;
        margin-right: -20px;
        text-align: left;
}


#bottom {
	width: 1000px;
	height: 262px;
	background: url(../img/bottom.png) right no-repeat;
	margin: auto;
        margin-bottom: -11px;
}

#produkte {
	float:left;
	margin-left:25px;
	margin-top:45px;
	width:140px;
	height:120px;
	text-align: left;
}

#partner {
float:left;
margin-left:10px;
margin-top:23px;
padding-top: 20px;
text-align:left;
}
#kontakt {
	float: right;
	width: 435px;
	/*padding-top: 20px;*/
        text-align: left;
}

#footer {
	clear: both;
	width: 100%;
	height: 183px;
	background: url(../img/footer.png) center ;
	bottom: 0px;
}

#foot_navi {
	width: 305px;
	margin: auto;
	padding-top: 53px;
	text-align: left;
}

.europa_foto {
margin-left: 100px;
border: 0px solid #000000;
}

.foto_koepcke_logo {
border: 0px solid #000000;
}

#context .bodytext {
text-align: justify;
}

.bodytext {
font-size: 8pt;
}

li {
font-size: 8pt;
font-weight: normal;
list-style-image: url(../img/square.png);
}

#tx-powermail-pi1_fieldset_1 {
border: 0px solid #000000;
}

h1 {
font-family: Georgia, Verdana;
color: #15367a;
text-align: left;
font-size: 13pt;
}

.tx-powermail-pi1 {
font-size: 8pt;
}

.csc-menu {
margin-left: 40px;
}

legend {
display: none;
}

#foot_navi A:active   	 {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#foot_navi A:link      	 {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#foot_navi A:visited     {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#foot_navi A             {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#foot_navi A:hover       {color: #000000; margin: 0px 0px 0px 0px; text-decoration: underline; font-size: 10pt;}

#navigation A:active   	 {color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#navigation A:link       {color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#navigation A:visited    {color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#navigation A            {color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt;}
#navigation A:hover      {color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: underline; font-size: 10pt;}

A:active     {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 8pt;}
A:link       {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 8pt;}
A:visited    {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 8pt;}
A            {color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 8pt;}
A:hover      {color: #000000; margin: 0px 0px 0px 0px; text-decoration: underline; font-size: 8pt;}
#gewinnspiel {
	background: none;
	border: 0;
	height: 127px;
	width: 100%;
	position: absolute;
	z-index: 80;
	/*margin-left: 500px;*/
	margin-top: 170px;
}
/*
#gewinnspiel {
	background: none;
	border: 0;
	height: 127px;
	width: 595px;
	position: absolute;
	top: 172px;
	left: 25%;
	z-index: 80;
}*/


.tx-limaksupermailer-pi1 h1, h3{
	font-size: 8pt;
	text-transform: uppercase;
	margin-top: 15px;
	font-family: verdana, arial;
	font-weight: normal;
	color: #000000;
}

.tx-powermail-pi1_fieldset {
	border:0;
	width: 410px;
}

.powermail_mandatory {
        color: #000000;
        font-size: 7pt;
}

.tx-powermail-pi1 label  {
        float: left;
        width: 100px;
        color: #000000;
       
}

.tx-powermail-pi1 input, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_mandatory_submit {
        border: 1px solid #999797;
        margin-bottom: 3px;
        width: 200px;
        color: #696969;
        font-size: 9pt;
        height: 19px;
        margin-bottom: 4px;
		height: 20px;
}

.tx-powermail-pi1 textarea {
        border: 1px solid #999797;
        margin-bottom: 3px;
        width: 200px;
        color: #696969;
        font-size: 9pt;
        height: 59px;
        margin-bottom: 4px;
}

.tx-powermail-pi1 input:hover, .tx-powermail-pi1 input:focus, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit {
        border: 1px solid #656768;
        cursor:pointer;
}

.tx-powermail-pi1 textarea:hover {
        border: 1px solid #656768;
        cursor:pointer;
}

.tx-powermail-pi1 input:focus, .tx-powermail-pi1 textarea:focus, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit {
        background: #ededed;
        border: 1px solid #656768;
        cursor:pointer;
}

.tx-powermail-pi1_mandatory_submit {
        background: #ffffff;
        border: 0px solid #ffffff;
        cursor:pointer;
        border: 1px solid #656768;
}

.powermail_submit  {
        background: #ffffff;
        border: 0px solid #ffffff;
        margin-left: 100px;
        cursor:pointer;
        border: 1px solid #656768;
}

.powermail_captcha {
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

.powermail_captcha_captcha{
    margin-top: 0px;

}

/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	height:15px;
	background-color:#15367A;
	border:1px solid #15367A;
	font-size:11px;
	color:#fff;
	padding:3px 10px 5px 10px;
	margin-left:-2px;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
}

.error p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

/* pure CSS arrow */
.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#15367A transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-7px;
	left:5px;
	border-bottom:0 none;
}



.tx-limaksupermailer-pi1 input, .tx-powermail-pi1_confirmation_submit, .tx-limaksupermailer-pi1 select {
        border: 1px solid #999797;
        color: #696969;
        font-size: 9pt;
		height: 18px;
}

.tx-limaksupermailer-pi1 input:hover, .tx-limaksupermailer-pi1 input:focus, .tx-limaksupermailer-pi1 select:focus, .tx-limaksupermailer-pi1 select:hover {
        border: 1px solid #656768;
        cursor:pointer;
		height: 18px;
}
.tx-limaksupermailer-pi1 input:focus {
        background: #ededed;
        border: 1px solid #656768;
        cursor:pointer;
}

.tx-limaksupermailer-pi1 {
 font-size: 8pt;
color: #000000;
}

.limak-supermailer-action-subscribe, .limak-supermailer-action-unsubscribe {
    float: left;
    margin-top: 0px;
    margin-left: -20px;
}

#facebook img {
    border: 0px solid #ffffff;
    position: relative;
    left: 460px;
    top: 10px;
}
