

/* Definition des HTML-Tag */
html {
	/*overflow-x: hidden;
	overflow-y: auto;
	*/
	height: 100%;
}


/* Definition des BODY-Tag */
body {
	margin: 0;
	padding: 0;
	background-color: #00366D;
	background-image: url(../art-global/bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}


/* 
textarea {
	overflow-x: hidden;
	overflow-y: auto;
}
*/

/* Max. Breite der Inhalte */
div.content-max-width {
	width: 982px;
	height: 100%;
}


/* Header */
div#header {
	/*position: relative;*/
	padding-top: 72px;
	margin-bottom: 70px;
	/*height: 130px;*/
}


/* Logo */
div#header-logo {
	position: absolute;
	top: 8px;
	left: 578px;
}
/* Flash-animiertes Logo */
div#header-logo-flash {
	position: absolute;
	top: 62px;
	left: 736px;
}


/* Titelbild */
div#header-image {
	position: relative;
	height: 100%;
	background-image: url(../art/titel/homepage.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div#header-image-transparency {
	height: 100%;
	width: 100%;
	position: absolute;
	background-image: url(../art-global/header-image-transparency.png);
	background-repeat: no-repeat;
	background-position: right top;
}
/*
* html div#header-image-transparency {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/art-global/header-image-transparency.png',enabled=true,sizingMethod='scale');
}
*/

/* Navigation Global */
div#header-navigation-background {
	width: 100%;
	position: absolute;
	bottom: 0;
	background-image: url(../art-global/header-navigation-background.gif);
	background-repeat: no-repeat;
	background-position: 642px top;
}
div#header-navigation-tranparency {
	background-image: url(../art-global/header-navigation-transparency.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
div#header-navigation {}



/* Hauptnavigation */
div#navigation-background {
	position: relative;
	background-color: #42669E;
	background-image: url(../art-global/navigation-background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#navigation-tranparency {
	background-image: url(../art-global/navigation-transparency.png);
	background-repeat: repeat-x;
	background-position: top;
}
div#navigation {}



.navigation-left {
	background-color: #2C5076;
	background-image: url(../art-global/bg-navi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.navigation-left-home {
	height: 350px;
	background-color: #2C5076;
	background-image: url(../art-global/bg-navi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Inhaltsspalte links */
div#content-left {
	width: 226px;
}

div#content-left-home {
	width: 226px;
	border-right: 1px solid #2C5076;
}

div#content-left-body {
	padding: 0 0 20px 17px;
}

/* Inhaltsspalte rechts */
div#content-right {
	width: 695px;
	padding-left: 34px;
	padding-bottom: 2em;
	border-left: 1px solid #2C5076;
		
	height: 87%;

	/*background-color:green;*/
}

div#content-right[id] {
	height: auto;
	min-height: 87%;
}

/* Inhaltsspalte rechts */
div#content-right-home {
	width: 695px;
	padding-left: 34px;
	padding-bottom: 2em;
		
}

div#content-right-home h1 {
	margin: 80px 0 0 0;
	font-size: 174%;
	/*font-size: 16px;*/
	line-height: 130%;
	font-weight: normal;
}

div#content-right-home[id] {
	height: auto;
}

div#content-right-home2 {

}

div#content-right-home2 .content {
	padding: 15px;
	padding-left:34px;
	width:680px;
	float: left;
	background-color: #2C5076;
}

div#content-right-home2  .spacer{
	float: left;
	padding: 20px 0px 20px 17px;
	width: 210px;
}

.box-left
{	width: 174px;
	margin: 20px 0 0 2px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #2C5076;
}

div#footer {
}

div#footer .top {
	padding: 15px;
	padding-left: 5px;
	float: left;
	width: 206px;
}
div#footer .top a {
	background-image: url(../art-global/bullet-link-up.gif) !important;
	font-size: 126%;
}
div#footer .top a:hover {
	background-image: url(../art-global/bullet-link-up-active.gif) !important;
}
div#footer .copyright {
	padding: 15px;
	padding-left:34px;
	width:680px;
	float: left;
	background-color: #2C5076;
	text-align: right;
	font-size: 92%;
}
div#footer .copyright-home {
	padding: 15px;
	padding-left:34px;
	width:680px;
	float: left;
	text-align: right;
	font-size: 92%;
}

