/*BROWSER RESETTEN */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 			0;
	padding: 			0;
	border: 			0;
	outline: 			0;
	font-size: 			100%;
	vertical-align: 	baseline;
	background: 		transparent;
}
body {
	line-height: 		1;
}
ol, ul {
	list-style: 		none;
}
blockquote, q {
	quotes:	 			none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: 			'';
	content: 			none;
}

/* remember to define focus styles! */
:focus {
	outline: 			0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: 	none;
}
del {
	text-decoration: 	line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: 	collapse;
	border-spacing: 	0;
}



/*AUFBAU*/

body {
	background-colour: 	#fff;
	color: 				#737357;
	letter-spacing: 	normal;
	line-height:		15px;
	font-family: 		"Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size:			12px;
	margin:				0;
	padding:			0;
	text-align:			left;
	vertical-align: 	top;
	 
}
img, div, a, a img { 
	behavior:			url(../js/iepngfix.htc);
	border:				none;
}
strong {
	font-weight:		bold;
}
.form {
	display: 			inline;
	font-family: 		Arial, Sans-serif;
	font-size: 			12px;
	color: 				#333;
	border: 			1px solid #bfbfb0;
	cursor:				pointer;
	padding: 			3px;
	margin-bottom: 		5px;
}
:focus {
	outline: 			1px;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: 			"";
}
blockquote, q {
	quotes: 			"" ""; 
}



/* * ///////////// SELF CLEARING FLOATS ////////////////// */

#theme:after,
#header:after,
#column-left:after,
#column-right:after,
#column-1:after,
#column-1-blanko:after,
#column-1-double:after,
#column-2:after,
#column-2 img:after,
#column-2-blanko:after,
#column-3:after,
#column-3-blanko:after,
#footer:after,
#header h1 #logo:after,
#header a.back:after, 
#header a.back:link:after, 
#header a.back:visited:after, 
#header a.back:active:after,
#header a.home:after, 
a.home:link:after, 
a.home:visited:after, 
a.home:active:after,
#column-logo:after,
#column-logoRF:after,
.column:after,
#column-right #iconmenue a:after,
#column-right #iconmenue a:link:after,
#column-right #iconmenue a:active:after,
#column-right #iconmenue a:visited:after,
#idee-konzept_active:after,
#layout-design_active:after,
#corporate-design_active:after,
#print-produktion_active:after,
#html-programmierung_active:after,
#content-management_active:after,
#flash-animation_active:after,
#dreid-characterdesign_active:after,
#film-schnitt-vetonung_activ:after,
#mediaplanung_active:after {
	clear: 				both; 
	content: 			".";
	display: 			block;
	height: 			0;
	visibility: 		hidden;
}


 
/* //////////////////////////////  !!!! AB HIER BEGINNT DAS DESIGN !!!! ////////////////////////////// */


/* * ///////////// CONTENT ////////////////// */

