body, h1, h2, h3, h4, h5, h6, p, hr, ul, ol, li, table, tr, th, td, img, a	{ margin:0px; padding:0px; font-family:Helvetica Neue, Arial, Sans-serif; font-weight:normal; list-style:none; border:none; text-decoration:none; }
body					{ background:#FFFFFF; }
a:focus		{ outline:none; }
h1			{ font-family:Helvetica Neue, Arial, Sans-serif; font-weight:lighter; }
h2			{ font-family:Helvetica Neue, Arial, Sans-serif; font-weight:lighter; }	
h3			{ font-family:Helvetica Neue, Arial, Sans-serif; font-weight:lighter; }
h4			{ font-family:Helvetica Neue, Arial, Sans-serif; font-weight:lighter; }
p			{ line-height:18px; }
li			{ line-height:18px; }

/* CONTAINER */
#navigation				{ position:absolute; top:0px; left:50%; margin-left:-504px; width:200px; height:172px; background:#000000; }
#header					{ position:absolute; top:4px; left:50%; margin-left:-255px; width:804px; height:168px; background:#FFFFFF; background-image:url(../images/headerimage.gif);  background-repeat:no-repeat; }
#wrapper				{ position:absolute; top:176px; left:50%; margin-left:-300px; width:804px; }
#content				{ width:600px; float:left; }
#sidebar				{ width:200px; float:right; }
#footer					{ width:600px; height:36px; display:block; background:#FFFFFF; clear:both; border-bottom:20px solid #FFFFFF; border-top:56px solid #FFFFFF; }
#networks				{ width:200px; height:72px; display:block; border-bottom:4px solid #FFFFFF; background:#EAF3F9; }
#search					{ width:200px; height:72px; display:block; border-bottom:4px solid #FFFFFF; background-image:url(../images/searchfield.gif);  background-repeat:no-repeat; }
#showreel				{ width:200px; display:block; background:#000000; border-bottom:4px solid #FFFFFF; background-image:url(../images/showreel_small.jpg);  background-repeat:no-repeat; }
#stereoscopic			{ width:200px; display:block; background:#000000; border-bottom:4px solid #FFFFFF; background-image:url(../images/stereoscopic_small.jpg);  background-repeat:no-repeat; }
#contact				{ width:200px; display:block; background:#EAF3F9; border-bottom:4px solid #FFFFFF; }
#twitter				{ width:200px; display:block; background:#000000; border-bottom:4px solid #FFFFFF; border-top:30px solid #FFFFFF; }
.post					{ width:600px; height:auto; display:block; background:#FFFFFF; border-bottom:4px solid #FFFFFF; }
		
		/* ABSTÄNDE & RÄNDER */		
#content h2				{ margin-left:28px; margin-right:28px; }
#content h3				{ margin-left:28px; margin-right:28px; }
#content h4				{ margin-left:28px; margin-right:28px; }
#content p				{ margin-left:28px; margin-right:28px; }
		
#sidebar h2				{ margin-left:15px; margin-right:15px; }
#sidebar p				{ margin-left:15px; margin-right:15px; }
		
#search form			{ padding-top:22px; }
		
#contact h2				{ font-size:15px; color:#808285; letter-spacing:2px; font-weight:normal; padding-top:28px; }
#contact p				{ font-size:11px; color:#808285; letter-spacing:1px; line-height:15px; padding-top:28px; padding-bottom:28px; }
		
#twitter .twtr-widget		{ margin-left:5px; }
#twitter .twtr-ft img		{ clear:right; }
#twitter .twtr-ft span		{ float:left; text-align:left; padding-top:10px; padding-bottom:5px; }
#twitter a.twtr-join-conv	{ display:none; }
		
#footer li				{ float:left; padding-top:20px; padding-left:28px; }
		
		/* HAUPTNAVIGATION */
#navigation ul						{ margin:0px; padding:0px; margin-top:40px; display:block; }
#navigation li						{ font-size:20px; height:21px; line-height:21px; margin:0px; padding:0px; padding-left:28px; display:block; }
#navigation a:link					{ color:#FFFFFF; height:21px; margin:0px; padding:0px; line-height:21px; display:block; }
#navigation a:visited				{ color:#FFFFFF; height:21px; margin:0px; padding:0px; line-height:21px; display:block; }
#navigation a:hover					{ color:#308AC2; }
#navigation a.active				{ color:#308AC2; }

/* Bildnavigation
#navigation ul						{ margin-top:40px; }
#navigation li						{ width:200px; height:21px; display:block; }
#navigation a						{ width:200px; height:21px; display:block; }
#navigation li.news					{ background-image:url(../images/hn_bt_news_n.gif); background-repeat:no-repeat; }
#navigation li.news a:link			{ background-image:url(../images/hn_bt_news_n.gif); background-repeat:no-repeat; }
#navigation li.news a:visited		{ background-image:url(../images/hn_bt_news_n.gif); background-repeat:no-repeat; }
#navigation li.news a:hover			{ background-image:url(../images/hn_bt_news_a.gif); background-repeat:no-repeat; }
#navigation li.news a.active		{ background-image:url(../images/hn_bt_news_a.gif); background-repeat:no-repeat; }

#navigation li.projects				{ background-image:url(../images/hn_bt_projects_n.gif); background-repeat:no-repeat; }
#navigation li.projects a:link		{ background-image:url(../images/hn_bt_projects_n.gif); background-repeat:no-repeat; }
#navigation li.projects a:visited	{ background-image:url(../images/hn_bt_projects_n.gif); background-repeat:no-repeat; }
#navigation li.projects a:hover		{ background-image:url(../images/hn_bt_projects_a.gif); background-repeat:no-repeat; }
#navigation li.projects a.active	{ background-image:url(../images/hn_bt_projects_a.gif); background-repeat:no-repeat; }

#navigation li.about				{ background-image:url(../images/hn_bt_about_n.gif); background-repeat:no-repeat; }
#navigation li.about a:link			{ background-image:url(../images/hn_bt_about_n.gif); background-repeat:no-repeat; }
#navigation li.about a:visited		{ background-image:url(../images/hn_bt_about_n.gif); background-repeat:no-repeat; }
#navigation li.about a:hover		{ background-image:url(../images/hn_bt_about_a.gif); background-repeat:no-repeat; }
#navigation li.about a.active		{ background-image:url(../images/hn_bt_about_a.gif); background-repeat:no-repeat; }

#navigation li.contact				{ background-image:url(../images/hn_bt_contact_n.gif); background-repeat:no-repeat; }
#navigation li.contact a:link		{ background-image:url(../images/hn_bt_contact_n.gif); background-repeat:no-repeat; }
#navigation li.contact a:visited	{ background-image:url(../images/hn_bt_contact_n.gif); background-repeat:no-repeat; }
#navigation li.contact a:hover		{ background-image:url(../images/hn_bt_contact_a.gif); background-repeat:no-repeat; }
#navigation li.contact a.active		{ background-image:url(../images/hn_bt_contact_a.gif); background-repeat:no-repeat; }

#navigation li.blog					{ background-image:url(../images/hn_bt_blog_n.gif); background-repeat:no-repeat; }
#navigation li.blog a:link			{ background-image:url(../images/hn_bt_blog_n.gif); background-repeat:no-repeat; }
#navigation li.blog a:visited		{ background-image:url(../images/hn_bt_blog_n.gif); background-repeat:no-repeat; }
#navigation li.blog a:hover			{ background-image:url(../images/hn_bt_blog_a.gif); background-repeat:no-repeat; }
#navigation li.blog a.active		{ background-image:url(../images/hn_bt_blog_a.gif); background-repeat:no-repeat; }
*/

#showreel h2				{ margin:0px; font-size:15px; letter-spacing:1px; font-weight:normal; height:72px; width:200px; background-image:url(../images/play_white.gif); background-repeat:no-repeat; background-position:160px 44px; display:block; }
#showreel a					{ padding-top:50px; padding-left:15px; padding-right:15px; }
#showreel h2 a:link			{ color:#FFFFFF; background-image:url(../images/play_white.gif); background-repeat:no-repeat; background-position:160px 44px; display:block; }
#showreel h2 a:visited		{ color:#FFFFFF; background-image:url(../images/play_white.gif); background-repeat:no-repeat; background-position:160px 44px; display:block; }
#showreel h2 a:hover		{ background-image:url(../images/play_white_c.gif); }

#stereoscopic h2			{ margin:0px; font-size:15px; letter-spacing:1px; font-weight:normal; height:72px; width:200px; background-image:url(../images/play_white.gif); background-repeat:no-repeat; background-position:160px 44px; display:block; }
#stereoscopic a				{ padding-top:50px; padding-left:15px; padding-right:15px; }
#stereoscopic h2 a:link		{ color:#FFFFFF; background-image:url(../images/play_white.gif); background-repeat:no-repeat; background-position:160px 44px; display:block; }
#stereoscopic h2 a:visited	{ color:#FFFFFF; background-image:url(../images/play_white.gif); background-repeat:no-repeat; background-position:160px 44px; display:block; }
#stereoscopic h2 a:hover	{ background-image:url(../images/play_white_c.gif); }
#stereoscopic #stern3d		{ position:absolute; top:232px; left:778px; width:44px; height:44px; background-image:url(../images/3dstern.gif); }
		
#twitter h2				{ font-size:13px; color:#EEEEEE; }
#twitter p				{ font-size:11px; color:#EEEEEE; }
		
#footer li				{ font-size:13px; color:#308AC2; }
#footer li a:link		{ color:#999999; }
#footer li a:visited	{ color:#999999; }
#footer li a:hover		{ color:#308AC2; }
		
		/* SOCIAL NETWORKS ICONS */
#networks ul			{ padding-right:15px; padding-top:23px; }
#networks li			{ float:right; margin-left:10px; }
.facebook				{ width:26px; height:26px; display:block; background-image:url(../images/icon_facebook.gif); }
.twitter				{ width:26px; height:26px; display:block; background-image:url(../images/icon_twitter.gif); }
.vimeo					{ width:26px; height:26px; display:block; background-image:url(../images/icon_vimeo.gif); }
.email					{ width:26px; height:26px; display:block; background-image:url(../images/icon_email.gif); }
.rss					{ width:26px; height:26px; display:block; background-image:url(../images/icon_rss.gif); }
.facebook a:link		{ width:26px; height:26px; display:block; background-image:url(../images/icon_facebook.gif); }
.facebook a:visited		{ width:26px; height:26px; display:block; background-image:url(../images/icon_facebook.gif); }
.facebook a:hover		{ width:26px; height:26px; display:block; background-image:url(../images/icon_facebook_c.gif); }
.twitter a:link			{ width:26px; height:26px; display:block; background-image:url(../images/icon_twitter.gif); }
.twitter a:visited		{ width:26px; height:26px; display:block; background-image:url(../images/icon_twitter.gif); }
.twitter a:hover		{ width:26px; height:26px; display:block; background-image:url(../images/icon_twitter_c.gif); }
.vimeo a:link			{ width:26px; height:26px; display:block; background-image:url(../images/icon_vimeo.gif); }
.vimeo a:visited		{ width:26px; height:26px; display:block; background-image:url(../images/icon_vimeo.gif); }
.vimeo a:hover			{ width:26px; height:26px; display:block; background-image:url(../images/icon_vimeo_c.gif); }
.email a:link			{ width:26px; height:26px; display:block; background-image:url(../images/icon_email.gif); }
.email a:visited		{ width:26px; height:26px; display:block; background-image:url(../images/icon_email.gif); }
.email a:hover			{ width:26px; height:26px; display:block; background-image:url(../images/icon_email_c.gif); }
.rss a:link				{ width:26px; height:26px; display:block; background-image:url(../images/icon_rss.gif); }
.rss a:visited			{ width:26px; height:26px; display:block; background-image:url(../images/icon_rss.gif); }
.rss a:hover			{ width:26px; height:26px; display:block; background-image:url(../images/icon_rss_c.gif); }

		/* SEARCH FORM */	
#search input				{ float:left; }
#search .feld				{ font-size:15px; line-height:20px; height:20px; color:#B6B8BA; background:#EAF3F9; margin-left:15px; margin-top:2px; margin-right:9px; border:none; }
#search .button				{ width:26px; height:26px; float:right; margin-right:15px; border:none; background-image:url(../images/icon_search.gif); cursor:pointer }
#search .button:hover		{ background-image:url(../images/icon_search_c.gif); }

.twtr-ft a				{ text-align:left; }
.twtr-ft span			{ text-align:left; }