
* { /* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #405069;
/*	background-color: #FFFFFF; */

	/*font-size: 62.5%;			 This sets the default font size to be equivalent to 10px */
	font-size: 10px;
	margin: 0;
	padding: 12px 0;
}

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003333;
	font-weight: bold;
	font-size: 2em;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3f3f3f;
	font-size: 1.6em;
	margin: 0.8em 0 0.2em 0;
}

p {
	line-height: 1.3em;
	font-size: 1.1em;
	margin-bottom: 1.5em;
}

img {
	border-width: 0;
}

hr {
	/* Also see tweaks.css */
	border: 0 none #FFFFFF;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}

hr.dashed {
	border-top: 1px dashed #CCCCCC;
	margin: 10px 0;
}

hr.divider {
	display: none;
}

p.right {
	text-align: right;
}

/* Main blocks
---------------------------------------- */
#wrap { /* Achtung, weitere Definition weiter unten! */
	padding: 0 20px;
	min-width: 650px;
}

#page-body {
	margin: 4px 0;
	clear: both;
}

#textinfo { /* Bereich mit Info-Text */
	width: 600px; margin: 0 auto;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */
.navbar {
	background-color: #ebebeb;
	padding: 0 10px;
}

.forabg {
	background: #b1b1b1 none repeat-x 0 0;
	margin-bottom: 4px;
	padding: 0 5px;
	clear: both;
}

.bg1	{ background-color: #f7f7f7;}
.bg2	{ background-color: #f2f2f2; }
.bg3	{ background-color: #ebebeb; }

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}

.headbg span.corners-bottom {
	margin-bottom: -1px;
}

/* Miscellaneous styles
---------------------------------------- */
.copyright {
	padding: 5px;
	text-align: center;
	color: #555555;
}

.small {
	font-size: 0.9em !important;
}

.titlespace {
	margin-bottom: 15px;
}

.headerspace {
	margin-top: 20px;
}

#top {
	position: absolute;
	top: -20px;
}

.clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for common.css
-------------------------------------------------------------- */
html, body {
	background: url('../img/background_IMAG0052.jpg') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

hr {
	border-color: #FFFFFF;
	border-top-color: #CCCCCC;
}

hr.dashed {
	border-top-color: #CCCCCC;
}

/*  	
--------------------------------------------------------------
image show
-------------------------------------------------------------- */

#ftHolder { width: 500px; float: left; text-align: center; height: 332px; padding-top: 90px; }
#ft { border: 5px solid #BAD340; -moz-border-radius: 5px; }
#example { float: left; }
.ft-title { padding: 10px 10px; width: 480px; text-align: left; }

.topbar h2{ font-weight: normal !important }
.topbar a { color: #3399cc; text-decoration: none; }
.topbar a:hover { text-decoration: underline; }

.ft-prev, .ft-next { background-color: #000; padding: 0 10px; }
.ft-button-ft-active { color: black; }

#slideshowHolder,
#slideshowHolder2 {
	margin: 0 auto;
}
#slideshowHolder img a,
#slideshowHolder img a {
	text-decoration: underline;
}


/*  	
--------------------------------------------------------------
Colours and backgrounds for links.css
-------------------------------------------------------------- */
a:link		{ color: #00049E; }
a:visited	{ color: #00049E; }
a:hover		{ color: #1E11D3; }
a:active	{ color: #6E809A; }

/*  	
--------------------------------------------------------------
Colours and backgrounds for forms.css
-------------------------------------------------------------- */
html, body {
	background-color: #A0A0A0;
	background-position: top center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

#wrap {
	padding: 0 20px;
   	width: 80%;
   	margin: 0 auto;
}

#wrap #surface {
	background: #e9eaee;
	border: 2px solid #ffffff;
	padding: 44px 40px 20px 40px;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	/* rounded corners fix for IE: */
	behavior: url('border-radius.htc');
	/* rounded corners for all others: */
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}

#wrap #page-footer {
	background-color:rgba(192,192,192,0.3);
	border: 1px solid #c0c0c0;
	padding: 3px 40px 3px 40px;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	/* rounded corners fix for IE: */
	behavior: url('border-radius.htc');
	/* rounded corners for all others: */
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}

#wrap a {
	text-decoration: none;
	color: #e0e0e0;
}

#footer-bg{
	background-image:url("/board/styles/SturTech/theme/images/bottom_border_gray.png");
	background-position:left top;
	width:937px; /* width of you image */
	height: 50px; /* height of you image */
	margin:auto;
}


/*********************/

#surface .CondoMenu a { 
	-moz-border-radius: 5px; 
	font-style: italic; 
	font-size: 1em; 
	background-color: #9b9b9b; 
	color: white; 
	padding: 5px 10px; 
	width: 200px; 
	margin: 5px; 
	display: block; 
}

#surface a { color: #5C7F99; text-decoration: none; font-size:1.1em; }
#surface a:hover { text-decoration: underline; }

#surface .CondoMenu a:hover, .exampleActive { background-color: #474747 !important; text-decoration: none; }
#surface .CondoMenu { float:left; width:150px; padding-top: 0; }
#surface .CondoMenu a { display: block; font-size: 14px; width: 115px; }
#surface .CondoMenu .eComb { background-color: green !important; } 

#wrap #page-footer { color:#000; }
#wrap #page-footer .boardlink { color:#000; font-weight: bold; text-decoration: underline; }


