/* ===========================================================================================
   Projekt     : DAP
   -------------------------------------------------------------------------------------------
   Datei       : allgemein.css
   Beschreibung: Stylesheet fr alle Seiten
   @version $Id: $
   =========================================================================================== */

/* tiny-formatierung mu oben stehen -------------*/
ul	{list-style-type:square; padding-left:20px; }
h3  { padding-top:0.4em;}

a:link , a:visited ,a:focus , a:hover , a:active 
{ color:#4c4a4d; text-decoration:none; font-weight:bold;}
br {margin-top:-0.6em;}
/*------------------------------------------------*/

body { 
	   background:				white; 
	   color:					#707071; 
	   font-family:				Verdana, Arial; 
	   font-size:				12px; 
	   line-height:				1.25em;
	    
	   }

#main 		 {  padding-top:18px; text-align:left; width:990px; margin-left:-1px; }

#header  	 { margin-bottom:25px; width:100%;}
#logo		 { float:left; margin-left:30px; width:266px; }
#funcMenu	 { font-size:10.5px; height:20px; margin-left:325px; padding-top:33px; width:650px; text-align:right; } 

#bildTop	   		{ height:213px; margin-top:0px; margin-bottom:30px; position:relative; width:568px; }
#bildTopTeaser 		{ bottom:0px; position:absolute; }
#bildTopTeaserLogo  { float:left; margin-left:260px; }
#bildTopTeaserText  { background:white; float:left; font-size:11px; font-weight:bold; left:0px; line-height:1.2em; padding: 5px 5px 8px 8px; width:274px; }
.bildTopTeaserTextFont { font-weight:normal; font-style:italic; }
/* #bildTop	 { left:217px; position:absolute; top:104px; width:568px; z-index:1; }*/
/* #bildTopText { background:white; font-size:11px; font-weight:bold; height:64px; left:502px; line-height:1.2em; position:absolute; padding: 8px 5px 8px 8px; top:240px; width:270px; z-index:2; } */
/* #bildTopIcon { position:absolute; left:482px; top:240px; z-index:3; } */

#links 		{ float:left; width:208px; }
#linksNav 	{ background:#f0f0f0; width:208px; position:relative; height:213px; }

#rechts 		{ background-color:white; margin-left:208px; position:relative;}
#rechts:after 	{ content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }

#innen 			{ overflow:hidden; } 

#innenLinks 	{ float:left; width:574px; padding-bottom:35px; }

#innenRechts 		{ background:#d47419; color:#fff; margin-left:573px; padding-top:20px; }

#innenRechts:after 	{ content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }

#footer			{ clear:both; height:35px; }
.footerLink		{ margin-left:212px; }

.active { font-weight:bold; }

a.funcMenuLnk:link , a.funcMenuLnk:visited ,a.funcMenuLnk:focus , a.funcMenuLnk:hover , a.funcMenuLnk:active 
{ color:#707071; text-decoration:none; font-weight:normal; }

a.navLiActivLnk:link , a.navLiActivLnk:visited ,a.navLiActivLnk:focus , a.navLiActivLnk:hover , a.navLiActivLnk:active 
{ background:#f0f0f0; color:#d47419; text-decoration:none; font-weight:bold; }

a.subSubNaviLnk:link , a.subSubNaviLnk:visited ,a.subSubNaviLnk:focus , a.subSubNaviLnk:hover , a.subSubNaviLnk:active 
{ background:white; color:#d47419; text-decoration:none; font-weight:normal; }

a.lnkDownload:link , a.lnkDownload:visited ,a.lnkDownload:focus , a.lnkDownload:hover , a.lnkDownload:active 
{ color:#4c4a4d; text-decoration:none; font-weight:bold; }

a.startTeaserLnk:link , a.startTeaserLnk:visited ,a.startTeaserLnk:focus , a.startTeaserLnk:hover , a.startTeaserLnk:active 
{ color:#707071; text-decoration:none; font-weight:normal; }
a.startTeaserTitleLnk:link , a.startTeaserTitleLnk:visited ,a.startTeaserTitleLnk:focus , a.startTeaserTitleLnk:hover , a.startTeaserTitleLnk:active 
{ color:#707071; text-decoration:none; }

a.teaserLnkRechts:link , a.teaserLnkRechts:visited ,a.teaserLnkRechts:focus , a.teaserLnkRechts:hover , a.teaserLnkRechts:active 
{ color:white; text-decoration:none; font-weight:normal; }
a.teaserLnkTitleRechts:link , a.teaserLnkTitleRechts:visited ,a.teaserLnkTitleRechts:focus , a.teaserLnkTitleRechts:hover , a.teaserLnkTitleRechts:active 
{ color:white; text-decoration:none; font-weight:bold; }

h1 , h2	, h3	{ font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:5px; }
h3				{ margin-bottom:5px; }

.startTeaser		 { margin-bottom:8px; }
.active 			 { color:#d47419; }
.clearer 		{ display:none; }
.linksNavUl 	{ position:absolute; bottom:0px; list-style-type:square; left:0px; padding-left:30px; width:90%; }
.linksNavLi		{ margin-bottom:0.2em; }

.linksSubNavUL 	{ list-style-type:square; left:0px; padding-left:30px; width:90%; margin-top:30px; }
.linksSubNavLi  { margin-bottom:0.55em; }

.innenLinksSubSubNav { color:#d47419; margin-bottom:20px; }

.red			 { color:#d47419; }
.textRechts , h2 { margin-top:0px; margin-left:10px; margin-right:10px; }
.textRechts		 { margin-bottom:20px; }
.text			 { margin-right:0.65em; margin-top:0em; }

/*startseite*/
.innenLinksBox 		{ float:left; width:568px;background-image:url(../images/system/back.gif);background-repeat:no-repeat;background-position:bottom left; margin-bottom:15px;}
.innenLinksBoxText  { float:left; width:275px; margin-bottom:20px;/*border-top:1px solid grey;*/ }
.abstand			{ margin-left:17px;}
.innenLinksBox2		{background-image:url(../images/system/backKurz.gif);background-repeat:no-repeat;background-position:bottom left;}

/*Veranstaltungsseite*/

.veranstaltungDatum	{ background:#f5ddc5; color:#d47419; margin-top:20px; padding:0.2em 0em 0.2em 0.25em; width:561px; }
.veranstaltungInfo  { background:#f5ddc5; margin-top:0.2em; padding:0.2em 0em 0.2em 0.25em; width:561px; }
.veranstaltungTitel	{ font-weight:bold; }
.veranstaltungGeld  { margin:0; padding:0.5em 0em 0.2em 0em; }
.verDatAbstand		{ margin-top:10px; }

/* Newsletter + Kontakt */
.form				{ margin-top:20px; }
.formBox 			{ float:left; margin-top:0.3em; width:560px; }
.formBoxName  		{ color:#D47419; background:#F5DDC5; float:left; padding: 0.35em 0em 0.35em 0.35em; width:180px; }
.formBoxNameFeld	{ background:#FAEADD; float:left; margin-left:0.5em; width:368px; }
.formInput			{ background:#FAEADD; border:1px solid #FAEADD; width:368px; padding-top:0.25em; }
.formTextarea		{ height:45px; font-family:Verdana; font-size:12px; }
.formSubmit			{ color:#D47419; text-align:left; background:#fff; border:1px solid #fff; font-weight:bold; }
.formSubmit			{ margin-left:-4px;}

/* Newsletter */
.newsBoxSubmit		{ float:left; margin-top:0.5em; width:180px; }
.newsBoxCheck , .newsBoxCheckbox  { color:#D47419; font-weight:bold; float:left; margin-top:0.5em; margin-left:0.5em; width:90px;}
.newsBoxCheckbox 	{ width:20px; }
.nbAbstand			{ padding-top:0.1em; }

/* Kontakt */
.formKontaktSubmit	{ margin-left:0px; }

/*folgeSeite*/
.folgeTeaserbild	{ margin-bottom:10px; }

/* PortalDozenten */
.dozentenBox { font-weight:bold; margin-top:5px; margin-bottom:5px; }

/*=========================================================================================
==========================================================================================*/