#wrapper {
	margin: 			0 auto;
	text-align: 		left;
	width:				1004px;
}
#wrapper #theme {
	background-image:	url(../images/bg-column-right-plus-green.jpg);
	background-position: 0px top;
	background-repeat:	no-repeat;
	float:				left;
	width:				1004px;
	padding: 			0;
}
#header {
	border-bottom:		#e1e1e1 0px dotted;
	float:				left;
	height:				30px;
	margin: 			0 0 0 20px;
	padding:			50px 0 2px 0;
	width:				730px;
}
#column-left {
 	float:				left;
	margin:				0;
	padding:			0;
	width:				750px;
}
#column-right {
	float:				right;
	margin:				0;
	padding:			30px 20px 40px 30px;
	width:				204px;
}
#column-left #column-1 {
	background-image:	url(../images/bg-column1-flashteaser.png);
	background-position: left 0px;
	background-repeat:	no-repeat;
	float:				left;
	margin:				0;
	min-height:			600px;
	padding:			0;
	width:				260px;
}
#column-left #column-1-blanko {
	background-image:	url(../images/bg-column1-blanko.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
	float:				left;
	margin:				0;
	min-height:			450px;
	padding:			130px 25px 40px 45px;
	width:				190px;
}
#column-left #column-1-double {
	background-image:	url(../images/bg-column-505px.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
	float:				left;
	margin:				0;
	min-height:			450px;
	padding:			130px 25px 40px 45px;
	width:				433px;
}
#column-left #column-2 {
	background-image:	url(../images/bg-column2.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
	float:				left;
	margin:				0;
	padding:			150px 25px 30px 25px;
	width:				195px;
}
#column-left #column-2 img {
	float:				left;
	height:				100px;
	margin:				0 10px 5px 0;
	padding:			0;
	width:				100px;
}
#column-left #column-2-blanko {
	background-image:	url(../images/bg-column2-blanko.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
	float:				left;
	margin:				0;
	padding:			130px 25px 40px 25px;
	width:				195px;
}
#column-left #column-3-blanko {
	background-image:	url(../images/bg-column3c.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
	float:				left;
	margin:				0;
	padding:			130px 25px 40px 25px;
	width:				194px;
}
#column-left #column-2-blanko img, #column-left #column-3-blanko img {
	margin:				0 10px 5px 0;
	padding:			0;
}
#column-left #column-3 {
	background-image:	url(../images/bg-column3b.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
	float:				left;
	margin:				0;
	padding:			150px 25px 30px 25px;
	width:				195px;
}
#dreid #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-3d.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#cd #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-ci.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#cms #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-cms.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#film #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-film.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#flash #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-flash.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#html #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-html.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#idee #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-idee.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#layout #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-layout.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#mediaplanung #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-mediaplanung.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}
#print #column-left #column-3 {
	background-image:	url(../images/BG-box-leist-print.png);
	background-position: left -20px;
	background-repeat:	no-repeat;
}

#footer {
	background-color:	#000;
	border-top:			#e1e1e1 0px dotted;
	float:				left;
	height:				90px;
	margin:				20px 0 0 0;
	padding:			40px 0 30px 0;
	width:				100%;
}
#footer #content {
	margin: 			0 auto;
	width:				1004px;
}




/* * ///////////// HEADER ////////////////// */

#header h1 {
	color:				#a7a78a;
	font-size:			18px;
	font-weight:		bold;
	padding:			2px 0 0 0;
}
#header h1 strong {
	color:				#666;
	font-weight:		bold;
}
#header h1 #logo {
	background: 		url(../images/fs_logo_header.png);
	background-repeat: 	no-repeat;
	background-position: top left;
	color:				#666;
	display:			block;
	float:				left;
	font-size:			14px;
	font-weight:		bold;
	height:				14px;
	line-height:		1000px;
	margin:				3px 5px 0 0;
	overflow:			hidden;
	width:				243px;
}
#header a.back, #header a.back:link, #header a.back:visited, #header a.back:active {
	background: 		url(../images/icn_back.gif);
	background-repeat: 	no-repeat;
	background-position: top left;
	display:			block;
	float:				left;
	height:				22px;
	line-height:		1000px;
	margin:				0 5px 0 0;
	overflow:			hidden;
	width:				17px;
}
#header a.back:hover {
	background-position: top right;
}
#header a.home, a.home:link, a.home:visited, a.home:active {
	background: 		url(../images/icn_home.gif);
	background-repeat: 	no-repeat;
	background-position: top left;
	border-right: 		solid 1px #b8b8aa;
	display:			block;
	float:				left;
	height:				22px;
	line-height:		9999px;
	margin:				0 10px 0 0;
	overflow:			hidden;
	width:				30px;
}
#header a.home:hover {
	background-position: top right;
}




/* * ////////////// CONTENT GLOBAL //////////////// */

