/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #E6E6E6;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#5A5A5A;
line-height:17px;
padding:0px;
margin:30px 0 20px 0;
}
a {
color: #009CD8;
text-decoration:underline;
font-style:italic;
}
a:visited {}
a:hover {}
a:active {}

/*--Headline--*/
h1 {
font-size: 36px;
line-height: 42px;
font-weight:normal;
margin:0 0 16px 0;
padding:0px
}

/*--Subline u. Teaser-Headline--*/
h2,h5 {
font-size:22px;
line-height:26px;
font-weight: normal;
margin: 0 0 16px 0;
padding:0px;
}

/*--Zwischen-Ueberschrift--*/
h3 {
font-size:14px;
line-height:18px;
font-weight: bold;
margin: 0 0 9px 0;
padding:0px;
}

/*--Rubrik-Ueberschrift--*/
h4 {
font-size:13px;
font-weight: normal;
text-transform:uppercase;
margin: 0 0 17px 0;
padding:0px;
color:#009CD8;
border-width:0 0 1px 0;
border-style:dotted;
border-color:#009CD8;
}

/* ----------Container zentriert-------------- */
#container {
width: 1024px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}

/* ----------Kopfzeile-------------- */
#header {
background-color: #ff0000;
text-align: right;
padding: 0px;
margin: 0px;
}

/* -----------------Inhalt--------------------- */
#content {
float: right;
padding: 0px;
/*margin-left: 208px;*/
margin-right: 0px;
margin-top:0px;
margin-bottom:30px;
width:816px;
}
div#content { 
/*min-height:700px;*/
/*height:expression(this.scrollHeight > 700 ? "auto":"700px"); */
}

div#content ul
{
 margin:0px; 
  padding:0 0 0 15px;
}

p{
margin: 0 0 16px 0;
padding:0px;
}

/* --------------Linke Navigavtion------------- */
#left {
width: 180px;
margin: 0 0 30px 0;
padding: 0 28px 0 0;
}

/* -----------Fusszeile--------------------------- */
#footer {
clear: both;
margin: 0 0 20px 0;
padding: 14px 0 0 0;
text-align: left;
border-style:dotted;
border-width:1px 0 0 0;
border-color:#000000;
 }

.menu_footer {
float:left;
}
 
.menu_footer a {
text-decoration:none;
font-style:normal;
color:#5A5A5A;
line-height:20px;
margin:0 30px 0 0;
}

.menu_footer a.act {
text-decoration:none;
font-style:normal;
color:#009CD8;
line-height:20px;
margin:0 30px 0 0;
}

.menu_footer a:hover {
text-decoration:underline;
}

.sm_footer {
float:right;
}

.sm_footer a {
margin:0 0 0 30px;
} 

.sm_footer a img {
border-width:0px;
}
 
 /* -------------Suche---------------------------*/
 #suche {
 margin:20px 0 0 0;
 text-align:right;
 }
 
 #suche input {
  text-transform:capitalize;
  /*color:#E6E6E6;*/
  color:#B6B6B6;
  border-width:0px;
  text-align:right;
  width:90px;
 }
 
 /* -------------Menu-----------------------------*/
.langmenu {
  float:left;
  margin:2px 0 0 0;  
}

.langmenu a {
 margin:0 5px 0 0;
}

.langmenu a img {
 border-width:0px;   
}

#menu {
  margin:20px 0 0 0;
  overflow:visible;
  width:180px;
  white-space:nowrap;
 }
 
#menu_v1 {

}

.menu_v1_1 {
border-width:0 0 1px 0;
border-color:#000000;
border-style:dotted;
}

.menu_v1_1_act{
border-width:0 0 1px 0;
border-color:#000000;
border-style:dotted;
}

.menu_v1_1_last {
border-width:0px;
}

.menu_v1_1_act_last{
border-width:0px;
}

.menu_v1_1 a, .menu_v1_1_last a {
text-decoration:none;
font-style:normal;
color:#5A5A5A;
font-size:13px;
line-height:24px;
text-transform:uppercase;
/*letter-spacing:0.1em;*/
}

.menu_v1_1_act a, .menu_v1_1_act_last a  {
text-decoration:none;
font-style:normal;
color:#009CD8;
font-size:13px;
line-height:24px;
text-transform:uppercase;
/*letter-spacing:0.1em;*/
}

