/*
Original design: Daleri Mega (v1.0 - July 10, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/daleri-mega/
*/

/* Body */
* {
	margin: 0;
}
body {
	color:#666;
	line-height:1.4em;
	text-align:center;
	padding:0;
	font-family: Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif;
	font-size: 76%;
	background-color: #303030;
	background-repeat: repeat-x;
	background-position: center top;
}

#wrap {
	width:95%;
	min-width:750px;
	background-color:#fff;
	padding:1%;
	margin:0 auto 0 auto;
	text-align:left;
	border:1px solid #555;
}
#top {
	width:95%;
	height: 100px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#skiplinks {width:40%; float:right; color:#ddd; font-size:1.1em; text-align:right; margin:0; padding:0;}
#skiplinks a {color:#bacac8; border-bottom: 1px dotted #aaa;}
#skiplinks a:hover {color:#fff; text-decoration:none; border-bottom:1px dotted #fff;}

/* Header and title */
#sitetitle {
	float:left;
	text-align:left;
	width: 60%;
	height: 100%;
}
#sitetitle h1 {font-weight:700; font-size:2.4em; color:#ddd; letter-spacing:-1px; line-height:1.3em; margin:0; padding:0;}
#sitetitle h1 a {font-weight:700; letter-spacing:-1px; color:#bacac8;}
#sitetitle h1 a:hover {color:#fff;}
#sitetitle p {margin:5px 0 0 0; padding:0; letter-spacing:-1px; font-size:1.3em; color:#ccc;}

/* Main menu */
#mainmenu {margin:0 0 10px 0;}
#mainmenu dl {
	float:left;
	display:block;
	width:16%;
	margin-top: 0;
	margin-right: 0.5%;
	margin-bottom: 5px;
	margin-left: 0.5%;
}
#mainmenu dl.introduction {float:left; display:block; width:31%; margin: 0 0 5px 0.5%;}
#mainmenu dl dt {border-bottom:1px solid #ccc; padding:0; font-weight:700; margin:0; color:#777;}
#mainmenu dl dt a {font-weight:700; color:#555; font-size:1.1em;}
#mainmenu dl dt a:hover {color:#444;}
#mainmenu dl dd {
	padding:0;
	margin:0;
	border-bottom:1px solid #eee;
}
#mainmenu dl dd a {font-weight:400; padding:1px 0 1px 5px; color:#4d699d; display:block;}
#mainmenu dl dd a:hover {color:#444; background:#eaeaea;}

/* Headline */
#headline {text-align:center; margin:5px 0 15px 0; border:1px solid #e0e0e0; background-color:#f0f0f0; color:#777; font-size:0.9em;}
#headline p {margin:2px; padding:0;}

/* Headers */
h2, h3, h4 {margin:0 0 12px; padding-bottom:5px; color:#555; font-weight:700;}

/* Content */
#content {
	text-align:left;
	width:68%;
	float:right;
}
#content h2 {
	font-size:1.7em;
	letter-spacing:-1px;
	clear:left;
}
#content h3 {font-size:1.4em; letter-spacing:-1px; margin-bottom:7px;}
#content h2 a, #content h3 a {
	font-weight:700;
}
#content p {
	margin:0 0 15px;
	text-align: center;
}
#content a {
}
#content a:hover {
	color: #222;
	text-align: center;
}
#content ul, #content ol {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#content ul li, #content ol li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 5px;
	font-size: small;
	text-align: left;
}
#content ul ul, #content ol ol {margin:5px 0 5px 10px;}

