html, body {
	margin : 0px;
	padding : 0px;
}

body {
	background:#000000;
	border : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* scrollbar-3dlight-color : #E0E0D8;
	scrollbar-arrow-color : #960B09;
	scrollbar-base-color : #CFCBA7;
	scrollbar-darkshadow-color : #E6E3D0;
	scrollbar-face-color : #D0CCA8;
	scrollbar-highlight-color : #E6E3D0;
	scrollbar-shadow-color : #C4C196;
	scrollbar-track-color : #E6E3D0; */
	color: #FFF;
}


/* Für Mozilla und NS: Focus-Hervorhebung abstellen */

a { outline:0; -moz-outline:0; }

/* POSITIONIERUNGEN LAYOUT_ELEMENTE */

#text {  /* Textcontainer */
	position: absolute;
	height: 148px;
	width: 774px;
	left: 181px;
	top: 463px;
	z-index: 10;
	overflow: hidden;
}

#text p, li, .text {
font-family: Arial, Helvetica, sans-serif;
font-size:1.05em;
color:#FFF !important;
letter-spacing:0.5pt;
line-height:16px;
margin: 3px 0 3px 0;
}

.text {margin-left:0;
}

#inhalt {		/* Textinhalt */
	width: 760px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	overflow: visible;
	z-index: 5;
	left: 0px;
	top: 0px; 
}

#inhalt p, li, a.intern {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF !important;
letter-spacing:0.5px;
line-height:16px;
margin: 3px 0 3px 0;
text-decoration:none;
}

#aufz td {
font-family: Arial, Helvetica, sans-serif;
font-size:1.05em;
line-height:12px !important;
color:#FFF !important;
letter-spacing:0.5px;
}


#aufzB td {
font-family: Arial, Helvetica, sans-serif;
/* font-size:1.05em;*/
line-height:12px !important;
color:#FFF !important;
/*letter-spacing:0.2pt !important;*/
}



/* BEREICH KOMPETENZ */

#motiv {	/* KOMPETENZ */
	position: absolute;
	left: 182px;
	top: 179px;
	height: 275px;
	width: 767px;
	overflow: hidden;
}

#motiv2 {	/* STARTSEITE */
	position: absolute;
	left: 182px;
	top: 179px;
	height: 275px;
	width: 767px;
	z-index:1000!important;
}

#inhaltinnen {		/* Textinhalt im Motivbereich*/
	position:absolute;
	width: 387px;
	background-color:#0c9735;
	overflow: hidden;
	z-index: 5;
	left: 0px;
	top: 0px;
	font-size:12px;
	height: 900px; 
	}

#inhaltinnen td {  
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF !important;
	letter-spacing:0.5pt;
	font-size:12px !important;
	line-height:16px !important;
	}
	
	#inhaltinnen p {  
	margin:60px 20px 0 40px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	letter-spacing:0.5pt;
	font-size:12px !important;
	line-height:16px !important;
	}
	
#inhaltinnen a, .text a {  
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	letter-spacing:0.5pt !important;
	font-size:12px !important;
	line-height:16px !important;
	}
	


#motivinnen {		/* Bildinhalt im Motivbereich*/
	position:absolute;
	width: 387px;
	z-index: 5;
	left: 387px;
	top: 0px; 
}

/* BEREICH EVENTS */ 

#motivev {	/* EVENTS */
	position: absolute;
	left: 182px;
	top: 179px;
	height: 269px;
	width: 767px;
	overflow: hidden;
}

#inhaltevinnen {		/* Textinhalt im Motivbereich*/
	position:absolute;
	width: 387px;
	height: 269px;
	background-color:#0c9735;
	overflow: hidden;
	z-index: 5;
	left: 516px;
	top: 0px;
	font-size:1.05em;
	visibility: visible;
}

#inhaltevinnenB {		/* Textinhalt im Motivbereich Bilder 7-12*/
	position:absolute;
	width: 387px;
	height: 269px;
	background-color:#0c9735;
	overflow: hidden;
	z-index: 5;
	left: 516px;
	top: 0px;
	font-size:1.05em;
	visibility: hidden;
}

#inhaltevinnen p {  
	padding:60px 20px 0 50px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	
letter-spacing:0.5px;
line-height:16px;
	}
	
#inhaltevinnen a {  
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:1.05em !important;
	letter-spacing:0.5px;
	}
	
