/*------------------------*/
/*    StorageCraft CSS    */
/* Made by Ralph Bolliger */
/*   Nexway GmbH  */
/* July 26, 2008 // 14:23 */
/*------------------------*/

* {
	margin:0px;
	padding:0px;
	}
ul, ol {
	/*margin:30px;*/
/*	padding:15px;*/
	/*font-family:Arial;*/
	font-size:12px;
	/*color:#FFFFFF;*/
	}
#content ul, #content ol {
	margin:30px;
}
h1,h2,h3,h4,h5,h6 {
  	font-weight:bold; 
  	color:#666;
  	margin:0 0 0.25em 0; 
}
h1 {font-size:17px; color:#000;  padding-bottom: 15px;}                 
h2 {font-size:14px; color:#000; padding-bottom: 3px;}       
h3 {font-size:150%}                        /* 18px */
h4 {font-size:133.33%}                     /* 16px */
h5 {font-size:116.67%}                     /* 14px */
h6 {font-size:116.67%; font-style:italic}  /* 14px */
	/*
h1 {
	font-size:17px;
	font-weight:bold;
	line-height:250%;
	color:#000000;
}
h2 {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
	text-align:left;
	}
h3 {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:15px 0px 3px 0px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
*/

a {
	color:#444444;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

body {
	/*background-image:url(images/stcr_headbg.png);*/
	background-image:url(images/v2/bg.png);
	background-position:top;
	background-repeat:repeat-x;
	/*background-color:#ced3e4;*/
	background-color:#000000;
	text-align:center;
	margin:0px;
	font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#444444;
	padding:0px;
	}
table, tr, td {
	font-size:12px;
}
input, textarea, select {
	margin-left:1em; 
	padding:2px; 
	/*width:auto; */
	/*border:1px #CCCCCC solid; */
	background:#fff; 
	color:#777;
}

input.textbox1, input.textbox2, input.textbox3 {
	border:1px #CCCCCC solid;
}
input.textbox1 {
	width:35px;
}
input.textbox2 {
	width:150px;
}
input.textbox3 {
	width:250px;
}
/*#popup table, tr, td, b, strong, p, u {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}*/
/*#help table, tr, td, p, b, u {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	background-color:#BED0DE;
	}*/
#help p {
	margin:10px;
	}
#news p {
	margin:10px;
	}
#news {
	/*font-family:Arial;*/
	font-size:12px;
	/*color:#FFFFFF;*/
	background-color:#8592bb;
	width:870px;
	}
#news h1 {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	/*background-image:url(images/stcr_h1_bluecorner.png);*/
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#BED0DE;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
#lic p {
	margin:10px;
	line-height:155%;
	}
#lic {
	/*font-family:Arial;*/
	/*font-size:12px;*/
	/*color:#FFFFFF;*/
/*	background-color:#8592bb;*/
	width:870px;
	}
#lic h1 {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	background-image:url(images/stcr_h1_bluecorner.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#8592bb;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
#lic a {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	color:#3d5192;
	text-decoration:underline;
	}
#lic a:hover {
	/*color:#FFFFFF;*/
	text-decoration:none;
	}
#help h1 {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	/*background-image:url(images/stcr_h1_bluecorner.png);*/
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#708EA8;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
#header {
	background-color:#000000;
	background-image:url(images/v2/hader_logo.png);
	background-repeat:no-repeat;
	background-position:center left;
	height:68px;
	width:930px;
	margin:0px auto;
	}
#navspace {
	height:41px;
	}
#mainnavigation {
	height:23px;
	background-image:url(images/v2/Navi_bg.png);
	background-color:#FFFFFF;
	width:930px;
	margin:0px auto;
	}
#HeaderSpacer {
	height:13px;
	background-color:#A0A0A0;
}
#navcorsett {
	padding:0px 15px 0px 15px;
	}
#mainnavigation ul {
	/*margin:0px;
	padding:0px;*/
	}
#mainnavigation li {
	font-size:14px;
	float:left;
	margin-right:1px;
	font-weight:bold;
	list-style-type:none;	
	}
#mainnavigation li a {
	display:block;
	width:161px;/* 134px für 6 Navigationspunkte / 161 für 5 Navigationspunkte */
	/*background-color:#5567a0;*/
	color:#305488;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	}
#mainnavigation li a:hover {
	background-color:#95A6B8;
	/*color:#FFFFFF;*/
	}
#curlang {
	padding: 18px 20px 0px 0px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	height:54px;
	}
#curlang img {
	border:0px;
	vertical-align:middle;
	}
#curlang a {
	color:#FFFFFF;
	text-decoration:none;
	}
#curlang a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
.navcont {
	padding:0px 0px 0px 5px;
	text-align:left;
	}
