body {
	font-family: "Gill Sans", "Lucida Grande", Myriad, Arial, sans-serif;
	color: #151515;
	text-align:center;
	background-color: #677e52;
	background-image: url(http://www.pleasantsoftware.com/Bilder/background.png);
	background-repeat: repeat;
	margin: 0px;
}

    
.supportblock {
    margin-top:0px;
    margin-left:20px;
    margin-bottom:10px;

    }
    
#content {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

.specialBox {
			padding: 3px;
			padding-left: 10px;
			margin-top: 8px;
			margin-bottom: 4px;
			
			border: solid 1px rgb(113, 128, 60);
			-webkit-border-radius: 10px;

			box-shadow:0px 5px 10px #38472b;
			-webkit-box-shadow:0px 5px 10px #38472b;
			
			background: #b8ca7f; /* for non-css3 browsers */

			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0d184', endColorstr='#aabe64'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#c0d184), to(#aabe64)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #c0d184,  #aabe64); /* for firefox 3.6+ */
}

.appName {
	color: #151515;
	font-size: 25px;
	text-shadow: #f0f0f0 0 1px 0px;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	margin-top: 45px;
}

a.nondecorated {
	text-decoration: none;
	border-bottom-style: none;
}

a.nondecorated:hover {
	text-decoration: none;
	border-bottom-style: none;
}

a.nondecorated:visited {
	text-decoration: none;
	border-bottom-style: none;
}

a.nondecorated:active {
	text-decoration: none;
	border-bottom-style: none;
}

a.nondecorated:focus {
	text-decoration: none;
	border-bottom-style: none;
}

a.decorated {
	text-decoration: none;
	border-bottom-style: dotted;
	border-width: 1px;
}

a.decorated:hover {
	border-top-style: dotted;
	border-bottom-style: dotted;
}

a.decorated:visited {
	border-top-style: none;
	border-bottom-style: dotted;
}

a.decorated:active {
	border-top-style: dotted;
	border-bottom-style: dotted;
	color: #aaa;
}

a.decorated:focus {
	border-top-style: dotted;
	border-bottom-style: dotted;
	color: #aaa;
}

a.halfdecorated {
	text-decoration: none;
	border-bottom-style: none;
	border-width: 1px;
}

a.halfdecorated:hover {
	border-bottom-style: dotted;
}

a.halfdecorated:visited {
	border-bottom-style: dotted;
}

a.halfdecorated:active {
	border-bottom-style: dotted;
	color: #aaa;
}

a.halfdecorated:focus {
	border-bottom-style: dotted;
	color: #aaa;
}

.fliesstext {
	position: relative;
	color: #151515;
	font-size: 14px;
	text-shadow: #dedede 0 1px 0;
	text-align: left;
}

.ueberschrift {
	font-weight: bold;
	font-style: italic;
	}
	
.smallText {
	font-size: 11px;
}

#block {
	width: 420px;
	margin-left: auto;
	margin-right: auto;
	display: table;
	padding: 3px;
	background-image: url(http://www.pleasantsoftware.com/Bilder/Balken.png);
	height: 180px;
}

#appicon {
	float: left;
	margin-right: 20px;
	margin-top: 15px;
	margin-left: 35px;
}

.legalstuff {
	margin-top: 5px;
	text-align: center;
	color: #000;
	font-size: 10pt;
	letter-spacing: 1px;
	text-shadow: #969696 0 1px 0;
}

a {
	text-decoration: none;
	border-bottom-style: none;
	color: inherit;
}

a:hover {
	text-decoration: none;
	border-bottom-style: none;
}

a:visited {
	text-decoration: none;
	border-bottom-style: none;
}

a:active {
	text-decoration: none;
	border-bottom-style: none;
}

a:focus {
	text-decoration: none;
	border-bottom-style: none;
}


/* @group PIP */

#block_oben {
	height: 19px;
	background: url(http://www.pleasantsoftware.com/Bilder/Balken_oben.png) no-repeat center;
	width: 700px;
}

#block_mitte {
	width: 700px;
	background: url(http://www.pleasantsoftware.com/Bilder/Balken_mitte.png) repeat-y center;
}

#block_unten {
	background-repeat: no-repeat;
	height: 29px;
	width: 700px;
	background-image: url(http://www.pleasantsoftware.com/Bilder/Balken_unten.png);
}

#navbalken{
	font-size: 7pt;
	text-shadow: #969696 0 1px 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 55px;
	padding-right: 55px;
}

#leftnav{
	display: table-cell;
	float: left;
}

#rightnav{
	display: table-cell;
	float: right;
}

.fliesstext ol {
	text-indent: 10px;
}

.fliesstext ul {
	list-style-type: none;
	list-style: none;
	text-indent: -12px;
}

.fliesstext ul li:before {
	content: "\00BB \0020";
}

.expobanner {
	position: absolute;
	display: block;
	top: 5px;
	right: -60px;
}

/* <span class="spacer" style="width: 20px;"></span> */
.spacer {
    display:inline-block;
    position:static;
}

/* @end */


