body {
	font-family: verdana, Arial, sans-serif; 
	font-size: 100.01%;
	background-color:#FFFFFF; 
	color:#666666;
}

#titelbalken {
	width:983px;
	height:109px;
	background-image:url(../platform/titel_balken.gif);
	margin-bottom:10px;
}

td {
	text-decoration:none; 
	font-family: verdana, Arial, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
}

td a:link {text-decoration:none;color:#1E9112;}
td a:visited {text-decoration:none;color:#1E9112;}
td a:active {text-decoration:none;color:#1E9112;}
td a:hover {text-decoration:none;color:#1E9112;}

td.klein {
	text-decoration:none; 
	font-family: verdana, Arial, sans-serif; 
	font-size:7pt; 
	color: #666666;
}

td.titelzeile {
	border-bottom:1px solid #555555;
	font-size:7pt; 
}	

.rot, .warnung {
	font-size: 11px; 
	color: #FF0000;
}

.autor {
	font-style:italic; 
}

.frage_bild {
		margin-bottom:12px;
}

/* Menu (td oder span - konzept) */
table.menu {
	width:150px;
	margin-top:4px;
	margin-bottom:10px;
}

table.specialMenu {
	width:150px;
	border-top:solid #1E9112 1px;
}

table.menu td, table.specialMenu td {
	padding-top:10px;
	padding-bottom:10px;
	font-size:9pt; 
	color:#1E9112;
	text-align:right;
}


table.menu td.symbol {
	width:20px;
	padding-left: 2px;
}

table.menu td.icon {
	width:20px;
	padding-left: 2px;
}

table.menu td.menu, table.menu td.menu_choosen {
	width:110px;
	text-align:left;
	padding-left: 2px;
}

.menu a:link {text-decoration:none;color:#666666;}
.menu a:visited {text-decoration:none;color:#666666;}
.menu a:active {text-decoration:none;color:#666666;}
.menu a:hover {text-decoration:underline;color:#666666;}

.submenu a:link {text-decoration:none;color:#666666;font-size:8pt;}
.submenu a:visited {text-decoration:none;color:#666666;font-size:8pt;}
.submenu a:active {text-decoration:none;color:#666666;font-size:8pt;}
.submenu a:hover {text-decoration:underline;color:#666666;font-size:8pt;}

.menu_choosen a:link {text-decoration:none;color:#DA251D;}
.menu_choosen a:visited {text-decoration:none;color:#DA251D;}
.menu_choosen a:active {text-decoration:none;color:#DA251D;}
.menu_choosen a:hover {text-decoration:underline;color:#DA251D;}

.submenu_choosen a:link {text-decoration:none;color:#DA251D;font-size:8pt;}
.submenu_choosen a:visited {text-decoration:none;color:#DA251D;font-size:8pt;}
.submenu_choosen a:active {text-decoration:none;color:#DA251D;font-size:8pt;}
.submenu_choosen a:hover {text-decoration:underline;color:#DA251D;font-size:8pt;}


/* Main Table */
.maintable {
	width:983px;
	border:0px solid;
}

.maintable td.spalte1 {
	width:170px;
}

.maintable td.spalte2 {
	width:613px;
	font-size:8pt; 
}

.maintable td.spalte3 {
	width:200px;
	text-align:right;
	font-size:10px; 
}

/* popup Table */
.popuptable {
	margin-top:10px;
	margin-left:20px;
}


/* copyright */
p.copyright {
	width:150px;
	text-align:right;
	border:0;
	font-size: 7pt; 
}

p.copyright a:link {font-size: 7pt; color: #666666; text-decoration: none;}
p.copyright a:active {font-size: 7pt; color: #666666; text-decoration: none;}
p.copyright a:visited {font-size: 7pt; color: #666666; text-decoration: none;}
p.copyright a:hover {font-size: 7pt; color: #666666; text-decoration: underline;}

/* Kasten */
table.kasten td.kasten{
	border:1px solid #1E9112;
	background:#FFFFFF;	
}

/* Fortschrittsbalken */
td.fortschritt_nein {
	background-image:url(../platform/balken_grau.gif);
	text-align:center;
	vertical-align:top;
}
td.fortschritt_ja {
	background-image:url(../platform/balken_revmed.gif);
	text-align:center;
	vertical-align:top;
}


/* Login Box */
table.login {
	width:150px;
	background-image: url(../platform/loginbox150.gif);
	margin-bottom:6px;
	border-top:1px solid #1E9112;
	border-bottom:1px solid #1E9112;
}


table.login td.begrenzung {
	background:#1E9112;
}

table.login td.label {
	padding-top:3px;
	padding-bottom:1px;
	font-size:9pt;
	text-align:right; 
	padding-right:3px;
}

table.login td.username {
	padding-top:3px;
	padding-bottom:6px;
	font-size:9pt;
	font-weight:bold;
	text-align:right; 
}

table.login td.textfeld {
	text-align:right; 
}

table.login td.textfeld input {
	background-color: transparent;
	font-size: 9px; 
	margin-right:3px;
}

table.login td.button {
	padding-top:8px;
	padding-bottom:5px;
	text-align:right; 
}

table.login td.link {
	padding-top:1px;
	padding-bottom:3px;
	text-align:right; 
}

table.login td.link a:link {font-size: 8pt; color:#666666;text-decoration:none}
table.login td.link a:active {font-size: 8pt; color:#666666;text-decoration:none}
table.login td.link a:visited {font-size: 8pt; color:#666666;text-decoration:none}
table.login td.link a:hover {color:#666666; font-size:8pt;text-decoration:underline}

div.titel { 
	font-family: Verdana, Arial, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color:#1E9112; 
	margin-bottom:10px;
}

div.untertitel {
	margin-top:2px;
	margin-bottom:14px;
	font-weight:bold;
	color:#555555;
}

/* Box Table */
table.box {
	width:180px;
	border:0px solid;
	margin-top:6px;
	margin-bottom:10px;
	float:right;
	border-bottom:1px solid #1E9112;
}

table.box td.titel {
	height:21px;
	background-image: url(../platform/box_balken.gif);
	color: #FFFFFF;
	font-size:12px; 
	
	font-family: Verdana, Arial, sans-serif; 
	padding-left: 14px;
}



table.box td.content {
	font-size:8pt; 
	padding:3px;
	text-align:left;
	border-left:1px solid #1E9112;
	border-right:1px solid #1E9112;
}

table.box td.content table td {
	font-size:8pt; 
	padding:3px;
	text-align:left;
}

td.antwort {
	padding-bottom:6px;
}

/* navigation */
td.navigation {
	font-size:10pt; 
	vertical-align:middle;
	
}

TD.navigation a:link {font-size:10pt;color:#1E9112;text-decoration:none;}
TD.navigation a:active {font-size: 10pt;color:#1E9112;text-decoration;}
TD.navigation a:visited {font-size: 10pt;color:#1E9112;text-decoration: none;text-align:top;}
TD.navigation a:hover {font-size: 10pt;color:#1E9112;text-decoration:underline;text-align:top;}

td.navigation_default {
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt; 
	color:#1E9112; 
}

TD.navigation_default a:link {color:#1E9112;font-weight: bold; text-decoration: none }
TD.navigation_default a:active {color:#1E9112;font-weight: bold; text-decoration: none }
TD.navigation_default a:visited {color:#1E9112;font-weight: bold; text-decoration: none }
TD.navigation_default a:hover {color:#1E9112;font-weight: bold; text-decoration:underline;}

/* Prozess */
TABLE.prozess {
	
}
TABLE.prozess TD {
	font-size: 7pt; 
	padding-top:5px;
	padding-bottom:5px;
}

TABLE.prozess TD.current {
	background:#DDDDDD;
}

/* Admin */
TABLE.admin {
	width:100%;
}
TABLE.admin TD {
	background-color: #DDDDDD;
}

TABLE.admin TD.head, TABLE.admin TD.titelzeile {
	border-bottom:1px solid #555555;
	background-color: #CCCCCC;
}

TABLE.admin TD a:link {text-decoration: none }
TABLE.admin TD a:active {text-decoration: none }
TABLE.admin TD a:visited {text-decoration: none }
TABLE.admin TD a:hover {text-decoration: none;}


              
div.divscroll {
	width:180px;
	border:1px solid;
	margin-top:6px;
	margin-bottom:10px;
	float:right;
	position:fixed;
}





