/* general */

html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li, select, input, textarea {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 	font-size: 101%;
	color: #000;
	margin:0;
	padding:0;
}

/* ++++  GENERAL ++++  */

img { border:0px; }
table { border:0px; }
td { vertical-align:top; }

html { margin:0; padding:0; }

h1 { font-size:1.1em; }
div.main div.content h1 { margin:0; padding:0; margin-bottom:32px; }
h2 { font-size:1.07em; margin-top:30px; margin-bottom:15px; }
h3 { font-size:1.03em; margin-top:15px; margin-bottom:10px; }

ul { margin:0; padding:0;}
li { margin:0; padding:0.4em 0 0.4em 10px; list-style-type:circle; }
ul.sitemap li { background:none; padding-left:0; }

.right { float:right; }
.left { float:left; }

hr { height: 1px; border-width: 1px 0 0 0; border-style: solid; border-color: #77c155; margin: 17px 0 10px 0; }
acronym { display:none; }

div.main div.content img { border: 1px solid #77c155; }
div.main div.content img.rechts { margin-left: 10px; margin-top:-10px; float:right; }

/* ++++  LINKS ++++  */

a {color:#0077bd; text-decoration:none;}

/* ++++  DIVs ++++  */

div#logo { text-align:center; }
div.main div.motiv {margin:0; padding:0; background: #fff; }

div#metanavigation, div#hauptnavigation, div.marginalnavigation, div.main div.content div.bottomline, div#lefttop, div#contentshadow_top, 
div#contentshadow_righttop, div#horline, div.seofooter, div.main div.content div.bottomline a  { display:none; }

div.main { font-size:1.01em; line-height:1.6em }
div.main div.content { padding-top: 0px; }

div.adress { padding-left:20px; border-left: 3px solid #0077bd; }

