body, html { 		background-color: #FFFFFF;
				margin: 0;
				padding: 0;
				height: 100%;	/*IE*/			
				min-height:100%; /*Other Browsers*/
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 12px;
				color:#666;
}

p{				line-height: 18px;
				margin:0 0px 0px;
				text-align: justify;
				color:#666
}

.white {		color:#fff;
				font-size:12px;
				
}

.white_title	{ font-size:22px; color:#fff; }

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height:110%; color: #666666}

ul.left { list-style-type: none; padding: 0; margin: 0}

li.left { background-image: url(images/idot.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 25px}

ul.left2 { list-style-type: none; padding: 20px 0 0 0; margin: 0}

li.left2 { background-image: url(images/idot.gif); background-repeat: no-repeat; background-position: 0 24px; padding: 20px 0 0 25px}

.links {font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: underline;}
a.links:link {color: #666; text-decoration:underline}
a.links:visited {color: #666}
a.links:active {color: #666}
a.links:hover {color: #666; text-decoration: underline}

a {color: #666; text-decoration: none}
a:hover {color: #666; text-decoration: underline}

.button
{
  display: block;	
  margin: 5px 5px 5px 5px;
  padding: 7px 3px 3px 3px;
  width: 134px;
  height: 20px;
  background: url(images/button.gif) top left no-repeat; 
  text-align: center;
  text-decoration: none;
  /*border: 1px #999 solid;*/
  font-size: 11px;
  color: white;
  cursor:hand;
}

.button:hover {
	background-position: 0 -30px;color: white;text-decoration: none;
}
.button_gr, .button_fr
{
  display: block;	
  margin: 5px 5px 10px 0px;
  padding: 7px 3px 3px 10px;
  width: 127px;
  height: 20px;
  text-align: left;
  text-decoration: none;
  /*border: 1px #999 solid;*/
  font-size: 11px;
  color: white;
  cursor:hand;
}
.button_gr {background: url(images/button_gr.gif) top left no-repeat; }
.button_fr {background: url(images/button_fr.gif) top left no-repeat; }

.submit {
    background: url(images/button.gif) top left no-repeat; 
	color: #fff;
	padding-bottom: 2px;
    border: 0px #e83a95 solid;
    height: 30px;
    width: 130px;
	cursor:hand;
}	 


.submit:hover {
    background-position: 0 -30px;   
}


div.container_top {		min-height: 100%;
					height: auto !important; /* for normal browsers */
					height: 100%; /* For IE */
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					width: 950px;
					border: 0px #999999 solid;					
}


div.container {			position: relative;
					top: 30px;
					width: 950px;
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					border: 0px #999999 solid;
}


div.aff {			float:left;		
					width: 950px;	
					background-color: transparent;
					clear: both;
}

div.main {				float:left;		
					width: 950px;	
					background-color: transparent;
					border: 0px #999999 solid;
					clear: both;
					
}

div.main2 {				float:left;	
					margin-top: 37px;
					margin-left: 150px;	
					width: 500px;	
					background-color: transparent;
					border: 0px #999999 solid;
					text-align: justify;
					clear: both;
					
}

div.main2 ul { 	list-style-type: none; 
			padding: 5px; 
			margin: 5px;
}

div.main2 li { 	background-image: url(images/ul_dot.gif); 
			background-repeat: no-repeat; 
			background-position: 0 2px; 
			padding-left: 25px}


div.nav1 {			height: 27px;
					width: 950px;
					z-index: 10;
					background-color: #005F97;
					clear: both;
}


div.spacer {			float:left;	
					height: 20px;
					width: 950px;	
					background: transparent;
					border: 0px #8EA2B1 solid;
					clear: both;
}

div.about_title_left {	float:left;
					width:200px;
					margin-left:220px;
					margin-top:40px;
					color:#fff;
					font-size:22px;
					clear:both;
				
}
div.about_title_left2 {	float:left;
					width:200px;
					margin-left:250px;
					margin-top:20px;
					color:#fff;
					font-size:22px;
					clear:both;
				
}

div.about_title_right {	float:right;
					width:200px;
					margin-right:180px;
					margin-top:40px;
					color:#fff;
					font-size:22px;
					clear:both;
}

div.about_left {	float:left;
					background:url(images/lothar.png);
					height:374px;
					width:493px;
					margin-left:-10px;
					margin-top:40px;

}

div.about_left2 {	float:left;
					background:url(images/mona.png);
					height:374px;
					width:493px;
					margin-left:160px;
					margin-top:-50px;
					

}

div.about_inner_left {	float:left;
					width:230px;
					margin-left:200px;
					margin-top:12px;
					clear:both;
					
}

div.about_inner_left2 {	float:left;
					width:230px;
					margin-left:200px;
					margin-top:10px;
					clear:both;
					
}

div.about_right {	float:right;
					background:url(images/susanne.png);
					height:374px;
					width:493px;
					margin-right:-30px;
					margin-top:130px;

}

div.about_inner_right {	float:right;
					width:230px;
					margin-right:200px;
					margin-top:12px;
					clear:both;
}

div.about_inner_right2 {	float:right;
					width:250px;
					margin-right:250px;
					margin-top:20px;
					clear:both;
}


div.left_cont{		float:left;
					margin-top: 20px;
					margin-left: 0px;
					width:200px;
					border: 0px #8EA2B1 solid;
					background: transparent;
					text-align: justify;
}
div.right_cont{		float:right;
					margin-top: 20px;
					margin-left: 0px;
					width:300px;
					border: 0px #8EA2B1 solid;
					background: transparent;
					text-align: justify;
}

div.left{			float:left;
					width:200px;
					clear:left;
}


div.right{				float:right;
					margin-right: 0px;
					margin-top: 20px;
					width:300px;
					border: 0px #2e3192  solid;
					background: #fff;
}

div.centre{			float:left;
					margin-left: 5px;
					margin-top: 20px;
					width:395px;
					border: 0px #2e3192  solid;
					background: #fff;
					padding:0 20px 0 20px;
}

div.footer {			height: 27px;
					width: 950px;
					z-index: 10;
					border-top: 2px #005F97 solid;
					background-color: #fff;
					clear: both;
}

#twit-div {
font:12px Arial,sans-serif;
padding:10px 0 10px 0;
line-height:normal;
width:100%;
border:0px solid #999;
}
#twit-div ul {
list-style-type: none;margin:0; padding: 20px 0 0 0; margin: 0;
}
#twit-div li {
background-image: url(images/idot.gif); background-repeat: no-repeat; background-position: 0 24px; padding: 20px 0 0 25px; color:#666; border-bottom:1px #666 dotted;
}
#twit-div a {
color:#CC0000;
}

div.row			{	float:left;width:100%;clear:both;}
div.row_left	{	float:left; width:49%;text-align:left;height:30px;padding-top:10px}
div.row_right	{	float:right; width:49%;text-align:right;height:30px;padding-top:10px}


#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}



