html, body { 
	height: 100%; 
	margin: 0px; 
	padding: 0px;
	text-align: center;
}

body { min-width: 780px; }

a, img {
	border: none;
	margin: 0;
	padding: 0;
}

p { padding: 0; margin: 10px 0 10px 0; }


.alignc { text-align: center; }

.small { font-size: 10px; line-height: 13px; }

.vspacer10 { height: 10px; line-height: 0px; font-size: 1px; }
.vspacer20 { height: 20px; line-height: 0px; font-size: 1px; }

.indent10 { margin-left: 10px; }
.indent20 { margin-left: 20px; }
.indent30 { margin-left: 30px; }
.indent40 { margin-left: 40px; }



#splash {
	padding-top: 20px;
	text-align: center;
}

#main_menu {
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	padding: 2px;
}
#main_menu .black { color: #000000; }
#main_menu ul { margin: 0; padding: 0; }
#main_menu li {
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}
#main_menu li.active a {
	text-decoration: none;
	color: #960000;
}
#main_menu li.active a:hover {
	padding-top: 1px;
	padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
	background-color: #FFFFDD;
}
#main_menu li.inactive a, #main_menu li.inactive a:hover {
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
	color: #000000;
}

#main_menu li.disabled {
	color: #999999;
}

#tl_logo { float: left; padding: 0; margin: 0px 5px 0px 5px; }
#tc_box { margin: 0; padding: 0; float: right; }
#tc_logo { width: 570px; margin: 0 5px 0 auto; padding: 10px 0px 0px 0px; }
#tc_admin { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;
	text-align: right; width: 570px;  margin: 20px 5px 0 auto; padding: 10px 0px 0px 0px; }
#tc_menu { text-align: right; width: 570px; margin: 0; padding: 3px 0px 0px 0px; }
#header {
	min-width: 570px;
	text-align: right; 
	margin: 0px 20px 0px 0px;
	height: 100px;
}

#footer { 	
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin: 0;
}
#footer table { margin: 3px 0px 0px 0px; width: 100%; }
#footer .f1 { text-align: left; padding-left: 15px; }
#footer .f2 { text-align: center; }
#footer .f3 { text-align: right; padding-right: 15px; }

#splash_content {
	width: 560px;
	margin: 20px auto 0 auto;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	border: 1px dashed #999999;
}
#splash_content p { margin: 0; }

#content {
	clear: both;
	display:  block;
	margin: 5px 10px 0px 10px;
	padding: 10px 15px 5px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	border: 1px dashed #999999;
}
#content h1, #splash_content h1 { line-height: 26px; margin-top: 0.3em; font-size: 20px; color: #960000; }
#content h2, #splash_content h2 { line-height: 21px; margin: 0.2em 0 0.4em 0; font-size: 14px; font-weight: bold; color: #000000; }
#content ul, #splash_content ul { margin-top: 0; margin-bottom: 0; }
#content ul li, #splash_content ul li { margin-bottom: 0.4em; }
#content em, #splash_content em { font-weight: normal; font-style: italic; color: #960000; }
#content .details { font-size: 10px; }

#content a, #splash_content a, #footer a { color: #3366CC; text-decoration: none; font-weight: bold; }
#content a:hover, #splash_content a:hover, #footer a:hover { color: #FF3333; text-decoration: underline; font-weight: bold; }

