body {
	/*font-family:Myriad,'Myriad Pro',Calibri,Verdana;*/
	font-family:Calibri,Verdana;
	font-size:14px;
	color:#000;
	background:#2c527c url(http://scriptz-team.info/start/bg.png) repeat-x;
	margin:0 0 10px 0;
	padding:0;
}
#buttonX 
{
   font-size: 30px;
   font-weight: bold;
   font-family: Myriad,'Myriad Pro',Calibri,Verdana;
}


a {
	color:#000;
}

.clear {
	clear:both;
        height:1px;
}

h1 {
	font-size:16px;
	margin:0 0 19px 0;
}

h2 {
	font-size:14px;
	margin:0 0 10px 0;
}

h3 {
	font-size:14px;
	color:#777;
	padding:0 0 5px 0;
margin:0;
}

img {
	padding:0;
	margin:0;
	border:0;
}
table {
        width:100%;
}
th {
        background:#1d3652 repeat-x left 50%;
        color:#fff;
        text-align:left;
        font-weight:normal;
}
td {
        font-size:12px;
        padding:10px 8px;
}
td.link a {
        text-decoration:none;
      /*  background:url(http://scriptz-team.info/start/arrow.png) no-repeat 2px 4px;*/
	padding-left: 12px;
        }
td.row1 {
        background:#fafbfc;
}
td.row1alt {
        background:#eef3f8;
}
td.row2 {
        background:#f1f4f7;
}
td.row2alt {
        background:#e4ebf2;
}
td.sub {
        background:#bfcfe2;
        font-size:11px;
        font-weight:bold;
        color:#1d3652;
        padding:6px 8px 6px 8px;
}
.center {
        text-align:center;
}

.right {
        text-align:right;
}
.dv {
        color:#888;
}

#wrapper {
	width:965px;
	margin:0 auto 0 auto;
	padding:0px;
}

#border-top {
	height:6px;
}

#border-top img {
	vertical-align:top;
}

.border-bot {
	height:6px;
}

.border-bot img {
	vertical-align:top;
}

#main {
	background-color:#FFF;
        padding:10px 23px 10px 23px;
}

#mainL {
	float:left;
	width:600px;
	font-size:12px;
}

#mainR {
	margin-left:625px;
}

.boxBlauHeadline {
        background:#b6c7db url(http://scriptz-team.info/start/gradient_bg_hell.png) repeat-x;
        width:281px;
	padding:6px 0 6px 10px;
	font-weight:bold;
	font-size:15px;
      	}

.boxBlauInhalt {
	background-color:#e4ebf2;
	width:271px;
	/*height:87px;*/
	padding:10px 10px 10px 10px;
	font-size:12px;
}

.boxBlauInhalt a {
        text-decoration:none;
        /*background:url(http://scriptz-team.info/start/arrow.png) no-repeat 2px 5px;
	padding-left: 12px;*/
}

#boxBlau1 {
	float:left;
        width:auto;
	margin:0 23px 0px 0;
}

#boxBlau2 {
	float:left;
        width:auto;
	margin:0 23px 0px 0;
}

#boxBlau3 {
	float:right;
	width:auto;
}

.coming {
	text-align:center;
	font-style:italic;
	margin:30px 0 0 0;
}

.infoBox {
	background:#E4EBF2;
	padding:10px;
	border:1px solid #B6C7DB;
	color:#17314D;
	font-size:12px;
}

.infoBox a {
	color:#17314D;
        text-decoration:none;
        /*background:url(http://scriptz-team.info/start/arrow.png) no-repeat 2px 5px;*/
	padding-left: 12px;
}

.foto {
	float:left;
	width:auto;
}

.foto img {
	border: 1px solid #afbdcc;
}

.foto.icon img {
	border: 0px solid #afbdcc;
}

.teamFoto {
	border: 1px solid #afbdcc;
}

.teamInfo {
	margin:0 0 0 140px;
}


#communityHeadline {
	background:#c7d8be url(http://scriptz-team.info/start/gradient_bg_hell.png) repeat-x;
	height:20px;
        padding:6px 0 6px 10px;
	font-weight:bold;
	font-size:15px;
}

.communityInhalt {
	background-color:#e9f2e4;
	padding:10px 10px 10px 10px;
	font-size:12px;
}


.communityInhalt ul {
	padding:0px;
	margin:5px 0 0 0;
	list-style-type:none;
}

