a {
	text-decoration:	none;
}

a:active {
	font-family	:	Verdana, Verdana, Helvetica, sans-serif;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#FFBB33;
}

a:link {
	font-family	:	Verdana, Verdana, Helvetica, sans-serif;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#FFBB33;
}

a:visited {
	font-family	:	Verdana, Verdana, Helvetica, sans-serif;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#FFCC33;
}










body { 
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	background-image		:	url('../dokument/cms/demath_logo_symbol.png');
    background-repeat		:	no-repeat;
	background-position		:	center center;
	background-attachment	:	fixed;
	color					:	#303030;
}

* html body {
	background-image:	none;
}


BODY#navi {
	background-color:	#303030;
	background-image:	none;
}

BODY#list {
	background-color	:	#303030;
	margin-top			:	20px;
	padding-left		:	2px;
	background-image	:	url('../dokument/cms/darkgreen_verlauf_horiz.png');
    background-repeat	:	repeat-y;
	background-position	:	right;
	width				:	208px;
}

* html #list {
	background-image:	none;
}


BODY#login {
	background-color:	#303030;
	margin-top		:	50px;
	color			:	#999999;
    text-align		:	center;
}

BODY#edit {
	background-color:	#303030;
}

DIV#edit, DIV.tabelle {
	background-color:	#303030;
	filter			:	alpha(opacity=85);
	-ms-filter		:	"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	-moz-opacity	:	0.85;
	opacity			:	0.85;
}

DIV#edit, DIV#delete {
	color			:	#ff9600;
}

BODY#seite {
	background-color:	#303030;
}

BODY#new {
	background-color:	#303030;
	color			:	#999999;
	margin-left		:	10px;
}

BODY#redaktion {
	background-color:	#303030;
	margin-left		:	10px;
}

BODY#dokument {
	background-color:	#303030;
	color			:	#999999;
	margin-left		:	10px;
}

BODY#delete {
	background-color:	#330000;
	color			:	#cc0000;
}





h1 {
	color		:	#ff9600;
	font-family	:	Verdana, Verdana, Helvetica, sans-serif;
	font-style	:	italic;
}

div#new h1, div#edit h1 {
	color:	#ff9600;
}

div#delete h1 {
	color: #cc3300;
}

h2 {
	color:	#ffffff;
}

div#new h2, div#edit h2 {
	color:	#ffffff;
}

div#delete h2 {
	color:	#ff6600;
}

h3 {
	color:	#0ad4ff;
}

h3:hover {
	cursor			:	hand;
	cursor			:	pointer;
	text-decoration	:	underline;
}







INPUT {
	border			:	0px;
	font-family		:	Verdana, Helvetica, sans-serif;
	font-size		:	10px;
	font-weight		:	normal;
	background-color:	#404040;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
}

INPUT[type=submit] {
	border			:	1px solid #CCCCCC;
	right			:	7px;
	bottom			:	7px;
	position		:	absolute;
}

INPUT[type=text] {
	width:	300px;
}

INPUT[type=password] {
	width:	300px;
}

INPUT[type=file] {
	width:	500px;
	color:	#000000;
}


INPUT[type=radio] {
	height			:	12px;
	border			:	0px;
	background-color:	#CCCCCC;
}

INPUT[type=checkbox] {
	height			:	12px;
	border			:	0px;
	background-color:	#CCCCCC;
}


SELECT {
	font-family	:	Verdana, Helvetica, sans-serif;
	font-size	:	10px;
	font-weight	:	normal;
	border		:	0px;
	width		:	200px;
}


SELECT[name=edit_position] {
	background-color:	#606060;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
}

SELECT[name=new_ordner] {
	background-color:	#606060;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
	width			:	300px;
}

body#seite SELECT[name=edit_ordner] {
	background-color:	#606060;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
	width			:	300px;
}


SELECT[name=edit_ordner] {
	background-color:	#606060;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
}

SELECT[name=edit_coro] {
	background-color:	#606060;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
}

SELECT[name=s_id] {
	background-color:	#606060;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
	width			:	280px;
}


RADIO[name=action] {
	background-color:	#606060;
	color			:	#ffffff;
	border-bottom	:	1px solid #CCCCCC;
}



div:focus
{		
	background-color:	#303030;
}






div#edit INPUT[type=text] {
	width		:	100px;
	text-align	:	right;
}

div#edit INPUT[type=text][name=edit_name] {
	width		:	200px;
	text-align	:	left;
}

body#seite div#edit INPUT[type=text][name=edit_name], body#seite div#edit INPUT[type=text][name=edit_dateiname], body#seite div#edit INPUT[type=text][name=edit_keywords], body#seite div#edit INPUT[type=text][name=edit_css_class] {
	width		:	300px;
	text-align	:	left;
}

