 body {	font-size: 100%;	background-color: #efefef;	background-image:  url(../images/background.jpg);	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	line-height:19px;	background-position:top center;	text-align: center;
		 }
	
a {
	color:#99226a;
	text-decoration:none;
	 outline: none;

}	
	 
.wrapper {	position: relative;	width: 895px;	margin: -10px auto ;
   *margin: -16px auto ;	text-align: left;	color:#FFFFFF;	font-size: 0px;
				}
		
h1.header {
	background: url(../images/logo--trans.png) no-repeat;
	text-indent: -9999px;
	text-align: center;
	display: block;	position: relative;
	height: 115px;
	width: 245px;
	font-size: 0px;
	margin-top: 10px;
	*margin: 10px;
	*margin-left: 0px;
	*margin-top:0px; 
	*padding:0px;
}

 
 
      
    
    
     #main .shade {  
  
     position:relative;
   text-align: left;
	background-image:  url(../images/shading--trans.png);
    height:24px;
} 


#lang_select {
display:inline;
background-image:url(../images/lang_select--trans.png);
padding: 8px;
padding-bottom: 5px;
line-height: 18px;
margin-left:770px;
margin-top: 20px;
position:absolute;
}
 

#lang_select ul li, #lang_select ul, #lang_select a{
	text-align: right;
	list-style:none;
	padding-top:3px;
	padding-right:20px;
	color: #a7a7a7;
	font: 11px Helvetica;
}

#lang_select a{
	text-align: right;
	list-style:none;
	margin-top:0px;
	padding:5px;
	color: #c00078;
	font: 11px Helvetica;
	 text-decoration:none;
	 
   
}

 
 
 
 
 .head_copy img {  
 margin:40px 10px 48px ; 
  } 
 
 
#floatMenu {
    position:absolute;
    top:0px;
    left:50%;
    margin-left:286px;    
    margin-top: 30px;
    width:191px;
    
   
	
}
#floatMenu ul {
   
	list-style-type: none;
}
#floatMenu ul li a img{
    display:block;
    border: none;
   
    border-left:0px solid #909090;
    text-decoration:none;
   
    padding:0px 0px 0px 5px;
	font: bold 12px/0 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
} 
 
 
.block2 {
  background: #D0D0D0;
  width: 895px;
  margin-bottom: 10px;
  background: url(../images/text_block_bg.png) repeat-y;
    
}


.teaser_block{ 
	display:block; 
	padding:1px;
	overflow:auto;
	margin-top: -24px;
	

}



.text_block {
	width: 685px;
	float:left;
	padding: 25px;
}
.text_block img {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	border:4px solid #fff;

}

.text_block h2{
color:#99226a;
font-family:Helvetica,Sans-serif;
font-size:21px;
margin:0 0 0px;
padding:5px;


}	

.text_block h3{
color:#343434;
font-family:helvetica,Sans-serif;
margin:0 5px 15px;
font-size: 16px;
line-height: 24px;
}

.text_block h4{
color:#343434;
font-family:helvetica,Sans-serif;
margin:0px 5px 15px;
margin-top: -10px;
font-size: 14px;
line-height: 14px;
}

.text_block p{
color:#343434;
font-family:helvetica,Sans-serif;
margin:0 5px 15px;
line-height: 26px;


}	


h2 {
	font-family:Helvetica, Sans-serif;
	font-size:48px;
	color: #89b93b;
	margin: 20px 0px 10px 0px;
	padding: 0px;
}

p { 
		color:#FFFFFF;
		margin: 0px 5px 5px;
		font-family:helvetica, Sans-serif;
		font-size: 12px;
		}
		
small {
	color:#ffffff;
	font-family:Helvetica, Arial, Sans-serif;
	text-transform:uppercase;
	font-size:12px;
	display:block;
	
}
a {
	color:#99226a;
	text-decoration:none;
	 outline: none;

}
a:hover { text-decoration:underline; }

a:active { 
   outline: none;
   }


.2nd_menue_item {
	border:1px solid #a3a09e;
	margin-bottom:10px;
	


}
 


.2nd_menue_item .thumbnail { float:left; margin-right:20px; border:1px solid #979390; }

 
/*
	Footer-Styles
*/
#container2 {

background-image:url(../images/main_content_bg.png);
background-repeat: repeat-x;
background-color: #b3226f;
margin-top: -25px;
}

.container2_content {
	margin:0 auto;
padding-top:0px;
width:895px;
text-align:  left;
}

#footer {
   	background-color: black;
	text-align:center;
	
}


#footer ul li, #footer ul, #footer a{
	text-align: right;
	list-style:none;
	padding-top:20px;
	padding-right:20px;
	color: #fff;
	font: 11px Trebuchet;
	margin-top: 0px;
	height: 50px;

}

#footer a{
	text-align: center;
	list-style:none;
	margin-top:0px;
	padding:0px;
	color: #c00078;
	font: 11px Trebuchet;
	 text-decoration:none;
   
}

#page-wrap {
	
	background: white;
		color:#eee;
	min-height: 500px;
	height: auto !important;
	height: 492px;
}


#contact-area {
	width: 600px;
	margin-top: 25px;

}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 481px;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	margin: 00px 0px 10px 15px;
	border: 2px solid #ccc;
	color:#646464;
	
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #89b93b;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	color:#646464;
	font-family:helvetica,Sans-serif;
	outline: none;
	}

 label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 90px;
	padding-top: 5px;
	font-size: 1.4em;
	
	color: grey;
}

#post_container .buttonContainer {
float:right;
margin:13px 0 13px 13px;
}

.buttonContainer {
cursor:pointer;
float:left;
margin:0 0 13px;
}


.button a, .button input, .button-start input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/read_buttonx.png) no-repeat scroll 0 -33px;
border:medium none;
color:#99226A;
cursor:pointer;
float:left;
font-family:Verdana;
font-weight:bold;
height:23px;
margin-right:20px;
padding:8px 15px 0 12px;
text-shadow:1px 1px 1px #FFFFFF;
width:auto;
text-decoration: none;
}


.button a, .button input, .button-start input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/read_buttonx.png) no-repeat scroll right -33px;
border:medium none;
color:#99226A;
cursor:pointer;
float:left;
font-family:Verdana;
font-weight:bold;
height:23px;
margin:0;
padding:8px 15px 0 12;
text-shadow:1px 1px 1px #FFFFFF;
width:auto;
}
.button:hover, .button-start:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/read_buttonx.png) no-repeat scroll 0 0;
}
.button:hover a, .button:hover input, .button-start:hover input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/read_buttonx.png) no-repeat scroll right 0;
}
.button:active, .button-start:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/read_buttonx.png) no-repeat scroll 0 -66px;
}
.button:active a, .button:active input, .button-start:active input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/read_buttonx.png) no-repeat scroll right -66px;
}