h1 {
	color:				#666;
	font-size:			18px;
	font-weight:		bold;
	line-height:		21px;
	margin:				0 0 20px 0;
}
h2 {
	color:				#a7a78a;
	font-size:			12px;
	font-weight:		bold;
	margin:				0 0 3px 0;
}
h3 {
	color:				#737357;
	font-size:			14px;
	font-weight:		bold;
	line-height:		17px;
	margin:				0 0 10px 0;
}
h4 {
	color:				#666;
	font-size:			14px;
	font-weight:		bold;
	line-height:		17px;
	margin:				20px 0 5px 0;
}
h5 {
	color:				#666;
	font-size:			12px;
	font-weight:		bold;
	line-height:		16px;
	margin:				0 0 10px 0;
}
p {
	color:				#666;
	font-size:			11px;
	font-weight:		normal;
	padding:  			0 0 8px 0;
	text-align:			justify;
}
p em {
	color:				#09F;
	font-style:			normal;
	font-weight:		bold;
}
strong {
	color:				#333;
	font-weight:		bold;
}
a, a:link, a:active, a:visited, a:hover  {
	text-decoration:	none;
}
.spacer {
	border-top:		#e1e1e1 2px dotted;
	display:			block;
	height:				2px;
	margin: 			10px 0 15px 0;
	width:				100%;
}



/* * ////////////// CONTENT COLUMN LEFT //////////////// */

#column-left a,
#column-left a:link,
#column-left a:active,
#column-left a:visited  {
	/*color:			#838367;*/
	color:				#09f;
	font-size:			11px;
	font-weight:		normal;
}
#column-left a:hover {
	color:				#333;
}
#column-left ul {
	list-style-type:	none;
}
#column-left li {
	color:				#666;
	font-size:			11px;
	list-style-type:	none;
	margin:				0 0 6px 0;
}
#column-left li strong {
	color:				#737357;
	font-size:			11px;
	font-weight:		bold;
}



/* * ////////////// CONTENT COLUMN RIGHT //////////////// */

#column-right #box-starttheme {
	border-bottom:		#e1e1e1 2px dotted;
	display:			block;
	height:				auto;
	margin:				0;
	overflow:			hidden;
	padding:			0 0 15px 0;
	width:				200px;
}

#column-right h1 {
	background-image:	url(../images/hl-flashwelt-starten-2.gif);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			18px;
	font-weight:		bold;
	height:				20px;
	line-height:		1000px;
	margin:				22px 0 20px 0;
	overflow:			hidden;
	width:				190px;
}
#kundenbereich #column-right h1 {
	background-image:	url(../images/hl-kundenlogin.gif);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			18px;
	font-weight:		bold;
	height:				20px;
	line-height:		1000px;
	margin:				22px 0 20px 0;
	overflow:			hidden;
	width:				190px;
}
#column-right h2 {
	background-image:	url(../images/hl-willkommen-2.gif);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			18px;
	font-weight:		bold;
	height:				15px;
	line-height:		1000px;
	margin:				22px 0 20px 0;
	overflow:			hidden;
	width:				180px;
}
/*#column-right h3 {
	background-image:	url(../images/hl-inhalte-box.png);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			18px;
	font-weight:		bold;
	height:				50px;
	line-height:		1000px;
	margin:				15px 0 15px 0;
	overflow:			hidden;
	width:				190px;
}*/
#column-right h3 {
	background-image:	url(../images/hl-die-agentur.gif);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			18px;
	font-weight:		bold;
	height:				20px;
	line-height:		1000px;
	margin:				20px 0 15px 0;
	overflow:			hidden;
	width:				200px;
}
#column-right h4 {
	background-image:	url(../images/hl-kundenbereich.gif);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			18px;
	font-weight:		bold;
	height:				20px;
	line-height:		1000px;
	margin:				20px 0 15px 0;
	overflow:			hidden;
	width:				200px;
}
#column-right h5 {
	background-image:	url(../images/hl-leistungen.gif);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			18px;
	font-weight:		bold;
	height:				21px;
	line-height:		1000px;
	margin:				22px 0 15px 0;
	overflow:			hidden;
	width:				190px;
}
#column-right p {
	color:				#333;
	font-size:			11px;
	line-height:		15px;
	text-align:			left;
	padding:			0 0 10px 20px;
}
#column-right ul {
	list-style-type:	none;
}
#column-right li {
	list-style-type:	none;
	margin:				0 0 6px 0;
}
#column-right a,
#column-right a:link,
#column-right a:active,
#column-right a:visited  {
	color:				#737357;
	font-size:			22px;
	font-weight:		bold;
	line-height: 		21px;
	padding:			0 0 0 20px;
	text-transform:		uppercase;
}
#column-right a:hover {	
	color:				#333;
}

