/*<![CDATA[
jmp media - Nicole Müller
www.jmp-media.de
08/2007
*/

* { 	margin:0; padding:0; }

body {	
	font: normal normal 101% Arial, Helvetica, sans-serif;	
	background-color: rgb(153,0,0);
}

#container {
	height: auto;
	width: 899px;
	margin: 5px auto 0px auto;
	background: url(../img/back2.gif) repeat-y;
}

/* - - - - Kopfbereich - - - -  */

#slogan {
 	background: url(../img/logo_mobbingberatung.gif) no-repeat right;
	height: 152px;
	border-bottom: 1px solid rgb(153,0,0);
}

/* -------------- Servicenavigation ------------*/

#service {
	height: 18px;
background-color: rgb(146,164,66);
	border-bottom: 1px solid rgb(153,0,0);
	padding: 4px 15px 0 0;
        text-align: right;
	width: 884px;
border-bottom: 1px solid rgb(153,0,0);}

#service a, #service a:hover{
	padding: 0 7px;
	color: rgb(255,255,255); 
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
#service a:hover{color: rgb(154, 82, 61); }

#left {
	width:199px;
        height: 100%;
	background: rgb(247,233,198);
	float: left;
}
h1 {	margin:0; padding:0; display : none;  }

#left ul.hauptnavi li {
	list-style-type: none;
	padding: 0;
}

ul.hauptnavi li a:link, ul.hauptnavi li a:active, ul.hauptnavi li a:visited, ul.hauptnavi li a.current, ul.hauptnavi li a.current:link { 
	color: rgb(160,30,4);
	padding: 2px 8px 1px 20px;
	text-decoration: none;
	font: normal bold 0.8em Verdana, Helvetica, sans-serif;
}
ul.hauptnavi li a:hover, ul.hauptnavi li a.current, ul.hauptnavi li a.current:link {
	background: url(../img/pfeil_rot.gif) no-repeat left;
}
 ul.extern {
margin:48px 0pt 0pt 9px;
}

ul.extern li {
	list-style-type: none;
	margin: 5px 0 0 9px; 
}	

/* *************** Sub navi ************** */

ul.hauptnavi li a.supnavi, ul.hauptnavi li a.supnavi:link, ul.hauptnavi li a.supnavi:hover, ul.hauptnavi li a.supnavi:visited,
ul.hauptnavi li a.supnavi_current, ul.hauptnavi li a.supnavi_current:link, ul.hauptnavi li a.supnavi_current:active, 
ul.hauptnavi li a.supnavi.current:hover {
	color: rgb(160,30,4);
	padding: 2px 8px 1px 38px;
        text-decoration: none;
	font: normal normal 0.75em Verdana, Helvetica, sans-serif;
}

ul.hauptnavi li a.supnavi:hover, ul.hauptnavi li a.supnavi_current, ul.hauptnavi li a.supnavi_current:link, 
ul.hauptnavi li a.supnavi_current:active, ul.hauptnavi li a.supnavi_current:hover {
	color: rgb(51,51,51);
        text-decoration: none;
	background-image: none;
}

ul.extern li a:link, ul.extern li a:active, ul.extern li a:visited, ul.extern li a:hover {
	color: rgb(110,133,3);
	text-decoration: none;
	font: normal bold 0.8em Verdana, Helvetica, sans-serif;
	padding: 2px 8px 1px 20px;
	background: url(../img/pfeil_gruen.gif) no-repeat left;
}
/* -----------------Inhalt--------------------- */ 

#mitte, #mitte_start{ 
	width: 361px; /*398px;*/
	min-height: 450px;
	height:auto !important; 
	background: white url(../img/background.gif) no-repeat top;
	border-right: 1px solid rgb(206,213,169);  
	border-left: 1px solid rgb(146,164,66);
	float: left;
	padding: 22px 22px 20px 15px;      
	overflow: hidden;*/
}

#mitte_start { 
	border-right: 1px solid rgb(110,133,3); 
	background-image: none;
}


