p {margin-bottom:1.2em;
line-height:130%}

h1 {
	font-size: 20px;
	color: #90ace2;
	font-weight: normal;
	line-height:110%;
	margin-bottom:1em
}
h2 {
	font-size: 12px;
	color: #407ec5;
	font-weight: bold;
	margin-bottom:1.2em}
h3 {
	font-size: 12px;
	color: #00407d;
	font-weight: bold;
	margin-bottom:1.2em
}

	
hr {
background-color:#ccc;
color:#ccc;
height:1px;
border: 0;
margin-top:18px;
margin-bottom:18px;}

* html  hr{
margin-top:11px;
margin-bottom:11px;}
* + html  hr{
margin-top:11px;
margin-bottom:11px;}
	
blockquote {margin-left: 25px}	
	
.solidaria  {
margin: 10px 0 10px 0}
*+html .solidaria {margin: -10 0 5px 0}
* html .solidaria {margin: -40px 0}


a:link {  color: #003366; text-decoration: underline}
a:visited {  color: #003366; text-decoration: underline}
a:active {  color: #ff9100; text-decoration: underline}
a:hover {  color: #ff9100; text-decoration: underline}

.blue01 {color: #407ec5;}
.blue02 {color: #90ace2;}
.blue03 {color: #003366;}
.orange {color: #f4ad42}
.small {font-size:10px}
.smallGrey {font-size:10px; color:#cccccc}

#warning {border:2px solid #892113; padding:10px; margin-top:25px; margin-bottom:15px; font-size:11px}

a.homeGreen {
display:block;
font-size:11px;
font-weight:bold;
padding-right:3px;
text-decoration:none; 
color:#003366; 
width:132px;
padding-top: 5px;
padding-bottom:4px;
text-align:right;
background:#7eabaf url(../img/templ/leftnav_line_green.gif) no-repeat bottom;
line-height:12px;
text-decoration:none;
}
a.homeGreen:visited {
color:#003366; 
text-decoration:none;
}

a.homeBlue, a.homeBlue:visited, a.homeBlue:active, a.homeBlue:hover {
display:block;
font-size:11px;
font-weight:bold;
padding-right:3px;
text-decoration:none; 
color:#003366; 
width:132px;
padding-top: 5px;
padding-bottom:4px;
text-align:right;
background:#adc4f0 url(../img/templ/leftnav_line_blue.gif) no-repeat bottom;
line-height:12px;
}

sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: -10%;
}
sup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; vertical-align: 20%}
* html sup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; vertical-align: 20%}

/* Pfeil > */
.gt {
	font-weight: bold;
	color: #ff9900;
}


.gtB {
FONT-SIZE: 12pt;
	font-weight: bold;
	color: #ff9900;
}
.caps {
	text-transform: uppercase;
}
/* lists */


#main ul  {
	/*margin-bottom: 8px;*/
margin-left:35px;
margin-bottom:8px
}
#main ul li {
	list-style-image:  url(../img/dot_LIST.gif);
	padding-bottom: 8px;
}
#main ol li {
	padding-bottom: 8px;
}
#main ol  {
	margin-bottom:8px;
	margin-left:36px;
}
*html #main ol  {
	margin-left:42px;
}
#main ul ul {
	margin-top: -5px;
	margin-bottom: 7px;
}
*html #main ul ul {
	margin-top: 3px;
	margin-bottom: -3px;
}
#main ul ul li{
margin-bottom: -5px;
	list-style-image:  url(../img/dot_LIST02.gif);
}
 #main ol ul {
	margin-top: -5px;
	margin-bottom: 7px;
}
#main *html ol ul {
	margin-top: 3px;
	margin-bottom: -3px;
}

#boxCont {padding:8px}
#boxCont a, a:active, a:visited{color: #00407d; text-decoration:underline}

#boxCont a:hover{color: #ff9e0d; text-decoration:underline}


/* bilder im contentbereich */
.PICTcopy {
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
		margin-top: 2px;
}
.PICTcopyRE {
	margin-bottom: 10px;
	float: right;
	margin-left: 10px;
		margin-top: 2px;
}
/* formular */

