/* dieses CSS basiert auf einer Idee von miss monorom www.intensivstation.ch  */



/* es wurde, für TYPO3 modifiziert von Christian Homberger Komdes WebDesign  */



/* Nachahmung und verbesserungsvorschläge erwünscht - Kommentare bitte an komdes(at)gmx.ch */



/* Sogenannte "Browserhacks" erleichter das analoge Aussehen der CSS-Vorlagen. Browserhacks sind valide ausser Linie 206-208, siehe Kommentar*/



/* Browserhacks: "* html tag: nur fuer IE 6 */



/* Browserhacks: "*+ tag" nur fuer IE 7*/







body {

	margin:0;

	margin:0;

	padding:0;

	text-align:center;

	font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;

	background-color: transparent;

	padding-bottom:50px;

	color:#666666;

}

a {

	color: #67ade1;

	text-decoration:none;

}

a:visited {

	text-decoration:none;

	color: #67ade1;

}

* html a:visited {

	color: #67ade1;

}

a:hover {

	text-decoration: underline;

}

a:active {

	color:#000000;

}

/*BILDER OBEN MIR RAND BUENDIG MACHEN*/



/*#hauptcontent .csc-textpic img {



	margin-top:12px;



	} */



#hauptcontent .csc-textpic-intext-left-nowrap img, #hauptcontent .csc-textpic-intext-right-nowrap img {

	margin-top:18px;

}

*+html #hauptcontent .csc-textpic img {

	margin-top:8px;

}

* html #hauptcontent .csc-textpic img {

	margin-top:5px;

}

/*KORRIGIERT DIE BILDER, DIE JETZT BUENDIG ZUM OBEREN RAND SIND */

div.csc-textpic-intext-left-nowrap {

	float:left;

}

div.csc-textpic-intext-right-nowrap {

	float:right;



}

* html div.csc-textpic-intext-right-nowrap {

	width:450px;

}

* html div.csc-textpic-intext-left-nowrap {

	float:none;	

}

#bildtraeger {

	width:100%;

	background-image: url("/fileadmin/bilder/grauestreifen.jpg");

	background-color:transparent;

	position:relative;

}

#bildtraeger3 {

	position:absolute;

	bottom: 0px;

	left:0px;

	height:20px;

	width: 100%;

	border-bottom:2px solid #67ade1;

	background-color:transparent;

	z-index:0;

}

* html #bildtraeger3 {

	border-bottom:2px solid #67ade1;

}

#bildtraeger4 {

	position:absolute;

	bottom: 3px;

	left:0px;

	height:20px;

	width: 100%;

	border-bottom:2px solid white;

	background-color:transparent;

	z-index:16;

}

#bildtraeger2 {

	width:100%;

	background-image: url("/fileadmin/bilder/balkenoben.jpg");

	background-repeat:repeat-x;

	background-color:transparent;

}

#header {

	position:relative;

	height:190px;

	background-image: url(../../bilder/header.jpg);

	background-repeat:no-repeat;

	width:100%;

	font: 11px/1.7 Verdana, Arial, Helvetica, sans-serif;

	color: #989696;

}

#header a, #header a:visited {

	color: #989696;

	text-decoration:none;

}

#header a:hover {

	color: #67ade1;

	text-decoration:none;

}

#logotraeger {

	position:absolute;

	bottom:0px;

	width:auto;

	z-index:12;

	text-align:right;

	height:auto;

	top:50px;

	left:40px;

}

#subnavigation {

	position:absolute;

	bottom:0px;

	right:40px;

	width:869px;

	z-index:auto;

	text-align:right;

	height:20px;

	background-image: url("/fileadmin/bilder/punktlinie-horizontal.gif");

	background-repeat:repeat-x;

	background-position:left bottom;

}

#subnavigation2 {

	position:absolute;

	bottom:0px;

	left:40px;

	width:200px;

	z-index:17;

	text-align:left;

	height:20px;

	background-color:transparent;

}

