* { margin: 0; padding: 0; }

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #e2e3e3;
	background-position: 0 -5px; 
}

div#wrapper { width: 815px; margin-right: auto; margin-left: auto; padding-left:10px; padding-right:10px; background: #fff;}

#aw_logo { margin-bottom: 7px; padding-top: 30px; background:#fff;}

img { border-style: none; display: block; }

/*<agl.folder "content">*/

div#content a { 
	color: #003d8f; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
}
div#content a:hover {
	color: #003d8f; 
	font-weight: normal; 
	text-decoration: underline;
}
div#content p {
	color: #555;
	font-size: 12px; 
	line-height: 150%; 
	text-align: left; 
	padding-bottom: 10px;
}
div#content h3 { 
	color: #2c437a; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: italic; 
	line-height: 150%; 
	text-align: left; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 2px #3d538a;
}
div#content h1, div#content h1 a { 
	color: #666; 
	font-size: 16px; 
	font-weight: bold; 
	line-height: 120%; 
	margin-bottom: 10px;
	text-decoration:none;
}
div#content h1 a:hover { 
	color: #43619b; 
	text-decoration: underline;
	font-weight: bold; 
}
div#content h2 { 
	color: #003d8f; 
	font-size: 13px; 
	font-weight: lighter; 
	letter-spacing: 1px; 
	margin-bottom: 5px;
}
div#content h4 { 
	color: #43619b; 
	font-size: 16px; 
	font-weight: bold; 
	font-style: normal; 
	line-height: 125%; 
	text-decoration: none; 
	margin-bottom: 5px;
}
div#content h5 { 
	color: #414141; 
	font-size: 13px; 
	font-style: italic; 
	font-weight: normal; 
	line-height: 160%; 
	background-color: #fafafa; 
	text-decoration: none; 
	width: 30%; 
	float: right; 
	margin-top: 5px; 
	margin-bottom: 10px; 
	margin-left: 10px; 
	padding: 10px; 
	border-color: #608fbb;
	border-style: solid; 
	border-width: 1px 6px;
}
div#content img { margin-bottom: 10px; }
div#content ul{ 
	font-weight: normal;
	background-color: #fafafa; 
	margin-bottom: 35px; 
	padding: 15px 55px 10px;
	border-top: 1px dashed #d7d7d7;
	border-bottom: 1px dashed #d7d7d7;
	list-style-type: square;
	list-style-position: outside;
}
div#content ul li{
	color: #666;
	font-size: 11px; 
	line-height: 150%; 
	margin-bottom: 10px; 
	border-bottom: 1px solid #fff;
}
div#content ol{
	margin: 10px 0; 
	list-style-type: none; 
	list-style-position: inside;
}
div#content ol li{
	color: #828282; 
	font-size: 11px; 
	line-height: 150%; 
	background-image: url(../images/checkedBlue.gif); 
	background-repeat: no-repeat; 
	background-position: 7px 12px;
	margin-bottom: 12px; 
	padding: 10px 10px 10px 25px; 
	border: solid 1px #cdcdcd; 
	list-style-type: none; 
	list-style-position: outside;
}
* html div#content ol li {
	background-image: url(../images/checked.gif); 
	background-repeat: no-repeat; 
	background-position: 10px 18px;
}
div#content ol li a {
	color: #828282; 
	font-size: 11px; 
	line-height: 150%; 
	background-color: #fafafa; 
	text-decoration: none; 
}
#head {
	background:url(../images/newspoint.gif) left no-repeat;
	color: #003d8f; 
	font-size: 13px; 
	font-weight: lighter; 
	letter-spacing: 1px; 
	margin-bottom: 5px;
	padding-left: 15px;
}


/*</agl.folder>*/

/*<agl.folder "nav">*/


div#nav ul {
	margin-bottom: 15px; 
	list-style-type: none; 
	list-style-position: outside;
}
div#nav li {
	font-size: 13px;
	background:#f8f8f8;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-color: #003d8f; 
	border-style: solid; 
	border-width: 1px 3px 1px 8px;
}
div#nav a {
	color: #003d8f;
	font-weight: normal;
	text-decoration: none;
}
div#nav a:hover {
	color: #cc4700;
	font-weight: normal;
	text-decoration: underline; 
}
div#nav p {
	color: #666;
	font-size: 11px;
	line-height: 150%;
	padding-bottom: 10px;
	padding-top: 5px;
}
div#nav p.bodytext {
	font-size:12px;
}
div#nav h2 {
	color: #003d8f;
	font-size: 13px;
	font-weight: lighter;
	margin-bottom: 8px;
}
div#nav img { margin-bottom: 10px; }

