@CHARSET "ISO-8859-1";

body {
	font-size: 11pt;
	font-family: Helvetica;
	color: #0c4591;
}


h2	{
	font-size: 18pt;
	color: #05903d;
	text-align: center;
	background-color:  #0c4591;
         border-color: #05903d;
	border-style: double solid;
	padding: 10px; }

	
h3	{font-size: 14pt;
	color:#05903d;
	text-align: center;
	background-color: #0c4591;
	border-color: #05903d;
	border-style: double solid; 
	padding: 8px;}

img	{border-color: #0c4591;}

a:link 	{font-size: 14pt;
	color: #f1b610;
	text-align: center;
	text-decoration: none; }
a:visited {font-size: 14pt;
	color: #f1b610;
	text-align: center;
	text-decoration: none; }
a:active	{font-size: 14pt;
	color: #f1b610;
	text-align: center;
	text-decoration: none; }
a:hover 	{color: #f1b610;
	font-size: 14pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	}

a.nospacing:hover 	{color: #f1b610;
	font-size: 14pt;
	text-decoration: underline;
	letter-spacing: 0pt;
	}

span.ext {
    background: url("../images/ext.png") no-repeat scroll right center transparent;
    padding-right: 12px;
}
.outlined {
    text-decoration:line-through;
}
	
.lang {	 
	 padding-left: 1.2em;
}
.chosen {
	 background: url("../images/laub-pointer.png") no-repeat transparent scroll 0% 50%;
	 background-position: 0 .1em;
}
.mwx .chosen {
	 background: url("../images/chosen.png") no-repeat transparent scroll 0% 50%;
	 background-position: 0 .1em;
}

hr	{color: #05903d;}

p, div, dl {
	background-color: white;
	border-style: solid;
	color: #0c4591;
	padding: 10px; }
	
div.borderless {
	background-color: white;
	border-style: none;
	color: #0c4591;
	padding-left: 15px; 
	padding-top: 0px;  
	padding-right: 2px;
	margin:0px;
}	
	
.nav	{
	background-color: #0c4591;
	border-color: #05903d;
	border-style: solid;
	padding: 10px;  }


.nav h3	{padding: 2px;  }

.dark    {
	background-color: #0c4591;
	border-color: #05903d;
	border-style: double solid;  
	color: #05903d;
	}

input {
	margin-bottom: 10px;
	margin-top: 5px;
	color:  #0c4591;	
	}

input.submit {
	border-color: #f1b610;
	color: #f1b610;
	background-color: #0c4591;		
	}
.error {
	color: #f10000;
	font-weight: bold;
	}	
.success {
	color: #05903d;
	font-weight: bold;	
	}

ol, ul {
    list-style: none outside none;
}

li { background: url("../images/icon_arrow.gif") no-repeat transparent scroll 0% 50%; 
	 padding-left: 1.6em;
	 line-height: 2em;	 
	 background-position: 0 .4em;	
}	
li.done {
	 background: url("../images/ok.png") no-repeat transparent scroll 0% 50%;
	 background-position: 0 .5em;	 
}

 
dl dt {
    background:#0c4591;
    color:#fff;
    float:left;
    /*font-weight:bold;*/
    margin-right:8px;
    padding:5px;
    width:400px;
}
 
dl dd {
    margin:10px 0;
    padding:5px 0;
}

.info {
	font-size: 8pt;
	font-style: italic; 
	}
.info input {
	
	}
input[readonly] {
 	margin-bottom: 8px;
	margin-top: 4px;
	color:  #0c4591;	
	background:#EEE;
	font-style: italic; 
}

code, .code {
	background-color: #eee;	
	font-family: Fixedsys, Courier;
	padding-top: 2px;
	padding-bottom: 1px;
	}
div.code {
	margin-right: 80px;
	padding-left: 6px;
	border-style: none;
	}
.console, div div.console {
	background-color: #000;	
	color: white;
	font-family: Fixedsys, Courier;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-right: 80px;
	padding-left: 6px;
	}

table.centric th, table.centric td{
	text-align: center;
	}
table.space td {
	padding-top: 4px;
	padding-bottom: 4px;
	}	

		 
body.punk,
.punk h2, 
.punk h3, 
.punk img, 
.punk .dark, 
.punk hr{
	color: #DD0000;
	background-color: #000000;	
	border-color: #DD0000;
}

body.punk {
background-image:url(../images/berlin_punk.jpg);
 } 
.punk div,
.punk .nav,
.punk p {
	background-color: #222;
	border-color: #DD0000;	
	color: #FFF;
}
.punk a {
	color:#A00;
	cursor: url("../images/horns.cur"), pointer;
}
.punk input {
	color: #000;
	}
.punk input.submit {
	border-color: #DD0000;
	color: #800;
	background-color: #000000;		
}
.punk a:link 	{
	color:#A00; }
.punk a:visited {
	color:#A00; }
.punk a:active	{
	color:#A00; }
.punk a:hover 	{
	color:#A00;
}
.punk .lang {	 
	 padding-left: 1.8em;
	 line-height: 1.6em;	 
}
.punk .chosen {
	 background: url("../images/scellethand.jpg") no-repeat transparent scroll 0% 20%;
	 background-position: 0.1em .1em;
}	
	

	
.mwx h2, .mwx h3, .mwx .dark {
	color:#fff;
	border-color: #053577;
}

.mwx hr	{color: #053577;}

.mwx .nav	{
	border-color: #0C4591;
}
