.form-button {
	border-bottom: 1px solid #F47C20;
	border-left: 1px solid #F47C20;
	border-right: 1px solid #F47C20;
	border-top: 1px solid #F47C20;
	font-weight: bold;
	background-color: E8F1FA;
}
.form-button-ws {
	border-bottom: 1px solid #F47C20;
	border-left: 1px solid #F47C20;
	border-right: 1px solid #F47C20;
	border-top: 1px solid #F47C20;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #183C70;
}
.formfeld {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.formerror {
	border-bottom: 2px solid #ff0000;
	border-left: 2px solid #ff0000;
	border-right: 2px solid #ff0000;
	border-top: 2px solid #ff0000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.formerror-14px {
	border-bottom: 2px solid #ff0000;
	border-left: 2px solid #ff0000;
	border-right: 2px solid #ff0000;
	border-top: 2px solid #ff0000;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.formerrortxt {
	color: #FF0000;
}
.form-nofeld {
	border: thin none #000000;
}
.grau-background {
	background-color: #EEEEEE;
}
body {
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #EEEEEE;
}
.link-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: F57C21;
	font-weight: bold;
}
.link-blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 183C70;
}
.link-gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 00723f;
}
.bgcolor-e8f0fa {
	background-color: E8F0FA;
}
.verdana10px-rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.verdana10px-rot-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.verdana10px-grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.verdana10px-grau-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.verdana10px-sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.verdana10px-sw-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.verdana10px-ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.verdana10px-ws-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.verdana10px-gelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFC120;
}
.verdana10px-gelb-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFC120;
	font-weight: bold;
}
.verdana10px-blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183C70;
}
.verdana10px-blau-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183C70;
	font-weight: bold;
}
.verdana10px-gruen-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00723F;
	font-weight: bold;
}
.verdana10px-gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00723F;
	font-weight: normal;
}
.verdana10px-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F57C21;
}
.verdana10px-orange-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F57C21;
	font-weight: bold;
}
.verdana10px-weblog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009999;
}
.verdana10px-weblog-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009999;
	font-weight: bold;
}
.verdana11px-sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.verdana11px-sw-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.verdana11px-rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.verdana11px-rot-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.verdana11px-gelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFC120;
}
.verdana11px-gelb-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFC120;
	font-weight: bold;
}
.verdana11px-blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #183C70;
}
.verdana11px-blau-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #183C70;
}
.verdana11px-gruen-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00723F;
	font-weight: bold;
}
.verdana11px-gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00723F;
	font-weight: normal;
}
.verdana11px-orange1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F57C21;
}
.verdana11px-orange-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F57C21;
	font-weight: bold;
}
.verdana11px-grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.verdana11px-grau-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.verdana11px-weblog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
}
.verdana11px-weblog-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
	font-weight: bold;
}
.verdana12px-rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.verdana12px-rot-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.verdana12px-sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.verdana12px-sw-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.verdana12px-ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.verdana12px-ws-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.verdana12px-orange-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F57C21;
	font-weight: bold;
}
.verdana12px-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F57C21;
}
.verdana12px-gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00723F;
	font-weight: normal;
}
.verdana12px-gruen-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00723F;
	font-weight: bold;
}
.verdana12px-gelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EFC120;
}
.verdana12px-gelb-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EFC120;
	font-weight: bold;
}
.verdana12px-blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183C70;
}
.verdana12px-blau-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183C70;
	font-weight: bold;
}
.verdana12px-blau-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183C70;
	font-style: italic;
}
.verdana12px-blau-italic-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183C70;
	font-style: italic;
	font-weight: bold;
}
.verdana12px-grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.verdana12px-grau-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.verdana12px-weblog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
}
.verdana12px-weblog-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
	font-weight: bold;
}
.verdana14px-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F57C21;
}
.verdana14px-orange-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F57C21;
}
.verdana14px-gelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EFC120;
}
.verdana14px-gelb-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EFC120;
	font-weight: bold;
}
.verdana14px-blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #183C70;
}
.verdana14px-blau-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #183C70;
	font-weight: bold;
}
.verdana14px-rot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}
.verdana14px-rot-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.verdana14px-sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.verdana14px-sw-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.verdana14px-ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.verdana14px-ws-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.verdana14px-gruen-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00723F;
	font-weight: bold;
}
.verdana14px-gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00723F;
	font-weight: normal;
}
.verdana14px-weblog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009999;
}
.verdana14px-weblog-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009999;
	font-weight: bold;
}
.verdana16px-blau-b {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #183C70;
	font-weight: bold;
}
.verdana16px-sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.verdana16px-sw-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.box-domain-titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183C70;
	font-weight: bold;
	margin-left: 10px;
}
.box-mail-titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	margin-left: 10px;
}
.box-webspace-titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F57C21;
	font-weight: bold;
	margin-left: 10px;
}
.box-server-titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00723F;
	font-weight: bold;
	margin-left: 10px;
}
.grau-bg-ver12px-sw-b-border {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px dashed #000000;
}
.grau-bg-ver14px-sw-b-border {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border: 1px dashed #000000;
}
.ver12px-sw-border {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px dashed #000000;
}
.grau-bg-ver12px-sw {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 24px;
}
.grau-bg-ver12px-rot {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	height: 20px;
}
.verdana12px-sw-b-form-bg-grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #eeeeee;
	width: 235px;
}
.formfeld-order {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.tableborder-dotted {
	border: 1px dotted #FF0000;
}

/* details (z.bsp. produkt-details) ####################### */
.details-server-packs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.details-server-packs-ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.details-server-packs-rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: center;
}
.details-server-packs-12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.details-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.details-sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}
.details-ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
.details-blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #183C70;
	padding-left: 10px;
}
.details-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F57C21;
	padding-left: 10px;
}
.details-gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #067644;
	padding-left: 10px;
}
/* ###################################################### */