#content {
	width:930px;
	margin:0px auto;
	background-color:#FFFFFF;
	text-align:left;
	padding:0px;
	}
#topcontent {
	/*border: 2px solid #FF0000;*/
	margin:0px 15px 0px 15px;
	background-image:url(images/v2/header_bg.png);
	height:39px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-left-color: #CBCBCB;
}
#noheader {
	height:50px;
	background-color:#FFFFFF;
	width:930px;
	margin:0px auto;
	}
/*#headerpic {
	width:930px;
	height:215px;
	margin:0px auto;
	background-image:url(images/stcr_headerpic.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#3d5192;
	}*/
#presentercont {
	margin:0px 15px 0px 15px;
	border: 1px solid #CBCBCB;
	padding:10px;
	}
#success {
	width:930px;
	background-color:#FFFFFF;
	margin:0px auto;
	}
/*#successpagemail table, tr, td, b, u {
	color:#FFFFFF;
	}*/
#successtext {
	margin:0px 15px 0px 15px;
	/*font-family:Arial;*/
	font-size:12px;
	background-color:#FFFFFF;
	/*color:#FFFFFF;*/
	text-align:left;
	}
#shoppres {
	margin:0px 15px 15px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
	}

#presenter {
	width:840px;
	/*background-color:#C2D4E2;*/
	}
#presenter img {
	margin:10px 10px 10px 10px;
	border:0px/* dashed #3d5192*/;
	}
	/*
.presenterblock_bg {
	background-image:url(images/v2/block_bg.png);
	height:8px;
}*/
.presenterpic {
	width:15%;
	text-align:center;
	vertical-align:middle;
	}
.presentertext {
	width:50%;
	text-align:left;
	vertical-align:top;
	/*border-left:1px dashed #3d5192;*/
	}
.presentertext a.more {
	margin:10px;
	}
.presenterbutton {
	width:35%;
	text-align:center;
	vertical-align:middle;
/*	border-left:1px solid #CBCBCB;*/
	}
.presentertext p {
	margin:10px;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:normal;
	/*color:#FFFFFF;*/
	}
.presentertext a {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	color:#3d5192;
	text-decoration:underline;
	}
.presentertext a:hover {
	/*color:#FFFFFF;*/
	text-decoration:none;
	}
#successtext a {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	color:#3d5192;
	text-decoration:underline;
	}
#successtext a:hover {
	/*color:#FFFFFF;*/
	text-decoration:none;
	}
	
.presenterbutton input {
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:160px;
	margin:5px;
	text-align:left;
	padding-left:3px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	}
input.morethan {
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button_licences.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:200px;
	margin:5px;
	text-align:center;
	padding-left:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	}
	/*
#presenter h1 {
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#BED0DE;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}*/
#detailpresenter {
	width:870px;
	background-color:#FFFFFF;
	}
#detailpresenter p {
	margin:10px;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:normal;
	/*color:#FFFFFF;*/
	}
#detailpresenter img {
	margin:10px 10px 10px 10px;
	border:0px/* dashed #3d5192*/;
	}
/*
#detailpresenter h1 {
	font-size:17px;
	font-weight:bold;
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#708EA8;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}*/
#detailpresentertext {
	margin-left:10px;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:normal;
	/*color:#FFFFFF;*/
	}
.detailpresenterimg {
/*	border-right:1px solid #3d5192;*/
	width:10%;
	vertical-align:top;
	text-align:center;
	}
.detailpresentertext {
	border-top:1px solid #CBCBCB;
	}
/*	
#detailpresentertext input {
	cursor:pointer;
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:160px;
	margin:5px;
	text-align:left;
	padding-left:3px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}*/
#footer {
	clear:both;
	width:930px;
	height:26px;
	margin:0px auto;
	background-color:#3d5192;
	background-image:url(images/v2/footer_bg.png);
	text-align:left;
	padding:0px 0px 0px 0px;
	/*font-family:Arial;*/
	font-size:8px;
	font-weight:normal;
	color:#FFFFFF;
	}
.footer_tbl {
 background-color:transparent;
 color:#FFFFFF;
 font-size:10px;
}
#footer a {
	text-decoration:underline;
	color:#FFFFFF;
	}
#footer a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
.left {
	margin-top:6px;
	margin-left:15px;
	float:left;
	}
.middle {
	margin-top:6px;
	margin-left:15px;
	float:left;
	}
.right {
	margin-top:6px;
	margin-right:15px;
	float:right;
	}
#promocode {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	}
	/*
.promocode_input {
	border-left:0px; 
	border-top:0px; 
	border-right:0px; 
	border-bottom:0px;
	background-color:#FF0000
	font-size:12px;
	font-weight:bold;
	color:#333333;
	height:20px;
	width:150px;
	margin:1px 0px 1px 0px;
	display:inline;
	}*/
