@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*/
@media screen, projection
{
	body { 
	/*	background: #f7fdff url(../images/bg.png) repeat-y center; padding: 0; */	
	background: #fbfbfb url(../images/bgg.png) repeat-y center; padding: 0; 
	}
	
	body { text-align: center; }
	#page_margins { text-align:left; margin: 0 auto; }
	
	#page_margins { min-width: 981px; max-width: 981px; background: #fff; }
	#page{ padding: 0px 0px; }
	
	#header { color: #000; background: transparent; padding: 20px 20px 2em 20px; }
	
	#topnav { color: #aaa; background:transparent;}
	
	#pagenav-lang{padding-top: 20px; text-align: right; }
	
	#nav ul { margin-left: 0px; }
	#nav_main { background-color: #336; }
	
	#headerteaser { color: #aaa; background:#7C8E9D url(../images/bg_teaser.gif) repeat-x bottom; min-height: 80px; padding: 0px; border-bottom: 4px #028fc6 solid; }
	#noheaderteaser { color: #aaa; background:#7C8E9D url(../images/bg_teaser.gif) repeat-x top; min-height: 10px; padding: 15px; border-bottom: 4px #028fc6 solid; }

	#startteaser { color: #aaa; background:#7C8E9D url(../images/bg_teaser.gif) repeat-x bottom; min-height: 200px; padding: 30px 0px 0 30px; border-bottom: 4px #028fc6 solid; }
	
	.start_buttons {margin-top: 40px;}
	.start_price {text-align: right;}
	
	
	#subnav { }
	
	#main { background: #fff;padding:10px 0; }

	#breadcrumb { background: #fbfbfb; color:#8a98a4; padding: 10px 20px 8px 20px; margin-bottom: 40px; border-top: 1px #efefef solid; border-bottom: 1px #efefef solid;}

	#footer { color:#8a98a4; background: #fff; padding: 40px 0px 10px 0px;}
	
	#footerend { color:#8a98a4; background: #fff; padding: 20px 20px 10px 20px; font-size: 85%}
	
	#footer-content-1 img{ margin: 0px 0px 14px 0px; }
	
	#footer-content-0 { padding: 0px 20px 0px 20px; border-right: 1px #fff solid; }
	#footer-content-1 { padding: 0px 20px 0px 20px; border-right: 1px #fff solid; }
	#footer-content-2 { padding: 0px 20px 0px 20px; border-right: 1px #fff solid; }
	#footer-content-3 { padding: 0px 20px 0px 20px; }
	#footer-content-4 { padding: 0px 0px 0px 20px; }
	
	#footer-content-1,
	#footer-content-2,
	#footer-content-3,
	#footer-content-4 {min-height: 120px}
	
	#footer-content-0 {padding-right: 20px; border-right: 1px solid #efefef;}
	#footer-content-1 {padding-right: 20px; border-right: 1px solid #efefef;}
	#footer-content-2 {padding-left: 20px; border-right: 1px solid #efefef;}
	#footer-content-3 {padding-left: 20px; border-right: 1px solid #efefef;}
	#footer-content-4 {padding-left: 20px;}
	
	#footer-content-0 ul,
	#footer-content-1 ul,
	#footer-content-2 ul,
	#footer-content-3 ul,
	#footer-content-4 ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#footer-content-0 li,
	#footer-content-1 li,
	#footer-content-2 li,
	#footer-content-3 li,
	#footer-content-4 li{
		margin: 0;
		padding: 2px 0 0 0px;
	}
	
	.footer_title li {font-weight: bold;}

	
	#col1 { width: 25%; }
	#col1_content { padding: 30px 35px 10px 20px;}
	#col1_start_content { padding: 30px 35px 10px 20px;}
	
	#col2 { width: 25%; }
	#col2_content { padding: 10px 20px 10px 10px; }
	
	#col3 { margin: 0 25%; }
	#col3_content { padding: 20px; margin: 15px 20px 0 0; background: #fff; border: 0px solid #ddd; }
	
	
	#pricetable {
		margin: 20px 0 40px 0;
		width: auto;
	}

	/*
	#pricetable td {
		border: 1px solid #eee;
	}
	*/
	
	.odd td {
		border-top: 1px solid #efefef;
		border-bottom: 1px solid #efefef;
		background: #fafafa;
	}
	
	.pt_demo img{margin: 10px 0 8px 0}
	
	.pt_version {
		font-weight: bold;
		font-size: 1.5em;
	}
	
	.pt_price {
		font-weight: bold;
		font-size: 1.5em;
		color: #028fc6;
		margin-bottom: 3px;
	}
	
	.pt_month {font-size: 0.8em; color: #607383;}
	
	.pt_small {font-size: 0.8em; color: #607383; line-height: 1.4em}
	

	.pt_subfeature_general,
	.pt_subfeature_basic,
	.pt_subfeature_extension,
	.pt_subfeature_misc,
	.pt_subfeature_domains,
	.pt_licence,
	.pt_feature,
	.pt_basic,
	.pt_pro,
	.pt_enterprise,
	.pt_colspan { border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 0.7em;}
	
	.pt_licence {border: 1px solid #eee;}
	
	.pt_no{border-top: 1px solid #fff;border-left: 1px solid #fff;border-bottom: 1px solid #fff;}
	.pt_not{border-bottom: 1px solid #eee;}
	.pt_nob{border-top: 1px solid #eee;}
	.pt_nobb{border: 0px solid #eee;}
	
	.pt_subfeature_general,
	.pt_subfeature_basic,
	.pt_subfeature_extension,
	.pt_subfeature_misc,
	.pt_subfeature_domains {font-weight: bold; background: #fff; padding: 2em 0.5em 0.5em 0.5em;border-bottom: 1px solid #eee;border-top: 1px solid #eee; font-size: 1.2em}/*  */
	
	/* .pt_subfeature_general {border-top: 1px solid #eee;} */
	
	
	.pt_mini,
	.pt_basic,
	.pt_pro,
	.pt_enterprise,
	.pt_licence,
	.pt_colspan{text-align: center;}
	
	.pt_mini,
	.pt_basic,
	.pt_pro,
	.pt_enterprise{width: 200px;}
	
	.pt_feature{width: 400px;}
	
	.fixkosten {background: #EFFBFF;
	text-align: center;
	padding: 7px 0;
	border: 1px solid #eee;}
	
	#sb_price,
	#sb_demo,
	#sb_contact{
		width: 200px;
		border-bottom: 1px dotted #8a98a4;
	}
	
	#sb_price{
	}
	
	#sb_demo{
		padding-bottom: 20px;
	}
	
	#sb_price img{
		margin-bottom: 10px;
	}
	
	#vcard{
		padding-left: 75px;
		background: url(../images/vcard.png) no-repeat 0 3px;
		height: 65px;
	}
	
	#sb_price a,
	#sb_demo a{
		color: #3e5263;
		text-decoration: underline;
	}
	
	#sb_demo a{
		font-weight: bold;
		text-decoration: none;
	}

	#demo-h3{
		margin: 0 0 0.6em 0;
	}
	/*
padding-left: 21px;
	background: url(../images/file.gif) no-repeat 0 3px;
*/
	
	.demo-text{
		color: #3e5263; /* 607383 */
	}
	
	#demo-promo {
		padding: 20px 0;
	}
	
	#demo-promo img {
		padding-right: 30px;
		border 1px solid #eeE;
	}
}