.menu_v1_1 a:hover, .menu_v1_1_last a:hover {
text-decoration:underline;
}

.menu_v1_2 {

}

.menu_v1_2_act{

}

.menu_v1_2 a {
text-decoration:none;
font-style:normal;
color:#5A5A5A;
line-height:20px;
}

.menu_v1_2_act a {
text-decoration:none;
font-style:normal;
color:#009CD8;
line-height:20px;
}

.menu_v1_2 a:hover {
text-decoration:underline;
}
 
#menu_v2 {
margin:30px 0 0 0;
}

.menu_v2_1 {
border-width:1px 0 1px 0;
border-color:#000000;
border-style:dotted;
}

.menu_v2_1_act {
border-width:1px 0 1px 0;
border-color:#000000;
border-style:dotted;
}

.menu_v2_1 a {
text-decoration:none;
font-style:normal;
color:#5A5A5A;
font-size:13px;
line-height:24px;
text-transform:uppercase;
/*letter-spacing:0.2em;*/
}

.menu_v2_1_act a {
text-decoration:none;
font-style:normal;
color:#009CD8;
font-size:13px;
line-height:24px;
text-transform:uppercase;
/*letter-spacing:0.2em;*/
}
 
#menu_v2_2 {

}

.menu_v2_2_act {

} 
 
.menu_v2_2 a {
text-decoration:none;
font-style:normal;
color:#5A5A5A;
line-height:20px;
}

.menu_v2_2_act a {
text-decoration:none;
font-style:normal;
color:#009CD8;
line-height:20px;
} 

.menu_v2_1 a:hover, .menu_v2_2 a:hover {
text-decoration:underline;
}
 
 /* -------------Content Menubereich--------------*/
 #menu_content {
 margin:30px 0 0 0;
 }
  
 /*--------------Adressboxen----------------------*/

.addresslist {
float:left;
background-color:#ffffff;
border-width:1px;
border-color:#000000;
border-style:dotted;
/*padding:15px;*/
padding: 10px;
width:220px;
margin:0 10px 20px 10px;
}

.adressbox_menu {
border-color:#000000;
border-width:1px 0 1px 0;
border-style:dotted;
padding:0 0 5px 0;
} 

.adressbox_menu_h1 {
font-size:13px;
line-height:24px;
text-transform:uppercase;
}
.adressbox_menu  img{
float:right;
margin:5px 0 5px 5px; 
}

/*-------------------Content-Boxen------------------*/
div#content div.dotted-frame {
background-color:#ffffff;
padding:16px;
border-color:#000000;
border-width:1px;
border-style:dotted;
margin:0 0 30px 0;
}

/*-------------------Teaser-Boxen--------------------*/
.teaserbox1 {
margin:0 0 30px 0;
width:816px;
}

.singleteaser1_1 , .singleteaser1_2{
float:left;
background-color:#ffffff;
border-width:1px;
border-color:#000000;
border-style:dotted;
padding:15px;
width:220px;
margin:0 30px 0 0;
}

.singleteaser1_3{
float:left;
background-color:#ffffff;
border-width:1px;
border-color:#000000;
border-style:dotted;
padding:15px;
width:220px;
margin:0px;
}

.teaserbox2 {
margin:0 0 30px 0;
width:816px;
}

.singleteaser2_1  {
float:left;
background-color:#ffffff;
border-width:1px;
border-color:#000000;
border-style:dotted;
padding:15px;
width:361px;
margin:0 30px 0 0;
}

.singleteaser2_1 img {
float:right;
margin: 5px 0 5px 5px;
}

.singleteaser2_2  {
float:left;
background-color:#ffffff;
border-width:1px;
border-color:#000000;
border-style:dotted;
padding:15px;
width:361px;
margin:0px;
}

.singleteaser2_2 img {
float:right;
margin: 5px 0 5px 5px;
}


/*----------- Typo3 Content ---------------*/
.csc-textpic-caption {
font-size:11px;
line-height: 15px;
padding:9px 0 0 0;
}

div.tx-t3sjslidernews-pi1
{
 margin:0 0 68px 0; 
}