#column-right .a-active  {
	color:				#333;
	font-size:			22px;
	font-weight:		bold;
	line-height: 		21px;
	padding:			0 0 0 20px;
	text-transform:		uppercase;
}


#column-right #box-starttheme a.infolink,
#column-right #box-starttheme ainfolink:link,
#column-right #box-starttheme ainfolink:active,
#column-right #box-starttheme ainfolink:visited  {
	background-image:	url(../images/btn_listmenue.gif);
	background-position: 0px -21px;
	background-repeat:	no-repeat;
	/*color:				#838367;*/
	color:				#666;
	font-size:			12px;
	font-weight:		bold;
	line-height:		15px;
	padding:			3px 0 6px 24px;
	text-transform:		none;
}
#column-right #box-starttheme a.infolink:hover {	
	background-position: 0px 0px;
	color:				#09F;
	padding:			3px 0 6px 25px;
}


#column-right .spacer {
	border-top:			#e1e1e1 0px dotted;
	display:			block;
	height:				2px;
	margin: 			10px 0 10px 0;
	width:				190px;
}






/* * ////////////// FOOTER //////////////// */
#footer #column-logo {
	background-image:	url(../images/FS_footerlogo_neg-small.png);
	background-position: 0px 4px;
	background-repeat:	no-repeat;
	color:				#999;
	display:			block;
	float:				left;
	font-size:			14px;
	font-weight:		bold;
	height:				40px;
	margin:				0 30px 0 25px;
	overflow:			hidden;
	line-height:		1000px;
	width:				200px;
}
#footer #column-logoRF {
	border-left:		#333 2px dotted;
	color:				#999;
	display:			block;
	float:				left;
	font-size:			14px;
	font-weight:		bold;
	height:				80px;
	margin:				0;
	overflow:			hidden;
	line-height:		1000px;
	padding: 			0;
	width:				142px;
}
#footer .column {
	border-left:		#333 2px dotted;
	float:				left;
	margin:				0 30px 0 0;
	padding:			0 0 0 29px;
}
#footer .column h1 {
	color:				#666;
	font-size:			11px;
	font-weight:		bold;
	margin:				0;
	padding:  			0;
	text-transform:		uppercase;
}
#footer .column p {
	color:				#666;
	font-size:			11px;
	font-weight:		normal;
	margin:				0;
	padding:  			0 0 5px 0;
}
#footer .column a,
#footer .column a:link,
#footer .column a:active,
#footer .column a:visited  {
	background-image:	url(../images/icn-arrow-footer.gif);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#666;
	display:			block;
	font-size:			11px;
	font-weight:		bold;
	height:				13px;
	margin:				0 0 4px 0;
	overflow:			hidden;
	padding:			0 0 0 10px;
}
#footer .column a:hover {
	background-position: 0px -13px;
	color:				#09F;
}

#footer #column-logoRF a.rf,
#footer #column-logoRF a.rf:link,
#footer #column-logoRF a.rf:active,
#footer #column-logoRF a.rf:visited  {
	background-image:	url(../images/RF_footerlogo_neg-small.png);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#999;
	display:			block;
	float:				left;
	font-size:			14px;
	font-weight:		bold;
	height:				80px;
	margin:				0;
	overflow:			hidden;
	line-height:		1000px;
	padding: 			0 0 0 39px;
	width:				102px;
}
#footer #column-logoRF a.rf:hover {
	text-decoration:	none;
}




/* * ////////////// DEKO IMAGES //////////////// */

#toolbox {
	background-image:	url(../images/Toolbox-Startseite.png);
	background-position: 0px 0px;
	background-repeat:	no-repeat;
	color:				#333;
	display:			block;
	font-size:			14px;
	font-weight:		bold;
	height:				198px;
	margin:				40px 0 0 -30px;
	overflow:			hidden;
	line-height:		1000px;
	width:				280px;
	z-index:			50;
}




