html {height:100%;}
*
{
margin: 0;
padding: 0;
}

body
{
color: #000000;
font-family: verdana, helvetica, sans-serif;
font-size: 100.1%;
padding: 0px;
text-align: center;
height:100%;
background: #EEE url(../images/hintergrund-main.gif);
background-repeat:no-repeat;
background-position:0px 116px;}

/* ################   Position ################  */

#all
{
color: #000000;
font-size: 0.7em;
margin: 0 0;
max-width: 980px;
padding: 0 3px 3px 3px;
text-align: left;
height:100%;
}


/* ################   header ################  */
#header
{
color: #000000;
margin: 0;
position: relative;
height:116px;
}
#social
{
	position: absolute;
	left:770px;
	width:130px;
	top:15px;
	border-right:1px solid #cccccc;
	z-index: 0;
}
#lang
{
	margin-top:2px;
	z-index:101;
	position:absolute;
	top:-8px;
	right:15px;
	color:#000;
}
#header #lang ul
{
	background:none !important;
}
#header #lang ul li
{
	background-color:#eeeeee !important;
}
#header #lang ul.lang-inline li a
{
	background-color:#eeeeee !important;
	padding:0px;
}
#header #lang ul.lang-inline li.lang-active a
{
	color:#999999;
}
#header #lang ul.lang-inline li a:hover
{
	color:#000000 !important;
	text-decoration:underline !important;
}
#logo

{
position: absolute;
left:0;
top:10px;
z-index: 0;
}


/* ################  content ################  */
#contentarea

{
margin: 0;
padding: 0;
position: relative;
overflow: hidden;

}

#wrapper { margin: 0 0 0 191px;height:100%;}

#left

{
background: #FFFFFF;
float: left;
margin: 0;
margin-left:10px;
width: 170px;
min-height:470px;
}


#main
{
color: #000;
/*background: #fff;*/
float:left;
width: 365px;
padding:10px;
min-height:480px;
height:auto;
/*border:1px solid orange;*/

}
#rechtespalte
{
float:left;
width: 360px;
}
/* ################   rechts ################  */
#right1

{
color: #000;
background: #FFF;
float:left;
width: 360px;
padding:10px;
height:240px;
border-left:10px solid #EEEEEE;
border-bottom:10px solid #EEEEEE;
line-height:1.6em;

}

#right2, #right3

{
color: #000;
background: #FFF;
float:left;
width: 360px;
padding:10px;
min-height:180px;
border-left:10px solid #EEEEEE;
border-bottom:10px solid #EEEEEE;
line-height:1.6em;

}

#right1_270

{
color: #000;
background: #FFF;
float:left;
width: 360px;
padding:10px;
height:270px;
border-left:10px solid #EEEEEE;
}

#right_all
{
color: #000;
background: #FFF;
float:left;
width: 360px;
padding:10px;
height:auto;
border-left:10px solid #EEEEEE;
line-height:1.6em;
}
#slideshow img
{
border:none;
}



/* ##################  klassen ################## */
a
{
 color:black;
}
a img {
vertical-align: bottom;
}
h1
{
color:black;
font-weight:bold;
margin:0;
font-size:1em;
}
h2
{
color:#666;
font-family:times;
font-size:1.3em;
line-height:1.4em;
font-weight:normal;
margin:0;
text-transform:uppercase;
}
h2.contentheading
{
	display:block;
	width:340px;
}
.item-page h2
{
margin-bottom:10px;
}
h3 {
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0;
}

h4 {
	border:solid 0;
	color:#000;
	font-size:1em;
}
.zitat
{
	text-align:center;
}
img
{
	border:0;
}
.copy
{
	display:block;
	margin-top:10px;
	font-size:10px;
	
}

p {
    line-height: 1.6em;
    margin: 5px 0;
}
/* testomonials home*/
.slides_container
{
/*padding-top:300px;*/
}
.halfpic
	{
	float:left;
	padding-right:15px;
	padding-bottom:5px;
	/*border:1px dotted red;*/
	}






















/* ###############  main * ########################### */

/* position */

.leading-0,
.leading-1,
.leading-2,
.leading-3,
.leading-4,
.leading-5,
.leading-6,
.leading-7,
.leading-8,
.leading-9,
.leading-10,
.leading-11
{
/*background: #EFDEEA url(../images/biene.gif) no-repeat top left;*/
border-bottom: solid 10px #EEEEEE;
color: #000000;
margin: 0px -10px 5px -10px;
padding: 0px 10px 8px 10px;
position: relative;

}



.leading_separator

{
border-bottom: solid 0px #333333;
display: block;
height: 10px;
margin: 0 0 0px 0;

}



.article_separator

{
border: solid 1px #333333;
display: none;
margin: 0px 0 0px 0;

}



.blog { padding: 0; }



.cols1

{
display: block;
float: none !important;
margin: 0 !important;

}



.cols2 { width: 45%; }

.cols3 { width: 30%; }



.column1 , .column2

{
border: solid 0px #D4A7C5;
margin: 0 5px 0 0;
position: relative;

}



.column2 , .column1

{
float: left;
margin: 0;

}



.column2

{
float: right;
margin: 0;
width: 45%;

}



.article_row

{
margin: 0px 0 0px 0;
padding: 0;
overflow: hidden;

}



.article_column

{
border: solid 0px #ccc;
padding: 10px 10px 10px 0;

}



.row_separator2

{
display: block;
clear: both;
margin: 0;
border: solid 0px;

}
.teilnehmerbild{display:block;float:left;width:174px;}
.teilnehmertext{display:block;float:left;width:174px;margin-left:10px;}
/*.blog_teilnehmer .items-leading .leading-0,
.blog_teilnehmer .items-leading .leading-1*/
.blog_teilnehmer .items-leading > *
{
/*background: #EFDEEA url(../images/biene.gif) no-repeat top left;*/
border-bottom: solid 1px #CCC;
color: #000000;
margin: 10px 0px 10px 0px;
padding:0;
padding-bottom:15px;
float:left;
width:174px;
}
#disclaimer
	{
	display:block;
	float:left;
	margin-left:192px;
	margin-top:10px;

	}
