@import url('global.css'); /* GLOBAL DEFAULTS */
html { background:#fff; }
body { position:absolute;top:50%;left:50%;margin-left:-514px;margin-top:-294px;
	width:1024px;height:584px;padding:0;background:#fff;border:1px solid #ddd;
    /*overflow:hidden;  overflow-x:hidden;*/ }
* { font-size:12px;color: #666;font-family:Arial,Helvetica,sans-serif; }
a { font-size: inherit; }
#bg { position:absolute;left:0;width:1024px;height:584px;background:none; }
#logo { position:absolute;top:18px;left:14px;width:101px;height:125px;
	background:url("../img/strauch_logo.gif") no-repeat top left; }
#main { position:absolute;top:180px;left:150px; }
#main2 { position:absolute;top:100px;left:160px; }
#content, .content { position:absolute; left:30px; right:60px;color:#666;line-height:20px; 
	padding-top:13px; }
.content { left: 20px; }
.icontent { padding: 0 !important; }
#thumbs_top { position:absolute; top:18px; left:200px;height:150px; width:390px; } /* in wedding only */
#thumbs_right { position:absolute; top:24px; right:10px;height:450px;width:130px; }
/* NAVI */
#navi { position:absolute;top:483px;left:216px;vertical-align:middle;
	line-height:16px;font-size:14px;overflow:hidden; }
#navibalken { position:absolute;top:483px;height:20px;width:1024px;
	background:url("../img/orange_transparenz_balken.png") repeat center; }
#navi a { text-decoration:none;display:block; }
.long { letter-spacing:-0.01em; }
.long2 { letter-spacing:-0.03em; }
#navi div span:hover, #navi div span:active { font-weight:bold;color:#C57315; }
.navifirst { opacity:1 !important;color:white !important;display:block;line-height:20px;cursor:default; }
#navi div { float:left;margin-right:20px; width:81px; }
#navi div span { color:#C59537;opacity:0; }
#navi-selected { font-weight:bold; opacity:1 !important; }
.navi-other { opacity:1 !important; }
/* FORM DEFAULTS */
input { background:#fff; color:#666; margin:0; padding:0 0 0 1px;
	vertical-align:middle; font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	font-weight:normal; font-size:11px; }
input[type=text], input[type=password], textarea, select, .vTextField { border:1px solid #bbb; }
textarea { background:#fff; vertical-align:top !important; }
input[type=submit], input[type=button], input[type=reset], .submit-row input {
	background:#fff; font-size:12px; padding:1px 15px; color:#998888; border:1px solid grey; }
input[type=submit]:active, input[type=reset]:active, input[type=button]:active { background:#C59537; color:white; }
input.error, textarea.error { border:1px solid red; }

.noborder { border:none !important; } /* for team */
.yui-overlay-content img { width:140px; }
.yui-overlay-content DIV.shadow5_nh { margin-bottom:0; }
.yui-widget-ft p { margin:0 10px 0 0;text-align:center; line-height: 14px !important; }
small { font-size: 90%; }

/* IE-PATCH */
* html p { line-height:24px; }
* html #content { left:20px; right:20px; }
* html hr { margin-bottom:0px !important; }
* html h2 { margin-bottom:5px !important; }
* html ul li { margin-left:40px; }

* html #navi div a span { filter:alpha(opacity=0); zoom: 1; }
* html #navi-selected { filter:alpha(opacity=100); }
* html #navi div a * { cursor:pointer !important; }
* html .navi-other { filter:alpha(opacity=100) !important; }

* html .previewpics { filter:alpha(opacity=80) !important; }
* html .previewpics:hover { filter:alpha(opacity=100) !important; }
* html div.shadow a img { filter:alpha(opacity=80) !important; }
* html div.shadow a:hover img { filter:alpha(opacity=100) !important; }

div#qype { position: absolute; right:65px; bottom:5px; z-index: 1000; opacity: 0.3; filter:alpha(opacity=30); }
div#qype:hover, div#facebook:hover { opacity: 1; filter:alpha(opacity=100); }
div#facebook { position: absolute; right:5px; bottom:5px; z-index: 1000; opacity: 0.3; filter:alpha(opacity=30); }

ul#startnews { margin:5px 5px 5px -10px; padding-left:20px; }
* html ul#startnews { padding-left: 0; } 