td.td-linie {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}
td.td-news-top-special 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	width: 140px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
td.td-news-special 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 140px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
td.td-news-top 		{
	background-color: #E8F0FA;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
td.td-box-support-titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4082e1;
	padding: 4px;
} 
td.td-box-support {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 4px;
} 
td.td-news 		{
	background-color: #E8F0FA;
	padding: 4px;
}

/*######## Bilder #################################*/
img.img-rahmen-grau {
	border: 1px solid #666666;
}
img.img-right {
	margin: 0px 0px 0px 0px;
}
img.img-left {
	margin: 0px 15px 0px 0px;
}
img.img-dc-left {
	margin: 0px 15px 0px 0px;
}
img.img-dc-right {
	margin: 0px 0px 0px 15px;
}
img.img-top {
	margin: 0px 0px 0px 10px;
}
/*#################################################*/

/*######### Produkte #############################*/
.font-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	background-image:  url(../pic/produkte/boxen/bg-170.gif);
	list-style-type: decimal;
}
ul.liste-left {
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: disc;
}
/*#################################################*/

/*######### Weblog-Glossar #############################*/
.glossar-cursor {
	cursor: help;
}
.glossar-tip {
	padding: 5px;
}
/*#################################################*/
.verdana12px-sw-rand-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E8F0FA;
	border-top: 3px solid #F17C27;
	border-right: 3px none #F17C27;
	border-bottom: 3px solid #F17C27;
	border-left: 3px none #F17C27;





}
.verdana12px-sw-rand-blau {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E8F0FA;
	border-top: 5px solid #194174;
	border-right: 5px none #194174;
	border-bottom: 5px solid #194174;
	border-left: 5px none #194174;
}
.verdana14px-ws-b-rand-grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #666666;
	padding: 5px;
	background-color: #3169BA;



}
.verdana11px-ws-b {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.verdana14px-ws-rot-rand-grau {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #666666;
	padding: 5px;
	background-color: #F58530;
}
.verdana14px-lila-b {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0066;
}
.verdana12px-lila-b {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0066;
}