.helpprovider24 { background-image:url(http://www.sceo.at/images/help24x24.gif); width: 24px; height: 24px; }
.helpprovider16 { background-image:url(http://www.sceo.at/images/help16x16.gif); width: 16px; height: 16px; }
.hidden { display: none; }

.inlineinfo { font-size: 12px; line-height: 17px; margin: 5px 0 10px 0; padding: 5px 5px 5px 10px; border: 1px solid #000; background-color: #FFB; }
.inlineinfo ul { padding: 2px 0 0 20px; margin: 0; }

.standardformular { margin: 0 0 0 30px; padding: 5px 0px 5px 0px; text-align: left; }
.standardformular table { margin: 0; padding: 0; width: 540px; text-align: left; }
.standardformular td { padding: 3px 0 2px 5px; }
.standardformular tr { background-color: #EEEEDD; }
.standardformular p { padding: 0; margin: 0px 0px 0px 0px; font-size: 10px; }
.standardformular div.errormsg { margin: 4px 10px 2px 5px; color: #FF3333; font-size: 10px; line-height: 13px; }
.standardformular .col1 { width: 150px; }
.standardformular .required { color: #FF0000; }
.standardformular textarea, .standardformular input, .standardformular select { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.standardformular .field100 { width: 100px; }
.standardformular .field300 { width: 300px; }
.standardformular .button { width: 150px }

.footnote { margin: 0; text-align: left; font-size: 10px; line-height: 14px; }
.errormsg { color: #FF3333; font-size: 12px; line-height: 17px; }
.copytext { margin: 10px 10px 10px 30px; color: #666666; font-size: 12px; line-height: 16px; border-left: 2px solid #333399; padding-left: 5px; }
.indented { margin-left: 30px; }
.centered { text-align: center; }

#impressum h2 { margin: 30px 0 0 0 ; font-size: 16px; font-weight: bold; color: #960000; }
#impressum p { font-size: 11px; line-height: 15px; }

.scidesigned { color: #009933; }

.gray { color: #999999; }
.black { color: #000000; }
.orderprogress_active { color: #FFFFFF; background-color: #960000; padding: 2px; }
.sceo_red { color: #960000; }
.orderprogress { margin: -10px 0 10px 0; color: #999999; font-size: 80%;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 2px;
}

#example2 { float: left; position: relative; top: 220px; left: 440px; }
#graph_domains { float: left; margin-left: -200px; }
.clear { clear: both; height: 0; line-height: 1px; font-size: 1px; }

#selection {
	line-height: 0px; 
	margin: 0 auto 0 auto; 
	width: 730px; 
	height: 360px; 
	background-image: url(http://www.sceo.at/images/selection2.gif); 
}
#selection.subdomain {
	width: 730px; 
	height: 360px; 
	background-image: url(http://www.sceo.at/images/selection2b.gif);
}
#selection h1 { font-size: 16px; font-weight: bold; color: #960000; margin: 5px 0 5px 0; }
#selection select { width: 230px; text-align: center; font-size: 14px; }
#selection .textbox { width: 224px; text-align: center; font-size: 14px; }
#selection .button { width: 230px; font-size: 16px; }
#selection .pathspacer { height: 0px; width: 61px; }
#selection .domainspacer { height: 0px; width: 13px; }
#cat_sel, #loc_sel {
	float: left;
	line-height: normal; 
	margin: 0; 
	position: relative; 
	top: 10px; 
	left: 150px; 
	width: 265px; 
	height: 120px; 
	z-index: 0; 
	text-align: center;
}
#loc_sel, #loc_sel2 { float: right; left: -24px; top: 10px; }
#dom_sel {
	clear: both;
	position: relative;
	top: 66px;
	left: 150px;
	width: 556px;
	height: 30px;
	z-index: 0;
	text-align: center;
}
#subdom_sel {
	clear: both;
	position: relative;
	top: 66px;
	left: 1px;
	width: 706px;
	height: 30px;
	z-index: 0;
	text-align: center;
}
#subdom_sel .sub_select, #subdom_sel .dom_select { width: 181px; font-size: 14px; }
#nav_left, #nav_right {
	float: left;
	position: relative;
	top: 96px;
	left: 150px;
	width: 265px;
	height: 40px;
	z-index: 0;
	text-align: center;
}
#nav_right { float: right; left: -24px; }
#man_sel {
	clear: both;
	position: relative;
	top: 127px;
	left: 150px;
	width: 556px;
	height: 30px;
	z-index: 0;
	text-align: center;
}
#man_switch {
	clear: both;
	float: left;
	position: relative;
	top: -2px;
	left: 15px;
	width: 130px;
	height: 24px;
	font-size: 12px;
	line-height: 14px;
	color: #960000;
	text-align: right;
}
#H1 { clear: both; position: relative; float: left; left: 120px; top: -212px; }
#H2 { clear: both; position: relative; float: left; left: 713px; top: -236px; }
#H3 { clear: both; position: relative; float: left; left: 417px; top: -20px; }
#H4 { clear: both; position: relative; float: left; left: 713px; top: 24px; }

#merkliste {
	line-height: 17px; 
	font-size: 12px;
	width: 730px;
	margin: 0 auto 0 auto;
}
#merkliste p { margin: 0px 10px 2px 165px; }
#merkliste input { top: 1px; position: relative; }
#merkliste .title { float: left; position: relative; left: 45px; top: 2px; width: 100px; height: 20px; text-align: right; font-size: 12px; font-weight: bold; line-height: 14px; color: #960000; }
#merkliste .items { clear: both; margin-top: -45px; }
#merkliste .button { font-size: 10px; width: 140px; }
#merkliste .update { position: relative; left: 165px; top: 5px; }
#merkliste .top { width: 730px; height: 10px; background-image: url(http://www.sceo.at/images/merkliste_t.gif); background-position: bottom; background-repeat: no-repeat; }
#merkliste .middle { padding: 1px 0px 2px 0px; width: 730px; background-image: url(http://www.sceo.at/images/merkliste_m.gif); background-repeat: repeat-y; }
#merkliste .bottom { margin-top: -1px; width: 730px; height: 37px; background-image: url(http://www.sceo.at/images/merkliste_b.gif); background-position: top; background-repeat: no-repeat; }
#H5 { clear: both; position: relative; float: left; left: 713px; top: -20px; }

#bestellliste {
	line-height: 17px; 
	font-size: 12px;
	width: 585px;
	margin: 0 auto 0 auto;
	font-size: 12px; 
	line-height: 16px;
}
#bestellliste p { margin: 0 0 2px 11px; }
#bestellliste td { vertical-align: top; }
#bestellliste .title { padding-left: 20px; text-align: left; font-weight: bold; font-size: 14px; color: #960000; vertical-align: top; }
#bestellliste .items { padding-left: 20px; text-align: left; }

#bestellliste .top { height: 10px; background-image: url(http://www.sceo.at/images/bestellung2_t.gif); background-position: bottom; background-repeat: no-repeat; }
#bestellliste .middle { padding: 1px 0px 3px 0px; background-image: url(http://www.sceo.at/images/bestellung2_m.gif); background-repeat: repeat-y; }
#bestellliste .bottom { margin-top: -1px; height: 91px; background-image: url(http://www.sceo.at/images/bestellung2_b.gif); background-position: top; background-repeat: no-repeat; }
#bestellliste .button_go { width: 210px; font-size: 14px; font-weight: bold; }
#bestellliste .button_back { width: 150px; font-size: 12px; font-weight: normal; }
#bestellliste .c1 { width: 50px; }
#bestellliste .c2 { width: 207px; padding-top: 30px; text-align: center; }
#bestellliste .c3 { width: 12px; }
#bestellliste .c4 { width: 258px; padding-top: 29px; text-align: center; }

#ic_wrap { background-image: url(http://www.sceo.at/images/selection1.gif); width: 300px; height: 60px; margin: 0 auto 0 auto; }
#ic_wrap .button { margin-top: 18px; margin-left: -5px; font-size: 14px; font-weight: bold; width: 220px; }
#intro_continue { position: relative; top: 18px; left: 30px; }
#intro_continue .button { font-size: 14px; width: 220px; margin-top: auto; margin-bottom: auto; }

#signature { float: left; margin-right: 5px; }
.smalltext { font-size: 80%; }
sup, sub { line-height: 0px; font-size: 80%; }

#pagetitleprelude { width: 10px; height: 35px; }
#pagetitle {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	width: 570px;
}

#orderform {
	line-height: 17px; 
	font-size: 12px;
	width: 585px;
	margin: 0 auto 0 auto;
	font-size: 12px; 
	line-height: 16px;
}

#orderform .top { height: 10px; background-image: url(http://www.sceo.at/images/bestellung2_t.gif); background-position: bottom; background-repeat: no-repeat; }
#orderform .middle { padding: 1px 0px 3px 0px; background-image: url(http://www.sceo.at/images/bestellung2_m.gif); background-repeat: repeat-y; }
#orderform .bottom { margin-top: -1px; height: 85px; background-image: url(http://www.sceo.at/images/bestellung2_b.gif); background-position: top; background-repeat: no-repeat; }
#orderform .bottom2 { margin-top: -1px; height: 10px; background-image: url(http://www.sceo.at/images/bestellung2_b2.gif); background-position: top; background-repeat: no-repeat; }
#orderform .button_go { width: 210px; font-size: 14px; font-weight: bold; }
#orderform .button_final { width: 230px; font-size: 14px; font-weight: bold; }
#orderform .button_back { width: 150px; font-size: 12px; font-weight: normal; }
#orderform .c1 { width: 50px; }
#orderform .c2 { width: 207px; padding-top: 30px; text-align: center; }
#orderform .c3 { width: 12px; }
#orderform .c4 { width: 258px; padding-top: 29px; text-align: center; }
#orderform .l { padding-left: 30px; width: 120px; vertical-align: text-top; }
#orderform .r { width: 410px; line-height: 110%; vertical-align: text-top; }
#orderform .items { padding-left: 20px; text-align: left; }
#orderform textarea, #orderform input, #orderform select { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#orderform .errormsg { font-size: 80%; color: #E00000; font-weight: bold; line-height: 12px; padding-bottom: 5px; }
#orderform .kl { padding-left: 30px; width: 150px; padding-top: 3px; }
#orderform .kr { width: 380px; padding-top: 3px; }
#ordertable { width: 525px; margin: 0; padding: 0; }
#ordertable .col1 { width: 25px; }
#ordertable .col2 { width: 330px; }
#ordertable .col3 { width: 100px; text-align: right; color: #960000; font-size: 80%; font-style: italic; }
#ordertable .col4 { width: 70px; text-align: right; }
#ordertable .col23 { width: 430px; text-align: right; color: #960000; font-size: 80%; font-style: italic; }
#ordertable .col24 { text-align: left; font-size: 80%; line-height: 12px; }
#ordertable .available { color: #006633; }
#ordertable .unavailable { color: #960000; } 

.field100 { width: 100px; }
.field200 { width: 200px; }
.field300 { width: 300px; }
.field400 { width: 400px; }
.field500 { width: 500px; }
.field600 { width: 600px; }
.required { color: #960000; }
.moretopspace { margin-top: 5px; }
.morebottomspace { margin-bottom: 5px; }
.lower { margin-bottom: -3px; }

#content .errorframe { padding: 5px; margin: 0 20px 0 20px; border-width: 2px; border-style: solid; border-color: #FF0000; text-align: center; font-size: 12px; font-weight: bold; line-height: 20px; }
#content .successframe { padding: 5px; margin: 0 20px 0 20px; border-width: 2px; border-style: solid; border-color: #009933; text-align: center; font-size: 12px; font-weight: bold; line-height: 20px; }
#paypal_arrow  { background-image: url(http://www.sceo.at/images/selection1.gif); width: 300px; height: 60px; margin: 0 auto 0 auto; }
#paypal_button { position: relative; top: 12px; left: 35px; }


#sitemap ul li ul li { list-style-type: circle; margin-top: 3px; margin-bottom: -2px; font-size: 80%; }
#sitemap ul li { list-style-type: square; padding-top: 3px; color: #960000; }



#adminheader h1 { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; font-size: 24px; color: #000000; }

.loginformular { margin: 0 0 0 20px; padding: 5px 0px 5px 0px; text-align: left; }
.loginformular table { margin: 0; padding: 0; width: 100%; text-align: left; }
.loginformular td { padding: 3px 0 2px 5px; }
.loginformular tr { background-color: #FFFFFF; }
.loginformular p { padding: 0; margin: 0px 0px 0px 0px; font-size: 10px; }
.loginformular div.errormsg { margin: 4px 10px 2px 5px; color: #FF0000; font-size: 12px; line-height: 15px; }
.loginformular .col1 { width: 100px; }
.loginformular .required { color: #FF0000; }
.loginformular textarea, .loginformular input, .loginformular select { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.loginformular .field100 { width: 100px; }
.loginformular .field300 { width: 300px; }
.loginformular .button { width: 150px }


form.mailing_form {
	margin: 10px;
	padding: 0;
}
#content p.mailing_status {
	margin: 10px 20px 20px 0px;
}
#content p.mailing_info {
	margin-left: 20px;
	color: #006633;
}


/*
 * Websites
 *
 */

.wsthumbs img { border: #DDDDEE 3px solid; }
.wsfull img { border: #DDDDEE 10px solid; }



/*
 * Domain Registration
 *
 */
 
.pricelist {
	margin-left: 40px;
	padding: 2px;
	border: #333333 2px solid;
}
.pricelist td { border-bottom: #666666 1px dotted; }
.pricelist tr.headerrow {
	font-weight: bold;
	background-color: #CCCCCC; 
}
.pricelist tr.headerrow td {
	border-bottom: #333333 1px solid;
}
.pricelist td.colTLD { width: 120px; }
.pricelist td.colCountry { width: 150px; }
.pricelist td.colPrice { width: 100px; }

