a:active, a:focus {outline: 0;}
a img {border:0;}

#tabs .content a {color:#1795dd;text-decoration:none;}
#tabs .content a:hover {color:#26aaf5;text-decoration:underline;}

#tabs .content acronym {color:#ffd200;text-decoration:none;cursor:pointer;}
#tabs .content acronym:hover {color:#ffe87b;text-decoration:underline;}

#toolbar {padding: 10px 4px;}
label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .2em; font: 120% "Trebuchet MS", sans-serif;}
fieldset { padding:0; border:0; margin-top:5px; }

h1 { font-size: 1.2em; margin: .6em 0; }
h2 { color:#999;font-size: 3em; margin:0;padding:0;text-shadow:  1px 1px 1px #000, -1px -1px 1px #fff;}
h3 { margin:0;padding:0;font-size: 16pt; color:#fff;}




.red-error {color:#f00;}
.ui-state-default {font-size: 1.2em;color:#fff;}
.ui-dialog .ui-state-error {  padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }

.langbutton {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;margin-right:3px;cursor:pointer;}

.button {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;margin-right:3px;cursor:pointer;}
.button span.ui-icon  {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}


ul.icons {margin: 0; padding: 0;}
ul.icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul.icons span.ui-icon {float: left; margin: 0 4px;}


#footer {margin: 0px auto;}

div.rounded {
	background-color: #000;
	color: #fff;
	padding: 10px;
	margin: 0px auto;
	border:1px outset #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

div.contentBlock {
	font-size:9pt;
	padding:10px;
	background:#364663;
	color:#fff;
	border:1px outset #bbb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
	border-radius: 10px;
}

div.contentBlock label,div.contentBlock span{
	font-size:10pt;
}

.hasTo {color:#ffbb02;font-weight:bold;padding-left:4px;}

div#loadOverlay {display:none;position:absolut fixed;}

div.contentBlock h1 {font-size:12pt;margin:0 0 5px 0;padding:0;}
div.contentBlock .liner {border-top:1px solid #000;border-bottom:1px solid #aaa;line-height:1px;margin:10px 0;padding:0;overflow:hidden;}
div.contentBlock ul.icons li {margin:0;}

#btnProfil {background:url(/page/bilder/smiles/01.png) center center no-repeat; text-align:center;display:block;width:42px;height:34px;overflow:hidden;margin:3px 0 0 0;padding:3px 0 0 0;}
#btnHelper {background:url(/page/_webpics/quest.png) center center no-repeat; text-align:center;display:block;width:42px;height:34px;overflow:hidden;margin:3px 0 0 0;padding:3px 0 0 0;}
#btnDebug {background:url(/page/_webpics/debug.png) center center no-repeat; text-align:center;display:block;width:42px;height:34px;overflow:hidden;margin:3px 0 0 0;padding:3px 0 0 0;}
.mdebug:hover {color:#990000;cursor:pointer;}