﻿body
{
background-color: #f0f0f0; 
text-align: center;
font-size:1px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

html 
{
margin:0;
padding:0;
}

/*Ausrichtung*/	

#hidelink, .toleft 
{
position: absolute;
left: -1000em;
width: 100em;
height: 1em;
overflow: hidden;
}

.hideall 
{ 
display: none;
font-weight:  bold;
font-size:65%;
 }
	
.clear	
{
height: 0px;
width: auto !important;
overflow: hidden;
float: none !important;
clear: both;
}
	

.clearall
{
clear:both;
height:10px;
} 

.left{float:left;}	
.right{float:right;}	
.middle{vertical-align:middle;}  
.top{vertical-align:top;} 
.rechts{text-align:right;} 
.bottom{vertical-align:bottom;} 




/*Allgemeine Definitionen*/
img
{
border:0px;
}

div
{
border:0px  #ffffff;
}

table
{border:0;
margin:0;
padding:0;}
	
p 	
{
margin:0 0 7px 0;
padding:0 0 0 0;
}
	
ul li
{
margin:0em 0 0 0;
padding:0 0 0 0;
}
	
	
		
h1 
{
margin:0 0 24px 0;
padding:0 0 0 0;
color:#969696;
font-size:18px;
letter-spacing:1px;
}	
	
		
h2 
{
font-size:14px;
color:#8a2237;
font-weight:bold;
margin:0 0 10px 0;
padding:0;
}	
		
h3 
{
font-size:11px;
font-weight:bold;

}	
	


	
a
{
color:#8a2237;
text-decoration: underline
}

a:hover 
{
text-decoration: none
}

/*Desin Seiteninhalte******************************************/


/*Farben*/

.mainstyle
{color:#8a2237;}

.altstyle
{color:#383838;}

.alternatestyle
{color:#c2c2c2;}


/*Struktur****************************************************************/

/*Container aussen*/
#outer
{
width:1012px;
text-align:center;
margin:0px auto;



}

/*Container fuer float aussen*/

#outerfloat
{
width:994px;
text-align:left;
margin:0px auto;
padding: 0px 9px 0 9px;
background:url(images/hg_outer.gif) repeat-y;
float:left;

}
