/*
THEME NAME: style01
THEME URI: 
DESCRIPTION: Design Style01, hergeleitet aus Sandbox Version 1.5.2
VERSION: 1.0
AUTHOR: breitbart-it im Auftrag für A.R.G.E. H
AUTHOR URI:
*/


/* Global -------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	height:100%;
}
body {
	font-size:80%;
	height:100%;
	background:#fff url(images/bg_body.gif) repeat;
}
* html body{
	text-align:center; /* ie5 hack */
}
html>body{
	font-size:80%;	
	}
div#wrapper {
	width:945px;
	min-height:100%;
	height:auto!important;
	height:100%;
	margin:0 auto;
	background:url(images/bg_content.png) repeat-y;
	text-align:left;
}

* html div#wrapper{
	width:945px;
}

div#wrapperLeft{
	width:534px;
	padding-left:13px;
	float:left;
	overflow:hidden;
}

div#wrapperRight{
	width:398px;
	float:right;
	overflow:hidden;
}
div#header a {
	outline:0;
	border:none;
	float:left;
}
div#header img{
	float:left;
}
div#access {
	clear:both;
	float:none;
}
div#navigator{
	height:43px;
	background:#6CA601 url(images/bg_menu.jpg) repeat-x;
	text-align:right;
	padding-top:8px;
	padding-right:15px;
}
div#topmenu{
	overflow:hidden;
	background-color:#EDEDEC;
	padding-left:10px;
	height:26px;

}
div#topmenu li{
	list-style:none;
	float:left;
}
div#topmenu li a {
	display:block;
	padding:8px 6px;
	border:none;
	border-right:1px solid white;
}
div#topmenu li a.ausgleich { /*höhenausgleich */
	padding-bottom:5px;
}
div#topmenu li.current_page_item {
	 background-color:#6CA601;
}

div#flashheader{
	width:397px;
	height:260px;
	overflow:hidden;
	background-repeat:no-repeat;
	/*background-image:url(images/theme_img.jpg);*/
}
div#container{
	padding:20px 20px 20px 15px ;
}
div#content{

}

div#primary {
	padding-bottom:20px;
}

div#secondary {
}
div#mainMenu{
}

ul.footermenu {
	background:url(images/bg_headline.gif) repeat-x top;
	overflow:hidden;
	width:100%;
	padding-top:5px;
	margin-top:-10px;
}
ul.footermenu a{
	border:none;
	color:#666666;
	padding:0 30px 0 20px;
}

ul.footermenu a:hover{
	color:#6CA601;
	border:none;
}
ul.footermenu li{
	list-style:none;
	background:url(images/div_footermenu.jpg) center left no-repeat;
	margin-left:-20px;
	display:inline;
}

br.clear {
	clear:both;
	float:none;
	line-height:1px;
}

/* allgemeine Formatierungen */
html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#666;
	line-height:115%;
}
p, ol, ul {
	margin-bottom:1.5em;
}
ol, ul{
	list-style-position:outside;
}
div#content ul li{
	background: url(images/listpoint.gif) no-repeat top left;
	list-style:none;
	padding-left:15px;
	margin-bottom:0.5em;
	margin-left:5px;
}
ol li{
	margin-left:15px;
}

h1{
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0px;
	color:#7C7C7C;
	margin-bottom:.5em;
}

h2{
	color:#72AE00;
	font-size:1em;
	line-height:115%;
	margin-bottom:.75em;
	letter-spacing:1px;
}

div#content h3,div#content h4, div.exerpt h2{
	font-size:.95em;
	color:#fff;
	padding:5px;
	background-color:#72AE00;
	margin-bottom:0.25em;
	font-weight:normal;
}

div#content h3 a{
	color:#fff;
	border-bottom:1px dotted #fff;
}
div#content h3 a:hover{
	color:#EE3B38;
	border-bottom:1px dotted #EE3B38;
}


h4 {
	margin-bottom:0;
}

a, div.exerpt h2 a.exerptlink{
	color:#6CA601;
	text-decoration:none;
	border-bottom:1px dotted #6CA601;
}

a:hover,div.exerpt h2 a.exerptlink:hover{
	color:#EE3B38;
	border-bottom:1px dotted #EE3B38;
}

/* sidebar */
#primary h1,#primary h2,#primary h3 {
}

ul.xoxo {
	margin:5px 15px 15px 15px;
}
ul.xoxo li.widget{
	list-style:none;
}

/* content */

/* sidecontent */

table.sidecontent{
	margin-bottom:15px;
}
table.sidecontent td{
	width:33%;
	vertical-align:top;
	white-space:nowrap;
}


div.exerpt {
	margin-bottom:2em;
}
div.exerpt a.exerptlink{
	border-bottom:none;
}
div.entry-date{
	color:#999999;
}
div.entry-meta{
	display:none;
	}

div.page h2.entry-title{
	display:none;
}
div.archive-meta p {
	color:#666666;
	padding-bottom:.25em;
	background:url(images/bg_sidebarmenu.gif) bottom repeat-x;
}
div#nav-above{
	background:url(images/bg_sidebarmenu.gif) repeat-x bottom;
	padding-bottom:.5em;
	margin-bottom:1em;
}
div#nav-below{
	background:url(images/bg_sidebarmenu.gif) repeat-x top;
	padding-top:0.5em;
	margin-top:1em;	
}

/*Inhalt ---- Kontakt-Formular------------------------------------------------------------- */
div#content div.success {
	font-size:1.2em;
	color:#6CA601;
}

div#content div.failure {
	font-size:1.2em;
}
p.linklove{
	display:none;
}

/* Inhaltsformatierungen */
.clearall{
	clear:both;
	float:none;
}

img.alignright {
	float:right;
	margin-left:10px;
	margin-bottom:5px;

}

div#stimuli_lightbox a{
	border:none;
}

/*Plugin Korrekturen */


ol.geocontacts-list a{
	border:none;
}

div#content img.alignnone{
	padding:2px;
	background-color:#F4F4EC;
	border:1px solid #ccc;
	margin:0 10px 10px 0;
}