/* * ////////////// FORMS UND INPUTS //////////////// */

.form {
	display: 					inline;
	font-family: 				Arial, Sans-serif;
	font-size: 					12px;
	color: 						#333;
	border: 					1px dottes #b7b7b7;
	cursor:						pointer;
	padding: 					0 3px 3px 3px;
	margin-bottom: 				5px;
}
:focus {
	outline: 					1px;
}

form dl { margin: 0 0 10px 0; padding: 0; }
form dt { display: block; margin: 0; padding: 8px 0 2px 0; }
form dd { margin: 0; padding: 0; }

input, textarea { 
	background: 				#fff;
	border: 					1px dotted #b7b7b7;
	color: 						#666;
	display: 					inline;
	font-family: 				'Trebuchet MS', Arial, Sans-serif;
	font-size: 					12px;
	margin:						0;
	padding: 					2px 3px 2px 3px;
}
textarea { 
	border: 					1px dotted #b7b7b7; 
	font-size: 					11px; 
	height: 					120px; 
	width: 						400px; 
	padding: 					2px 3px 2px 3px; 
} 
input.text, textarea { display: inline; width: 400px; }
#column-right input.text, #column-right textarea { display: inline; width: 190px; }

input[type=text]:focus, textarea:focus { background: #f1f1f1; color: #333; }
input[type=password]:focus, textarea:focus { background: #f1f1f1; color: #333; }
input[type=submit]:hover { background: #09f; border: none; cursor: pointer; color: #fff; }
input[type=submit]:focus, input[type=submit]:active { border: none; color: #fff; text-align: left; }

label {
	color: 						#666;
	display:					block;
	font-size: 					12px;
	margin:						0 0 2px 2px;
	padding: 					0;
	text-align: 				left;
	vertical-align: 			bottom;
}
.button { 
	background: 				#333; 
	border:						none;
	color:						#fff;
	font-size: 					13px;
	font-weight:				bold; 
	margin: 					10px 0 0 0;
	padding: 					3px;
	text-align: 				center;
}
p.note {color: #000; margin: 1.4em 0 0 0; padding: .4em 0 0 0; }
p.alert, label.alert {  color: #09f; font-weight: bold; color: #09f; font-size:1.3em; font-weight: bold; }
div.eingabe { width: 90%; padding: .2em .7em .2em .7em; margin: .3em 0 .7em 0; background: #fff; }




/* ///// FLASHWELT ////// */
#flashwelt-holder { 
	height:						700px; 
	margin: 					0 auto;
	padding: 					0;
	width:						980px;
}
#footer-holder { 
	height:						70px; 
	margin: 					0 auto;
	padding: 					10px 0 0 0;
	width:						980px;
}
#missing-flash {
	background-image:			url(../images/bg-transp-black.png);
	background-position: 		0px 0px;
	background-repeat:			repeat;	
	border:						#e1e1e1 2px dotted;
	color:						#ccc;
	display:					block;
	font-size:					11px;
	font-weight:				bold;
	height:						140px;
	margin:						410px 20px 0 30px;
	padding: 					15px;
	text-align:					center;
	width:						180px;
}



/* * ////////////// LEISTUNGSSPEKTRUM ICON MENUE //////////////// */


#column-right #iconmenue {
	border-bottom:		#e1e1e1 2px dotted;
	display:			block;
	height:				256px;
	margin:				0;
	overflow:			hidden;
	padding:			0 0 5px 0;
	width:				190px;
}

#column-right #iconmenue a, #column-right #iconmenue a:link, #column-right #iconmenue a:active, #column-right #iconmenue a:visited {
	align:				bottom;
	display:			block;
	float:				left;
	font-family:		Arial, sans-serif;
	font-size:			9px;
	font-weight:		normal;
	height:				22px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	padding:			42px 0 0 0;
	text-align:			center;
	text-transform:		uppercase;
	width:				63px;
}


/* Idee_Konzept */

#column-right #iconmenue a.idee-konzept,
#column-right #iconmenue a.idee-konzept:link,
#column-right #iconmenue a.idee-konzept:active,
#column-right #iconmenue a.idee-konzept:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: 0px -63px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.idee-konzept:hover {	
	background-position: 0px 0px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #idee-konzept_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: 0px 0px;
}



/* Layout_Design */

#column-right #iconmenue a.layout-design,
#column-right #iconmenue a.layout-design:link,
#column-right #iconmenue a.layout-design:active,
#column-right #iconmenue a.layout-design:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: -63px -63px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.layout-design:hover {	
	background-position: -63px 0px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #layout-design_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: -63px 0px;
}