div#agentur {
	background: #003d8f;
	margin-bottom: 5px;
	margin-top: 5px;
}

div#agentur p{
	color:#fff !important;
	font-size: 11px; 
	line-height: 150%; 
	padding-bottom: 10px;
}
	
div#agentur h2 {
	background:url(../images/menupoint.gif) left no-repeat;
	color:#fff !important;
	font-size: 13px;
	font-weight:lighter;
	margin-bottom: 8px;
	padding-left: 15px;
}
/*whatever the total width of the border-top and border-bottom equal*/

/*</agl.folder>*/

/*<agl.folder "line">*/

/*</agl.folder>*/

.blau { color: #003d8f; font-weight: bold; }
.brown { color: #896343; }

/*<agl.folder "images">*/

.left {
	float: left; 
	margin-top: 3px; 
	margin-right: 10px; 
	margin-bottom: 10px;
}
.leftpoint { 
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 10px; 
	float: left;
}
.right { 
	margin-bottom: 10px; 
	float: right; 
	margin-left: 10px;
}

/*</agl.folder>*/

/*<agl.folder "footer">*/

div#footer {
	font-size: 11px;
	line-height: 150%; 
	text-align: center; 
	width: 815px; 
	padding-bottom: 10px;
}
div#footer a:link {
	color: black; 
	font-size: 11px; 
	line-height: 150%; 
	text-decoration: none; 
	text-align: center;
}
div#footer a:visited { 
	color: black; 
	font-size: 11px; 
	line-height: 150%; 
	text-decoration: none; 
	text-align: center; 
}

/*</agl.folder>*/

/*<agl.folder "related">*/

div.related hr {
	margin-bottom: 10px; 
	margin-left: -15px; 
	padding: 0; 
	width: 202px; 
	height: 1px; 
	clear: both; 
	border-top: 1px solid #d7d7d7; 
	border-right-style: none; 
	border-right-width: 0; 
	border-bottom-style: none; 
	border-bottom-width: 0; 
	border-left-style: none; 
	border-left-width: 0;
}
div.related h2 {
	color: #003d8f; 
	font-size: 13px;
	font-weight:lighter;
}
div.related img {	margin-bottom: 10px; }
div.related p {
	color: #666; 
	font-size: 11px; 
	line-height: 150%; 
}
div.related a {
	color: #43619b; 
	font-size: 11px; 
	line-height: 150%; 
	text-decoration: none;
}

/*</agl.folder>*/

table { border: dotted 1px #cdcdcd; }

td {
	background-color: #fafafa; 
	text-indent: 15px; 
	padding: 10px 5px 5px; 
	border: solid 1px #fff;
}
.arrowTop { margin-left: 220px; }

/*<agl.folder "page-id">*/

body#agentur li#agentur,
body#home li#home,
body#erfahrungen li#erfahrungen,
body#leistungen li#leistungen, 
body#themen li#themen, 
body#kontakt li#kontakt {
	border-color: #cc4700; 
	border-style: solid; 
	border-width: 1px 3px 1px 8px;
}

/*</agl.folder>*/

.lowercase { text-transform: lowercase; }
.big-quote { font-size: 18px; }
.center { margin-bottom: 25px; }
.callout { font-size: 11px;
	 color: #a39c8d;
	 border: 1px solid #ddd;
	 background: #f1f2e7;
	 padding: 8px 10px;
	 margin-bottom: 18px; 
 }
.kurzportr {
	background-color: #f6f6f6; 
	padding: 12px; 
	border: solid 1px #adadae;
}
.kurzportr_outer {
	background-color: white; 
	padding: 3px; 
	border: solid 1px #cacacb;
}

/* Horizontale Navigation */

#hnav{
	overflow:hidden;
	background:#003d8f;
	margin:0 0 15px 0;
	padding:0.7em 0;
	font-size:0.8em;
	letter-spacing:1px;
	font-weight:normal;
}

#hnav ul{
	list-style:none;
	padding:0;
	text-align:center;
}
#hnav ul li{
	display:inline;
	
}
#hnav ul li a{
	padding:0 15px;
	text-decoration:none;
	color:#fff !important;
	background:url(../images/menupoint.gif) left no-repeat;

}
#hnav ul li a:hover, #hnav ul li a.active{
	text-decoration:underline;
	color:#fff;
}


/* Horizontale Navigation Ende */

.news-single-imgcaption{
	font-weight:bold;
	font-size:1.2em !important;
}

hr.clearer{
	border:none;
	background:#ccc;
	height:1px;
	margin-bottom:1em;
}