body					{padding:0; margin:0; font:12px Arial, Helvetica, sans-serif;}
p						{margin:15px 0;}
#homepage				{background:#666 url(img/bg_hp.jpg); background-attachment:fixed;}
#imprint				{background:#666 url(img/bg_imp.jpg); background-attachment:fixed;}
#scouting				{background:#666 url(img/bg_blue.jpg); background-attachment:fixed;}
#vermarktung			{background:#666 url(img/bg_orange.jpg); background-attachment:fixed;}
#design					{background:#666 url(img/bg_green.jpg); background-attachment:fixed;}
#references					{background:#666 url(img/bg_green.jpg); background-attachment:fixed;}
#eventmarketing,
#eventtsvsc	{background:#666 url(img/bg_em.jpg); background-attachment:fixed;}
#regio,
#regioInformation,
#regioPreise,
#regioBeispiele,
#regioKontakt			{background:#666 url(img/bg_orange.jpg); background-attachment:fixed;}

#main					{position:relative; width:700px; left:50%; margin:20px 0 20px -350px; padding:20px; border:1px solid #aaa; background-color:#fff}

#homelink				{float:left; width:640px; margin-bottom:40px; overflow:hidden;}
#vermarktung #homelink,
#regio #homelink,
#regioInformation #homelink,
#regioPreise #homelink,
#regioBeispiele #homelink,
#regioKontakt #homelink,
#homepage #homelink,
#imprint #homelink		{background:url(img/stripe_orange.gif) no-repeat 233px 53px;}
#scouting #homelink		{background:url(img/stripe_blue.gif) no-repeat 233px 53px;}
#design #homelink		{background:url(img/stripe_green.gif) no-repeat 233px 53px;}
#references #homelink		{background:url(img/stripe_green.gif) no-repeat 233px 53px;}
#eventmarketing #homelink,
#eventtsvsc #homelink		{background:url(img/stripe_dblue.gif) no-repeat 233px 53px;}
#language				{padding-top:53px;}
#language a				{margin-left:3px;}

#nav					{clear:both; float:left; width:150px; margin:15px 80px 50px 5px;}
#nav .navi,
#nav .navi:visited,	
#nav .naviselected,
#nav .naviselected:visited {display:block; margin:3px 0; padding:3px 10px; text-decoration:none; font-weight:bold; color:#000; letter-spacing:1px}
#nav .navi:hover		{text-decoration:underline;}
#nav .navi2,
#nav .navi2:visited,	
#nav .navi2selected,
#nav .navi2selected:visited {display:block; margin:3px 0 3px 10px; padding:2px 10px; text-decoration:none; font-weight:bold; color:#000; letter-spacing:1px}
#nav .navi2:hover		{text-decoration:underline;}
#port					{background:url(img/dot_orange.gif) no-repeat 0 7px; border:1px solid #FFA116; border-left:none;}
#vermarktung #port		{background:#FDE1AB url(img/dot_orange.gif) no-repeat 0 7px; border:1px solid #FFA116; border-left:none;}
#scout					{background:url(img/dot_blue.gif) no-repeat 0 7px; border:1px solid #78C0E9; border-left:none;}
#scouting #scout		{background:#B0E0FB url(img/dot_blue.gif) no-repeat 0 7px; border:1px solid #78C0E9; border-left:none;}
#web					{background:url(img/dot_green.gif) no-repeat 0 7px; border:1px solid #00D100; border-left:none;}
#design #web			{background:#99FF99 url(img/dot_green.gif) no-repeat 0 7px; border:1px solid #00D100; border-left:none;}
#webref					{background:url(img/dot_green.gif) no-repeat 0 7px; border:1px solid #00D100; border-left:none;}
#references #webref			{background:#CCFFCC url(img/dot_green.gif) no-repeat 0 7px; border:1px solid #00D100; border-left:none;}
#event					{background:url(img/dot_dblue.gif) no-repeat 0 7px; border:1px solid #39c; border-left:none;}
#eventmarketing #event		{background:#bef url(img/dot_dblue.gif) no-repeat 0 7px; border:1px solid #39c; border-left:none;}
#eventtsv					{background:url(img/dot_dblue.gif) no-repeat 0 7px; border:1px solid #39c; border-left:none;}
#eventtsvsc #eventtsv					{background:#bef url(img/dot_dblue.gif) no-repeat 0 7px; border:1px solid #39c; border-left:none;}

#regio #regional,
#regioInformation #regioInfos,
#regioPreise #regioPrices,
#regioBeispiele #regioExamples,
#regioKontakt #regioContact		{background:#FDE1AB url(img/dot_orange.gif) no-repeat 0 7px; border:1px solid #FFA116; border-left:none;}
#regional,
#regioInfos,
#regioExamples,
#regioPrices,
#regioContact					{background:url(img/dot_orange.gif) no-repeat 0 7px; border:1px solid #FFA116; border-left:none;}