div#edit INPUT#big, div#new INPUT#big {
	width			:	400px;
	background-color:	#CCCCCC;
	color			:	#333333;
	border			:	1px solid #000000;
	text-align		:	left;
}

div#edit select#big, div#new select#big {
	width			:	400px;
	background-color:	#CCCCCC;
	color			:	#333333;
	border			:	1px solid #000000;
	text-align		:	left;
}


div#edit textarea#big, div#new textarea#big {
	width			:	400px;
	height			:	150px;
	background-color:	#CCCCCC;
	color			:	#333333;
	border			:	1px solid #000000;
	text-align		:	left;
}

div#edit textarea[name=edit_content] {
	border			:	0px;
	font-size		:	11px;
	font-weight		:	normal;
	width			:	100%;
	height			:	90%;
	font-family		:	monospace;
	background-color:	#303030;
	color			:	#999999;
	border-bottom	:	1px solid #CCCCCC;
}

div#edit INPUT#small, div#new INPUT#small {
	width			:	100px;
	background-color:	#CCCCCC;
	color			:	#333333;
	border			:	1px solid #000000;
	text-align		:	left;
}



div#navi a {
	display			:	block;
	float			:	left;
	width			:	150px;
	text-align		:	center;
	height			:	20px;
	background-color:	#AAAAAA;
	border-right	:	1px outset #303030;
	vertical-align	:	bottom;
}

* html #navi a {
	background-image:	none;
}

div#navi a.aktiv {
	color			:	#ffffff;
	border-right	:	1px outset #606060;
	background-color:	#ff9600;
}





div#login {
	margin	:	auto;
	border	:	1px solid #202020;
	width	:	500px;
}

#login div {
	padding	:	4px;
}




#list {
	color			:	#FF9900;
	background-color:	#303030;
}



#fk {
	font-weight	:	bold;
	color		:	#CC3333;
}


#navi_position {
	border	:	1px solid #ff9600;
	padding	:	4px;
	clear	:	both;
	margin	:	5px;
}

#navi_position table {
	text-align	:	center;
	width		:	100%;
	color		:	#ff9600;
}

#navi_position table a {
	color:	#ff9600;
}












.dynCalendar_header{
	font-family	:	Arial, Verdana, Helvetica, Sans-Serif;
	font-size	:	10pt;
	font-weight	:	bold;
}
.dynCalendar_dayname {
	background-color:	#eeeeee;
	border			:	1px solid #c0c0c0;
	font-family		:	Arial, Verdana, Helvetica, Sans-Serif;
	font-size		:	8pt;
	text-align		:	center;
}
				
.dynCalendar_day {
	background-color:	#eeeeee;
	color			:	#000000;
	font-family		:	Arial, Verdana, Helvetica, Sans-Serif;
	font-size		:	8pt;
}

.dynCalendar_today {
	background-color:	#ffffff;
	border			:	1px solid #c0c0c0;
	font-family		:	Arial, Verdana, Helvetica, Sans-Serif;
	font-size		:	8pt;
}

.dynCalendar {
	background-color:	#c0c0c0;
	border			:	2px outset white;
	visibility		:	hidden;
	position		:	absolute;
	top				:	1px;
	left			:	1px;
}












div.tabelle { 
	display		:	table;
	empty-cells	:	show;
	width		:	100%;
	cursor		:	hand;
	cursor		:	pointer;
}

* html div.tabelle { 
	display	:	block;
	width	:	none;
}




div.eintrag {
	display			:	table-row;
	background-color:	#EEEEEE;
}

* html div.eintrag {
	display			:	block;
	white-space		:	nowrap;
	border-bottom	:	1px solid #CCCCCC;
}

div#eintrag {
	display			:	table-row;
	color			:	#0ad4ff;
	background-color:	#333333;
}

* html div#eintrag {
	display			:	block;
	white-space		:	nowrap;
	border-bottom	:	1px solid #CCCCCC;
}

div.eintrag:hover {
	display			:	table-row;
	background-color:	#0ad4ff;
}

div.eintrag:active {
	display			:	table-row;
	background-color:	#AAAAAA;
}

div.eintrag:focus {
	display			:	table-row;
	background-color:	#BBBBBB;
}


div.feld {
	display			:	table-cell;
	border-bottom	:	1px solid #CCCCCC;
	border-right	:	1px solid #CCCCCC;
	padding			:	2px;
	white-space		:	pre;
	vertical-align	:	middle;
}

* html div.feld {
	border-right	:	1px solid #CCCCCC;
	border-bottom	:	none;
	display			:	inline;
	padding			:	2px;
	white-space		:	pre;
	vertical-align	:	middle;
	width			:	13em;
	overflow		:	hidden;
}