.communityInhalt li {
	padding:0;
	margin:0;
}

.communityInhalt li a {
	/*background:url(http://scriptz-team.info/start/arrow.png) no-repeat 2px 5px;*/
	/*padding:0 0 0 12px;*/
	text-decoration:none;
}

#communityOnline {
	background-color:#E9F2E4;
	border:0px solid #C7D8BE;
	margin:5px 0 0 0;
	padding:5px;
	font-size:11px;
}

#willkommen {
	float:left;
	width:33%;
}

#newsIPBS {
	float:left;
	width:34%;
	padding-left:5px;
}

#newsIPS {
	float:left;
	width:30%;
	margin-left:15px;
}

#footer {
	background-color:#b6c7db;
	padding:10px 23px 0 23px;
	font-size:10px;
	height:18px;
}

#footer a {
	text-decoration:none;
}

#footer a:hover {
	text-decoration:none;
}

#screen {
	position:absolute;
	margin-left:713px;
}

#logo {
	height:96px;
}

.layout {
	overflow:hidden;
}

.layout.full {
	width:919px;
}

.layout.full.margin {
	width:919px;
	margin-bottom:23px;
}

.fL {
	float:left;
}

.fR {
	float:right;
}

#sCode {
	float:left;
	margin:30px 0 0 20px;
	text-align:center;
	width:350px;
}



/* Formulare */
.input			{ border:1px solid #B6C7DB; margin:0 0 5px 0; }
.button			{ background-color:#E4EBF2; border:1px solid #B6C7DB; margin:10px 0 0 0; }
.inputG			{ border:1px solid #c7d8be; margin:0 0 5px 0; }
.buttonG		{ background-color:#c7d8be; border:1px solid #b2c7a7; }


/* Kontakt */
#kontakt		{ margin:0; padding:0; }
#kontakt dt		{ float:left; text-align:right; margin:0; padding:0 0 2px 0; width:130px; }
#kontakt dd		{ margin:0 0 0 150px; padding:0 0 2px 0; }
.klein			{ padding:10px 0 0 0; font-size:10px; }


/* Hosting */
.hosting		{ margin:0 0 10px 0; padding:0; }
.hosting dt		{ float:left; text-align:right; height:18px; margin:0; padding:0 0 2px 0; width:150px; }
.hosting dd		{ font-weight:bold; height:20px; margin:0 0 0 170px; padding:0 0 2px 0; }

.preis			{ color:#17314D; font-weight:bold; font-size:16px; }


/* Sprachpakete */
.sprachpakete		{ margin:0 0 10px 0; padding:0; }
.sprachpakete dt	{ float:left; text-align:right; height:18px; margin:0; padding:0 0 2px 0; width:80px; }
.sprachpakete dd	{ font-weight:bold; height:20px; margin:0 0 0 100px; padding:0 0 2px 0; }



   /* Sizes ---------- */
    .small.button {
    font-size: 12px;
	font-weight:bold;
    }
    .medium.button {
    font-size: 14px;
	font-weight:bold;
    }
    .large.button {
    font-size: 20px;
    padding: 8px 14px 9px;
   }
    
   /* Colors ---------- */
   .blue.button {
   background-color: #2daebf;
   }
   .red.button {
   background-color: #ba0f13;
   }
   .lightred.button {
   background-color: #FFC6C6;
   }
   .light.button {
   background-color: #D4D4D4;
   color: #626262;
   }
   
      /* Link styles ---------- */
   
   	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 0px; }
	.small.button, .small.button:visited 			{ font-size: 12px; font-weight: bold; }
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 14px; font-weight: bold; line-height: 1; }
	.large.button, .large.button:visited 			{ font-size: 20px; padding: 8px 14px 9px; }
	
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						{ background-color: #749a02; }
	.blue.button, .blue.button:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.button, .red.button:visited			{ background-color: #ba0f13; }
	.red.button:hover							{ background-color: #800B0E; }
	.lightred.button, .lightred.button:visited		{ background-color: #FFC6C6; color: #740303 }
	.lightred.button:hover							{ background-color: #FFDFDF; color: #740303 }
	.light.button, .light.button:visited		{ background-color: #D4D4D4; color: #626262; }
	.light.button:hover							{ background-color: #DFDFDF; color: #626262; }

.errors ul { color:#9B0400; }
.errors ul li { color:#9B0400; }
.errors li { color:#9B0400; }



