/* Formating */

* {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}

body{
        background:#A3D500 url(bg.jpg) repeat-x top left;
	color:#000;
	font: 1.2em "Myriad Web Pro", "Tahoma", Verdana, Helvetica, Arial, sans-serif;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:center;
}

div, p, h1, h2, h3, ul, ol, li, 
span, a, form, images {
   	margin: 0;
   	padding: 0;
   	font-size: 1em;
}

a:link {
	color: #196F0D;
   	text-decoration: none;
}

a:hover {
	color: #5D5D5D;
   	text-decoration: none;
}

a:visited {
	color: #196F0D;
   	text-decoration: none;
}

a:active {
	color: #000;
   	text-decoration: underline;
}

strong {
   	font-size: 0.9em;
   	font-weight: bold;
}

h1 {
   	font-size: 4.2em;
   	color: #fff;
}

h2 {
   	font-size: 3em;
   	color: #333;
}

p, ul {
   	font-size: 0.7em;
   	color: #fff;
   	margin: 0;
   	padding: 0;
}


/* Container */

#container {
	background-color:#FFFFFF;
	text-align:left;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px;
	border: 3px solid #000;
}
	


/* Header */

#head {
	background: #D1D1D1 url(header_bg.jpg) repeat-x top;
	height:146px;
}

#head .logo {
	float:left;
	background: #D1D1D1 url(logo.jpg) no-repeat top;
	margin-left: 50px;
	height: 146px;
	width: 56px;
}

#head h1 {
	color:#FF0096;
	font-size:130%;
	padding:15px 0 0 100px;
}

#head h1 a, #head h1 a:visited, #head h1 a:active {color:#FF0096}
#head h1 a:hover{color:#000;}


#menu {
	text-align:right;
	position: absolute;
	right: 10px;
	top: 50px;
 	font-size: 100%;
        width:600px;
        height:100px;
}

#menu ul {
	padding: 0.1em 3em;
        line-height: 30px; 
        margin:0;
        
}
#menu li {
	padding:0 10px 0 0;
	display: inline;
}
#menu li a {
	padding: 0.3em 5px 0.5em 5px;
	font-weight:bold;
	font-size:90%;
	color:#FF0096;
	border-bottom:1px solid #000;
}
#menu li a:hover {
	border-bottom:3px solid #FF0096;
}



/* Content */

#content {
	background:#D8EE94;
	margin:0 auto;
  	clear: both;
  	overflow: hidden;
  	position: relative;
  	width: 85%;
	border: 1px solid #C7C7C7;
	padding:6px;
}

#content h2 {
	border-bottom:1px solid #495D0A;	
	padding:0 0 0 5px;
	font-size: 1.2em;
	color: #495D0A;	
}
#content h3 {
	font-size: 0.9em;
	color: #495D0A;	
}

#content p {
	color:#495D0A;
	padding: 4px;
	line-height: 1.6em;
}

/* Content Ende */

.rowleft{
	float:left;
	width:350px
}
.rowleft ul{
	list-style-type:none;
        padding: 8px;
}
.rowright ul{
	list-style-type:none;
        padding: 8px;
}
.rowleft li {
        font-size: 1.2em;
}
.rowright li {
        font-size: 1.2em;
}
.rowleft li, .rowright li{
	display: block;
        text-align: left;
	text-decoration: none;
        padding-left:40px;
        margin-bottom: 6px;
}
.rowleft li{
        background:transparent url(arrow.gif) 0px center no-repeat;
	color:#495D0A;
}
.rowright li{
        background:transparent url(arrow.gif) 0px center no-repeat;
	color:#495D0A;
}
.rowleft li a, .rowleft li a:hover, .rowleft li a:visited, .rowright li a, .rowright li a:hover, .rowright li a:visited{
	color: #A47E03;
}

.rowright {
	float:right;
	width:400px
}
.rowleft h2, .rowright h2 {
	font-size: 1.2em;
}

.rowleft h3, .rowright h3 {
	font-size: 0.9em;
	color:#495D0A;
}



/* Footer */

#footer {
	background:#D8EE94;
	margin:10px auto;
  	clear: both;
  	overflow: hidden;
  	position: relative;
  	width: 85%;
	border: 1px solid #C7C7C7;
	padding:6px;
}

#footer p {
	padding-left:5px;
	color: #000;
}