/* CSS Document www.mind-vision.ch */

/*Farbcodes:
rot				#C61F1B (Logo)
dunkelblau		#1C759F
hellblau		#2C8EBC
dunkelgrau:		#2E2E2E (Logo)
mittelgrau		#9E9E9E (Suche BG)
hellgrau		#DFDFDF
*/

body {
background-image:url(../grafics/bg.gif);
background-position: 0 520px;}

#container{
background-color:#DFDFDF;}

#mitte{
background:url(../grafics/bg_mitte.gif) no-repeat top left ;
height:87px;
width:956px;}

#homecontact{
float:left;
width:210px;
height: 20px;
margin: 45px 0 0 13px;}

/* -------------------Suchfeld-Formate -------------- */
#search{
width:220px;
margin: 13px 0 0 31px;}


/* ---------- Inhaltsbereich -------------- */
#content{
background-color:#FFFFFF;
width:513px;
float:left;
border-left: #FFFFFF 1px solid;
border-right: #FFFFFF 1px solid;}

#content p.bodytext img{
border: none;}

h1.titwelcome{
float:left;
margin: 22px 0 0 60px;
background:url(../grafics/tit_welcome.gif) no-repeat #DFDFDF;
width:267px;
height:44px;}

#clear{
clear:both;}

#emotion{
width:513px;
height:149px;
background:#FFFFFF url(../grafics/emotion.jpg) no-repeat;}

#hometxt{
padding: 20px 20px;
font-size: 1em;}

/* ---------- Newsliste links -------------- */
#eduqua { padding:60px 0px 0px 20px; }

#left{
background:#DFDFDF url(../grafics/bg_suche.gif) no-repeat top left;
width:270px;
float:left;}

h1.titaktuell{
margin: 30px 0 0 0;
padding: 0 0 6px 20px;
background:url(../grafics/tit_aktuelles.gif) no-repeat;
background-position: 20px 0;
width: 250px;
height: 32px;
border-bottom: #FFFFFF 1px solid;}

#left ul ul{
list-style-type:none;
width: 250px;
padding:0; margin:0;
font-style:italic;}

#left li{
padding-left: 20px;
padding-top: 5px;
font-size: 0.7em;}

#left ul li a:link, #left ul li a:visited {
padding: 0  20px 5px 0;
display:block;
width: 210px;
color:#C61F1B;
text-decoration:none;
font-weight: bold;
font-style:normal;}

#left ul li a:hover, #left ul li a:active {
color:#1C759F;
text-decoration:underline;}

#left p.line{
width:270px;
height:1px;
border-bottom: #FFFFFF 1px solid;
padding:0; margin:0;}

#address{
padding: 20px 0 0 20px;
width: 220px;
height:auto;}

/* ---------- rechte Spalte -------------- */
#right{
background-color:#DFDFDF;
width:171px;
float:right;}

.ausbildungen{
display:block;
width:171px;
height:50px;
background: #DFDFDF url(../grafics/ausbildungen.gif) no-repeat;}

a.ausbildungen:hover{
background: #DFDFDF url(../grafics/ausbildungen_akt.gif) no-repeat left;}

.training{
display:block;
width:171px;
height:50px;
background: #DFDFDF url(../grafics/training.gif) no-repeat;}

a.training:hover{
background: #DFDFDF url(../grafics/training_akt.gif) no-repeat left;}

.coaching{
display:block;
width:171px;
height:51px;
background: #DFDFDF url(../grafics/coaching.gif) no-repeat;}

a.coaching:hover{
background: #DFDFDF url(../grafics/coaching_akt.gif) no-repeat left;}

h1.titdownloads{
margin: 40px 0 0 0;
padding: 6px 0 6px 0px;
background:url(../grafics/tit_downloads.gif) no-repeat;
background-position: 10px 10px;
width: 171px;
height: 42px;
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;}

#right ul{
list-style-type:none;
width: 146px;
padding:10px 5px 10px 20px; margin:0;
font-size: 0.7em;
font-style:italic;}

#right ul li a:link, #right ul li a:visited {
display:block;
width: 145px;
color:#C61F1B;
text-decoration:none;
font-weight: bold;
font-style:normal;
margin-bottom: 1em;}

#right ul li a:hover, #right ul li a:active {
color:#1C759F;
text-decoration:underline;}

#right p.line{
width:171px;
height:1px;
border-bottom: #FFFFFF 1px solid;
padding:0; margin:0;}

/* ---------- Footer -------------- */
#footer{
background: url(../grafics/bg_footer.gif) no-repeat top left;
padding-top: 3px;
width:956px;
height:19px;
text-align:center;
font-size: 0.7em;
color:#FFFFFF;
clear:both;}