#doc3 {margin:auto !important;} 

#website {
    width: 65.5em;
    padding: 0;
    margin: 0 0 0 130px;
}

#werbungoben {
    width: 100%;
    height: 60px;
    text-align: right;
    overflow: hidden;
}

#werbungseite {
    width:120px;
    height: 600px;
    position:absolute;
    top: 6em;
    /*left: 66.7em;*/
    left: 0;
    padding: 0.2em;
    overflow: hidden;
}

#pageheader {
    padding-top: 1em;
}

#pageheader img {
	float: left;
}

.pagefooter {
    margin: 1.5em 0 0 0;
    padding: 0.5em 0 0 0;
    border-top: 2px solid #a5a5a5;
}

.copyright {
	text-align: right;
}

/** Menu **/
#pagemenupre {
    float: left;
	height: 2.5em;
	margin: 2em 0em 1em 0em;
    width: 0;
	padding: 0em 0.25em 0em 0.25em;
	border-bottom: 2px solid #a5a5a5;
}

#pagemenu {
    float: left;
    width: 37.3em;
	height: 2.5em;
	margin: 2em 0em 1em 0em;
	padding: 0em 1em 0em 1em;
    border-bottom: 2px solid #a5a5a5;
    text-align: center;
}

#pagemenu ul {
    margin: 0;
    padding: 0;
}

#pagemenu ul li {
	float: left;
	height: 2.5em;
	margin: 0 0.2em 0 0;
    width: auto;
	padding: 0;
	list-style-type: none;
}

#pagemenu ul li a {
	float: left;
	height: 2em;
	padding: 0.5em 0.5em 0.0em 0.5em;
    margin: 0;
    width: auto;
	color: black;
	text-decoration: underline;
	font-weight: bold;
	white-space: nowrap;
}

#pagemenu ul li a:hover {
    text-decoration: underline;
}

#pagemenu ul li.sel a {
	text-decoration: none;
}

#pagemenu ul li.selected a, #pagemenu ul li a:hover {
    color: white;
	background-repeat: no-repeat;
	background-position:left top;
}

#pagemenu ul li.selected, #pagemenu ul li:hover {
	background-repeat: no-repeat;
	background-position:right top;
}

/** Aktuelle Domains */
#aktuelledomains {
    padding: 0 0 3.3em 0;
    background-repeat: no-repeat;
	background-position: bottom center;
}

#aktuelledomains div {
    margin: 0;
    padding: 1em 2em 0 2em;
    background-color: #87e839;
    overflow: hidden;
}

#aktuelledomains .titel {
    padding: 2.4em 2em 2em 6.5em;
    margin: 0;
    background-repeat: no-repeat;
	background-position: top center;
    color: white;
    font-size:123.1%;
    font-weight:bold;
    height: 3em;
}

.aktuelledomainslist td {
    margin:0;
    padding: 0.2em;
}

.aktuelledomainslist a {
    color: white;
    font-weight: bold;
}

.aktuelledomainslist img {
    vertical-align: middle;
}

/** Domain frei? */
#domainfrei {
    padding: 0 0 3.3em 0;
    margin: 0 0 1em 0;
    background-repeat: no-repeat;
	background-position: bottom center;
}

#domainfrei div {
    margin: 0;
    padding: 1em 2em 0 2em;
    background-color: #54b2ef;
    overflow: hidden;
}

#domainfrei .titel {
    padding: 3em 2em 2em 6.5em;
    margin: 0;
    background-repeat: no-repeat;
	background-position: top center;
    color: white;
    font-size:123.1%;
    font-weight:bold;
    height: 2.2em;
}

#domainfrei div .domainfreiname {
    padding: 0 0 1em 0;
    margin: 0;
    width: 100%;
}

#domainfrei div .domainfreiname input {
    width: 10em;
}

#domainfrei div .domainfreistart {
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

#domainfrei div .domainfreistart input {
    width: 100%;
}

.domainfreineusuchenname {
    margin: 2em 0 0 0;
}

.domainfreineusuchensuchen {
    margin: 2em 0 0 2em;
}

/** Fehlerzeile **/
.errorbox {
    border: 2px solid red;
    margin: 0.5em;
    padding: 0.7em;
}

.formmessage {
    margin: 0;
    padding: 0;
    line-height: 2em;
    color: red;
}

.errorbox li {
    list-style-type: none;
}

/** Formulartabellen **/
.aligntop {
    vertical-align: top;
}

.alignright {
    text-align : right;
}

.alignleft {
  text-align : left;
}

.borderless th, .borderless td {
    border: 0;
}

/** Mein Menu **/
#meinmenu {
    width: auto;
	height: 2.5em;
	margin: 0;
	padding: 0em 1em 0em 1em;
    border-bottom: 2px solid #a5a5a5;
}

#meinmenu #meinmenubegruessung { float: left; width: auto; }
#meinmenu #meinmenumenu { float: right; width: auto; }
#meinmenu #meinmenuende { clear: both; }

#meinmenu ul {
    margin: 0;
    padding: 0;
}

#meinmenu ul li {
	float: left;
	margin: 0 0 0 1em;
	padding: 0;
    width: auto;
	list-style-type: none;
}

#meinmenu ul li a {
	color: black;
	text-decoration: underline;
	white-space: nowrap;
}

#meinmenu ul li a:hover {
	font-weight: bold;
}

/** Subdomains Tabelle **/
.datatableheader {
    background-color: #cfcfcf;
    text-align: left;
}

.datatableheader a {
    font-size: 120%;
    color: black;
    text-decoration: none;
}

.datatableheader a:hover {
    text-decoration: underline;
}

.datatablefooter {
    background-color: #cfcfcf;
    text-align: right;
}

.datatableoddrow {
    background-color: #ffffff;
}

.datatableevenrow {
    background-color: #e5e5e5;
}

/* Content */
#yui-main .yui-b {
    text-align: justify;
}
























#pagemenu ul li.selected a, #pagemenu ul li a:hover {
    background-image:url(images/b_left.png);
}

#pagemenu ul li.selected, #pagemenu ul li:hover {
    background-image:url(images/b_right.png);
}

#aktuelledomains {
    background-image:url(images/greenbox_unten.png);
}

#aktuelledomains .titel {
    background-image:url(images/greenbox_oben.png);
}

#domainfrei {
    background-image:url(images/bluebox_unten.png);
}

#domainfrei .titel {
    background-image:url(images/bluebox_oben.png);
}