#inhaltevinnen td {  
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF !important;
	/* font-size:0.98em !important;*/
	letter-spacing:0.5px;
	}
	
#inhaltevinnenB td {  
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF !important;
	/* font-size:0.98em !important;*/
	letter-spacing:0.5px;
	}

#motivevinnen {		/* Bildinhalt im Motivbereich*/
	position:absolute;
	width: 387px;
	z-index: 5;
	left: 0px;
	top: 0px; 
}

/* WEITERE BEREICHE */

#top {
	margin-top : 0px;
}

#navi {
	position: absolute;
	left: 21px;
	top: 8px;
	width:770px;
	height: 42px;
}

#headline {
	position: absolute;
	visibility: visible;
	height: 60px;
	width: 650px;
	left: 180px;
	top: 125px;
}

#headlineModx { /* im cms verwaltete Seiten */
	position: absolute;
	visibility: visible;
	height: 60px;
	width: 650px;
	left: 180px;
	top: 140px;
}

#headline h1 { /* nur in smopt-Seiten, sonst gtext */
	font-size:200%;
	color:#13C247;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:10px;
}


#logo {
	position: absolute;
	left: 759px;
	top: 8px;
	width: 200;
}

/* STARTSEITE TEXTE + ANIMATIONEM + ENTER */

#starttext {
	position:absolute; top:115px; left:24px; 

}

#starttext p {
	text-transform: uppercase; 
	color:#b4b4b4;
	letter-spacing: .1px;
	padding: 3px 0;
	line-height:1em;
	font-size:10px;
	}
	
#langtext {
	position:absolute; top:485px; left:24px; width:940px;
}

#langtext p, #langtext a {color:#6e6e6e; text-decoration:none}
#anim {position:absolute; top:243px; margin-left:24px}
#enter {position:absolute; left:883px; top:465px;}

/* UNTERSEITEN NAVI LINKS */

#sidenavi {
	position: absolute;
	width: 150px;
	left: 20px;
	top: 181px;
}

#sidenavi a.nn:visited, a.nn:hover, a.nn:active {
	color:#FFF;
	background-image:none;
}



/* #navistat = div-POSITION */

#navistat {
	position:absolute;
	top:8px;
	left:21px;
	z-index: 1000;
	width:155px;
}

input {
	background : #EBEDDC;
	border : 1px inset;
	border-color : #444139 #484038 #484038;
}

p {
	margin : 0.5em 0px;
}

td {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/* Formularelemente */

#formular td {
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
text-transform:uppercase;
color:#FFF;
letter-spacing:0.5px;
line-height:16px;
}

input, textarea {
	background : #ECECEC;
	border : 1px inset;
	border-color : #13C247;
	width:225px;
}

ul, ol, li {
	margin-bottom : 0px;
	margin-top : 0px;
}

/* Textauszeichnungen */



.fusstext {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 11px;
}

.submit {
	background : #E6E3D0;
	border : 2px #960B09 outset;
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 11px;
	font-weight : bold;
}

.textbold {
	font-weight : bold;
}

.textrot {
	color : #960B09;
	font-weight : bold;
}

/* Zelle für Navigation */
.topzelle {
	margin : 0px;
	padding : 0px;
}



.freiText {  padding-left: 25px; margin-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma}


/* KONTAKT + HILFSNAVIGATION */
/* entfernt */

/* Links allgemein 

a:link {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}

a:visited {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}

a:hover {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;

}
*/

/* Links im Text Rot unterstrichen 

a.textlink:link {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	border-bottom : 1px solid #910915;
}

a.textlink:visited {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	border-bottom : 1px solid #444139;
}

a.textlink:hover {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	border-bottom : 1px solid #910915;
}
*/

/* Links Startseite 

a.start:link {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	border:0;
}

a.start:visited {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	border:0;
}

a.start:hover {
	color : #444139;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
	border:0;
	
}
*/
/* 
***************************************
stil definition für h1 Startseite 
***************************************
*/

#TitelStart  {
	padding:168px 0 0 0; /* Hoehe des Bildes */
	overflow:hidden;
	background-image:url(/grafik/logo-impuls-events.gif); 
	background-repeat:no-repeat;
	
	height: 0px !important;
	height /**/:168px; /* Hoehe des Bildes */
	}
