/*
  Stylesheet fuer Raschesweb.de
  --
  allgmeine Formatierung
 */
body	{background:url(../images/blender.jpg) repeat-y; background-color:#DFDFDF; margin-top:20px;}

/* Body-Backgrounds */
#editoral	{background-image:url(../images/backgroundgifs/html.gif); background-repeat:no-repeat;background-attachment:fixed}
#leistung	{background-image:url(../images/backgroundgifs/php.gif); background-repeat:no-repeat;background-attachment:fixed}
#ueber		{background-image:url(../images/backgroundgifs/js.gif); background-repeat:no-repeat;background-attachment:fixed}
#info		{background-image:url(../images/backgroundgifs/perl.gif); background-repeat:no-repeat;background-attachment:fixed}
#referenzen	{background-image:url(../images/backgroundgifs/java.gif); background-repeat:no-repeat;background-attachment:fixed}
#kontakt	{background-image:url(../images/backgroundgifs/html.gif); background-repeat:no-repeat;background-attachment:fixed}
#projekte	{background-image:url(../images/backgroundgifs/php.gif); background-repeat:no-repeat;background-attachment:fixed}

p,a,li,ol,ul,td,h1,h2,blockquote {font-family:Arial, Helvetica, sans-serif;}
ul,li,ol,blockquote {font-size:0.9em;text-align:left;}
p 	{font-size:0.8em;}
td	{font-size:0.9em;}
a   {font-weight:bold;}
blockquote	{font-style:italic;font-size:0.8em;}
a:link 		{text-decoration:underline; color:#003399;}
a:visited	{text-decoration:underline; color:#999999;}
a:hover		{text-decoration:underline; color:#0000FF;}
a:active 	{text-decoration:underline; color:#FF0000;}

/*
 Block-styles
*/
#headerlogo 	{position:relative; top:3px; left:0px; text-align:left; margin-right:auto; color:#003399; font:bold italic 20pt Helvetica,Arial,sans-serif; z-index:2;}
#logoshadows	{position:relative; top:-26px; left:3px; text-align:left; color:#CCCCFF; font:bold italic 20pt Helvetica,Arial,sans-serif; z-index:1;}
#headerclaim	{position:relative; top:-20px; left:3px; text-align:left; color:#666666; font: bold 12pt "Courier New",monospace; }
.contentshadow	{-moz-border-radius: 10px; background-color:#bbbbbb; width:783px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom: 10px; }
.content, .content_sub, .content_sup { -moz-border-radius: 10px; width:740px; position: relative; top: -4px; left: -5px; background-color:#FFFFFF; border: 1px solid #003399; margin-right: 3px; margin-bottom: 3px; padding-top:10px; padding-bottom:20px; padding-left:20px; padding-right:20px; }
.content_sub	{ background-color:#F7F7FF; }
.content_sup	{ background-color:#FAFAFF;	}

/*
 Schriftformatierungen
*/
.normtext	{ text-align:justify;}
.kontakt 	{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; }	
.linkseperator	{ font: bold 12pt "Courier New",monospace; color:#003399; }
.hlocationlink	{ font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
a.hlocationlink:link	{ color:#003399; }
a.hlocationlink:visited	{ color:#999999; }
a.hlocationlink:hover	{ color:#0000FF; }
a.hlocationlink:active 	{ color:#FF0000; }

/* Links unter Referenzen */
a.reflink		{ font: bold 1em Arial, Helvetica, sans-serif; }
a.reflink:link	{ text-decoration:underline; color:#003399; }
a.reflink:visited	{ text-decoration:underline; color:#003399; }
a.reflink:hover		{ text-decoration:underline; color:#FF0000; } 
a.reflink:active	{ text-decoration:underline; color:#FF0000; } 
.linkchecked	{ color:#003399; font-size:0.9em; }	
.mediumweight	{ font-weight:500; font-size:10pt; line-height:16pt; }
#EditoralHL1	{ font: bold 18pt "Courier New",monospace; color:#000000; text-align:left; }
#EditoralHL2	{ font: bold 14pt "Courier New",monospace; color:#191970; text-align:right;}
.pagehead		{ color:#990000; letter-spacing:0.1em; font-variant:small-caps; font-weight:bold; font-size:1em; text-decoration:underline; }	