#mitte h1, #mitte_start h1 {
	font: normal bold 0.9em  Arial, Helvetica, sans-serif;
	padding: 27px 80px 15px 20px;
	margin: 0;
	color: rgb(153,0,0);
}

#mitte h2, #mitte_start h2 {
	font: normal bold 0.9em  Arial, Helvetica, sans-serif;
	padding: 10px 80px 13px 20px; 
	margin: 0; 
	color: rgb(51,51,51);
}

#mitte h3, #mitte_start h3 {
	font: normal bold 0.8em  Arial, Helvetica, sans-serif;
	padding: 27px 80px 15px 20px; 
	margin: 0; 
	color: rgb(153,0,0);
}

#mitte h4, #mitte_start h4 {
	font: normal bold 0.8em  Arial, Helvetica, sans-serif;
	padding: 10px 80px 7px 20px; 
	margin: 0; 
	color: rgb(51,51,51);
}

#mitte h5, #mitte_start h5 {
	font: normal normal 0.8em  Arial, Helvetica, sans-serif;
	padding: 27px 80px 15px 20px; 
	margin: 0; 
	color: rgb(153,0,0);
}
#mitte h6, #mitte_start h6 {
	font: normal normal 0.8em  Arial, Helvetica, sans-serif;
	padding: 10px 80px 7px 20px; 
	margin: 0; 
	color: rgb(110,133,3);
}

#mitte p, #mitte_start p, #mitte ul, #mitte_start ul {
        /* padding: 20px 0 20px 0;*/
	color: #000;
	font: normal normal 0.8em  Verdana, Arial, Helvetica, sans-serif;
}
#mitte_start p {
	color: black;
}
/********Table*****/

#mitte ul, #mitte_start ul {
	padding: 20px 10px 20px 20px;
}

#mitte table {
       	border-spacing: 5px;
        width: 300px ;           
}
#mitte table tr td { color: black; padding: 0; margin: 0;}
#mitte table tr td p {
	padding: 0; margin: 0; color: black; 
}

/*--------------News------------------------*/

#right, #right_start {
        width: 290px;
        min-height: 450px;
	height:auto !important;
	height: 450px;
	padding-top:21px;    
        background: rgb(203,211,165);
	font: normal normal 0.75em  Arial, Helvetica, sans-serif;
	float: left;
}

#right {
	background: white;
}

#right p, #right_start p, #right_start .pzwei p {
	color: rgb(109,133,7);
	font: normal normal 0.75em  Arial, Helvetica, sans-serif;
	padding: 0 24px 10px 23px;
}

#right_start .pzwei {
	border-top: 1px solid rgb(153,0,0); 
	padding-top: 15px; 
	margin-top: 75px;
}

#right_start p, #right_start .pzwei p {
	color: rgb(51,51,51); 
}

#right h1, #right_start h1, #right_start .pzwei h1 {
	font: normal bold 0.9em Arial, Helvetica, sans-serif;
	padding: 20px 24px 5px 23px;
	color: rgb(153,0,0);
}

#right a, #right a:hover {
	color: rgb(153,0,0);
	font: normal normal 1em  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#right a.mehr, #right a.mehr:hover {
	color: rgb(153,0,0);
	font: normal normal 1em  Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin-left: 10px;
}

/*-------------Fuss-----------------*/

#footer {
	width: 899px;
	height: 22px;
	background: rgb(146,164,66);
	clear: left; 
/*	margin-left: 1px;
*/}

#footer p, #copy {
	font: normal normal 0.75em  Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	color: rgb(0,102,0);
	float: left;
}

#copy {
	float: right;	
        color: rgb(255,255,255);
	text-align: right;
	padding: 3px 30px 0 0;
}

/* Links */
a, a:link, a:hover{
	font: normal normal 1em Arial, Helvetica, sans-serif;
	color: rgb(0, 102, 0); background-color: transparent;
	text-decoration : underline;
}/*Link*/
a:hover{	text-decoration : underline; font-style: italic;}
	

/*]]>*/