#hauptcontent h1, #hauptcontent h2, #hauptcontent h3, #hauptcontent h4, #hauptcontent h5, #hauptcontent h6 {

	font-family: Arial, Helvetica, sans-serif;

	color:#004782;

}

#hauptcontent h1 {

	font-size: 16px;

}

#hauptcontent h2 {

	font-size: 14px;

}

#hauptcontent h3 {

	font-size: 12px;

}

#hauptcontent h4 {

	font-size: 11px;

}

/****************** News Titel**********************/



#hauptcontent h5 {

	font-size: 11px;

	background-color: #004a8a;

	color:white;

	padding-left:2px;

	margin-bottom:-5px;

}

* html #hauptcontent h5 {

	margin-bottom:10px;

	margin-top:10px;

}

* html #hauptcontent h5.csc-firstHeader {

	margin-top:22px;

}

*+html #hauptcontent h5.csc-firstHeader {

	margin-top:25px;

}

#hauptcontent h5 {

	margin-bottom:5px;

}

div.csc-header csc-header-n1 h5.csc-firstHeader {

	margin-top:-10px;

	display:none;

}

/* ----------container zentriert das layout-------------- */



#container {

	margin-bottom: 10px;

	margin:0 auto;

	width:950px;

	background-image: url("/fileadmin/bilder/graustreifen-weiss-punkte.jpg");

	background-repeat:repeat-y;

	text-align:left;

	position:relative;

}

/* -----------------Inhalt--------------------- */



#hauptcontent {

	background-color:transparent;

	padding:0;

	margin: 0 250px;

}

* html #hauptcontent {

	padding-top:0px;

}

/*NICHT GANZ VALIDER CODE*/



div#hauptcontent {

	min-height:400px;

 height:expression(this.scrollHeight > 400 ? "auto":"400px");

}

/*ENDE NICHT GANZ VALIDER CODE*/







div#content {

	padding-top:25px;

	padding-bottom:50px;

}

*+ html div#content {

	padding-top:15px;

}

* html div#content {

	padding-top:20px;

	margin-top:0px;

}

pre {

	padding: 5px 10px;

	margin:0;

}

/*------------------TABELLEN--------------------*/



#hauptcontent table {

}

table.contenttable {

	/*background-color: #696969 ! important; 



	border:1px dotted #000;*/



	border-collapse: collapse;

	margin-top:10px;

}

*+ html table.contenttable {

	border-collapse: separate;

}

table.contenttable td {

	vertical-align:top;

	line-height:16px;

	padding:2px 8px 5px 0px;

}

tr.tr-even td {

	/*background-color: #ebeaea;*/



	border-bottom: 1px dotted #666;

	border-top: 1px dotted #666;

}

tr.tr-0 td {

	line-height: normal;

}

table.contenttable thead {

	background-color:#DCDCDC;

	color:#696969;

	text-align:left;

	border: 0px solid #000;

}

table.contenttable thead th {

	padding-left:5px;

}

table.contenttable tbody {

	background-color:#fff;

}

table.contenttable caption {

	text-align:left;

	margin-left:30px;

	margin-bottom:0px;

}

/*FÜR DEN IE 7 */	



*+html table.contenttable caption {

	margin-bottom:-10px;

}

/*FÜR DEN IE 5-6 */		



* html table.contenttable caption {

	margin-bottom:-10px;

}

tr.tr-1 td {

	padding-top:5px; /*ABSTAND ERSTE ZEILE NACH OBEN */

}

/*****INHALTSELEMENT DATEILISTE******/



table.csc-uploads {

	margin-left:0px;

	line-height:11px;

}

