/* standard elements */

* {
	margin: 0;
	padding: 0;
}

a  
{
    color: #FFFFFF; 
    text-decoration: none;
    font-size: 1.2em;
}

#SiteContent
{
    text-align: left;
    background-color: #000;
    width: 750px;
    height: 101%;
    margin: auto;
    padding: auto;       
}

a:hover 
{
    color: #FF001C;
}

body {	
	color: #DDDDDD;
    background-color: #252525;
	font: normal 70% "Trebuchet MS",Verdana,sans-serif;	
    margin:0; 
    padding:0;    
    text-align: center;
    
}

p,code,ul,ol {padding-bottom: 1.2em;}

h1 {
	color: #CCC;
	font: normal 2em Impact,sans-serif;
}
h1 a {
	color: #000;
	text-decoration: none;
}
h1 a:hover {
	color: #903F3C;
}

h2 {font: normal 1.0em Tahoma,sans-serif;}

h1,h2 {padding-top: 6px;}

blockquote {
	color: #CCA;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

img {border: none;}

img.right {margin: 5px 0 5px 12px;}
img.left {margin: 5px 12px 5px 0;}

.left {float: left;}
.right {float: right;}
.ANAVertragLeft
{
    float:left;
    margin: 5px 12px 5px 0px;
    
    height: 225px;
    width: 300px;
}

.ANACover
{
    float:left;
    margin: 5px 12px 5px 0px;
    height: 100px;
    width: 100px;
}


img.border {
	background: #555;
	display: block;
	padding: 3px;
}

/* structure */
#Container {
	font-size: 1.3em;
}

/* title */
#SiteTitle {font: normal 3em Tahoma,sans-serif;}
#SiteTitle a {
	color: #DDD;
	text-decoration: line-through;
}
#SiteTitle a:hover {
	color: #FFF;
	text-decoration: none;
}
#SiteDescription {color: #CCC;}


#contentHeader {
  background: url('../images/analogo.gif') no-repeat center;
  top: 0px;  
  width: 200px;  
  height: 129px; 
  margin: auto;
  padding: auto;
  border: 0px solid #333333;
}


/* navigation */
#Navigation {
  text-align: center;  
}
#Navigation h2 {
	color: #000;
	font-size: 1.5em;
	letter-spacing: 0;
	line-height: 30px;
	margin: 0;
}

#Navigation a {
	color: #777;
	font-size: 1.5em;
	line-height: 1.em;
	text-decoration: none;
}

#Navigation a:hover {
	color: #FF001C;    
}

#Navigation a.current {
    color: #FFF;  
}

#MainContent
{
    margin: 10px;
}

#MainContent .ElementBox
{
    margin: 5px;
    padding: 5px;
    background-color: #000000;
    border: solid 0px #333333;
}
#MainContent .ElementBoxHead
{
    background-color: #222222;
    color: #FF0021; 
    font-size: 1.2em;    
}
#MainContent .ElementBoxFoot
{   
    color: #555555; 
    font-size: 0.9em;    
}