.rss-feed
{	float: left;
}

/* Allgemeine Klassen */
div.one-pix,
li.one-pix {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}


/* Klassen fuer Umfluesse */
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both {
	clear: both;
}




/* *** CSS-Klassen fuer Text m/Bild *** */

/* Abstand unter Bild + Unterschrift */
DIV.csc-textpic-imagewrap {
	padding-bottom: 5px;
}

/* Abstand unter dem Bild */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

/* Rahmen um Bilder */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #21902E;
}
/* Bilder mit Links*/
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image a IMG {
	border: 1px solid #FFFF00;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image a:hover IMG {
	border: 1px solid white;
}
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-text,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-text,
DIV.csc-textpic-intext-left DIV.csc-textpic-text {
	padding-left: 3px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-text,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-text,
DIV.csc-textpic-intext-right DIV.csc-textpic-text {
	padding-right: 3px;
}


DIV.csc-textpic {
	width: 100%;
	clear: both;
}

/* *** CSS-Klassen fuer News *** */

.news-list-home
{
	background-color: #2C5076;
	float: right;
	width: 180px;
	margin: 10px 0 50px 20px;
	padding: 10px 0 10px 10px;
}

.invisible
{ 
	position: absolute;
	top: -20px;
	z-index: -1;
	display: none;
}

h3.accordion-slider {
	margin: 0;
	padding: 3px;
	cursor:pointer;
}

h3.active {
  /*color:#69A550;*/
	margin: 18px 0 18px 0;
	padding: 3px;
	background-color: #2C5076;
	font-size: 116%;
	line-height: 120%;
	border-bottom: 1px solid #21902E;
}

div.accordion-content {
  width:auto;
}

div.accordion-content .ce {
  margin-bottom:0;
}

* html .accordion-box-content {
	height:1%
}
.accordion-box-content {
	overflow:hidden
}
.accordion-box {
	display:block; 
	/*background:transparent;*/
	font-weight:normal; 
	margin-bottom:1em;
}
.accordion-box p {
	margin:0 2px; 
	padding:2px 0; 
}

.accordion-box-content {
	display:block; 
	/*background:#f2f2f2;*/
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd; 
	padding:10px;
}

.row1, .row2, .row3, .row4 {
	display:block; 
	overflow:hidden; 
	font-size:1px;
}
.row1, .row2, .row3 {
	height:1px;
}
.row2, .row3, .row4 {
	/*background:#f2f2f2;*/
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
}
.row1 {
	margin:0 5px; 
	background:#ddd;
}
.row2 {
	margin:0 3px;
	border-width:0 2px 0 2px;
}
.row3 {
	margin:0 2px;
}
.row4 {
	height:2px; 
	margin:0 1px 0 1px;
}   



@media print
{
	body
	{
		background: none;
	}

	#content-left, #header-logo, #header-logo-flash, .box-left, .top, .rss-feed
	{	
		display: none;
		height: 0;
		width: 0;
	}
	

	div#header
	{
		background-image: url(../art-global/banner-gross.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 10px 0 0 220px;
		margin-bottom: 30px;
		height: 250px;
	}

	div#content-right
	{
		width: auto;
		padding: 0 0 25pt 0;
		border: none;
	}

	div#content-right[id] {
		height: auto;
		min-height: 10%;
	}
	
	div#content-right-home
	{
		width: auto;
		padding: 0 0 25pt 0;
		border: none;
	}
	
	div#content-right-home[id]
	{
		height: auto;
		min-height: 10%;
	}
	
	div#content-right-home2 .content
	{
		padding: 0;
		width: auto;
		float: left;
		background: none;
	}

	div#content-right-home2  .spacer
	{
		padding: 0;
	}
	
	div#footer .copyright
	{	
		min-width: 100%;
		background: none;
	}

	div#footer .copyright-home
	{	
		min-width: 100%;
		background: none;
	}
}