table.csc-uploads td {

	margin-left:40px;

	background-color:#FFFFFF;

	vertical-align:top;

	padding-bottom:5px;

	background-image:url(/fileadmin/bilder/punktlinie-horizontal.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

}

table.csc-uploads td p {

	margin-top:0px;

}

table.csc-uploads td p.csc-uploads-description {

	margin-top:-10px;

}

table.csc-uploads td.csc-uploads-fileSize {

	white-space:nowrap;

}

table.csc-uploads td.csc-uploads-fileName {

	padding-top:2px;

}

/* --------------left navigavtion------------- */



#left {

	float: left;

	/*position:absolute;

	top:190px;

	left:0;*/

	width: 240px;

	margin: 0px;

	padding: 0px;

}

#addtext_links {

	padding-top:20px;

}



/****************** AdressenKontakt Titel**********************/



 #left h4 {

	font-weight:normal;

	color:#646363;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color:#ebeaea;

	background-image: url("/fileadmin/bilder/kleinesdreieck-blau.gif");

	background-position:right 4px;

	background-repeat:no-repeat;

	font-weight:normal;

	padding:0 2px 0 2px;

	font-size:11px;

	width:178px;

}

* html #left h4 {

	margin-bottom:10px;

}

/*****************SUCHE SEARCH OBEN****************/







div#left div#searchbox {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	/*line-height: 20px;*/



	background-color: #ebeaea;

	text-align: right;

	width: 182px;

	height:auto;

	/*color:#fff;*/



	margin-top:20px;

}

/**************NAVIGATIONSMENU*****************/







#navigation {

	width:170px;

	height:auto;

	position: relative;

	margin-top:40px;

	margin-left:40px;

}

#navigation div {

	margin: 1px 0px 1px 0px;

}

/*NORMALZUSTAND */



.menu1-level1-no a, .menu1-level1-no a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	background-color:#ebeaea;

	display:block;

	width:100%;

	text-decoration:none;

	color:#666666;

	background-image: url("/fileadmin/bilder/kleinesdreieck-blau.gif");

	background-position:right 4px;

	background-repeat:no-repeat;

	padding:2px 10px 2px 2px;

	line-height:15px;

}

.menu1-level1-no a:hover {

	background-color:#004a8a;

	color:#FFFFFF;

	background-image: url("/fileadmin/bilder/kleinesdreieck-weiss.jpg");

	background-position:right 4px;

	background-repeat:no-repeat;

}

/*ACTIV*/



#navigation #menu_1 div.menu1-level1-act a, div.menu2-level2-act a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	background-color:#004a8a;

	color:#FFFFFF;

	display:block;

	text-decoration:none;

	background-image: url("/fileadmin/bilder/kleinesdreieck-weiss.jpg");

	background-position:right 4px;

	background-repeat:no-repeat;

	width:170px; /* BRAUCHT ES FUER DEN IE 6 */

	padding:2px 10px 2px 2px;

	line-height:15px;

}

.menu1-level1-act a:hover {

	background-color:#ebeaea;

	color:#666;

	background-image: url("/fileadmin/bilder/kleinesdreieck-blau.gif");

	background-position:right 4px;

	background-repeat:no-repeat;

}

/******MENU_2 DIE ZWEITE EBENE************/







/*NORMALZUSTAND*/



div#menu_2 div.menu2-level2-no a, div#menu_2 div.menu2-level2-no a:visited {

	background-color:#fff;

	display:block;

	text-decoration:none;

	color:#666666;

	padding:2px 10px 2px 2px;

	line-height:15px;

}

div#menu_2 div.menu2-level2-no a:hover {

	background-color:#004a8a;

	color:#FFFFFF;

	background-image: url("/fileadmin/bilder/kleinesdreieck-weiss.jpg");

	background-position:right 4px;

	background-repeat:no-repeat;

	width:100%;

}

* html div#menu_2 div.menu2-level2-no a:hover {

	height:100%; /* BRAUCHT ES FUER DEN IE 6 */

	width:170px; /* BRAUCHT ES FUER DEN IE 6 */

}