#engagement			{padding-top:50px;}
.sponsoring			{width:150px; height:110px;}
.headline				{height:13px; margin-top:5px; padding:2px 0; font-size:10px; text-align:center; background:#FDE1AB;}
.reference			{/*height:50px;*/ padding:5px 0; text-align:center; /*overflow:hidden;*/ font-size:9px; border:1px solid #FDE1AB}
.refText				{display:block; float:left; width:90px; padding:5px 1px;}
.refIcon				{display:block; float:left; width:50px;}
.fix						{clear:both;height:0px;font-size:0;}
.qosfc					{display:block; width:50px; height:50px; background:url(img/sponsoring_qosfc.gif) no-repeat 0 0;}
.adw					{display:block; width:146px; height:97px; background:url(img/sponsoring_adw.gif) no-repeat 50px 0;}
.indians				{display:block; width:146px; height:97px; background:url(img/sponsoring_indians.jpg) no-repeat 45px 0;}
.sponsoring2			{width:150px; height:220px;}
.adw2					{display:block; width:146px; height:210px; background:url(img/sponsoring_adw_big.gif) no-repeat 10px 0;}
.indians2				{display:block; width:146px; height:210px; background:url(img/sponsoring_indians_big.jpg) no-repeat 10px 0;}

#content				{float:left; width:400px}
#footer					{clear:both; padding-top:30px; text-align:right}
#footerlinks		{clear:both;}
#footer .nav,
#footer .nav:visited	{color:#666; text-decoration:none}
#footer .nav:hover		{text-decoration:underline}
#footer .naviselected	{font-weight:bold; color:#FFA116; text-decoration:none;}

h1						{font-size:24px}
h3						{clear:both; margin-top:30px}
h3.vermarktungnews {color:#FFA116;}
h3.scoutingnews {color:#78C0E9;}
h3.designnews {color:#00D100;}
h3.referencesnews {color:#00D100;}
h4						{font-size:12px}
a, a:visited			{color:#000}
#homepage h1,
#imprint h1,
#vermarktung h1,
#regio h1,
#regioInformation h1,
#regioBeispiele h1,
#regioPreise h1,
#regioKontakt h1			{color:#FFA116;}
#scouting h1			{color:#78C0E9;}
#design h1				{color:#00D100;}
#references h1				{color:#00D100;}
#eventmarketing	h1,
#eventtsvsc	h1		{color:#39c}

.screenshot				{float:right; text-align:right; margin-left:5px;}
.screen					{border:1px solid #A6A7A9; padding:1px;}

#vermarktung .price th,
#vermarktung .dw th 	{padding:3px 8px}
#vermarktung .price td,
#vermarktung .dw td 	{background:#FBC779; padding:3px 5px}
#vermarktung .dw .left	{width:120px;}
.head					{background:#FBB246}
.pinter					{height:76px; width:28px; background:#FBB246 url(img/interstitial.gif) no-repeat center 0;}
.pdhtml					{height:76px; width:28px; background:#FBB246 url(img/dhtml.gif) no-repeat center -7px;}
.ppopup					{height:78px; width:28px; background:#FBB246 url(img/popup.gif) no-repeat center -7px;}
.punder					{height:76px; width:28px; background:#FBB246 url(img/popunder.gif) no-repeat center 2px;}

.refimg					{border:1px solid #333}

.bold{font-weight:bold;}
.name{position:relative; clear:both; display:block; float:left; width:105px; font-weight:bold;}
.name a, .name a:visited{color:#000; text-decoration:none;}
.name a:hover{text-decoration:underline;}
.formrow{clear:both; padding:3px;}
html>/**/body .formrow{padding:5px;}
.formlabel{position:relative; float:left; width:120px; top:3px;}
.formelement{float:left;}
.feldBreit{width:232px; font-size:12px;}
html>/**/body .feldBreit{width:240px;}
.feldMittel{width:170px;font-size:12px;}
html>/**/body .feldMittel{width:180px;}
.feldSchmal{width:50px; font-size:12px;}
.feldBreitTextfeld{width:232px; height:60px; font-size:12px;}
html>/**/body .feldBreitTextfeld{width:240px;}
#plz,#strasse{margin-right:3px;}
#anrede{width:120px;}
#bemerkung{height:100px;}
#mailformSubmit{text-align:right; padding-top:10px; margin-right:25px;}
html>/**/body #mailformSubmit{ padding-top:15px; margin-right:15px;}
#delete{margin-right:20px;}