/*#basket input {
	border-left:0px; 
	border-top:0px; 
	border-right:0px; 
	border-bottom:0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:1px 0px 1px 0px;
	display:inline;
	}*/
#basket input.buttonbig {
	cursor:pointer;
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button_retour.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:200px;
	margin:5px;
	text-align:right;
	padding-right:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	}
#register input.buttonbig {
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button_retour.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:200px;
	margin:5px;
	text-align:right;
	padding-right:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	}
#basket input.normal {
	border:0px;
	background-color:#8592bb;
	cursor:pointer;
	background-image:url(images/stcr_button.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:160px;
	margin:5px;
	text-align:left;
	padding-left:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	}
#register input.normal {
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:160px;
	margin:5px;
	text-align:left;
	padding-left:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	}
input.download {
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:160px;
	margin:5px;
	text-align:left;
	padding-left:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	}
#register input.normalback {
	cursor:pointer;
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button_retour_small.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:130px;
	margin:5px;
	text-align:right;
	padding-right:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	}
#basket input.normalback {
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button_retour_small.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:130px;
	margin:5px;
	text-align:right;
	padding-right:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	}
#basket input.buttonbignormal {
	cursor:pointer;
	border:0px;
	background-color:#8592bb;
	background-image:url(images/stcr_button_kasse.png);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:230px;
	margin:5px;
	text-align:left;
	padding-left:3px;
	color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	}
#basket {
	width:870px;
	background-color:#FFFFFF;
	/*font-family:Arial;*/
	color:#000000;
	font-size:12px;
	}
h1.baskettitle {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	/*background-image:url(images/stcr_h1_bluecorner.png);*/
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#708EA8;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
h1.staffelpreise {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	padding:25px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
#login {
	width:100%;
	}
#loginreg {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	margin-left:10px;
	}
#login h1 {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px solid #CBCBCB;
	}
#login p {
	margin:10px;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:normal;
	/*color:#FFFFFF;*/
	}
p.register {
	margin:10px;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	}
#register a {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	color:#3d5192;
	text-decoration:underline;
	}
#register a:hover {
	/*color:#FFFFFF;*/
	text-decoration:none;
	}
#register a {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	color:#3d5192;
	text-decoration:underline;
	}
#register a:hover {
	/*color:#FFFFFF;*/
	text-decoration:none;
	}
/*#login input {
	border-left:0px; 
	border-top:0px; 
	border-right:0px; 
	border-bottom:0px;
	background-image:url(images/stcr_input_bg.png);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:10px 10px 10px 10px;
	display:inline;
	}
	*/
#basket a {
	/*font-family:Arial;*/
	font-size:12px;
	/*color:#FFFFFF;*/
	}
#basket a:hover {
	color:#3d5192;
	text-decoration:none;
	}
.error {
	/*font-family:Arial;*/
	font-size:12px;
	padding:3px;
	background-color:#FF0000;
	/*color:#FFFFFF;*/
	font-weight:bold;
	text-align:center;
	}
#register {
	width:870px;
	background-color:#FFFFFF;
	/*font-family:Arial;*/
	font-size:12px;
	}
h1.register {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	/*background-image:url(images/stcr_h1_bluecorner.png);*/
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#708EA8;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
	/*
#register input,select {
	border-left:0px; 
	border-top:0px; 
	border-right:0px; 
	border-bottom:0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	display:inline;
	}*/
#thawtefooter {
	/*font-family:Arial;*/
	font-size:11px;
	text-align:right;
	/*color:#FFFFFF;*/
	padding:15px;
	}
#support h1 {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	/*background-image:url(images/stcr_h1_bluecorner.png);*/
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#708EA8;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
#support a {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	color:#3d5192;
	text-decoration:underline;
	}
#support a:hover {
	/*color:#FFFFFF;*/
	text-decoration:none;
	}
#suchen {
	width:870px;
	background-color:#8592bb;
	/*font-family:Arial;*/
	/*color:#FFFFFF;*/
	font-size:12px;
	}
#suchen h1 {
	/*font-family:Arial;*/
	font-size:17px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	/*background-image:url(images/stcr_h1_bluecorner.png);*/
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#8592bb;
	padding:3px 0px 3px 10px;
	text-align:left;
	border-bottom:1px dashed #3d5192;
	}
#support {
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	/*color:#FFFFFF;*/
	width:870px;
	background-color:#FFFFFF;
	/*font-family:Arial;*/
	/*color:#FFFFFF;*/
	font-size:12px;
	}
#support p {
	margin:10px;
	/*font-family:Arial;*/
	font-size:12px;
	/*color:#FFFFFF;*/
	font-weight:normal;
	}
a.maint {
	text-decoration:none;
	cursor:help;
	border-bottom: 1px dotted;
	}