/*ACTIV */



div#menu_2 div.menu2-level2-act a, div#menu_2 div.menu2-level2-act a:visited {

	background-color:#fff;

	display:block;

	text-decoration:none;

	color:#666666;

	font-weight:bold;

}

div#menu_2 div.menu2-level2-act a:hover {

	background-color:#004a8a;

	display:block;

	text-decoration:none;

	color:#fff;

	font-weight:bold;

}

* html div#menu_2 div.menu2-level2-act a:hover {

	height:100%; /* BRAUCHT ES FUER DEN IE 6 */

}

/*CURRENT*/



div#menu_2 div.menu2-level2-cur a, div#menu_2 div.menu2-level2-cur a:visited {

	background-color:#fff;

	display:block;

	text-decoration:none;

	color:#666666;

	font-weight:bold;

	line-height:15px;

	background-image: url("/fileadmin/bilder/clearwhite.gif"); /*WEG MIT DEM DREIECK*/

	padding:2px 10px 2px 2px;

	line-height:15px;

	width:170px;

}

div#menu_2 div.menu2-level2-cur a:hover {

	background-color:#004a8a;

	display:block;

	text-decoration:none;

	color:#fff;

	font-weight:bold;

	background-image: url("/fileadmin/bilder/kleinesdreieck-weiss.jpg");

	background-position:right 4px;

	background-repeat:no-repeat;

	line-height:15px;

	padding:2px 10px 2px 2px;

	width:100%;

}

* html div#menu_2 div.menu2-level2-cur a:hover {

	height:100%; /* BRAUCHT ES FUER DEN IE 6 */

	width:170px; /* BRAUCHT ES FUER DEN IE 6 */

}

table#suchform {

	background-image:url(/fileadmin/bilder/suchen.gif);

	background-position:left -1px;

	background-repeat:no-repeat;

}

*+ html table#suchform {

	background-position:left 0px;

}

* html table#suchform {

	background-position:left 0px;

}

table#suchform td {

	padding-top:2px;

	padding-bottom:2px;

}

div.tx-indexedsearch-searchbox {

	margin-top:20px;

}

#searchbox form {

	height: 20px;

	width:auto;

	padding:0px;

}

#searchbox input#sword {

	font-family: Verdana, Arial, sans-serif;

	font-size: 9px;

	/*FUER DEN MOZILLA VERSION 2 */



	/*font-size: 10px;*/



	width: 109px;

	border: solid 1px #8C8C8C;

	border-right:0;

	vertical-align: middle;

}

/* --------------Rechte Seite------------- */



#right {

	float: right;

	width: 230px;

	margin: 0;

	padding: 40px 0 0 0;

}

#right h1, #right h2, #right h3, #right h4, #right h5, #right h6 {

	font-family: Arial, Helvetica, sans-serif;

	color:#00407d;

}

#right h1 {

	font-size:12px;

}

#right h2 {

	font-size:11px;

}

#right h3 {

	font-size:11px;

}

#rechterinhalt {

	width:175px;

	margin-left:20px;

}

div#rechterinhalt h4 {

	font-weight:normal;

	color:#646363;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color:#ebeaea;

	background-image: url("/fileadmin/bilder/kleinesdreieck-blau.gif");

	background-position:right 4px;

	background-repeat:no-repeat;

	font-weight:normal;

	padding:0 2px 0 2px;

	font-size:11px;

	width:166px;

	margin-top:0px;

}

/*SCHAFFT ABSTAND ZWISCHEN "UNSEREN SPONSOREN" UND DEM BILD OBEN*/



#right .csc-header-n2 h4 {

	margin-top:20px;

}

* html #sponsoren h1 {

	margin-bottom:10px;

}

#sponsorenbilder p a {

	text-decoration:none;

	color: #67ade1;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-image: url("/fileadmin/bilder/kleinesdreieck-blau-rechts.gif");

	background-position:left 4px;

	background-repeat:no-repeat;

	padding-left:10px;

}

