 .full {
	width : 800px;
	border : 0px black solid;
}
.o {
	border : 0px;
}
.coolnav {
	width: 150px;
	font-family: arial;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

.coolnav li a, .coolnav li a:visited {
	font-size: 12px;
	color : black;
	height : 16px;
	display:block;
	text-decoration: none;
	font-weight: normal;
	background-color: white;
	border : 0px solid #EAEAEA;
	cursor: hand; 
	padding-left : 5px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
}

.coolnav li a span {
	display:block;
	background-color: #EAEAEA;
}

.coolnav li a:hover {
	background-color: #EAEAEA;
	font-weight : normal;
	text-decoration : none;
	color : black;
	width :145;
}

.coolnav li a:hover span {
	color:EAEAEA;
	background-color: #ccc;
}


BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #EDEDED;
	margin-top : 0px;
	margin-bottom : 0px;
	background: url(images/background.jpg) repeat;
	background-position : center;
}

A {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Navy;

}

A:Hover{
	text-decoration : underline ;
	color : Navy;
}

A.klein {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : Navy;

}

A:Hover.klein{
	text-decoration : underline ;
	font-size : 10px;
	color : Navy;
}

INPUT.field {
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	border-top-color : Black;
	border-left-color : Black;
	border-right-color: Black;
	Border-bottom-color : black;
	background-color : white;
	height : 24px;
	font-weight: bolder;
}

INPUT.button {
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	border-top-color : Black;
	border-left-color : Black;
	border-right-color: Black;
	Border-bottom-color : Black;
	background-color : White;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}	

td.Fragezelle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bolder;
	color : White;
	background : Black;
	border-color : black;
	border-style : solid;
	Border-width : 1px;
}

td.Fragezelle2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bolder;
	color : black;
	background : white;
	padding : 3px;
	border-color : black;
	border-style : solid;
	Border-width : 1px;
}


TD.Antworten{
	padding-top : 3px;
}
TD.menu{
	border-left : 1px solid white;
	border-right: 0px solid black;
	background-color : white;
}

TD.menu_lower{
	padding-top : 3px;
	border-left : 1px solid white;
	border-right: 0px solid black;
	background-color : white;
	border-bottom : 1px solid white;
}

TD.content{
	padding : 10px;
	border-right : 1px solid white;
	border-left : 1px solid black;
	border-bottom : 1px solid white;
	background-color : white;
	width : 630px;
}

TD.tabtit_both{
	padding-top : 3px;
	padding : 4px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	background-color : White;
}
TD.tabtit_center{
	padding-top : 3px;
}
TD.tabtit_right{
	padding-top : 3px;
	padding-right: 4px; 
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	background-color : White;
}
TD.normal_big{ 
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : black;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : Black;
	padding-right: 5px;
	padding : 5px;
	background-color : White;
}
TD.fragen_left{
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding : 4px;
}
td.left{
	border-bottom-color : Black;
	border-bottom-Style : solid;
	border-bottom-width : 1px;

}
td.right{
	border-bottom-color : Black;
	border-bottom-Style : solid;
	border-bottom-width : 1px;
	padding-right : 4px;
}
td.c{
	padding-top : 1px;
	vertical-align : middle;
	text-align : left;
	height : 14px;
}

table.quizmaster {
	border-color : black;
	border-style : solid;
	border-width : 1px;
}



.COURIER {
	font-family : courier;
	font-size : 14px;
}

TR.ent:hover {
	border : 1px black solid;
	background-color : #EAEAEA;
}

.error {
	padding : 5px;
	background-color : #EAEAEA;
	color : red;
	font-size : 16px;
	font-weight : bolder;
	border : 1px black dotted;
}

.messageOK {
	padding : 5px;
	font-size : 16px;
	font-weight : bolder;
}

.problem {
	font-family : Arial;
	font-size : 12px;
	color : black;
	width : 100%
	padding : 5px;
	padding-left : 6px;
}

.pAntwortL {
	font-family : courier;
	font-size : 12px;
	color : black;
	width : 100%
	padding : 3px;
}

.rPoster {
	background-color : silver;
	font-size : 12px;
}	

.oAntwort {
	font-family : courier;
	font-size : 12px;
	padding-left : 6px;
}

.uAntwort {
	font-family : courier;
	font-size : 12px;
	padding-left : 6px;
}

.bAntwort {
	font-family : courier;
	font-size : 12px;

}
h4 {
	width : 145px;
	padding-right : 5px;
	margin : 0px;
	font-size : 14px;
	padding-left : 3px;
}

.entry
{
	background-color : white;
}

tr.entry:hover ,tr.entry_hover
{
	background-color : #EAEAEA;
}

.welcomescreen {
	background-image : url(images/tdbg.gif); 
	background-repeat : repeat-x; 
	border : 1px #EAEAEA solid;
	width : 100%;
}

.newPM {
	width : 100%;
}

.PM_box {
	width : 100%;
}

.PM_box_tableheader {
	font-weight : bolder;
	background-color : #CCCCCC;
	border-bottom: 1px black solid;
	padding : 2px;

}

.PM_message {
	height : 21px;
	padding-left : 5px;
}

.Message_Display {
	background-color : #EAEAEA;
	border : 1px black solid;
	width : 100%
}

HR {
	color : Gray;
	height : 2px; 
	width : 100%;
	padding : 0px;
	margin : 0px;
}
.userlisttab{
	width : 100%;
	border: 1px #CCCCCC solid;
	background-image : url(images/tdbg.gif);
	background-repeat : repeat-x;
}

.UserListTDUser {
	font-size : 14px;
	font-weight : bolder;
	padding-left : 5px;
	border-top : 1px #CCCCCC solid;
}

.UserListTDcent {
	text-align : center;
	border-top : 1px #CCCCCC solid;
}

.UserListTDCount{
	text-align : center;
	font-size : 14px;
	font-weight : bolder;
	border-top : 1px #CCCCCC solid;
}

.UserListTitle {
	font-size : 14px;
	font-weight : bolder;
	border-top : 1px #EAEAEA solid;
}

H1 {
	font-size : 18px; 
	font-weight : bolder;
	margin : 0px;
	padding : 0px;
}

H2 {
	font-size : 14px; 
	font-weight : bolder;
	margin : 0px;
	padding : 0px;
}

H6 {
	font-size : 10px;
	font-style : italic;
	padding : 2px;
	margin : 2px;
}

.profileLI {
	list-style-image: url(images/bullet.png);
	padding-right : 15px;
}

.userprofiletext {
	font-size : 16px;
	font-weight : bolder;
	padding : 0px;
	margin : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
* html #overlay {
	background-color: #000;
	background-image: url(blank.gif);
	filter: Alpha(opacity=50);
}

.ajaxresults {
	margin : 0px;
	padding : 0px;
}
	



/* new */
.maintable {
	width: 800px;
	border: 0;
}