.textfielEnq {
width:300px;
border: solid 1px #adc4f0;
margin: 2px 0px 2px 0px;
background-image: url(../img/templ/bg_form.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:2px}
	.textfiel {
width:330px;
border: solid 1px #adc4f0;
margin: 2px 0px 2px 0px;
background-image: url(../img/templ/bg_form.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:2px}
.textfiel02 {
width:330px;
border: solid 1px #adc4f0;
margin: 2px 0px 2px 0px;
background-image: url(../img/templ/bg_form.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:2px}
	.pulldown {
width:334px;
border: solid 1px #adc4f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
.abschicken {
width:304px;
border: solid 1px #1f5ec9;
background-image: url(../img/templ/bg_form_butt.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold}
.checkb {background-color: #cad9f6; margin-top:2px}
.formLineBot{
	border-bottom:1px solid #adc4f0;
	background-color:#f2f6ff;
	background-image: url(../img/templ/bg_form.jpg);
	background-position: bottom;
}
.textfielBig {width:610px;
border: solid 1px #adc4f0;
background-image: url(../img/templ/bg_form.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

a.miniLinkArr {color: #003366;
	text-decoration:none;
	display:block;
	width:auto;
	padding:4px 0px 0px 10px;
	background-image:  url(../img/pfeil_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-size:11px;
	line-height:110%;}
	a.miniLinkArr:visited {color: #003366;
	text-decoration:none}
	a.miniLinkArr:hover {color: #ff9100;
	text-decoration:underline}
	
#surcursales{
width:200px;
float:left;
margin-right:35px}
* html #surcursales{
margin-right:25px}
#surcursalesHead{
width:200px;
padding:3px 3px 3px 8px;
background-color:#4881c2;
color:#FFFFFF;
font-weight:bold}
#surcursalesCont{
width:193px;
border: 1px solid #cccccc;
padding:8px;
background-image: url(../img/templ/bg_form.jpg);
	background-position: bottom;
	background-repeat:repeat-x;}
	
	#asociacion{
width:300px;
float:left;
margin-right:35px}
* html #asociacion{
margin-right:25px}
#asociacionHead{
width:300px;
padding:3px 3px 3px 8px;
background-color:#4881c2;
color:#FFFFFF;
font-weight:bold}
#asociacionCont{
width:293px;
border: 1px solid #cccccc;
padding:8px 8px 0px 8px;
background-image: url(../img/templ/bg_form.jpg);
	background-position: bottom;
	background-repeat:repeat-x;}
	
.newsDate{
	font-style: italic;
	color: #407ec5;
}
a.newsTeaser:link, a.newsTeaser:visited {display:block;
	padding-left:25px;
	color:#003366;
	text-decoration:none !important; 
	margin-bottom:20px
}
a.newsTeaser:hover{
	color:#ff9100;

}
.size11px {
	font-size: 11px;
}







/***********************************************/
/*  Boxen       144px                               */
/***********************************************/ 

#box144 {width: 142px;
border: 1px solid #ccc;
overflow: hidden;
height:82px;
margin-bottom:10px
}
.box144li {float:left;
height:82px;
overflow: hidden;
width: 13px;}
.box144re {float:right;
width: 129px;
height:82px;
margin: 0;
padding: 0;
overflow: hidden;} 

#box154 {width: 152px;
border: 1px solid #ccc;
overflow: hidden;
height:88px;
margin-bottom:10px
}
.box154li {float:left;
height:88px;
overflow: hidden;
width: 13px;}
.box154re {float:right;
width: 139px;
height:88px;
margin: 0;
padding: 0;
overflow: hidden;} 
/***********************************************/
/*  tratamientos                               */
/***********************************************/ 
#descript p{font-size: 11px; margin-bottom:4px}


#arrowList ul li {
	list-style-image:  url(../img/dot_LIST_arr.gif) !important;
	padding-bottom: 8px;}
	
.tabApneaSolucion td{padding:5px}
.tab3space td{padding:3px}