#sponsorenbilder p a:hover {

	text-decoration: underline;

}

/* -----------footer--------------------------- */



#footer {

	clear: both;

	margin: 0px;

	padding: 0px;

	text-align: right;

	height:50px;

	background-image: url("/fileadmin/bilder/blauerbalken_unten.jpg");

	background-position:0px 18px;

	background-repeat: repeat-x;

	position:relative;

}

* html #footer {

	background-position:0px 17px;

}



#druck {

	position:absolute;

	top:3px;

	left:248px;

	width:80px;

	height:51px;

	z-index:14;

}

#nachoben {

	position:absolute;

	top:3px;

	left:640px;

	width:80px;

	height:51px;

	z-index:15;

}

#weiss {

	position:absolute;

	bottom:0px;

	left:0px;

	background-image: url("/fileadmin/bilder/randtrick-links.jpg");

	background-repeat:repeat-y;

	background-position:0px 51px;

	width:50px;

	height:51px;

	z-index:14;

}



#weiss2 {

	position:absolute;

	bottom:0px;

	right:0px;

	background-image: url("/fileadmin/bilder/randtrick-rechts.jpg");

	background-repeat: no-repeat;

	background-position:bottom;

	background-color:white;

	width:50px;

	height:51px;

	z-index:14;

}

* html #weiss, * html #weiss2 {

	bottom:1px;

}

* html #weiss {

	background-image: url("/fileadmin/bilder/randtrick-links.jpg");

}

*+ html #weiss {

	background-position:0px 51px;

	}

*+ html #weiss2 {

	background-position:0px -50px;

	bottom:-1px;

	}

#copyr {

	position:absolute;

	top:5px;

	left:50px;

	font-size:10px;

}

hr {

	background-color:transparent;

	padding: 0;

	height: 1px;

	border: 0px;

	background-image:url(/fileadmin/bilder/punktlinie-horizontal.gif);

	background-repeat:repeat-x;

	background-position:bottom right;

}

* html hr {

	margin-bottom:10px;

}

/*ALLE MAILFORMULARE HEISSEN AUFGRUND DES EXT.-TEMPLATE ".hilfemail" */



* html .hilfemail {

	margin-top:20px;

}

/**********************BENUTZERDEFINIERTE STYLES**********************/







.csc-textpic-caption {

	display: block ! important;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:10px;

	padding-top:2px;

}

.trennlinie {

	margin:-17px 0px 10px 0px;

	background-image:url(/fileadmin/bilder/punktlinie-horizontal.gif);

	background-position:bottom;

	background-repeat:repeat-x;

}
*+ html .trennlinie, * html .trennlinie {

	margin-top:-20px;

}

.roteSchrift {

	color:red;

}

.weisseSchrift {

	color:white;

}



strong {

	font-weight:bold;

}

.tx-vgetagcloud-pi1 {

	background-color:white;

	font-size:300%;

}







/**********************BENUTZERDEFINIERTE STYLES END **********************/



















 /*HIER MACHEN WIR DAS STYLE FUER DEN PRINTER*/ 



 @media print {

/*hide the left column when printing*/



body {

	font-size:11pt

}

div#left, div#footer {

	display:none

}

div#right {

	display:none

}

div#hauptcontent {

	width:100%;

	margin-left:0px;

	padding-bottom:50px;

}

div#header {

	display:none

}

div#bildtraeger, div#bildtraeger4 {

	background-image:url("/fileadmin/bilder/clearwhite.gif");

}

#bildtraeger3 {

	border-bottom:0px solid #67ade1;

}

div#container {

	background-image: url("/fileadmin/bilder/clearwhite.gif");

}

table.contenttable {

	border:0px dotted #000;

	font-size:10pt;

	width:100%;

}

table.ganzebreite {

	width:100%;

}

}


