
body
{
	margin: 				5px;
	padding: 				5px;

	background-color: #3F3F3F;
	background-repeat: repeat;
	font-family: 			Arial,Helvetica,Geneva,sans-serif;
	font-size: 				8pt;
	color: 					black;
	scrollbar-arrow-color:	;
	scrollbar-base-color: 	;
	text-align: 			center;

}

#header {
	margin: 				0px auto;
	width: 					80%;
}

#settings {
	position: 				absolute;
	top: 					5px;
	right: 					5px;
}

#commerical {
	display: 				block;
	margin: 				20px 10px 10px 10px;
}

h1 {
	display:				none;
}

h2 {
	text-align:				center;
	font-size:				9pt;
	font-family:			Tahoma;
	color: 					white;
}

h2 span {
	display: 				block;
	font-size:				80%;
	font-weight:			normal;
}

.box {
	height: 				100%;
	margin: 				0px 0px 25px 0px;
	padding: 				10px 10px 10px 100px;
	border: 				1px solid #C0FF00;
	background-color: #3F3F3F;}

.box_title {
	margin: 				-10px -10px 10px -100px;
	padding: 					3px 5px;
	text-align: 			left;
	font-size: 				9pt;
	font-family: 			Tahoma;
	font-weight:			bold;
	color: 						white;
	background-image: url('http://www.nethands.de/pys/skins/black/bghead.jpg');}

.content_table {
	width: 					100%;
	margin-bottom: 	15px;
}

.content_table tr {
	vertical-align: 		top;
	text-align: 			left;
}

.content_table tr .vorlage{
	width: 						220px;
}

.vorlage {

	font-size: 				8pt;
	font-family: 			Arial;
	color: 						white;
}

.text {
	font-size: 				8pt;
	font-family: 			Tahoma;
	color: 					white;
}

#general {
	text-align: center;
}

.categorie_pic_section {
	height: 				100%;
	margin-top: 			20px;
}

.categorie_pic {
	float: 					left;
	height: 				85px;
	margin: 				5px;
}

.categorie_pic img {
	height: 				80px;
	margin: 				0px;
	padding: 				0px;
	border: 				1px solid #C0FF00;
}
.categorie_pic p {
	margin:					0px;
	padding: 				0px;
}

.float_clear {
	clear:					both;
}

.error_box {
	width: 80%;
	margin: 10px;
	padding: 5px;
	color: #FFFFFF;
	border: 1px solid #ff0000;
	background-color: #cc0000;
}

.emphase {
	font-weight: bold;
}

#quickjump {
	padding-left: 	10px;
	text-align: 		center;
}

#quickjump_title {
	margin-left: 		-10px;
}

#quickjump a {
	float: 					left;
	weight: 				100%;
	margin: 				3px;
}

.comment {
	display: 				block;
	font-size: 				0.9em;
}

#comments {
	padding-left: 10px;
	text-align:center;
}
#comments_title {
	margin-left: 	-10px;
}
#comments span {
	display: 			block;
}

#drive td {
padding-left: 20px;
}

#drive .cddvd_table th {
	padding: 				2px;
	text-align:				center;
	border:					1px dotted #C0FF00;
}

#footer {
	width: 					100%;
	font-size: 				8pt;
	font-family: 			Arial;
	color: 					white;
}
#footer a {
	display: block;
}

#show_pic {
	padding: 5px;
}

/* Comments write/read stylesheets */

#comment_write {
	float: right;
	width: 200px;
	text-align: justify;
	padding-left: 10px;
	margin-left: 10px;
}

#comment_write .box_title {
	margin-left: -10px;
	text-align: center;
}

#comment_write h3 {
	display: block;
	text-align: left;
	margin-bottom: 5px;

}

#comment_write h4 {
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
	text-align: left;
	border-bottom:1px dashed #C0FF00;
}

#comment_write h5 {
	display: block;
	font-weight: normal;
	text-align: left;
	margin-bottom: 3px;
	text-decoration: underline;
}

#comment_write .agreement {
	display: block;
	font-weight: normal;

	margin: 15px 0px;
	font-style: italic;
	padding: 5px;
	border-top: 1px dashed #C0FF00;
	border-bottom: 1px dashed #C0FF00;
}

#comment_write p {
	display: block;
	font-weight: normal;
	margin: 5px 0px 15px 0px;
}

#comment_write span {
	display: block;
	font-weight: normal;
	text-align: left;
	margin: 0px;
}

#comment_write input {
	display: block;
	width: 190px;
	margin-bottom: 5px;
}

#comment_write select {
	display: block;
	width: 190px;
	margin-bottom: 20px;
}
#comment_write textarea {
	width: 190px;
	height: 200px;
}

#comment_write small_text {
	font-size: 50%;
	font-style: italic;
}

#comment_write .center {
	text-align: center;
	font-size: 14pt;
}

#comment_read {
	text-align: left;
	padding-left: 10px;
	margin-right: 230px;
}

#comment_read .box_title {
	margin-left: -10px;
}

#comment_read .comment_details {
	display: block;
	text-align: right;
	margin-top: 10px;
}

.not_authorized {
	color:red;
}

.ratingstars {
	border-bottom: 1px dashed white; ;
}

#backtoconfig {
	width: 80%;
	margin: 5px;
	padding: 5px;
}


A:link		{color:#FFA954;}
A:visited	{color:#C0FF00;}
A:hover		{color:maroon;}
A:active	{color:lime;}
