							
body {
	
	color: #666666;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #e0e0e0;
	text-align: center;
	font-family: Tahoma;
	font-size: 0.8em;
	line-height: 1.3em;
}

#site {
	width: 950px;
	background-color: #ffffff;
	margin: auto; 
 	text-align: left;
	margin-top: 5px;
	margin-bottom: 2px;
}

#header {
	  background-image: url(../werbeagentur/oben_end.jpg);
	  background-repeat: no-repeat;
	  height: 85px;
	  background-color: #ffffff;
}

#logo {
	background-imag: url(../werbeagentur/arsagendi-logo.jpg);
	background-repea: no-repeat;
	margin-left: 740px;
	padding-top: 18px;
}

h1 {
	font-size: 1.5em;
	margin-left: 50px;
	color: #86b817;
}

h2 {
	margin-left: 20px;
	color: #86b817;
	font-size: 1.3em; 
}

h3 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}



							/* Header Navigation */
#headernavi 
	   {
		background-color: #cccccc;
		margin-bottom: 50px;
}
	
#headernavi ul
 	{
		margin:0px;
		border-left: 55px solid #86b817;
		margin-left: 220px;
		line-height: 1.5em;

}

#headernavi li
	{
		display: inline;
		font-weigh: bold; font-size: 1em;
}

#headernavi li a {	
			text-decoration: none;
			font-size: 0.85em;
			font-weigh: bold;
			color: #ffffff;
			padding-right: 10px;
			padding-left: 10px;
			border-right: 1px solid #ffffff;
}

#unternavi {
		height: 21px;
}
					
#linkerblock {
		width: 220px;
		float: left;
}
							/* Hauptnavigation */
#hauptnavi {
		margin-left: -25px;
}

#hauptnavi ul {
		list-style-type: none;
}

#hauptnavi li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		margin-bottom: 24px; 
}

#hauptnavi img {
		margin-bottom: -3px;
}

#hauptnavi a {
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		padding-left: 5px;
}

#hauptnavi a:hover {
			color: #86b817;
			font-weight: bold;
			text-decoration: none;
}

#hauptnavi a.aktiv {
		color: #86b817;
}
							
						
#rechterblock {
		width: 730px;
		float: right;
		background-color: #ffffff;
}

#rechterblockganz {

		background-color: #ffffff;
}


							/* Inhalt mitte */
#inhaltmitte {
		width: 510px;
		float: left;
		background-color: #ffffff;
		border-left: solid 4px #86b817;	
		border-right: solid 4px #86b817;
}

#inhaltmitteganz {
		
		background-color: #ffffff;
		border-left: solid 4px #86b817;	
}

.inhaltstext {
		padding-left: 50px;
		padding-right: 80px;
}

							/* Rechte Spalte */
#inhaltrechts {
		width: 212px;
		float: right;
		background-color: #ffffff;;
}

.teaser {
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
}

.gruenerlink {
		color: #86b817;
		text-decoration: none;
		font-weight: bold;
}
.gruenerlinkklein {
		color: #86b817;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.85em;
}

#rechterblockclearer {
			clear: both;
			background-color: #ffffff;
			text-align: right;
			margin-right: 232px;
			margin-bottom: 5px;
			padding-top: 30px;
}

#rechterblockclearer a {
			color: #86b817;
			text-decoration: none;
			font-weight: bold;
			font-size: 0.85em; 
}

#rechterblockclearer2 {
	
			background-color: #ffffff;
			text-align: right;
			margin-right: 100px;
			margin-bottom: 5px;
			padding-top: 30px;
}

#rechterblockclearer2 a {
			color: #86b817;
			text-decoration: none;
			font-weight: bold;
			font-size: 0.85em; 
}
							/* Footer */
#footer {
		background-color: #ffffff;
		background-image: url(../werbeagentur/unten_end.jpg);
		background-repeat: no-repeat;
		clear: both;
		height: 165px; 
}

#drunter {
		background-color: #ffffff; 
}

#drunter ul {
		list-style-type: none; 
		background-color: #cccccc;
		margin: 0px;
		text-align: center; 
		padding-bottom: 1px;
}
		
#drunter ul li {
		display: inline;
		padding-right: 30px; 
}

#drunter ul li a {
			text-decoration: none;
			color: #ffffff;
			font-size: 0.8em; 
			font-weight: bold; 
			vertical-align: middle;
}

								/* Full service */
.aktiv3 {
		font-weight: bold;
}

								/* Werbekonzeption */

.textul {
	  list-style-type: square;
}

.textul li {
		margin-left: 23px;
}

								/* Eventagentur */

.eventbilder {
		margin-top: 5px;
}


								/* Typo3 */


.textul2 {
	      list-style-type: square;
		margin: 0px;
		padding: 0px; list-style-position: inside;
}


								/* Kontakt */

input {display: block; margin-bottom: 5px; width: 200px; border: solid 1px #9ba092;}
select {display: block; margin-bottom: 10px; width: 205px; font-size: 11px; border: solid 1px #9ba092;}
textarea {display: block; margin-bottom: 15px; border: solid 1px #9ba092;}
#normal {float: left; width: 140px; border: solid 1px #9ba092; margin-right: 5px; background-color: #edf0e8;}
#normal2 {width: 140px; border: solid 1px #9ba092; background-color: #edf0e8;}
label {font-size: 11px;}
#pflicht {font-size: 10px; margin-bottom: 5px;}
#kontaktformular {
		padding-left: 50px;
		padding-right: 80px;
}

							/* Flaggen */

#flags {
	position: absolute;
	top: 95px;
	margin-left: 24px;
}

#flags img {
		border: none;
}
#flags a {
		text-decoration: none;
}


							/* Grafik */

#maennchengrafik {
		   margin-left: 25px;
}

#maennchenproduktion {
			margin-left: 150px;
}

.netzwerk {
	    margin-left: -25px;
}

							/* Grafik Design */
.ab {
width: 120px;
border: none;
display: block;
margin-bottom: 2px;
border: solid 2px #86b817;	
}
.bildbox {
float: left;
}
.abtext {
float: right;
width: 235px;
}
.clearerbildbox {
clear: both;
text-align: center;
margin-bottom: 30px;
padding-top: 10px;
}
.clearerbildbox img {
width: 55px;
}
.weiternavigation {
margin-top: 15px;
text-align: right;
margin-bottom: 2px;
}
.gruenerlinkaktiv {
color: #86b817;
text-decoration: none;
font-weight: bold;
font-size: 1em;
}
.gruenerlinkpassiv {
color: #86b817;
text-decoration: none;
font-weight: bold;
font-size: 0.8em;
}