* html div#eintrag div {
	overflow:	visible;
	height	:	2em;
}



div.seiten {
	display			:	block;
	padding			:	2px;
	cursor			:	hand;
	cursor			:	pointer;
	border-bottom	:	1px solid #404040;
	white-space		:	pre;
	background-color:	#303030;
}

div#container {
	display			:	block;
	padding-left	:	5px;
	padding-bottom	:	2px;
	padding-top		:	2px;
	padding-right	:	0px;
	cursor			:	hand;
	cursor			:	pointer;
	text-align		:	left;
	border			:	1px solid #404040;
	border-right	:	0px solid black;
	border-top		:	0px solid black;
	background-color:	#202020;
	color			:	#a1a1a1;
}

div#container_ohne {
	display			:	block;
	padding			:	1px;
	padding-left	:	5px;
	cursor			:	hand;
	cursor			:	pointer;
	text-align		:	left;
	background-color:	#202020;
	color			:	#888888;
	border-left		:	1px solid #404040;
}

div#container_1mal {
	display			:	block;
	padding-left	:	5px;
	padding-bottom	:	2px;
	padding-top		:	2px;
	padding-right	:	0px;
	cursor			:	hand;
	cursor			:	pointer;
	text-align		:	left;
	border			:	1px solid #404040;
	border-right	:	0px solid black;
	border-top		:	0px solid black;
	background-color:	#202020;
	color			:	#0ad4ff;
}

div#container_1mal_ohne {
	display			:	block;
	padding			:	1px;
	padding-left	:	5px;
	cursor			:	hand;
	cursor			:	pointer;
	text-align		:	left;
	background-color:	#202020;
	color			:	#0ad4ff;
	border-left		:	1px solid #404040;
}

div.seitengruppe {
	display		:	block;
	padding		:	2px;
	font-weight	:	bold;
	font-size	:	12px;
}


div.redaktion {
	display			:	block;
	padding			:	2px;
	cursor			:	hand;
	cursor			:	pointer;
	border-bottom	:	1px solid #404040;
}

div.dokument {
	display			:	block;
	padding			:	2px;
	cursor			:	hand;
	cursor			:	pointer;
	border-bottom	:	1px solid #404040;
}

div.dokumentgruppe {
	display			:	block;
	padding			:	2px;
	font-weight		:	bold;
	font-size		:	12px;
}



div.dokumenttyp {
	display			:	block;
	padding			:	4px;
	cursor			:	hand;
	cursor			:	pointer;
	border-bottom	:	1px solid #404040;
}



div.dokument:hover {
	background-color:	#CCCCCC;
	color			:	#000000;
}







#list div.seiten:hover {
	background-color:	#303030;
	color			:	#FFFFFF;
}

#list div#container_ohne:hover, div#container_1mal_ohne:hover, div#container_1mal:hover, div#container:hover {
	color			:	#909090;
	background-color:	#303030;
}

#list div.redaktion:hover {
	background-color:	#303030;
	color			:	#FFFFFF;
}

#list div.dokument:hover {
	background-color:	#303030;
	color			:	#FFFFFF;
}


#list div.dokumenttyp:hover {
	background-color:	#303030;
	color			:	#FFFFFF;
}


div#navi a:hover {
	color			:	#FF9600;
	border-right	:	1px outset #202020;
	background-color:	#404040;
}






.dynTable {
	width:	200px;
}





ul.SimpleContextMenu {
	display			:	none;
	position		:	absolute;
	margin			:	0px;
	padding			:	0px;
	list-style-type	:	none;
    text-align		:	left;
	z-index			:	32002;
	min-width		:	120px;
}

	ul.SimpleContextMenu li {
		margin	:	0px;
		padding	:	0px;
		display	:	block;
	}

	ul.SimpleContextMenu li span {
		border		:	1px outset #FFBB33;
		background	:	#FFBB33;
		color		:	#303030;
        text-align	:	center;
		display		:	block;
		padding		:	2px 10px 2px 10px;
	    font-weight	:	bold;
		font-family	:	arial;
		font-size	:	1.1em;
	}

		ul.SimpleContextMenu li a {
			border			:	1px outset #FFBB33;
			text-decoration	:	none;
			color			:	#303030;
			background		:	#FFBB33;
	        font-weight		:	bold;
			font-family		:	arial;
			font-size		:	1.0em;
			display			:	block;
			padding			:	2px 10px 2px 10px;
		}

		ul.SimpleContextMenu li a:hover {
			border		:	1px inset #FFBB33;
			background	:	#303030;
			color		:	#FFBB33;
		}