body, html {
background-color: #EBEBEA;
font-size: 11px;
font-family: Verdana, Sans-Serif;
color:#666666;
padding:0px;
margin:0px;
height: 100%; 
 
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
}

a {
color: #cc0000;
text-decoration:none;
}
a:hover {
color: #333333;
text-decoration:underline
} 




a.white {
color: #cc0000;
text-decoration:none;
font-size:10px;
}
a.white:hover {
color: #ffffff;
text-decoration:underline;
font-size:10px;
}

a.up {
color: #666666;
text-decoration:none;
font-size:10px;
background-image:url(../images/pfeil_up.gif);
background-repeat:no-repeat;
padding-left: 15px;

}
a.up:hover {
color:#CC0000;
text-decoration:none;
font-size:10px;
background-image:url(../images/pfeil_up.gif);
background-repeat:no-repeat;
padding-left: 15px;
}

a.extlink {
color: #cc0000;
text-decoration:none;
background-image:url(../images/extlink.gif);
background-repeat:no-repeat;
padding-left: 15px;
}
a.extlink:hover {
color: #333333;
text-decoration:underline;
background-image:url(../images/extlink_up.gif);
background-repeat:no-repeat;
padding-left: 15px;
}

a.back {
color: #666666;
text-decoration:none;
font-size:10px;
background-image:url(../images/pfeil_back.gif);
background-repeat:no-repeat;
padding-left: 15px;
margin-bottom: 1px;
}
a.back:hover {
color:#CC0000;
text-decoration:none;
font-size:10px;
background-image:url(../images/pfeil_back.gif);
background-repeat:no-repeat;
padding-left: 18px;
}

h1 {
text-decoration: none;
font-size: 11px;
font-weight:bold;
color: #cc0000;

}


/* ----------container zentriert das layout-------------- */
#container {
width: 860px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;

}


.bg{
background-image:url(../images/bg_schatten.gif);
background-repeat:repeat-y;
width: 885px;
height:auto;
margin: auto;
}




/* ----------header-------------- */

#oben {
background-color: #ffffff;
padding: 0px;
margin: 0px;
height: 95px;
}

#header {
padding: 0px;
margin: 0px;
height: 197px;
width:860px;
float:left;
background-color: #ffffff;
border-bottom: 1px dashed #cc0000;
border-top: 1px dashed #cc0000;
}

#headerpic {
padding: 0px;
margin: 0px;
height: 197px;
float:right;
background-color: #ffffff;

}

#logo {
float: left;
margin: 0px;
padding: 0px;
}

/* -----------------Content--------------------- */
#content {
float:right;
width:630px;
background-color: #ffffff;
margin-right: 0px;
padding-top: 20px;
padding-left: 10px;
border-left: 1px dashed #cc0000;
line-height:18px;
}

div#content { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}

p, pre{

padding-bottom: 25px;
margin:0px;
}

.red {
color:#CC0000;
}

/* --------------Container links------------- */
.left {
clear: both;
float: left;
width: 219px;
margin: 0px;
padding-top:30px;
} 

#startseite {
background-image:url(../images/bg_index.gif);
background-position:bottom;
background-repeat:no-repeat;

}

#seminare1 {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_seminare.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 770px;
	}
	
	#dozenten1 {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_seminare.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 7391px;
	}
	
#berufsbetreuung {
	clear:both;
	float:left;
	width: 219px;
	height:300px;
	background-image:url(../images/bg_berufsbetreuung.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
top: 1070px;
	}
	
#existenz {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_existenz.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 870px;
	}
	
#wir {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 895px;
	}
	
#jobs {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_jobs.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 625px;
	}
	
#bg_impressum {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 745px;
	}
	
#index {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 629px;
	}
	
#beratung {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 768px;
	}
	
#vorsorge {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 1130px;
	}
	
#bg_anfahrt {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_anfahrt.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 1870px;
	}
	
#bg_kontakt {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_kontakt.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 1139px;
	}
	
#bg_kontakt2 {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_kontakt.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 620px;
	}
	
#bg_links {
	clear:both;
	float:left;
	width: 219px;
	height:190px;
	background-image:url(../images/bg_links.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:absolute;
	top: 1270px;
	}

/* -----------Marginalie--------------------------- */
#teaser {
clear: both;
margin: 0px;

padding-bottom:15px;
padding-left: 10px;
text-align: left; 
border-bottom: 1px dashed #cc0000;

}

#teaser_headline {
line-height: 18px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding:2px;
height:15px;
padding-left: 10px;
text-align: left; 
background-color: #ff9900;
}

#goldmarie {
padding-left:580px;
color: #ffffff;
font-size:10px;
}

/* -----------Subnavigation--------------------------- */

#subnavi {
float:right;
padding: 0px;
margin-right: 5px; 
height:40px;
margin-top:40px;
}


/* -----------Navigation--------------------------- */
#navi {
float:left;
text-align: left;
padding: 0px;
margin: 0px;
height:197px;
width:860px;
background-color: #ff9900;
}  


#menue {
font-weight: bold;
}

#menue ul {
list-style-type: none;
padding: 0px;
margin: 0px;

}

#menue li {
display:block;
}

#menue li a.nav, #menue li a.nav:link {
text-decoration: none;
font-size: 11px;
display:block;
color: #ffffff;
width: 195px;
height: 13px;
padding: 4px;
padding-left: 21px;
background-color: #ff9900;
background-image:url(../images/linkpfeil.gif);
background-repeat:no-repeat;
background-position:1px 6px;

}


#menue li a.nav:hover, #menue li a.nav:active, #menue li a.nav:focus {
text-decoration: none;
font-size: 11px;
display:block;
color: #ffffff;
width: 195px;
height: 13px;
padding: 4px;
background-color: #cc0000;
padding-left: 21px;
background-image:url(../images/linkpfeil.gif);
background-repeat:no-repeat;
background-position:5px 6px;
}


/* ---------------Bilder----------------------- */
#bild {
float:left;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #ff9900;
}  

#img_teaser {
float:left;
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #ff9900;
}



/* ---------------Listen----------------------- */
#seminarliste {
list-style-image:url(../images/pfeil_rot.gif);
} 


#seminarliste li a, #seminarliste li a:link {
text-decoration: none;
font-size: 11px;
font-weight:bold;
color: #cc0000;
padding: 2px;
line-height:19px;
}

#seminarliste li a:hover, #menue li a:active, #menue li a:focus {
text-decoration: none;
font-size: 11px;
color:#666666;
height: 13px;
padding: 2px;
}

#dozenten {
list-style-image:url(../images/listenpunkt.gif);
} 

#dozenten li{
padding-left:20px;
padding: 2px;
line-height:18px;

}



/* ---------------Seminare----------------------- */
a.seminarbeschreibung {
color: #cc0000;
font-weight:normal;
text-decoration:none;
}

a.seminarbeschreibung:hover {
color: #000000;
text-decoration:none;
font-weight:normal;
}


#ort {
color: #000000;

}

