
body
{
    margin:                     0px;
    color:                      #000000;
    background-color:           #FFFFFF;
    background-position:        left top;
    font-family:                'georgia';
    font-size:                  13px;
    text-align:                 center;
    line-height:                170%;
		background-image:		url('../images/bg.png');
		background-repeat: repeat-x;
    
}

td {
    font-family:                sans-serif;
    font-size:                  12px;
}

table
{
		margin-bottom:							4px;
}

th
{
    color:                      #FFFFFF;
    background-color:           #d8d8d8;	
    font-family:                sans-serif;
    font-size:                  12px;    
}

.tabhead 
{
    color:                      #FFFFFF;
    background-color:           #d8d8d8;	
}

.tabcontent
{
    color:                      #000000;
    background-color:           #B9D38D;	
}

hr
{				
		color:											#222222;
		height:											1px;
}

a:link,
a:visited
{
    color:                      maroon;
    text-decoration:            underline;
}

a:hover,
a:active
{
    color:                      #284726;
    text-decoration:            underline;
}

img
{
    border-style:               none;
}


h1
{
    display:                    none;
}

form
{
    display:                    inline;         /* IE */
}

p
{
    padding:                    0px;
    margin-top:                 10px;
    margin-bottom:              10px;
}

ul
{
    list-style-type:            square;
    color: maroon;
}


.align_left
{
    text-align:                 left;
}

.align_right
{
    text-align:                 right;
}

.align_center
{
    text-align:                 center;
}

.align_justify
{
    text-align:                 justify;
}

.allcaps
{
    text-transform:             uppercase;
}

.float_left
{
    clear:                      left;
    float:                      left;
}

.float_right
{
    clear:                      right;
    float:                      right;
}

div#centered
{
    width:                      990px;
    margin: 										0px auto;
}

div#main
{
    float:                      left;
    width:                      990px;
}

div#header
{
    text-align: 								left;
    padding:										0px;
    margin:											0px;
}

img#logo
{
    margin:											0px;
    float: left;
}

div#navirahmen
{
    float:                      left;
    width:                      700px;    
    background-color:           #d52426;
    text-align: 								left;
    margin-top:									45px;
    line-height:								120%;
    font-family:								arial;
}

ul#nav
{
    float:                      left;
    width:                      700px;
    margin:                     0px;
    padding:                    0px;
    background-color:           #d52426;
    text-align: 								left;
}

ul#nav li
{
    display:                    block;
    float:                      left;
    margin:                     0px;
    padding:                    0px;
    text-align: 								left;
}

ul#nav li a:link,
ul#nav li a:visited
{
    display:                    block;
    float:                      left;
    margin-left:                13px;
    margin-right:               13px;
    padding-left:               2px;
    padding-right:              2px;
    padding-top:                7px;
    padding-bottom:             7px;
    background-image:           none;
    color:                      #FFFFFF;
    font-size:                  15px;
    font-weight:                bold;
    text-decoration:            none;
}

ul#nav li a:hover,
ul#nav li a:active,
ul#nav li.open a:link,
ul#nav li.open a:visited,
ul#nav li.open a:hover,
ul#nav li.open a:active
{
    text-decoration:            none;
}

ul#nav li ul
{
    clear:                      left;
    float:                      left;
    position:                   absolute;
    visibility:                 hidden;
    margin:                     0px;
    margin-top:                 22px;
    padding:                    0px;
}

ul#nav li.open ul
{
    visibility:                 visible;
}

ul#nav li ul li
{
    clear:                      left;
    float:                      left;
    margin:                     0px;
    padding:                    0px;
    padding-top:                6px;
    background-color:           #d52426;
    border-bottom:							1px solid #eeeeee;
   
}

ul#nav li ul li a:link,
ul#nav li ul li a:visited
{
		width:											150px;
    padding-top:                3px;
    padding-bottom:             3px;
    padding-left:								6px;
    font-size:                  12px;
    font-weight:                normal;
}

ul#nav li ul li a:hover
{
    font-weight:								bold;
}

div#content
{
    clear:                      both;    
    float:											left;
    text-align: 								left;
    background-color:						#FFFFFF;
    background-repeat:          repeat;
    width:                      990px;    
}

div#content h2
{
    margin:                     0px;
    margin-bottom:              40px;
    padding:                    0px;
    font-size:                  20px;
    color:											maroon;
    font-family: impact;
    font-weight: normal;
}

div#content h2 b
{    
    font-weight: normal;
}

div#leftpane
{
    float:                      left;
    width:                      240px;
    margin-left:								7px;
    padding-left:               0px;
		background-color:						#f3f3f3;
    margin-top:									15px;
    text-align: left;
    color:											#222222;
    font-family:								arial;
    font-size:									11px;
}

div#centerpane
{
    float:                      left;
    width:                      705px;
    padding-left:               0px;
    margin-left:								25px;
    margin-top:									15px;
}

div#rightpane
{
    float:                      right;
    width:                      180px;
    background-color:						#d8d8d8;
    color:											#FFFFFF;
    margin:											0px auto;
    margin-top:									15px;    
    text-align:									center;
    
    
/*
background-color:green;
*/
}

div#rightpane h4
{
    padding:			              5px;
    background-color:						#ababab;
    margin-top:									1px;
    margin-bottom:							2px;
    text-align: center;
		color:											#FFFFFF;
		font-weight:								bold;
		font-size:									13px;
}

div#rightpane h5
{
		padding-left:								3px;
		padding-right:							3px;
    margin-top:									4px;
    margin-bottom:							1px;    
		color:											#222222;
		font-weight:								bold;
		font-size:									12px;
}


div#rightpane p
{				
		margin:											0px;
		padding-left:								5px;
		padding-right:							5px;
		font-size:									12px;
		margin-bottom:							5px;
		
}

div#rightpane hr
{				
		color:											#222222;
		margin-left:								5px;
		margin-right:								5px;
		height:											1px;
		
}

div#rightpane a
{				
		color:											#222222;
		font-weight:								bold;	
}

div#footer
{
		margin:											0px auto;
    clear:                      both;
    float:                      left;
    width:                      100%;
    border-top:                 1px solid #323131;
    border-bottom:                 1px solid #323131;
    background-color:           #c5c5c5;
    color:                      #323131;
    font-size:                  11px;
    padding-bottom:							10px;
    padding-top:								5px;
    margin-top:									55px;
}

div#footercenter
{
    width:                      990px;    
    text-align:									left;
    margin:											0px auto;
}

#footer a {
	color:                      #323131;
}

div.clear {
	clear:                      both;
}

div.whitebox {

	background-color: #FFFFFF; 
	text-align:                 justify;
	
}


h3 {

	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 14px;
	color: #222222;	

}

.teaser {
 	font-size: 12px;
}

h4 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 7px;
}


h5 {
	text-align: left;	
	color: black;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
}

h6 {
	text-align: left;	
	color: black;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
  padding-left:               20px;
  background-image:           url('../img/bullet.gif');
  background-repeat:          no-repeat;
  background-position:        7px center;
}

.abs {
	margin-left: 20px;
}

