body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; text-align: left; background-color : white; font-family: verdana, helvetica, sans-serif; font-size: 8pt;}

p { line-height : 18px; margin-top: 0px; background-color: transparent;  }
div { line-height : 18px; background-color : transparent; }
td { color: #000000; line-height : 18px; }
hr {color:#000000; height:1px; border:1px dashed #000000; }
strong, b { font-weight: normal; }

UL { list-style-type : none;  list-style-image : url(../images_shared/liste_punkt.gif);  list-style-position : outside; }
LI { list-style-position : outside; }

.input { background : White;color: #9A9A9A; border : 1px solid #9A9A9A; line-height : 18px; font-size : 110% }
.bold { font-weight: bold}

a, a:visited, a:link, a:active { color : #FFFFFF; background-color : black; }
a:hover { color: #FFFFFF; background-color : #9A9A9A; }

a.link, a.link:link, a.link:visited, a.link:active, a.link, a.link:link, a.link:visited, a.link:active 
{ color : #000000; background-color : transparent; margin-top:0px; margin-bottom:0px; }
a.link:hover { color : #FFFFFF; background-color : #000000; text-decoration : none}

A.selected, A.selected:LINK, A.selected:VISITED, A.selected:ACTIVE { color: #9A9A9A; background-color : transparent; text-decoration : none }

.bildunterschrift {font-size: 7pt; line-height : 10px;}


.navbox { border-right : 1px dashed #000000; white-space: nowrap; background-color : transparent }

a.nav, a.nav:link, a.nav:visited, a.nav:active, a.nav, a.nav:link, a.nav:visited, a.nav:active 
{ color : #000000; background-color : transparent; text-decoration : none; margin-top:0px; margin-bottom:0px; margin-left: 10px; line-height : 18px; }
a.nav:hover { color : #FFFFFF; background-color : #9A9A9A; text-decoration : none }

.navselected { color: #9A9A9A; background-color : black; text-decoration : none; margin-left: 10px; line-height : 18px; }


a.choose, a.choose:link, a.choose:visited, a.choose:active, a.choose, a.choose:link, a.choose:visited, a.choose:active 
{ color : #000000; background-color : transparent; text-decoration : none; margin-top:0px; margin-bottom:0px; line-height : 18px; }
a.choose:hover { color : #9A9A9A; background-color : transparent; text-decoration : none }

.chooseselected { color: #9A9A9A; background-color : transparent; text-decoration : none;line-height : 18px; }

.headline 	{ color : #000000; font-size: 20px; font-weight: normal; line-height : 24px;}
.logo-text 	{ color : #000000; font-size: 17px; font-weight: bold}


#choose 		{ position:absolute;left:630px;top:10px;width:440px;height:20px;z-index:2 }

#logo 			{ position:absolute;left:30px;top:10px;width:244px;height:57px;z-index:2 }
#logo-text 		{ position:absolute;left:100px;top:10px;width:140px;height:57px;z-index:2 }

#mainnav1 		{ position:absolute; left:90px; top:90px; width:90px; height:160px; z-index:6 }
#mainnav2 		{ position:absolute; left:180px; top:90px; width:90px; height:180px; z-index:5 }
#mainnav3		{ position:absolute; left:270px; top:90px; width:90px; height:180px; z-index:4 }
#mainnav4		{ position:absolute; left:360px; top:90px; width:90px; height:180px; z-index:3 }

#datenschutz_bild	{ position:absolute; left:270px; top:90px; width:620px; height:230px; z-index:3 }
#datenschutz_text	{ position:absolute; left:270px; top:370px; width:620px; height:230px; z-index:3 }
#impressum_bild		{ position:absolute; left:270px; top:90px; width:620px; height:230px; z-index:3 }
#impressum_text		{ position:absolute; left:270px; top:370px; width:620px; height:230px; z-index:3 }

#home_text		{ position:absolute; left:270px; top:370px; width:620px; height:90px; z-index:3 }
#home_bild		{ position:absolute; left:270px; top:90px; width:620px; height:90px; z-index:3   }
#viermaldreibildmatrix	{ position:absolute; left:540px; top:90px; width:621px; height:270px; z-index:3  }

#hintergrund_bild-p	{ position:absolute; left:360px; top:90px; width:80px; height:80px; z-index:3 }
#hintergrund_bild-m	{ position:absolute; left:450px; top:90px; width:80px; height:80px; z-index:3 }
#hintergrund_text-p	{ position:absolute; left:360px; top:175px; width:90px; height:50px; z-index:3 }
#hintergrund_text-m	{ position:absolute; left:450px; top:175px; width:90px; height:50px; z-index:3 }
#hintergrund_text	{ position:absolute; left:450px; top:270px; width:440px; height:260px; z-index:3 }

#cv_bild		{ position:absolute; left:810px; top:90px; width:80px; height:80px; z-index:3 }
#cv_text		{ position:absolute; left:270px; top:90px; width:520px; height:500px; z-index:3 }
#cv_untertitel		{ position:absolute; left:810px; top:175px; width:180px; height:260px; z-index:3 }

#resonanz		{ position:absolute; left:270px; top:90px; width:620px; height:90px; z-index:3 }
#resonanz_bild1		{ position:absolute; left:360px; top:620px; width:80px; height:80px; z-index:3 }
#resonanz_bild2		{ position:absolute; left:540px; top:620px; width:80px; height:80px; z-index:3 }
#resonanz_bild3		{ position:absolute; left:720px; top:620px; width:80px; height:80px; z-index:3 }
#resonanz_text1		{ position:absolute; left:360px; top:710px; width:170px; height:300px; z-index:3 }
#resonanz_text2		{ position:absolute; left:540px; top:710px; width:170px; height:300px; z-index:3 }
#resonanz_text3		{ position:absolute; left:720px; top:710px; width:170px; height:300px; z-index:3 }

#leistungen_bild	{ position:absolute; left:360px; top:90px; width:180px; height:180px; z-index:3 }
#leistungen_text	{ position:absolute; left:360px; top:90px; width:620px; height:360px; z-index:3 }

#ref			{ position:absolute; left:280px; top:90px; width:621px; height:230px; z-index:3 }
#ref_vorschau		{ position:absolute; left:450px; top:90px; width:621px; height:230px; z-index:3 }
#ref_kunden1		{ position:absolute; left:360px; top:180px; width:260px; height:260px; z-index:4 }
#ref_kunden2		{ position:absolute; left:540px; top:180px; width:260px; height:260px; z-index:4 }
#ref_beschreibung	{ position:absolute; left:450px; top:370px; width:440px; height:260px; z-index:3 }
#ref_uberblick		{ position:absolute; left:540px; top:90px; width:350px; height:80px; z-index:3 }
#ref_mov		{ position:absolute; left:540px; top:90px; width:320px; height:255px; z-index:3 }
#quicktime		{ position:absolute; left:900px; top:90px; width:80px; height:180px; z-index:3 }
#ref_detail		{ position:absolute; left:450px; top:90px; width:440px; height:260px; z-index:3 }
#ref_detail_nav		{ position:absolute; left:360px; top:355px; width:220px; height:10px; z-index:3 }

#konzepte_bild		{ position:absolute; left:360px; top:95px; width:260px; height:160px; z-index:3 }
#konzepte_log-in	{ position:absolute; left:360px; top:265px; width:260px; height:600px; z-index:3 }
#konzepte_anmelden	{ position:absolute; left:440px; top:265px; width:260px; height:600px; z-index:3 }
#konzepte_liste		{ position:absolute; left:360px; top:90px; width:450px; height:600px; z-index:3 }

#kontakt		{ position:absolute; left:270px; top:90px; width:360px; height:260px; z-index:3 }

#jobs_text		{ position:absolute; left:720px; top:265px; width:260px; height:260px; z-index:3 }
#jobs_bild		{ position:absolute; left:720px; top:95px; width:260px; height:160px; z-index:3 }
#jobs_formular		{ position:absolute; left:270px; top:90px; width:260px; height:260px; z-index:3 }


#d-e			{ position:absolute; left:90px; top:135px; width:180px; height:180px; z-index:3 }

#datenschutz		{ position:absolute; left:90px; top:450px; width:90px; height:40px; z-index:3 }

#background 		{ position:absolute;left:0px;top:0px;width:1000px;height:700px;z-index:1 }

table { font-size: 8pt; }
