body {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 170%;
color: #3c3c3c;
background-image: url(../icon/hg.jpg);
background-repeaT: no-repeat;
background-attachment: fixed;
background-position: top center;
margin: 0px;
padding: 20px 0 0 0;
background-color: #081924;
}

a {
outline: none;
}

a:link {
color: #000;
}

a:visited {
color: #000;
}

a:hover {
color: #666;
}

h1,h2 {
line-height: 120%;
margin-bottom: 0;
padding-bottom: 0px;
font-size: 16px;
font-weight: bold;
color: #444;
margin-top: 20px;
}

.upper 	{
text-transform: uppercase;
}

.job {
margin-bottom: 35px;
}

ul				{ padding-bottom: 0px; margin-bottom: 0px; }
li				{ margin-top: 0px; padding-top: 0px; }
ul#neues		{ padding-left:18px; list-style-type: square; font-size: 14px; width: 75%; }
ul#neues li		{ line-height: 195%!important; }
ul.telefonliste	{ padding-left: 15px; list-style-type: square; }
ul#buchverlag-liste	{ padding-left: 15px; list-style-type: square; }
ul#produktliste	{ font-size: 1.4em; line-height: 1.7em;  list-style-type: square; padding-left: 15px; }
ul#produktliste	a:link 		{ list-style-type: square; padding-left: 15px; text-decoration: none; }
ul#produktliste	a:visited 	{ list-style-type: square; padding-left: 15px; text-decoration: none; }
ul#produktliste	a:hover 	{ list-style-type: square; padding-left: 15px; color: #666; text-decoration: underline; }
ul#liunternehmen	{ list-style-type: square; padding-left: 15px; }
ul#hostingul	{ list-style-type: square; padding-left: 15px; width: 350px; }
ul#marketingul	{ list-style-type: square; padding-left: 15px; }
ul#produktionul	{ list-style-type: square; padding-left: 15px; }
div#container	{ margin: 0 auto; width: 954px; }
div#login		{ width: 200px; height: 190px; position: fixed; top: 0px; right: 0px; display: block; z-index: 999999; }
div#login img	{ border: 0px solid white; text-decoration: none; width:200px; height:190px; } 
div#shopping		{ width: 200px; height: 190px; position: fixed; top: 0px; left: 0px; display: block; z-index: 999999; }
div#shopping img	{ border: 0px solid white; text-decoration: none; width:200px; height:190px; } 
div#kopf		{ margin: 0 auto; width: 954px; background-image: url(../icon/hgoben.png); background-repeat: no-repeat; overflow: hidden; width: 954px; height: 102px; vertical-align: middle; }
div#seitenbild 	{ margin: 0 auto; width: 954px; background-image: url(../icon/hgmittedark.png); background-repeat: repeat-y; overflow: hidden; width: 954px; height: 243px; }
div#seitenbild img	{ margin: 0 auto; width: 900px; display: block; overflow: hidden; }
div#navigation	{ margin: 0 auto; width: 954px; height: 29px; background-image: url(../icon/hgmitte.png); }
div#mymenu		{ margin: 0 auto; width: 900px; border-top: 2px solid white; }
div#inhalt		{ margin: 0 auto; width: 954px; background-image: url(../icon/hgmitte.png); background-repeat: repeat-y; overflow: hidden; width: 954px; }
div#inhaltlinks	{ width: 410px; margin-top: 40px; margin-left: 66px; float: left; }
div#inhaltrechts{ width: 410px; margin-top: 40px; margin-right: 66px; float: left; vertical-align: middle; }
img#eyecatcher	{ width: 410px; height: 580px; border: 0px solid white; text-decoration: none; margin-top: 10px; margin-left: 10px; } 
img#eyecatcher_produkte	{ display: block; margin-left: 50px; width: 205px; height: 292px; border: 0px solid white; text-decoration: none; } 
.breaker		{ clear: both; }
div#fuss		{ margin: 0 auto; width: 954px; background-image: url(../icon/hgunten.png); background-repeat: no-repeat; overflow: hidden; width: 954px; height: 35px; }
img#neuesh1				{ width: 393px; height: 24px; display: block; }
img#onlineerfolgreich	{ width: 360px; height: 35px; display: block; margin-bottom: 5px; }
div#companylinks		{ width: 800px; height: 25px; margin: 0 auto 20px auto; text-align: center; color: #fff; margin-bottom: 30px; font-weight: bold; font-size: 12px; }
div#companylinks a:link, div#companylinks a:visited	{ color: #fff; text-decoration: none; }
div#companylinks a:hover, div#companylinks a:active	{ color: #adadad; text-decoration: none; }
img#eyecatcher_internet	{ width: 410px; height: 287px; border: 0px solid white; text-decoration: none; } 
img#webhosting			{ width: 278px; height: 16px; display: block; margin-top: 15px; }
img#marketing			{ width: 212px; height: 16px; margin-top: 12px; display: block; }
img#produktion			{ width: 206px; height: 16px; margin-top: 20px; display: block; }
img#impressumh1			{ width: 307px; height: 32px; display: block; margin-top: 40px; }
img#jobsh1				{ width: 274px; height: 32px; display: block; margin-top: 40px; margin-bottom: 10px; }
img#buchheader			{ width: 170px; height: 37px; display: block; margin-top: 40px; margin-bottom: 10px; }
div.hgjobs				{ background-image: url(../icon/hgjobs.jpg); background-repeat: no-repeat; background-position: top right; margin-top:0!important; padding-top: 0!important; }
div.hgbuchverlag		{ background-image: url(../icon/hgbuch.jpg); background-repeat: no-repeat; background-position: top right; margin-top:0!important; padding-top: 0!important; }
div#zweispaltig			{ width: 820px; margin: 0px auto 0px auto; font-size: 13px; } 
img#ausbildung_1		{ width: 401px; height: 18px; display: block; margin-top: 51px; margin-bottom: 2px; }
img#ausbildung_2		{ width: 432px; height: 19px; display: block; margin-top: 24px; margin-bottom: 2px; }
img#ausbildung_3		{ width: 375px; height: 20px; display: block; margin-top: 24px; margin-bottom: 2px; }
img#ausbildung_4		{ width: 427px; height: 20px; display: block; margin-top: 24px; margin-bottom: 2px; }
img#ausbildung_5		{ width: 187px; height: 19px; display: block; margin-top: 24px; margin-bottom: 12px; }
img#eyecatcher_druckerei	{ width: 400px; height: 641px; border: 0px solid white; text-decoration: none; } 
img#eyecatcher_unternehmen	{ width: 400px; height: 641px; border: 0px solid white; text-decoration: none; } 
img#eyecatcher_telefon	{ width: 410px; height:586px; border: 0px solid white; text-decoration: none;  margin-top: 35px; } 
img#druckerei_1			{ width: 340px; height: 27px; display: block; margin-top: 55px; margin-bottom: 7px; }
img#unternehmen1		{ width: 367px; height: 27px; display: block; margin-bottom: 7px; }
img#agentur_head		{ width: 186px; height: 27px; display: block; margin-bottom: 7px; }
img#telefon_head		{ width: 282px; height: 35px; display: block; margin-bottom: 7px; }
span#gruen				{ color: #a7c72e; }
input.inputtext, textarea.inputtext, select.inputtext { border: 1px solid #666; font-family: helvetica,arial,sans-serif; font-size: 12px; color: #666; line-height: 20px;  margin-bottom: 15px; padding: 5px; width: 322px; }
select.inputtext	{ width: 332px; display: block; line-height: 20px; }
select.inputtext option 	{ width: 332px; display: block; line-height: 20px; }
input.vorbelegung, textarea.vorbelegung	{ border: 1px solid #666; font-family: helvetica,arial,sans-serif; font-size: 12px; color: #aaa; line-height: 20px;  margin-bottom: 15px; padding: 5px; width: 322px; }
input.normal, textarea.normal { border: 1px solid #666; font-family: helvetica,arial,sans-serif; font-size: 12px; color: #666; line-height: 20px;  margin-bottom: 15px; padding: 5px; width: 322px; }
input#ergebnis				{ border: 1px solid #666;  font-family: helvetica,arial,sans-serif; font-size: 12px; color: #666; line-height: 20px; margin-bottom: 15px; padding: 5px; }
div#submit					{ margin: 0 auto; width: 65px; padding-bottom: 20px;}
div#fehler 					{ width: 820px; border: 1px solid red; padding: 5px; margin: 10px auto 0px auto; }
div#fehlerzwo				{ width: 820px;height: 350px;  border: 0px solid red; padding: 5px; margin: 10px auto 0px auto; }
div#danke					{ width: 820px; margin: 0 auto; height: 350px; }
div#required				{ margin-top: 37px; }
a#vorlaender				{ width: 301px; display: block; margin: 0 auto; margin-top: 34px; border: 0px solid black; text-decoration: none; }
a#vorlaender img			{ width: 301px; display: block; margin: 0 auto; border: 0px solid black; text-decoration: none; }
a#vlink img					{ border: 0px solid white; text-decoration: none; }
div.vspacer					{ height: 5px; }
div.verlagsaussichten	{ width: 1px; height: 1px; overflow: hidden; }
div#fehler h2				{ margin-top: 0!important; padding-top: 0!important; }
.sub a:hover				{ color: #D53144!important; }

