/* Profimediencoach GBR **************************/

body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align:center;
}

#kopf {
	width: 980px;
	height: 20px;
	margin: 60px auto 0px auto;
	padding: 0px;
	border:0px;
}

#navi_quer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-align:right;
	margin: 0px 10px 0px 0px;
}

#main {
	width: 980px;
	height: 540px;
	margin: 0px auto 0px auto;
	padding: 7px 0px 0px 0px;
	border:0px;
	background-color: #e5e5e5;
	text-align:left;
}



/**************** Startseite ****************/
#inhalt_startseite {
	width: 968px;
	height: 532px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border:0px;
	text-align:left;
}

#linke_spalte_startseite {
	float: left;
	width: 230px;
	height: 532px;
	margin: 0px;
	padding: 0px;
	border:0px;
	background-image:url(img/linke_seite.gif);
	background-repeat:no-repeat;
	background-position:left;
	display: inline;
	text-align:left;
}



#rechte_spalte_startseite {	
	width: 734px;
	height: 532px;
	margin: 0px 0px 0px 230px;
	padding: 0px;
	border:0px;
	background-color: #1b1b1b;
	background-repeat:no-repeat;	
}


#navi_startseite{
	width:220px;
	margin: 120px 0px 0px 0px;
	padding: 0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align: right;
	line-height: 22px;
}


#bild_startseite {
	width: 298px;
	height: 395px;
	margin: 12px 0px 0px 85px;
	padding: 0px 0px 0px 0px;
	background-image:url(img/bild_startseite.jpg);
	background-repeat:no-repeat;
	z-index: 1;
	position:absolute;
	left: 50%;	
}

#spruch {
	margin: 340px 0px 0px -190px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	left: 50%;
	width: 365px;
	height: 57px;
	text-align:right;
}


/**************** Unterseiten ****************/

#linke_spalte {
	float: left;
	width: 465px;
	height: 540px;
	margin: 0 0 0 7px;
	padding: 0px;
	border:0px;
	background-image: url(img/hintergrund_links.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:inline;
}

#rechte_spalte{
	width: 488px;
	height: 530px;
	margin: 0px 0px 0px 482px;
	padding: 0px;
	border:0px;
	text-align:left;
	background-color: white;
}

#text {
	margin-top:5px;
	padding:12px 15px 10px 20px;
	height:238px;
	line-height: 20px;
	background-color: white;
}

#navi {
		width:405px;
		float:left;
		margin: 245px 0px 0px 0px;
		padding: 0px;
		border:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-align: right;
		display:inline;	
		}

#navi_sub{
	width:458px;
	float:left;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align: right;
	display:inline;
	line-height: 24px;
}

#navi_subalt{
	width: 212px;
	height: 157px;
	margin: 0px 0px 0px 192px;
	padding: 0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align: left;
	background-image:url(img/hochschnitt_navi-sw.gif);
	background-repeat:repeat-x;
	background-position: center;
		
}

.navi_sublink {
					margin:0px 0 6px 8px;
				   color:white;
					}

/**************** Navis ****************/

a {	text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#000000; }
a#aktiv { text-decoration:none; color:#000000; }

.navi_link a 		{ text-decoration:none; color:#454545;}
.navi_link a:hover 	{ color:#E2001A; }
.navi_link a#aktiv 	{ text-decoration:none; color:#E2001A; }

.navi_sublink a 		{ text-decoration:none; color:#ffffff;}
.navi_sublink a:hover 	{ color:#E2001A; }
.navi_sublink a#aktiv 	{ text-decoration:none; color:#E2001A; }


a.navi_quer 		{ text-decoration:none; color:#333333; margin: 0px 0px 0px 0px;}
a.navi_quer:hover 	{ text-decoration:none; color:#E2001A; }
a.navi_quer#aktiv 	{ text-decoration:none; color:#E2001A; }

a.news{	text-decoration: underline; color:#000000; }

.navi_link {margin: 6px 0px 0px 0px;}


/**************** Sonstiges ****************/

.Stilred {color: #FF0000;}

.strich {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #999999;
}


.strich-2 {
	margin: 0px 7px 0px 7px;
	padding: 0px 0px 0px 0px;
}

#logo {
	position:absolute; left:50%; top:150px; margin-left:-380px;
}

.zurueck {
	color: #666666;
	font-size: 10px;
}
/**************** Schriften ****************/

.grau {
	color: #666666;
}

.rot {
	color: #E2001A;
}

h1 {
	font-size: 18px;
	margin:5px 0px 20px 0px;
}