/* Corporate Design */

#column-right #iconmenue a.corporate-design,
#column-right #iconmenue a.corporate-design:link,
#column-right #iconmenue a.corporate-design:active,
#column-right #iconmenue a.corporate-design:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: -126px -63px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.corporate-design:hover {	
	background-position: -126px 0px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #corporate-design_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: -126px 0px;
}


/* Print_Produktion */

#column-right #iconmenue a.print-produktion,
#column-right #iconmenue a.print-produktion:link,
#column-right #iconmenue a.print-produktion:active,
#column-right #iconmenue a.print-produktion:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: 0px -189px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.print-produktion:hover {	
	background-position: 0px -126px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #print-produktion_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: 0px -126px;
}


/* HTML_Programmierung */

#column-right #iconmenue a.html-programmierung,
#column-right #iconmenue a.html-programmierung:link,
#column-right #iconmenue a.html-programmierung:active,
#column-right #iconmenue a.html-programmierung:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: -63px -189px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.html-programmierung:hover {	
	background-position: -63px -126px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #html-programmierung_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: -63px -126px;
}



/* Content Management */

#column-right #iconmenue a.content-management,
#column-right #iconmenue a.content-management:link,
#column-right #iconmenue a.content-management:active,
#column-right #iconmenue a.content-management:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: -126px -189px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.content-management:hover {	
	background-position: -126px -126px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #content-management_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: -126px -126px;
}



/* Flash_Animation */

#column-right #iconmenue a.flash-animation,
#column-right #iconmenue a.flash-animation:link,
#column-right #iconmenue a.flash-animation:active,
#column-right #iconmenue a.flash-animation:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: 0px -315px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.flash-animation:hover {	
	background-position: 0px -252px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #flash-animation_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: 0px -252px;
}



/* 3D Characterdesign */

#column-right #iconmenue a.dreid-characterdesign,
#column-right #iconmenue a.dreid-characterdesign:link,
#column-right #iconmenue a.dreid-characterdesign:active,
#column-right #iconmenue a.dreid-characterdesign:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: -63px -315px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.dreid-characterdesign:hover {	
	background-position: -63px -252px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #dreid-characterdesign_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: -63px -252px;
}



/* Film_Schnitt_Vertonung */

#column-right #iconmenue a.film-schnitt-vetonung,
#column-right #iconmenue a.film-schnitt-vetonung:link,
#column-right #iconmenue a.film-schnitt-vetonung:active,
#column-right #iconmenue a.film-schnitt-vetonung:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: -126px -315px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.film-schnitt-vetonung:hover {	
	background-position: -126px -252px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #film-schnitt-vetonung_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: -126px -252px;
}



/* Mediaplanung */

#column-right #iconmenue a.mediaplanung,
#column-right #iconmenue a.mediaplanung:link,
#column-right #iconmenue a.mediaplanung:active,
#column-right #iconmenue a.mediaplanung:visited {
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-position: 0px -441px;
	background-repeat:	no-repeat;
	color:				#ccc;
}
#column-right #iconmenue a.mediaplanung:hover {	
	background-position: 0px -378px;
	color:				#333;
	line-height:		8px;
}
#column-right #iconmenue #mediaplanung_active {	
	background-image:	url(../images/iconset-leistungen-komplett.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;
	font-size:			9px;
	height:				64px;
	line-height:		1000px;
	margin:				0;
	overflow:			hidden;
	text-align:			center;
	width:				63px;
	background-position: 0px -378px;
}

