/* ~~~~~~~~~~~~ $Id: style-new.css 109 2007-08-11 14:24:56Z ee $ ~~~~~~~~~~~~ */
body {
 margin: 0px;
 background-image: url('/tmpl/src/bg.jpg');
 background-repeat: repeat-x;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 color: #000000;
 text-align: center;
}
/* ~~~~~~~~~~~~ Hauptboxen ~~~~~~~~~~~~ */
div#mainbox {
 width: 973px;
 margin: 0px auto;
 text-align: left;
}
div#head {
 background-image: url('/tmpl/src/header.jpg');
 background-repeat: no-repeat;
 height: 124px;
}
div#content {
 background-image: url('/tmpl/src/content-bg.jpg');
 background-repeat: repeat-y;
}
div#contentmain {
 padding:8px;
}
div#extrabox {
 background-image: url('/tmpl/src/content-foot.jpg');
 background-repeat: no-repeat;
 padding: 28px 12px 10px 12px;
 font-size: 12px;
}
div#menuebox {
 background-image: url('/tmpl/src/content-top.jpg');
 background-repeat: no-repeat;
 height: 46px;
 overflow: hidden;
}
div#topbox {
	margin-top: 42px;
	margin-left: 240px;
	margin-right: 28px;
	width: 228px;
	height: 60px;
	background-color: silver;
	float: left;
}
div#topad {
	margin-top: 42px;
	width: 468px;
	height: 60px;
	float: left
}
div#contentadd_1 {
	margin-top: 18px;
	background-image: url('/tmpl/src/contentad1.jpg');
 	background-repeat: no-repeat;
 	height: 98px;
 	
}
div#contentadd_2 {
	margin-top: 18px;
	border: 1px solid #27496F;
	padding: 8px 4px 4px 28px; 
	background-image: url('/tmpl/src/werbung_en.gif');
 	background-repeat: no-repeat;
 	min-height: 90px;
}

/* ~~~~~~~~~~~~ HTML Elemente ~~~~~~~~~~~~ */
a {
 color: #0C325C;
}
a:hover {
 color: #AAAAAA;
}
img {
 border-width: 0px;
}
small {
 font-size: 12px;
}
div#contentmain h1 {
 font-size: 28px;
 margin: 1px 0px 12px 0px;
}
div#contentmain h2 {
 font-size: 18px;
 margin-top: 8px;
 margin-bottom: 12px;
}
div#extrabox a {
 font-size:12px;
 color:#990000;
}
div#extrabox a:hover {
 color:#000000;
}
i {
 color:#990000;
}
/* ~~~~~~~~~~~~ Menü links ~~~~~~~~~~~~ */
div#menue {
	padding-left: 248px;
	padding-top: 8px;
}
#menue a {
 display: block;
 float: left;
 color: #FFFFFF;
 text-decoration: none;
 font-size: 14px;
 font-weight: bold;
 padding: 3px 8px;
 border-right: 1px solid #FFFFFF; 
}
#menue a:hover {
 color:#FFFF99;
}
/* ~~~~~~~~~~~~ Splashpage ~~~~~~~~~~~~ */
div.splash_startbox {
	background-image: url('/tmpl/src/splashbox_en.gif');
	background-repeat: no-repeat;
	padding: 0px 1px 1px 1px;
	margin-top:18px;
	background-color: #27496F;
}
div.splash_startbox_de {
	background-image: url('/tmpl/src/splashbox_de.gif');
	background-repeat: no-repeat;
	padding: 0px 1px 1px 1px;
	margin-top:18px;
	background-color: #27496F;
}
.splash_startbox_cnt {
	padding: 1px 12px 12px 12px;
	background-color: #F2F2F2;
}
/* ~~~~~~~~~~~~ FORMS ~~~~~~~~~~~~ */
form {
 margin:16px 0px;
}
.fosmall {
	width:120px;
}
.fonorm {
	width:260px;
}
.fobig {
 	width:700px;
}
input[type="submit"] {
	border-color: #27496F;
	color: #27496F;
}
#loginform { margin:24px 0px ; } #loginform label { display: block; float: left; width: 140px; } #loginform input[type="text"], #loginform input[type="password"] { width: 320px; } 

#registerform { margin:24px 0px ; } 
#registerform fieldset { padding: 12px; margin-bottom: 24px; } 
#registerform legend { font-weight: bold; } #registerform label { display: block; float: left; width: 210px; } #registerform input[type="text"], #registerform input[type="password"] { width: 480px; } 

#subeditform { margin:24px 0px ; } 
#subeditform fieldset { padding: 12px; margin-bottom: 24px; } 
#subeditform legend { font-weight: bold; } #subeditform label { display: block; float: left; width: 210px; } #subeditform input[type="text"], #subeditform textarea { width: 680px; } 

