/* @override http://con-gas.media24.at/docs/43/layout/user.css */
html {
}
body {
	text-align: center;
  	color: #232347; 
  	font: normal 12px/18px Verdana,"Lucida Grande", Lucida, sans-serif;
  	background: #fff;
  	margin-bottom: 35px; /*Texte der Referenzen*/
}
body#tinymce {
	background: #FFFFFF;
	text-align: left;
	margin: 0.5em 1em;
}
#wrapper {
	margin: 0 auto;
	width: 1000px;
	height: 750px;
	text-align: left;
	position: relative;
	background: url(violett.gif) no-repeat 228px 260px;
}
#header {
	position: relative;
}
#title, #subtitle {
	display: block;
	position: absolute;
	top: 47px;
	left: 10px;
	width: 201px;
	height: 50px;
	text-indent: 205px;
	white-space: nowrap;
	overflow: hidden;
	background: url(logo.gif) no-repeat;
}
#content_wrapper {
}

/* @group Navi */
#navi {
	position: absolute;
	top: 105px;
	right: 210px;
	z-index: 2;
}
#navi ul {
	margin: 0;
}
#navi li {
	list-style-type: none;
	text-align: right;
	position: relative;
}
#navi a {
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	color: #232347;
	line-height: 1.8em;
	white-space: nowrap;
}
#navi a:hover,
#navi li.active a,
#navi li.active li a:hover,
#navi li.active li.active a  {
	color: #68ac35;
}
#navi ul ul {
	position: absolute;
	left: 120px;
	top: 0;
}
* html #navi ul ul {
	top: -4px;
}
*+html #navi ul ul {
	top: -4px;
}
#navi li.active li {
	text-align: left;
}
#navi li.active li a {
	color: #232347;
	text-transform: none;
}
#navi ul ul ul {
	position: absolute;
	left: -591px;
	top: 25px;
	border: 1px solid;
	background: #fff url(select_pfeil.gif) no-repeat 192px 8px;
}
* html #navi ul ul ul {
	left: -599px;
	top: 21px;
}
*+html #navi ul ul ul {
	top: 21px;
}
#navi ul ul ul li {
	display: none;
}
#navi ul ul ul:hover li,
#navi ul ul ul.ulhover li {
	display: block;
}
#navi li.active li.active li.active {
	display: block;
}
#navi li.active li.active li a {
	font-size: 13px;
	padding: 0 5px;
	display: block;
	width: 200px;
	color: #232347;
}
#xnavi li.active li.active li.active a {
	background: #232347;
	color: #fff;
}
#navi li.active li.active li a:hover {
	color: #68ac35;
}


/* @end */

#main {
	position: absolute;
	top: 260px;
	right: 0;
	width: 743px;
	height: 432px;
	padding: 5px 5px 0 5px;
	border: 1px solid #232347;
	z-index: 1;
}
.content {
	clear: both;
	position: relative;
}
.content .body {
	padding: 40px 180px 0 45px;
} 
.content.Text_rechts .body {
	padding-right: 20px;
	padding-left: 245px;
}

.content.links_2-spaltig .body,
.content.rechts_2-spaltig .body,
.content.links_3-spaltig .body,
.content.mitte_3-spaltig .body,
.content.rechts_3-spaltig .body {
	padding: 0;
}


.content.links_2-spaltig {
	position: absolute;
	left: 50px;
	width: 300px;
}
.content.rechts_2-spaltig {
	position: absolute;
	left: 400px;
	width: 300px;
}
.content.links_3-spaltig {
	position: absolute;
	left: 50px;
}
.content.mitte_3-spaltig {
	position: absolute;
	width: 200px;
	left: 280px;
}
.content.rechts_3-spaltig {
	position: absolute;
	width: 200px;
	right: 40px;
}
.post {
	padding: 0;
}
.post .pic_left {
	margin: 0 45px 5px 0;
}
.post .pic_center {
	margin: 0;
}
.post img {
	padding: 0;
}
.post p, #sidebar p {
	margin: 0;
	padding: 0;
}

/* @group Fotos Burni */
#c4473 {
	height: 432px;
}
#c4473 .post .pic_left {
	position: absolute;
	bottom: 0;
}
#page1909 #back_link_p {
	bottom: auto;
	top: 45px;
}
/* @end */

a { color: #232347; }
a:visited { color: #232347; }
a:hover { color: #68ac35; }
	
h1 {
	position: absolute;
	margin: 0;
	width: 165px;
	height: 25px;
	padding-left: 45px;
	padding-top: 70px;
	background: #68ac35;
	color: #fff;
	font-weight: normal;
	top: -266px;
	right: -6px;
	text-transform: uppercase;
	font-size: 17px;
}
* html h1 {
	right: 4px;
}
h2 {
	margin: 0 0 0.2em 0;
	font: normal 19px/23px "Trebuchet MS", Georgia, Times, serif;
}
h2 {
	font-size: 16px;
}
hr {
	border: 1px solid #d3d3da;
}
#footer {
}
#sidebar {
}
.clearer {
	clear: both;
}
.pagination {
	text-align: center;
}
#search {
	display: none;
}
#back_link_p {
	position: absolute;
	bottom: 40px;
	left: 45px;
	margin: 0;
	z-index: 1;
}
#login_link {
	display: none;
}
/* @group gallery */
#edit_gallery {
	z-index: 1;
}
.gallery ul {
	margin: 0;
}
.gallery li {
	margin: 0 20px 15px 0;
	float: left;
	list-style: none;
}
.gallery img {
	padding: 1px;
	border: 1px solid #d0d0d0;
}
.gallery2 {
	position: absolute;
	left: 0;
	top: 0;
}
.gallery2 ul {
	position: absolute;
	right: -8px;
	top: 438px;
}
.gallery2 #big_pic .caption {
	font-size: 11px;
	margin-top: 12px;
}

/* @end */


/* @group Form */
.user_form .text_field,
.user_form .text_area {
	border: 1px solid #232347;
	padding: 2px 2px 2px 5px;
	background-color: #ffffff;
	width: 300px;
}
.user_form .text_field:focus,
.user_form .text_area:focus {
	border-color: #68ac35;
	background-color: #fff;
}
.user_form .text_area {
	margin: 0px 0px 20px 0px;
	height: 50px;
	width: 480px;
}

#user_form_error, #user_form_ok {
	border: 2px solid;
	padding: 3px 5px;
}
/* @end */

/* @group Von uns */
#group1895 h1 {
	background: #232347;
}
#group1895 #wrapper {
	background: url(violett.gif) no-repeat 228px 529px;}

/* @end */

/* @group Mit uns, an uns */
#group1896 #wrapper,
#group1897 #wrapper {
	background: url(gruen.gif) no-repeat 228px 529px;}
/* @end */

/* @group Partner */
#page1903 #main a {
	text-decoration: none;
}
/* @end */

/* @group Referenzen */
.g1902 .content .body {
	position: absolute;
	top: 440px;
	left: 0;
	padding: 0;
	font-size: 11px;
}
.g1902 #add_detail_page {
	display: none;
}


/* @end */


