/*
Theme Name: "Alliage Quartett"
Theme URI: www.alliage-quartett.de
Description:
Version: 1.0
Author: MP:Mediaprojekt
Author URI: http://www.website-king.de 
*/

/* general... */
body, html { margin: 0; padding: 0; }
body { font-size: 62.5%; height:101%; }
	/* links... */
	:link, :visited, :hover, :active, :focus { text-decoration: none; }
		a, a:link, a:visited { background: transparent;  color: #fff; }
		a:hover, a:active, a:focus { background: transparent; color: #900; }
		a img, :link img, :visited img, :hover img, :active img, :focus img { border: none; }
	/* ...links */
	/* fonts... */
	b, strong { font-weight: bolder; margin: 0; padding: 0; }
	em, i { font-style: italic; }
	address { font-style: normal; }
	code, pre { font: 1.1em/1.2em 'Lucida Console','Courier New',Courier,monospace; margin: 0; padding: 0; }
    abbr, acronym { border-bottom: 1px dotted #000; cursor: help; }
	small { font-size: 9px; }

	.hilite { background-color: #f60; color: #fff; }
	/* ...fonts */
	/* lists... */
	li, ol, ul { list-style: none; margin: 0; padding: 0; }
	/* ...lists */
	/* headlines... */
	h1, h2, h3, h4, h5, h6 { font: bold arial, verdana, geneva, helvetica, sans-serif; margin: 0; padding: 0; text-align: left; letter-spacing: 0.2px; }
		h1 { font-size: 24px; }
		h2 { font-size: 16px; color: #900; }
		h3 { font-size: 12px; font-weight: normal;}
		h4 { font-size: 11px; color: #900; }
		h5 { font-size: 11px; }
		h6 { font-size: 11px; }
	/* ...headlines */
	/* forms... */
	form, fieldset, input, textarea { margin: 0; padding: 0; }
	input,
	textarea { font: 11px arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; }
		input:hover, input:active, input:focus,
		textarea:hover, textarea:active, textarea:focus { background: #fff; }
	textarea { width: 450px; }
	/* ...forms */
	/* paragraphs... */
	p, blockquote { margin: 0; padding: 0; }
	/* ...paragraphs */

/* ...general */
/* site specific... */
body {background:#baafa7;  color: #000; font: 10px/16px arial, verdana, geneva, helvetica, sans-serif; } 
	body { background-attachment: fixed; }
	body { background-position: 0 0; }
	body { background-repeat: repeat-x; }
/* page... */
#page {width: 810px; background:#baafa7; left: 50%; margin: 0 0 10px -405px; position: absolute;}
	/* head... */
	#header { height: 32px; width: 500px; background: url(images/alliage_logo.png) no-repeat left top; margin: 3px 0 0 3px; }
			#header h1 { visibility: hidden; }
			#header .description {visibility: hidden; }
			#header_nav{float:left; width:500px; padding: 32px 0 0;}
			#header_nav a{color: #900; margin-right: 1px; margin-left: 1px;}
			#header_nav a:hover{text-decoration:underline;}

	/* ...head */

	/* search... */
		.searchBox { width:120px; height:25px; padding: 0 5px;}
				.searchForm { margin: 0 25px; }
					.searchForm h2 { display: none; }
						/*	#searchform { }	*/
							#searchform fieldset { border: 0; }
								#searchform fieldset legend { display: none; }
								#searchform fieldset label { display: none; }
								#searchform fieldset #s { background: #f8f8f8; border-bottom: 1px solid #f3f3ee; border-left: 1px solid #b0b0af; border-right: 1px solid #f3f3ee; border-top: 1px solid #b0b0af; padding: 1px 0; }
								#searchform fieldset #s:hover,
								#searchform fieldset #s:active,
								#searchform fieldset #s:focus { background: #fff; }
								#searchform fieldset #searchsubmit { font-size: 10px; letter-spacing: 0;}
		/* ...search */
	/* content... */
	#content {  float: left; margin: 50px 0 0 3px; min-height:400px; padding:0 ; width: 500px; }
	* html #content {height: 400px;}
		.editlink{float: right; margin: 0 15px 0 0;}
		/* post... */
			.postmetatop  {margin-top:10px; padding: 0 0 0 16px; height:14px; }
			.postmetatop a,
			.postmetatop a:link,
			.postmetatop a:visited,
			.postmetatop a:active,
			.postmetatop a:focus{color: #1A445D; vertical-align: top;}
			.post .titelHeadingArticle a{font: bold 1.2em/1.0em Verdana,Arial,Helvetica,sans-serif; color:#fff;margin:0 0 5px 0;}
            .post .titelHeading { margin: 0 0 16px 0; padding: 4px 0 5px 0;}
			.post .titelHeading a{font: bold 16px/16px arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 0.1px; color:#900;}

            .post { clear: right; }

		   	.post .entry { font: normal 12px/18px arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 0.1px; }
					.post .entry h2 { margin: 25px 0 16px 0; padding: 4px 0 5px 0;}
					.post .entry h3 { color: #900; margin: -20px 0 14px 0;font: bold 11px/12px arial, verdana, geneva, helvetica, sans-serif; }
					.post .entry h4 { color: #900; margin: 10px 0 1px 0;font: bold 11px/12px arial, verdana, geneva, helvetica, sans-serif; }
					.post .entry p {padding: 0 0 5px 0;}
					.post .entry h4 a {text-decoration:none;}
					.post .entry a {text-decoration:none;}
					.post .entry img,
					.entry p img  {margin:5px; }
					.post .entry p object { border: 1px solid #e6e6e0; float: right; margin: 4px 0; padding: 5px; }
					.post .entry p img.none { border: 0; margin: 4px 0 20px; padding: 0; }
					.post .entry ul,
					.post .entry ol { margin: 0 0 0 15px; padding: 0 0 5px 10px; }
					.post .entry p ul,
					.post .entry p ol { margin: ; padding: 0; }
					.post .entry ul li { list-style-image: url(images/arr-list.gif); margin: 5px 0 7px 10px; padding:0; }
					.post .entry ol li { list-style: decimal; margin: 10px 0 0 12px; padding: 0 ; }
                    .post .entry .box_1 {float:left; width:150px; border: 1px dashed #00008B;  display: inline; padding:5px; }
					.post .entry .box_1 ul,
					.post .entry .box_1 ul li {margin:0;}
					.post .entry p .image_right {margin: 5px 0 5px 10px; float: right; }
					.post .entry table {margin: 15px 0 1px 0;}
                    .post .entry td img {margin: 0; }
					.post .entry td ul {margin: 0; padding:0 0 0 3px; }
					.post .entry .future_events h2 { font-size:14px; margin-top:0; }
					.post .entry .past_events h2 { font-size:14px; }
		/* tabellen produkte */
		.display {background-color: #6C96AD;color: #fff; font-weight: bold; height:16px; width:100%; padding: 3px 0 3px 5px; margin:0 0 5px 0; cursor:pointer }
		/*.stretcher{padding:0; margin:0}*/
		.tr_even{background-color: #E6EAEF;height:18px;padding:0 0 0 5px;}
		.tr_even td{padding:2px 5px 2px 5px;}
		.tr_odd{height:18px;}
		.tr_odd td{padding:2px 5px 2px 5px;}
		.td_right{width:35px;}
		/* ...post */
		/* contactform... */

		/* ...contactform */
		/* contentnavigation... */
		.navigation { display: block; margin: 0; padding: 0; position: relative; }
			.navigation .alignleft { float: left; }
			.navigation .alignright { float: right; text-align: right; }
			.navigation .clear { clear: both; }
		/* ...contentnavigation */
	/* ...content */
	/* ...sidebar right*/
	#sidebar_right{ display: inline; margin: 35px 30px 0 0; width:225px; float:right; position:relative; }
		#sidebar_right .sidebar li {clear:both}
			#sidebar_right .sidebar li h2 {  color: #900; font-size: 16px; font-weight: bolder; margin: 18px 0 0; padding: 0 0 19px; }
		#sidebar_right p {padding: 0 0 16px 0;}
	/* ...sidebar right*/
	/* footer... */
	#footer {position: absolute; bottom: -25px !important;  height: 25px, width: 810px; background-position: 0 0; overflow: hidden; clear:both; padding:0; color: #000; }
	#footer_left{float:left; width:530px; padding: 5px 5px 5px 15px; }
	#footer_nav{float:left;  width:240px;  padding:5px 5px 5px 5px; }
	#footer_nav a{ color: #fff; margin-right: 8px; margin-left: 8px; }
	/* ...footer */
	/* icons... */
		#boxes_cal { background: url(images/30boxes.png) no-repeat 0 50%; }
		#eventful { background: url(images/eventful.png) no-repeat }
		#google_cal { background: url(images/google_cal.gif) no-repeat 0 50%; }
		#google_map { background: url(images/google_map.png) no-repeat 0 50%; }
		#goyellow { background: url(images/goyellow.png) no-repeat 0 50%; }
		#ical { background: url(images/ical_subscribe.gif) no-repeat 0 50%; }
		#ics { background: url(images/ics_link.gif) no-repeat 0 50%; }
		#plazes { background: url(images/plazes.gif) no-repeat 0 50%; }
		#plazes_pe{ background: url(images/plazes_people.gif) no-repeat 0 50%; }
		#qype { background: url(images/qype.gif) no-repeat 0 50%; }
		#upcoming { background: url(images/upcoming.png) no-repeat 0 50%; }
		#yahoo_map { background: url(images/yahoo_map.png) no-repeat 0 50%; }
		#yahoo_cal { background: url(images/yahoo_cal.png) no-repeat 0 50%; }
		#zvents { background: url(images/zvents.png) no-repeat 0 50%; }
	/* ...icons */
	/* search hilighting */
    .hilite {color: #000;background-color: #99ccff;}
    .hilite1 {color: #000;background-color: #ffcc66;}
    .hilite2 {color: #000;background-color: #99ff66;}
    .hilite3 {color: #000;background-color: #ff9999;}

		marquee {
			font-size:12px;
			color:#900;
		}
/* intro */
body.intro { padding-top:20px; text-align:center; }
body.intro #intro-picture { border:1px solid #777; margin-bottom:10px;}
body.intro a.nav { font-family: arial, verdana, geneva, helvetica; font-size: 14px;	color: #900; text-decoration: none; }
body.intro a:hover { text-decoration: underline; }