/* Sidebar */
#sidebar {
	text-align:left;
	float:left;
	margin:0;
	width:29%;
}
#sidebar h2, #sidebar h3 {
	font-size:1.4em;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
}
#sidebar p, #sidebar ul, #sidebar ol {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	color: #555;
}
#sidebar ul li {list-style:none; margin:0 0 3px 0;}
#sidebar ul li a {font-weight:400; font-size:1.1em;}
#sidebar ul ul {margin:3px 0 3px 10px; font-size:1em;}
#sidebar ul ul li {margin:2px 0;}
#sidebar ul ul li a {font-weight:400;}
#sidebar ul.sidemenu li {list-style: none; padding:0; margin:0 0 2px 0;}
#sidebar ul.sidemenu li a {display: block; overflow: visible; padding:2px 0 2px 5px; background-color:#f4f4f4; font-weight:400; border:1px solid #e0e0e0; font-size:1.1em; }
#sidebar ul.sidemenu li a:hover, #sidebar ul li.current a {border:1px solid #ddd; color:#444; background-color:#fff;}
#sidebar ul.sidemenu li.current li a {background-color:#f8f8f8; color:#467aa7; border:1px solid #eee; border-bottom:1px solid #ddd;}
#sidebar ul.sidemenu ul {margin:0; padding:2px 0 0 15px;}
#sidebar ul.sidemenu ul li {letter-spacing:0;}
#sidebar ul.sidemenu ul li a {font-size:0.9em; padding:1px 0 1px 5px;}

/* Footer */
#footer {clear:both; width:95%; line-height:1.6em; color:#ccc;  margin: 0 auto; padding:10px 0;}
#footer p {
	margin:0;
	padding:0;
	color: #CCC;
}
#footer a {color:#bacac8; border-bottom: 1px dotted #aaa;}
#footer a:hover {
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #fff;
	font-weight: bold;
}
#wrap #content #searchboxwrap #searchbox {
	width: 70%;
	margin-left: 50px;
}

/* Links and tags */
a {color:#4d699d; font-weight:400; text-decoration:none;}
a:hover {color:#444; text-decoration:none;}
img, a img {border:0;}

/* Various classes */
.left {float:left; width:48%; text-align:left;}
.right {float:right; width:48%; text-align:left;}
.trio1 {float:left; width:31%; padding:0 2% 0 0;}
.trio2 {
	float:left;
	width:31%;
	padding-top: 0;
	padding-right: 2%;
	padding-bottom: 0;
	padding-left: 0;
}
#counter {
	height: 25px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: medium;
	color: #00F;
	font-style: italic;
	font-weight: bold;
}
.trio3 {
	float:left;
	width:205px;
	padding:0;
	height: 155px;
}
.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.introtext, .introtext a {font-weight:700;}
.clear {visibility:hidden; clear:both; height:2px;}
.hide {display:none;}
#wrap #content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible ul ul blockquote {
	text-align: center;
}
#subheader {
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
}
#tab_lbl {
	width: 100px;
}
#wp_content {
	width: 95%;
}
#actueller {
	float: right;
	height: 70px;
	width: 300px;
	font-size: large;
	font-style: italic;
	color: #FF0;
	text-decoration: blink;
	margin-right: 5px;
	padding-top: 5px;
}
#preis {
	float: right;
	width: 150px;
	font-size: 50px;
	font-weight: bold;
	color: #F00;
	font-style: italic;
	margin-right: 30px;
	padding-left: 5px;
	font-family: Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif;
}
#slideshow_websites {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#top #actueller p strong {
	font-size: large;
	font-weight: bold;
}
#price {
	float: right;
	width: 150px;
	height: 70px;
}
#top #actueller #price p {
	color: #F00;
	font-weight: bold;
	font-size: 3em;
}
#kontakt_frm {
	float: right;
	height: 500px;
	width: 400px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
#wrap #content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #kontakt_frm #form2 table tr td #klare {
	text-align: center;
}
#searchboxwrap {
	float: right;
	width: 70%;
}
#wrap #content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td #kontakt_frm #form2 table tr td {
	text-align: center;
}
#wrap #content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td #kontakt_frm #form2 table tr td {
	text-align: left;
}
#messenger_status {
	float: right;
	width: 40%;
}
#aboutus_graphic {
	height: 210px;
	width: 210px;
}
#AD {
	float: right;
	height: 120px;
	width: 300px;
	z-index: 1;
	padding-right: 50px;
}
#facebook {
	height: 70px;
	width: 70px;
}
#advertiser {
	background-color: #303030;
	float: left;
	height: 200px;
	width: 400px;
	z-index: 1;
}
#greendragon {
	color: #0C0;
	text-decoration: blink;
	background-color: #0C0;
}
