/* ################################################################################ */
/* ####################### BEGINN Globale CSS SETTINGS ############################ */
/* ####################### Juergen Poehler             ############################ */
/* ####################### Copyright 2009              ############################ */
/* ################################################################################ */

html.body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
}

/* ######################### RANDFARBE ########################### */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	/*background-image:url(../image/rand_rechts_bg_hell.gif); */
	background-color:#E8E8E6
	}

/*  allgemeine Formatierung */

h1 {    font: bold 18pt arial;
        font-size: 200%; 
	line-height:1em;
	color: #483D8B;
	margin:5px;
} 


h2 { 
        font: 12pt "arial";
        font-size: 180%; 
	color: #483D8B;
        border-bottom: 1px dotted; 
	margin:5px;
} 

h3 {
	font: 13pt "arial";
	letter-spacing: 1px;
	margin-bottom: 0px;
	color: #7D775C;
	line-height:1em;
	margin:5px;
	}

h4 {
	font: 10pt "arial";
	letter-spacing: 0px;
	margin:5px;
	}

h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}

	
td {font-size: 12px;}
th {font-size: 12px;}  

          
a  {color: #000000;}
a:hover {color: #fa921f;}
a:visited {color: #000000;}
a.image, a.image:hover {border:0;}

/* Listenstyle */ 

ul { 
        font-size:12px;line-height: 1em;font-weight: 900;
        margin: 5px 2px 5px 10px; 
        padding: 2px 2px 2px 5px; 
        list-style: disc url(../image/plus.jpg); 
} 


li {    font-size:13px;line-height: 1em;font-weight: 900;
        margin: 4px 2px 1px 10px; 
        padding: 5px 2px 2px 5px; 
        list-style: disc url(../image/sonne.jpg); 
        height="15" border="0" width="15"       
} 


#leftside 
{
   background-color:#F0F0C0;
   color:#000000;
   width:200px;
  /*   background-image:url(../image/jplogo.gif); */
   background-position:bottom;
   background-repeat:no-repeat;
   vertical-align:top;
   border-right: 1px solid #999999;
}

#leftside_top 
{
   background-color:#F0F0C0;
   color:#000000;
   vertical-align:middle;
   padding-left: 15px;
   font-weight:700;
   font-size:14px;
}

#side_content 
{
   margin:5px;
   text-align:center;
}

#content 
{
   background-color:#ffffff;
   width:590px;
   padding:5px;
   vertical-align:top;
}

#rightside 
{
   background-color:#F0F0C0;
   width:180px;
   min-height:450px;
   vertical-align:top;
   border-left: 1px solid #999999;
}

#rightside_top 
{
   background-color:#e9e8e8;
   color:#000000;
   vertical-align:middle;
   text-align:center;
   padding-top:10px;
   padding-bottom:10px;
   font-weight:700;
   font-size:14px;
   border-bottom: 1px solid #999999;}
   .content_table {
   width:950px;
}

.top 
{
   width:100%;
   background-color:#ff9900;
   color:#000000;
   font-size:10px;
   text-align:center;
   height:21px;
   vertical-align:top;
}

#afterheader
{
   width:100%;
   background-color:#ff9900;
   color:#FFFFFF;
   font-size:10px;
   text-align:center;
   height:18px;
   vertical-align:middle;
}


/* #######################   Kopfdefinitionen ############################ */

#jpheader1 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:16;                 
}

#jpheader2 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:16;                 
}


#footer 
{
   width:100%;
   background-color:#ff9900;
   color:#FFFFFF;
   font-size:10px;
   text-align:center;
   height:18px;
   vertical-align:left;
}

a.footerlink, a.footerlink:hover, a.footerlink:active 
{
   color:#FFFFFF;
   text-decoration:none;
}

/* #######################  ENDE Globale SETTINGS ############################ */

/* Mainlevel menu */
.mainlevel 
{
   height: 21px;
   border:2px outset #FF6600;
   padding-top:2px;
   margin-top:2px;
   vertical-align:middle;
   line-height:21px;
}

a.mainlevel 
{   display: block;
    color: #000;
    padding: 0px 0px 0px 8px;
    text-decoration: none;
    background:#faa526;
}
	
a.mainlevel:hover 
{
    color: #000;
    background:#ffdc8e;
    border:2px outset #FF6600;
}

a.mainlevel#active_menu 
{
    color: #000;
    font-weight:700;
    background:#ffdc8e;
    border:2px inset #FF6600;
}
						
a.mainlevel-nav
{
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0.8em;
    background-image: none;
    padding: 0px;
    float: right;
    margin-right: 10px;
    font-size: 11px;
    white-space: nowrap;
    color:#000;
    vertical-align:text-top;
    text-decoration:none;
}

a.mainlevel-nav:hover
{
    display: block;
    text-decoration: none;
    color:#666666;
    background: transparent;
    font-weight:normal;
}
							

/* ##################### END STANDARD MODULE TABLE  #################*/	


/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/


/* ###################### Ende             ###################### */