body { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: #767676;
	font-size: 12px;
		}

/* generals */
a			{text-decoration: none; color: #96bf0d;}
b,strong	{font-weight: bold;}
i,em		{font-style: italic;}
img 		{border: 0px; }
form		{display: inline;}
form p	{font-size: 80%;}
ul			{font-size: 11px; padding: 8px 0px 0px 15px; margin: 0px 0px 15px 0px;}
li			{margin-top: 3px;}
li.medien{margin-top: 8px;}
s {		text-decoration: none;  font-family: monospace; color: #CCCBCB;}
hr			{margin: 0px; color: #9DB3C8;}
span.datum {font-size: 80%; float: right;}

/* special divs */
div#gesamt {width: 760px; height: 620px; position: relative; overflow: visible; margin: auto; padding: 30px 0px 50px 230px; background-image: url(../img/bg.jpg);}
div#content {width: 635px; padding: 60px 0px 0px 80px; margin-top: 0px;}
div#nav2 {position: absolute; top: 572px; left: 185px; text-align: right;}
#admin {width: 100%; margin-top: 100px; border: 1px solid #b76b21; padding: 50px;}
#headerstart {width: 632px; height: 216px; margin: 0px; padding: 0 0 32px 0; background: url(../img/startpics/start_1.jpg) no-repeat;}
#headerstart.a {background: url(../img/startpics/start_2.jpg) no-repeat;}
#headerstart.b {background: url(../img/startpics/start_3.jpg) no-repeat;}
#headerstart.c {background: url(../img/startpics/start_4.jpg) no-repeat;}
#headerstart.d {background: url(../img/startpics/start_5.jpg) no-repeat;}
#about {width: 632px; height: 216px; margin: 0px; padding: 0 0 32px 0; background: url(../img/startpics/about_1.jpg) no-repeat;}
#about.a {background: url(../img/startpics/about_2.jpg) no-repeat;}
#about.b {background: url(../img/startpics/about_3.jpg) no-repeat;}
#media {width: 632px; height: 216px; margin: 0px; padding: 0 0 32px 0; background: url(../img/startpics/media_1.jpg) no-repeat;}
#media.a {background: url(../img/startpics/media_2.jpg) no-repeat;}
#media.b {background: url(../img/startpics/media_3.jpg) no-repeat;}
#shopping {width: 632px; height: 216px; margin: 0px; padding: 0 0 32px 0; background: url(../img/startpics/shopping_1.jpg) no-repeat;}
#shopping.a {background: url(../img/startpics/shopping_2.jpg) no-repeat;}
#shopping.b {background: url(../img/startpics/shopping_3.jpg) no-repeat;}
#newsletter {width: 632px; height: 216px; margin: 0px; padding: 0 0 32px 0; background: url(../img/startpics/newsletter_1.jpg) no-repeat;}
#newsletter.a {background: url(../img/startpics/newsletter_2.jpg) no-repeat;}
#newsletter.b {background: url(../img/startpics/newsletter_3.jpg) no-repeat;}
div#zaehler {display: none;}

/* menu */
div#nav {width: 715px; padding: 87px 0px 0px 20px; text-align: right;}

/* images */
img.bild {width: 113px; height: 113px; margin: 0px 0px 10px 5px;}
img.news {width: 320px; height: 240px; margin: 0px 20px 15px 0px;}
img.hightower {width: 120px; height: 460px; margin: 0px 0px 0px 0px; position: absolute; top: 170px; left: 1005px;}


/* content */
h1 {margin: 0px 0px 10px 0px; font-size: 150%; padding-top: 0px;}
h2 {margin: 0px 0px 2px 0px; font-size: 100%; padding-top: 0px;}
h3 {margin: 0px 0px 2px 0px; font-size: 100%; padding-top: 0px;}
h4 {margin: 0px 0px 2px 0px; font-size: 120%; padding-top: 0px; color: #fff; background-color: #ff0000; padding: 5px; width: 300px;}
p {margin: 0px 0px 15px 0px;  font-size: 11px; line-height: 145%;}



/* form elements */
input.text, textarea.text{font-family: Verdana, Helvetica, sans-serif; font-size:10px; border: 1px #999 solid; width: 135px; height: 100%;}
textarea.text {height: 30px;}
input.submit {border: none; background-color: transparent; font-weight: bold;}
td {font-size: 11px; vertical-align: text-top;}
iframe {width: 600px; height: 500px; float: left; margin: 0px; padding: 0px; border: none;}

/* links */
a.lvl1, a.lvl1:visited {text-decoration: none; color: #96bf0d; font-weight: normal; display: block; margin: 2px; font-size: 130%; padding: 0px 0px 0px 0px;}
a.lvl1:hover {color: #000;}
a.lvl1a {color: #000; text-decoration: none; font-weight: normal; display: block; margin: 2px; font-size: 130%; padding: 0px 0px 0px 0px;}
a.lvl2, a.lvl2a {font-size: 100%; padding: 0px 0px 0px 0px;}
a.lvl2 {color: #96bf0d;}
a.lvl2a {color: #000;}
a.news  {text-decoration: none;}



a:hover {color: #000;}
u {font-family: Verdana; font-size: 10px; text-decoration: none; color: #0097cc;}