#whoisform { margin:24px 0px ; } 
#whoisform input[type="text"] { width: 200px; } 
input:focus, select:focus, textarea:focus {
	border-color: orange;
}
#foerrmsg {
	border: 1px solid red;
	background-color: orange;
	padding: 8px;
}
#foinfomsg {
	border: 1px solid #27496F;
	background-color: #FFFF99;
	color: #27496F;
	padding: 8px;
}
b.alert {
	color: red;
}
/* ~~~~~~~~~~~~ directory ~~~~~~~~~~~~ */
#dir_subdomains {
	margin-top:18px;
}
#dir_subdomainheader {
	font-weight: bold;
}
#dir_entries {
	margin-top:18px;
}
#dir_entriesheader {
	font-weight: bold;
}
a.dir_subdomainlink {
	display: block;
	margin: 8px 2px 0px 2px;
	border: 1px solid #27496F;
	padding: 4px;
	width: 442px;
	float:left;
	text-decoration: none;
	font-weight: bold;
	padding-left: 24px;
	background-image: url('/tmpl/src/icon_cat.png');
	background-repeat: no-repeat;
	background-position: 4px 5px;
}
a.dir_subdomainlink:hover {
	background-color: #FFFF99;
	color: #27496F;
}
div.dir_entry {
	margin-top: 8px;
	border: 1px solid #27496F;
	padding: 4px;
}
div.dir_entry:hover {
	background-color: #FFFF99;
}
div.dir_entry a {
	font-weight: bold;
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_webpage.png');
	background-repeat: no-repeat;
}
div#dir_entrypager {
	margin-top: 8px;
	border: 1px solid #27496F;
	padding: 4px;
	font-size: 12px;
}
div#dir_entrypager:hover {
	background-color: #FFFF99;
}
div#dir_backtoparent {
	margin-top: 18px;
}
#dir_backtoparent a {
	display: block;
	border: 1px solid #27496F;
	padding: 4px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 24px;
	background-image: url('/tmpl/src/icon_parentcat.png');
	background-repeat: no-repeat;
	background-position: 4px 1px;
}
#dir_backtoparent a:hover {
	background-color: #FFFF99;
	color: #27496F;
}
/* ~~~~~~~~~~~~ admin area ~~~~~~~~~~~~ */

ul.squared {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.squared li {
	border: 1px solid #27496F;
	color: #27496F;
	margin-top: 12px;
	padding: 8px;
}
ul.squared li:hover {
	background-color: #FFFF99;
}
ul.squared li a {
	font-weight: bold;
}
.label { 
	clear: left;
	float: left;
	width: 180px;
	padding-top: 8px;
} 
.fieldcontent {
	padding-top: 8px;
}
.subdomainlist  {
	margin-top: 18px;
	border: 1px solid #27496F;
	padding: 4px;
}
.subdomainhead {
	font-weight:bold;
}
.subdomainhead_new {
	font-weight: bold;
	color: green;
}
.subdomainhead_off {
	font-weight:bold;
	color: gray;
}
.subdomainhead:hover {
	color: orange;
}
.subdomaindetail {
	margin-top: 4px;
}
#subdomainshortdetails {
	border-collapse: collapse;
	border: 1px solid gray;
	width: 100%;
}
#subdomainshortdetails th {
	border: 1px solid gray;
	padding: 2px 8px;
	background-color: #FFFF99;
	font-size: 12px;
}
#subdomainshortdetails td {
	border: 1px solid gray;
	padding: 2px 8px;
	font-size: 12px;
}
.subbuttonbar {
	margin: 8px 0px;
	font-size: 12px;
}
.registerlink {
	display: block;
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_add.png');
	background-repeat: no-repeat;
}
.setuplink {
	display: block;
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_edit.png');
	background-repeat: no-repeat;
}
.deletelink {
	display: block;
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_delete.png');
	background-repeat: no-repeat;
}
.sublistlink {
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_list.png');
	background-repeat: no-repeat;
}
.sublistfilterlink {
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_filter.png');
	background-repeat: no-repeat;
}
.sublistnofilterlink {
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_nofilter.png');
	background-repeat: no-repeat;
}
.viewsublink {
	padding-left: 20px;
	background-image: url('/tmpl/src/icon_view.png');
	background-repeat: no-repeat;
}
span.pseudotab {
	display: block;
	float: left;
	width: 160px;
}
span.pseudotabbig {
	display: block;
	float: left;
	width: 260px;
}
#catchooserbox{
	margin: 0px 0px 8px 210px;
	border: 1px ridge gray;
	background-color: #FFFFFF;
	padding: 6px;
}
ul.tree_top {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 12px;
}
ul.tree_top li {
	margin-bottom: 12px;
}
ul.tree {
	list-style-type: circle;
	margin-left: 32px;
	margin-bottom: 0px;
}
ul.tree li {
	margin-bottom: 2px;
}
#cateditform {

}

#cateditform legend { font-weight: bold; }  .largefield { width: 680px; } 
