.tx-rbflashobject-pi1-swf_altcontent { margin:0px; }


.copyright { margin-right: 52px; color:#999999; }
.csc-header { margin-top:0px; } 

.tx-newloginbox-pi1 H3 { margin-bottom:15px; }

HR.clearer { color:#004d95; height:1px; margin-bottom:10px; }

.tx-xinittwocolumn-pi1 { font-size: 8pt; line-height: 13pt; }


div#content ul { font-size: 9pt; line-height:13pt; list-style-type:disc; }
div#content { margin-bottom: 20px; }

/* -----------NAVIGATION--------------------------- */

li.alistmenuno {  		padding-left:10px;
			margin-left: 0px; 
			background-image:url(/fileadmin/templates/img/bg_navi1.jpg); 		
			background-repeat: no-repeat; 
			padding-top:3px; 
			padding-bottom:3px; 
			border-top:1px solid white; 
			border-left:0px solid white; 
			font-weight:bold;
			color:#0B3090;
			}
li.alistmenuno a { color:#0B3090; }
li.alistmenuno a:hover  { color:#ac1315; }

li.alistmenucur { 		padding-left:10px;
			margin-left: 0px; 
			background-image:url(/fileadmin/templates/img/bg_navi1_over.jpg); 		
			background-repeat: no-repeat; 
			padding-top:3px; 
			padding-bottom:3px; 
			border-top:1px solid white; 
			border-left:0px solid white; 
			font-weight:bold;
			color:#AC1315;
			}
li.alistmenucur a { color:#AC1315; }

li.alistmenu2no { 	margin-left:20px; font-weight:bold; }
li.alistmenu2no a { color: #0B3090; }
li.alistmenu2no a:hover { color: #ac1315; }	
li.alistmenu2cur a { color:#ac1315; 	margin-left:20px; font-weight:bold; }


li.alistmenu3no { 	margin-left:40px;  }
li.alistmenu3no a { color: #0B3090; }
li.alistmenu3no a:hover { color: #ac1315; }	
li.alistmenu3cur a { color:#ac1315; 	margin-left:40px;  }





/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0;
margin:0;

}


a {color: #;}
a:visited {color:#;}
a:hover {color: #;}
a:active { color:#;}

h1 { font-size: 12pt; color: #014693; line-height:25px; }

h2 {
font-size:10pt;
font-weight: bold;
padding: 5px 0px;
margin:0px;
color: #014693;
padding-bottom:15px;

}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 980px;
margin-bottom: 10px;
margin:0 auto;
border-left:1px solid #333333;
border-right:1px solid #333333;

}

/* ----------banner for logo-------------- */
#banner {

float:left;
padding: 0px;

border-top: 1px solid #014693;
background-image:url(/fileadmin/templates/bg/bg-home.gif); 
}

/* ----------#banner img {padding:10px 0px;}  -------------- */


#logo { margin-top: 10px; margin-left: 75px; margin-top: 15px; height:80px; }


#content-border { float:right; padding-right: 30px; color:#145a9f; padding-top:30px; height:152px; }
#content-border a { text-decoration:none; color:#145a9f; }
#content-border a:hover { color: #ac1315; }

/* ----------topnavi-------------- */

#topnavi { width: 960px; text-align:right; font-size: 8pt; color:#145a9f; margin-top:5px; margin-right: 20px; }
.topnavi a { padding-right: 9pt; text-decoration:none; color:#145a9f; font-weight:bold; }
.topnavi a:hover { font-weight:bold; color: #ac1315; }
.topnaviactive a { padding-right: 9pt; text-decoration:none; color:#ac1315;  font-weight:bold;  }


/* ----------navi1-------------- */
#navi1 { width: 970px; font-size:9pt; height:25px; padding-left: 10px; margin-top:0px; background-color:#ffffff; padding-top:10px;  }
.navi1 a { text-decoration:none; color:#145a9f; margin-left: 10px; margin-right: 10px; font-weight:bold;  }
.navi1 a:hover { font-weight:bold; color:#ac1315; border-bottom:1px solid #ac1315; }

.navi1active a { text-decoration:none; color:#ac1315; margin-left: 10px;margin-right: 10px;  font-weight:bold; border-bottom:1px solid #ac1315;  }
.navi1active a:hover { font-weight:bold; color:#ac1315;  }

/* -----------------Inhalt--------------------- */
#content {
background-color: 
padding-right: 30px;
margin-left:180px;
margin-top: 30px;
width:490px;
}

#content a { text-decoration:none; color: #014693; }

#content_breit {
background-color: 
padding-right: 30px;
margin-left:180px;
margin-top: 30px;
width:500px;
}

#content_breit a { text-decoration:none; color: #014693; }

#content_partner {
background-color: 
padding-right: 30px;
margin-left:180px;
margin-top: -15px;
width:600px;
}

#content_partner a { text-decoration:none; color: #014693; }

#content_partner img { text-decoration:none; border:0px; }



#content_extrabreit {
background-color: 
padding-right: 30px;
margin-left:180px;
margin-top: 30px;
width:650px;
}


#content_extrabreit a { text-decoration:none; color: #014693; }

#content_breit img { border:0px; }





#right a { text-decoration:none; color: #014693; }

div#content { 
min-height:400px;
//height:expression(this.scrollHeight > 600 ? "auto":"400px"); 
}

p, pre{
margin:0;
font-size:9pt;
line-height:14pt;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 180px;
margin-top: 30px;
padding: 0px;
}

#left ul, li { list-style-type:none; margin-left: 0px; }
#left ul { margin-left:-40px; }
#left a { text-decoration:none; font-size: 9pt; }
#left a:hover { text-decoration:none; font-size: 9pt; }


#right {
	float: right;
	width: 243px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:30px; 
	padding: 0;
	
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 5px;
padding-left: 15px; 
border-top: 1px solid #014693;
border-bottom: 1px solid #014693; 
font-size: 9pt;
 }
#footer a { text-decoration:none;  color: #014693; }


/* -----------NEWS--------------------------- */

.news-latest-header { margin-left: 18px; font-size:11pt; font-weight:bold; color: #014693; margin-bottom:0px; }
.news_latest_image { padding-left:5px; padding-top:8px; padding-bottom:8px; }

.news-latest-item {  background-image:url(/fileadmin/templates/img/bg_news.jpg); background-repeat:no-repeat; border-top:1px solid #7f7f81; border-left:1px solid #7f7f81; border-bottom: 1px solid #7f7f81; margin-bottom: 10px; margin-top:0px; padding:20px; }

#news-latest-item { margin:0;  margin-top:0px;   }
.news-latest-container H4 { margin-top: 15px; margin-bottom:10px; font-family:verdana; font-size:12pt; color:#014693;  }
.news-latest-container { margin-top:0px; }
.news-latest-container H2 { font-size: 18pt; margin-bottom: 0px; padding-top:2px; padding-bottom:2px;  font-family:verdana; font-size:11pt; color:#004d95; }
.news-latest-container p { margin-top:0px; font-size:9pt; }
.news-latest-container H3 { padding-left:5px;  margin-bottom:0px ; font-family:verdana; font-size:12pt; color:#333333; line-height:12pt; }
H3 { margin:0; font-family:verdana; font-size:10pt; color:#004d95;  }

.news-latest-container H3 a { line-height:11pt; margin:0; font-family:verdana; font-size:9pt; color:#004d95; text-decoration:none; line-height:12pt; }
.news-latest-date { padding-left:5px;  font-family:verdana; font-size:9pt; color:#004d95; line-height:12pt; margin-top:0px; }
.news-latest-date a { font-family:verdana; font-size:9pt; color:#004d95; line-height:12pt; text-decoration:none; }
.news-latest-morelink { padding-left:5px; font-family:verdana; color:#004d95; text-decoration:none; font-size: 9pt; }
.news-latest-morelink a { font-weight:bold; color: #004d95; text-decoration:none; padding-bottom:15px; padding-top:10px;  }
.news-list-morelink a { font-family:verdana; font-size:9pt; color:#004d95; text-decoration:none; float:right; }
.news-single-item H2 { margin-bottom: 10px;  font-family:verdana; font-size:10pt; color:#004d95; line-height:14pt; font-weight:bold; }
.news-latest-item p.bodytext { color:#000000; padding-left:5px; margin-top:0px; line-height:11pt; }
.news-single-backlink { font-family:verdana; font-size:9pt; color:#004d95; text-decoration:none; margin-top:10px;  }
.news-single-timedata { font-family:verdana; font-size:9pt; color:#004d95; text-decoration:none; }
.news-single-img { float:right; }
.news-list-item H3 { margin-bottom:10px; }



###Kontaktformular

 form
 { font-size:8pt; font-family:Verdana,sans-serif; font-weight:normal; }

 td, input, select, textarea
   { font-size:9pt; font-family:Verdana,sans-serif; font-weight:normal; margin-left:5px; }
 .formInput
   { color:#0000CC; border:1px solid #999999 }
 .Button
   { background-color:#0B3090; color:#FFFFFF; width:150px; }


 .FormBezeichnung
{ font-size:9pt; font-family:Verdana,sans-serif; font-weight:normal; }


.tx-newloginbox-pi1 {font-size:9pt; font-family:Verdana,sans-serif; font-weight:normal; }
.tx-newloginbox-pi1 H3 {font-size:9pt; font-family:Verdana,sans-serif; font-weight:bold; }



.csc-mailform-field { width: 300px; border:0px; }
input { border: 1px solid #cccccc; margin-bottom:3px; }
.csc-mailform { border: 0px; }

#mailformname { margin-right: 30px; }
#mailformvorname { margin-right: 30px; }

#tx-thmailformplus-pi1 { border:0px; }

fieldset { border:0px; }
.label { display:block; float:left; width:100px; }


 form
 { font-size:10px; font-family:Verdana,sans-serif; font-weight:normal; }

 td, input, select, textarea
   { font-size:9pt; font-family:Verdana,sans-serif; font-weight:normal; }
 .formInput
   { color:#0000CC; border:1px solid #999999 }
 .Button
   { background-color:#0B3090; color:#FFFFFF; width:150px; }


 .FormBezeichnung
{ font-size:9pt; font-family:Verdana,sans-serif; font-weight:normal; }





#content ul{ list-style-image:url(/fileadmin/templates/img/bullet.jpg);  }
#content_breit ul{ list-style-image:url(/fileadmin/templates/img/bullet.jpg);  }

#content_extrabreit ul{ list-style-image:url(/fileadmin/templates/img/bullet.jpg);  }


#CONTENT_SCHMAL ul { list-style-image:url(/fileadmin/templates/img/bullet.jpg);  }


.csc-sitemap ul li { list-style-image:url(/fileadmin/templates/img/bullet.jpg);  }

.csc-sitemap ul li ul li { list-style-image:url(/fileadmin/templates/img/bullet.jpg);  }

.csc-sitemap ul li ul li a { color: #999999; }
.csc-bulletlist ul li { list-style-image:url(/fileadmin/templates/img/bullet.jpg);  }


#content_gewinnspiel {
margin:20px;
}


#content_gewinnspiel form
 { font-size:8pt; font-family:Verdana,sans-serif; font-weight:normal; margin-left:0px; }

#content_gewinnspiel input
   { font-size:9pt; font-family:Verdana,sans-serif; font-weight:normal; margin-left:0px; border:1px solid #489701;  }
#content_gewinnspiel .formInput
   { color:#0000CC; border:1px solid #489701; }
#content_gewinnspiel .Button
   { background-color:#0B3090; color:#FFFFFF; width:150px; }






