/*   ---  CSS Datei von Scola-Asclepia  --- */
/*   ---  Copyright bei Ute Habermann-Schlenther  --- */

body { font-family: Arial, Helvetica, sans-serif; background-color:#e7e6e6;	font-size:12px;	color:#333366; }

td, select { font-family: Arial, Helvetica, sans-serif;	font-size:10px; }
th { font-family: Arial, Helvetica, sans-serif;	font-size:10px; }

a{ color: #006699;	text-decoration: none; }
a:link{	color: #006699;	text-decoration: none; }
a:visited{ color: #006699; text-decoration: none; }
a:hover{ color: #006699; text-decoration: underline; }

select { border:#e7e6e6 1px solid;}

/*  ---  Gerst  ---  */
#wrapper {width:950px; margin: 10px auto;}

#headWrap { width:950px; height:53px; margin:0px; padding:0px;}
#top_l { width:40px; height:53px; float:left; background-image:url(../_images/top_l.jpg);display:block;}
#top_logo { min-width:250px; width:250px; height:53px; float:left; background-image: url(../_images/menu/top_logo_b.jpg); display:block;}
#top_r {  min-width:650px; width:650px; height:43px; float:right; background-color:#FFFFFF; text-align:right; padding:10px 10px 0px 0px; display:block;vertical-align:middle; }

#menu { width:950px; height:80px; display:block; clear:both;}

#submenuWrap {width:950px; height:27px; margin:0px; padding:0px; display:block; clear:both;}
#left1 { min-width:190px; width:190px; height:27px; float:left; background: #FFFFFF url(../_images/menu/left1_b.jpg) top no-repeat; display:block;}
#submenu { min-width:740px; width:740px; height:22px; float:right; background-color:#336; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 10px 0px; display: block;}

#submenu a:link { font-weight:bold; color:#fff; text-decoration:none; } 
#submenu a:visited { font-weight:bold; color:#fff; text-decoration:none; }
#submenu a:focus { font-weight:bold; color:#fff; text-decoration:none; }
#submenu a:hover { font-weight:bold; color: #ff0; text-decoration:none; }
#submenu a:active { font-weight:bold; color:#fff; text-decoration:none; }

.subNavNormal {color:white;}
.subNavNormal:hover{ color:yellow;}
.subNavActive {color:yellow;}

#whereurWrap {width:950px; height:140px; margin:0px; padding:0px; clear:both;}
#left2 { min-width:190px; width:190px; height:140px; float:left; background: #FFFFFF url(../_images/menu/left2_b.jpg) top no-repeat; display:block;}
#whereur { min-width:760px; width:760px;min-height:139px; height:139px; float:right; background-color:#FFFFFF; display:block; border-bottom: #999999 1px dotted;}
#whereurText {height:22px; font-size:11px; color:#336;  padding:3px 0px 0px 10px;}
#whereurText a:link { font-weight:normal; color:#069; text-decoration:none; }
#whereurText a:visited { font-weight:normal; color:#069; text-decoration:none; }
#whereurText a:focus { font-weight:normal; color:#069; text-decoration: none; }
#whereurText a:hover { font-weight:normal; color:#069; text-decoration:underline; }
#whereurText a:active { font-weight:normal; color:#069; text-decoration: none; }
.TopTitel {color:#333366; font-weight:bold; padding-left:10px;}
.TopTitel h1 {font-size:20px; margin:0px 0px 15px 0px; color:#333366; font-weight:bold;}
.TopTitel h2 {font-size:14px; margin:0px 0px 0px 0px; color:#333366; line-height:1.15em;}
.TopTitel h3 {font-size:12px; margin:0px 0px 0px 0px; color:#333366; line-height:1.4em;}
.TopTitel h4 {font-size:11px; margin:0px 0px 0px 0px; color:#333366;}



#mainWrap {width:950px; min-height:337px; margin:0px; background-color:#FFFFFF; padding:0px; clear:both; overflow-y:auto;}
#left { min-width:190px; width:190px; min-height:337px; height:337px; float:left; background: #FFFFFF url(../_images/menu/left3_b.jpg) top no-repeat; display:block; vertical-align:top;}
#main { min-width:555px; width:555px; float:left; background-color:#FFFFFF; border-right: #e7e6e6 0px solid; padding:0px 5px 0px 10px;}
#right { min-width:190px; width:190px; float:right; vertical-align:top; background-color:#FFFFFF;}

.headline { width:190px; min-width:190px; min-height: 65px;  background-color:#FFFFCC; margin: 10px 0px;}
.headlineTopic { width:172px; min-width:172px; min-height:16px; height:16px; background: #336 url(../_images/pfeil_kl.gif) left no-repeat; padding:2px 0px 0px 18px; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.headlineText {padding:3px; background-color:#cff; font-size:10px;}
.headlineText ul { margin:0px 0px 5px 15px; padding:0px; list-style: outside; }
.headlineText li { margin-bottom:5px;}
.headlineText h1 { font-size:12px; font-weight:bold; margin:0px 0px 3px 0px;}
.headlineText h2 { font-size:11px; font-weight:bold; margin:0px 0px 0px 0px;}



#footerWrap {  min-width:950px; width:950px; min-height:42px; height:42px; margin-top:15px; clear:both;}
#footer { min-width:890px; width:890px; height:30px; float:left; background-color:#FFFFFF; color:#aaa; padding:12px 0px 0px 10px; text-align:center; font-size:10px;}
#footer span { color:#aaa;}
#footer_r { min-width:50px; width:50px; min-height:42px; height:42px; float:right; background-image:url(../_images/footer_r.jpg); background-repeat:no-repeat;}
#footer a { color: #777; text-decoration: none;}
#footer a:visited { color: #777; text-decoration: none;}
#footer a:hover { color: #777; text-decoration: underline;}

/************** .feature styles ***************/
.feature { padding: 0px 10px 10px 0px; border-top:#999999 1px dotted; line-height: 1.4em;}
.feature h1, .featureTop h1 { font-size:20px;padding: 0px 0px 5px 0px;}
.feature h2, .featureTop h2 { font-size:16px;padding: 0px 0px 5px 0px;}
.feature h3, .featureTop h3 { font-size:12px;padding: 0px 0px 5px 0px;}
.feature img, .featureTop img{ float: left; padding:5px 10px 10px 0px;}
.feature p, .featureTop p { text-indent:2em;}
.featureTop { padding: 0px 10px 10px 0px; line-height: 1.4em;}

.infoabend { width:400px; margin-bottom:10px; border-top:#999999 1px dotted;}
.infoabend h3 {padding-bottom:0px; margin-bottom:0px;}

.einSeminar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.einSeminar h1 { font-size:18px; color:#f93; font-weight:normal; }
.einSeminar h2 { font-size:12px; color:#f93; line-height:14px; margin-top:1px; margin-bottom:1px; }
.einSeminar h3 { font-size:10px; color:#f93; margin:0px; padding:0px;}
.einSeminar a:link { font-weight:normal;  text-decoration:none; color:#00c; }
.einSeminar a:visited { font-weight:normal; text-decoration:none; color:#00c; }
.einSeminar a:focus { font-weight:normal; text-decoration:underline; color:#00c; }
.einSeminar a:hover { font-weight:normal;  text-decoration:underline; color:#00c; }
.einSeminar a:active { font-weight:normal;  text-decoration:none; color:#00c; }
.dozentImage { border:#666666 1px solid; float:right; text-align:center; font-size:10px;}

.impressum {
	font-size:9px;
	color:#666;
	width:450px;
	text-align:justify;
	margin-bottom:8px;
}
.impressum h3 { 
	color:#333366;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}