body,html
{
	margin:0;
	padding:0;
	border:none;
}

body, body.htmlarea-content-body
{
	background:#e2e2e2;
	color:#414141;
	height:100%;

	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size-adjust:0.56;*/
}

#container
{
	_height:660px;
	min-height:660px;

	position:relative;
	width:960px;
	background:#fff;
	margin:2em auto 0em auto;

}
#footer2
{
	width:960px;
	margin:0em auto 0em auto;
}
#footer
{
	width:960px;
	margin:0em auto 0em auto;
}

.clear { clear:both; }

#header {
	/*background:#DDD;*/
	border:3px solid #FFF;
	position:relative;
	height:159px;
}

#header #headerGrau,
#header #headerBild {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:122px;
	background:white no-repeat 50% 50%;
}



#logo {
	height:40px;
	width:85px;

	position:absolute;
	top:-0.5em;
	left:10px;
	z-index:1000;
	margin:0;
	background:transparent url('./imgnew/sentire_logo_trans.png') no-repeat top right;
}

#header #title {
	position:absolute;
	right:0;
	top:0px;
	width:300px;
	height:52px;
	margin:0;
	background:transparent url('./imgnew/title.png') no-repeat top right;
}






#menu_oben
{
	position:absolute;
	bottom:2px;
	left:0;
	width:960px;

	margin:0 -3px;

	background:#e2e2e2;
	height:32px;
	overflow:hidden;
	border-top:3px solid #FFF;

	text-align:center;
}
#menu_oben ul
{
	list-style:none;
	padding:0;
	margin:0 auto 0 auto;
	text-align:center;
	width:200px:
}
#menu_oben li
{
	padding:0;
	margin:0;
	display:inline;

}
#menu_oben li a
{
	line-height:230%;
	padding:8px 25px;

	color:#555;
	font-size:120%;
	text-decoration:none;
	text-align:center;

	background-color:#e2e2e2;
}
#menu_oben li a.selected/*,
#menu_oben li a:hover*/
{
	color:#000;
	background:#FFF;
}








#main_menu
{
	float:left;
	width:260px;
	position:relative;
}
#main_menu ul
{
	list-style:none;
	padding:0;
	margin:80px 0 0 0;
}
#main_menu li
{
	padding:0;
	margin:0;

}
#main_menu li a
{
	display:block;
	padding:5px 30px 5px 10px;
	width:180px;
	color:#555;
	text-decoration:none;
	/*font-weight:bold;*/
	text-align:right;

	background:transparent url(imgnew/pfeil.png) no-repeat scroll 200px 55%;
}
#main_menu li a.selected,
#main_menu li a:hover
{
	color:#000;
}


#menzelGrau,
#menzelBild {
	display:none;
	position:absolute;
	top:-39px;
	left:0;
	width:183px;
	height:405px;
	background:transparent no-repeat 0% 0%;
}
#seite-start #menzelGrau,
#seite-start #menzelBild {
	display:block;
}


h1,
h2,
h3,
h4,
h5 {
	color:#999999;
	font-family:Futura,Calibri, Delicious,Univers,Verdana,sans-serif;
	font-size:16pt;
	font-weight:normal;
}

 h2 {
	font-size:14pt;
}
 h3 {
	font-size:12pt;
}
 h4 {
	font-size:10pt;
}
 h5 {
	font-size:9pt;
}

caption {
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-align:left;
}

fieldset {
	border:1px solid #e2e2e2;
	padding:.25cm;
}

hr {
	height:0px;
	border:none;
	border-bottom:1px solid #DDD;
	background:#DDD;
}
th,td {
	text-align:left;
	vertical-align:top;
	font-size: 12px;
}

address {
	font-style:normal;
}


#menu_aktuelles h1 {
	text-align:right;
	color:#BBB;
	padding-right:35px;
}


#menu_aktuelles
{
	position:absolute;
	top:10px;
	right:0;
	margin:0;
	list-style:none;
	padding:0;

}
#menu_aktuelles li
{
	padding:0;
	margin:0;
	position:relative;
	top:0;
	right:0;

}
#menu_aktuelles li a
{
	background:transparent url(imgnew/pfeil.png) no-repeat scroll 230px 55%;
	color:#555555;
	display:block;
	/*font-weight:bold;*/
	padding:5px 35px 5px 20px;
	text-align:right;
	text-decoration:none;
	width:200px;
	overflow:show;
}
#menu_aktuelles li a.selected,
#menu_aktuelles li a:hover
{
	color:#000;
}












#col_right
{
	float:right;
	width:260px;
	padding:10px 0 20px 0;
	position:relative;
}
#menu_right {
	position:absolute;
	top:355px;
	right:0;

	list-style:none;
	padding:0;
	margin:0 0 0 0;
}
#menu_right li
{
	padding:0;
	margin:0;
}
#menu_right li a
{
	background:#e2e2e2 no-repeat left 50%;
	color:#555555;
	display:block;
	/*font-weight:bold;*/
	margin-top:1px;
	padding:5px 18px 5px 20px;
	text-align:right;
	text-decoration:none;
	width:150px;
}
#menu_right li a span
{
	background:transparent url(imgnew/pfeil.png) no-repeat scroll right 55%;
	display:block;
	padding:0px 17px 0px 0px;
}
#menu_right li a img
{
	display:block;
}
#menu_right li a.selected,
#menu_right li a:hover
{
	color:#000;
}










#content {
	float:left;
	width:420px;
	margin:0;
	padding:10px 0 20px 0;
}


.popupIframe {
	border: medium none;
	width: 900px;
	height: 600px;
}



#footer {
	color:#FFF;
	font-size:7pt;
	line-height:120%;
}
#footer #visi1,
#footer #visi2 {
	padding:0px 5px 1px 5px;
	_padding:1px 5px 1px 5px;
}
#footer #visi1 {
	background:#00F;
	background:#888;
}
#footer #visi2 {
	background:#F70;
	background:#666;
}

#footer2 {
	padding:3px 0px;
	text-align:center;
	color:#888;
	font-size:7pt;
	line-height:120%;

}
#footer2 a {

	color:#888;
	text-decoration:none;
}
#footer2 #design_credits {
	float:right;
	width:10em;
	text-align:right;

}


#batzi .bereich {
	position:absolute;
	top:20px;
	left:0;
	width:202px;
}

#batzi .oben {
	background:url(images/blase_oben.png) no-repeat;
	height:40px;
	font-weight:bolder
}

#batzi .oben,
#batzi .unten,
#batzi .beschreibung {
	position:relative;
	display:block;
	top:-35px;
	right:-10px;
	font-size:85%;
}


#batzi .unten {
	background:url(images/blase_unten.png) no-repeat;
	height:7px
}

#batzi .beschreibung {
	background:url(images/blase.png) repeat-y;
	font-size:10px
}

#batzi {
	position:relative;
	display:block;
}



.csc-mailform {
	border:medium none;
}
.csc-mailform input, .csc-mailform textarea {
	padding:3px;/*
	border:1px solid #DDD;*/
}
.csc-mailform-field label {
	display:block;
	float:left;
	width:20em;
}
.csc-mailform-field {
	padding-bottom:0.5em;
}

.csc-uploads-fileName p {
	margin:0;
}

#content a {
	color:rgb(51,51,153);
}






body.popup {
	background:#FFF;
}
html {
	overflow-y:scroll;
}

body.popup #container {
	margin:0.7em 0 0 0;
	width:auto;
	min-height:0;
	background:transparent;

	padding-top:20px;
}
body.popup #content {
	float:none;
	width:auto;
	margin:0;
	padding:1em;
}
