﻿body { font-family:Verdana; font-size:11px; }
a { color:#FF6600; text-decoration:none; }
a:hover { text-decoration:underline; }
	a img { display:block; border:0; }
table { width:100%; border:0; margin:0; padding:0; border-collapse:collapse; }
table td, table th { border:0; margin:0; padding:0; vertical-align:top; line-height:0%; }
table td img { display:block; }
p, ul, li, h2 { line-height:140%; }

h1, h2 { margin:0; padding:0; line-height:140%; }
h1 { font-family:Georgia; font-size:30px; font-weight:normal; }
h2 { font-size:10px; font-weight:bold; text-transform:uppercase; }

#page { width:770px; border:1px #666 solid; margin:20px auto 0 auto; background-color:#fff; }

	#page #header { position:relative; height:88px; }
	#page #header #logo { position:absolute; left:0; bottom:18px; }
	#page #header #links { position:absolute; right:20px; bottom:15px; }

#navigation { border-top:2px #666 solid; padding:0 0 2px 0; }
#navigation ul { list-style-type:none; margin:0; padding:0; display:block; }
#navigation ul li { float:left; }

#links a { color:#000; }

#content { border-top:2px #666 solid; border-bottom:4px #C4C4B7 solid; padding:1px 0 1px 0; }

.bg, bgi { background-position:top right; background-repeat:no-repeat; }
.bg { background-image:url(/Content/Rep/Site/sp_right.gif); }
.bgi { background-image:url(/Content/Rep/Site/sp_bg_invert.gif); }
.bg, .colored { background-color:#C4C4B7; }

table.home {}
	table.home tr {}	
	table.home tr th, table.home tr td, table.content > tbody > tr > td { padding:15px 20px 15px 20px !important; text-align:left; }
	table.home tr th { border-bottom:1px #666 solid; }
	table.home tr td { width:33%; }
	
table.content { height:351px; width:100%; }
td.img { width:200px; }

form { padding:0; margin:0; }
form h1 { margin-bottom:15px; }
form table td { padding:0 0 10px 0; line-height:100%; }
form input[type=text], textarea { border:1px #ccc solid; font-family:Verdana; padding:3px; font-size:11px; }
form input[type=text] { width:170px; }
form textarea { width:237px; height:70px; }

#errors { padding:0 0 0 15px; margin:0; }

/* Schatten */
#page { -webkit-box-shadow: 3px 3px 3px #ccc;
    -moz-box-shadow: 3px 3px 3px #ccc;
    box-shadow: 3px 3px 3px #ccc;
	-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=3, offy=3)";
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=3, offy=3);
}
