/* CSS Document */
body
{
margin-top:			38px;
background-image:	url(img/bg_site.gif);
background-repeat:	repeat-x;
background-position:top left;
font-family:		verdana, Arial;
font-size:			11px;
line-height:		16px;
text-align:			center;
}

#siteframe
{
width:				961px;
margin:				0 auto;
text-align:			left;
}

#navi img
{
border:				none;
margin-left:		20px;
margin-top:			7px;
}

#branding
{
padding-top:		46px;
width:				209px;
}
#branding img
{
border:				none;
margin:				0;
}

#content
{
width:				746px;
float:				left;
}
div.container
{
border:				1px solid #ACD8F3;
width:				746px;
margin-bottom:		8px;
background-color:	#fff;
background-image:	url(img/container_bg.gif);
background-repeat:	repeat-x;
background-position:bottom left;
}

div.container div.innercontent
{
width:				736px;
margin:				5px;
background-color:	#ECEBEB;
}

div.container div.innercontent div.half
{
width:				49%;
float:				left;
}


div.container div.innercontent img
{
float: 				left;
margin:				4px 10px 5px 24px;
}
div.container div.innercontent img.fR
{
float: 				right;
margin:				4px 24px 5px 10px;
}
div.container div#flash img { margin:0; float:none; }

div.container div.innercontent p.prospektimg
{
float:right;
padding-left:24px;
margin:0;
color:#6a98b2;
width:320px;
}

div.container div.innercontent p.prospektimg img
{
float:none;
padding:0;
margin:4px 0 0 0;
}

div.one, div.two, div.three
{
width:				235px;
float:				left;
}

div.one{margin-right:16px;}
div.two{margin-right:15px;}

ul
{
list-style:			square;
margin:				0 0 8px 0;
padding:			0 0 0 37px;
}

ul.adresse
{
list-style:			none;
margin:				0 0 8px 0;
padding:			0 0 0 23px;
}

ul.adresseright
{
list-style:			none;
margin:				10px 0 0 0;
padding:			0;
width:				236px;
float:				right;
}

dl
{
margin:				0 0 8px 0;
padding:			0 0 0 23px;
}

dt
{
font-weight:		bold;
}

dd
{
margin:				0;
padding:			0;
}

br.clear
{
line-height:		0;
font-size:			0;
clear:				both;
}



.error
{
	color:#900;
	background:#FCC;
	border-top:1px solid #900;
	border-bottom:1px solid #900;
	padding:3px 5px 3px 5px;
}
.success
{
	color:#090;
	background:#CFC;
	border-top:1px solid #090;
	border-bottom:1px solid #090;
	padding:3px 5px 3px 5px;
}
ul.error, ul.success
{
	list-style:none;
	margin:0 23px 10px;
	line-height:1.4;
}



div.innercontent div img.thumb {
	margin:0 10px 10px 0;
	float:left;
}

div.innercontent #refImgThumbs {
	float:right; margin:4px 10px 0 10px;	
}
div.innercontent #refImgThumbs a, div.innercontent #refImgThumbs img {
	border:none;
}
