/* - CSS GRUNDELEMENTE - */

* {

	margin: 0px;
	padding: 0px;
	outline: none;
	-webkit-text-size-adjust:none;

}
 
html {

	width: 100%;
	height: 100%;
	text-align: center;
	overflow-y: scroll;

}

body {

	width: 100%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #404040; 
	font-family: "Verdana", "Arial" , "Tahoma" , "MS Sans Serif";
	padding: 0px;
	margin: 0px auto;
	text-align: left;

}

td {

	font-size: 12px;
	line-height: 20px;
	font-family: "Verdana", "Arial" , "Tahoma" , "MS Sans Serif";

}

ul {

	margin: 0px;
	padding: 0px;

}

li {

	list-style: none;

}

form {

	margin: 0px;
	padding: 0px;

}

img {

	border: none;

}

a, a:hover {
	
	outline: none;
	text-decoration: none;
	
}

div.cleaner {

	clear: both;
	height: 0px;
	font-size: 0px;
	display: block;
	width: 100%;

}

/* - CONTENT LAYER - */

#wrapper {

	width: 100%;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto;

}

#webseite {

	width: 100%;
	background: #fff url('html.gif') repeat-x;
	padding: 0px 0px 37px 0px;
	position: relative;

}

/* - HEADER - */

#header {

	width: 980px;
	height: 109px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	position: relative;
	text-align: left;

}

/* - HEADER : Logo - */

#header a#logo {

	width: 144px;
	height: 45px;
	background: url('nextron-logo-small.png') no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 0px;

}

/* - HEADER : Menu - */

#header ul#menu {

	margin: 0px;
	position: absolute;
	bottom: 22px;
	left: 210px;

}

#header ul#menu li {

	list-style: none;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	color: #aeaeae;

}

#header ul#menu li a {

	color: #94979a;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;

}

#header ul#menu li a:hover {

	color: #6f7274;

}

/* - HEADER : Menu : Aktive Link Farben - */

#header ul#menu li a.webdesign.aktiv {

	color: #bf1221;

}

#header ul#menu li a.programmierung.aktiv {

	color: #759A00;

}

#header ul#menu li a.hosting.aktiv {

	color: #E47500;

}

#header ul#menu li a.housing.aktiv {

	color: #6C31A3;

}

#header ul#menu li a.antispam.aktiv {

	color: #8B8034;

}

/* - HEADER : Suche (Form) - */

#header form {

	margin: 0px;
	width: 168px;
	height: 17px;
	position: absolute;
	bottom: 22px;
	right: 0px;

}

#header form input.form {

	width: 148px;
	height: 15px;
	border: none;
	padding: 1px 0px 1px 20px;
	background: url('header_suche.gif') no-repeat;
	color: #747474;
	position: absolute;
	font-family: "Verdana";
	font-size: 11px;
	top: 0px;
	left: 0px;

}

#header form input.button {

	display: none;

}

/* - HEADER : Quicklinks - */

#header ul#quicklinks {

	width: 224px;
	height: 22px;
	overflow: hidden;
	margin: 0px;
	position: absolute;
	top: 0px;
	right: 0px;

}

#header ul#quicklinks li {

	height: 22px;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;

}

#header ul#quicklinks li a {

	display: block;
	height: 22px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	line-height: 22px;
	color: #808081;

}

#header ul#quicklinks li a.ueberuns {

	width: 67px;
	background: url('header_q1.gif') no-repeat;

}

#header ul#quicklinks li a.ueberuns:hover {

	background: url('header_q1_hover.gif') no-repeat;

}

#header ul#quicklinks li a.kontakte {

	width: 66px;
	background: url('header_q2.gif') no-repeat;

}

#header ul#quicklinks li a.kontakte:hover {

	background: url('header_q2_hover.gif') no-repeat;

}

#header ul#quicklinks li a.offertanfrage {

	width: 91px;
	background: url('header_q3.gif') no-repeat;

}

#header ul#quicklinks li a.offertanfrage:hover {

	background: url('header_q3_hover.gif') no-repeat;

}

#header ul#quicklinks li .aktiv {

	color: #c73b43;

}

/* - STARTSEITE - */

#startseite {

	width: 980px;
	margin: 0px auto;
	padding: 48px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;

}

#startseite div#slider {

	width: 980px;
	height: 351px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin: 0px;
	
}

#startseite div#slider ul#slideshow {

	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;

}

#startseite div#slider ul#slideshow li {

	display: block;
	overflow: hidden;
	padding: 0;
	float: left;
	width: 196px;
	height: 351px;
	position: relative;

}

#startseite div#slider ul#slideshow li img.background {

	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;

}

#startseite div#slider ul#slideshow li img.titel {

	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;

}

#startseite div#slider ul#slideshow li div.desc {

	width: 280px;
	height: 113px;
	position: absolute;
	right: 20px;
	bottom: 18px;
	z-index: 2;

}

#startseite div#slider ul#slideshow li div.desc div {

	width: 260px;
	height: 93px;
	padding: 20px 0px 0px 20px;
	background: url('accordion/desc-layer.png') no-repeat;

}

#startseite div#slider ul#slideshow li div.desc div span {

	color: #fff;
	font-size: 24px;
	font-weight: normal;
	line-height: 34px;

}

/* - STARTSEITE : SPLIT PAGE - */

#startseite #split-page {

	width: 980px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	position: relative;
	text-align: left;

}

/* - STARTSEITE : SPLIT PAGE : HOME - */

#startseite #split-page #home {

	width: 646px;
	margin: 0px;
	padding: 40px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;
	float: left;

}

#startseite #split-page #home h1 {

	font-family: "Arial";
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	text-transform: normal;
	color: #c83c43;
	margin: 0px 0px 15px 0px;

}

#startseite #split-page #home p {

	color: #606060;

}

/* - STARTSEITE : SPLIT PAGE : NEWS - */

#startseite #split-page #news {

	width: 334px;
	background: url('news-layer.gif') top no-repeat;
	margin: 40px 0px 0px 0px;
	padding: 40px 0px 20px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;
	float: left;

}

#startseite #split-page #news p {

	width: 100%;
	line-height: 16px;
	color: #606060;
	font-size: 11px;
	border-bottom: 1px solid #e19397;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 7px 0px;

}

#startseite #split-page #news p span {

	color: #c01e26;

}

#startseite #split-page #news p a {

	color: #c01e26;
	text-decoration: underline;

}

#startseite #split-page #news p a:hover {

	color: #c01e26;
	text-decoration: none;

}

/* - SPLIT PAGE (Allgemein) - */

#split-page {

	width: 980px;
	margin: 0px auto;
	padding: 0px 0px 70px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;

}

/* - SPLIT PAGE : SUBMENU - */

#split-page #submenu {

	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;
	float: left;

}

#split-page #submenu ul {

	width: 210px;
	margin: 47px 0px 47px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;

}

#split-page #submenu ul li {

	list-style: none;
	overflow: hidden;

}

#split-page #submenu ul li a {

	display: block;
	width: 210px;
	color: #606060;
	line-height: 16px;
	text-decoration: none;
	background: url('submenu_link.gif') bottom no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 7px 0px;

}

#split-page #submenu ul li a:hover {

	color: #303030;
	background: url('submenu_link_hover.gif') bottom no-repeat;

}

#split-page #submenu ul li ul {

	width: 210px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;

}

#split-page #submenu ul li ul li {

	list-style: none;
	overflow: hidden;

}

#split-page #submenu ul li ul li a {

	display: block;
	width: 210px;
	color: #606060;
	line-height: 16px;
	text-decoration: none;
	background: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 8px;

}

#split-page #submenu ul li ul li a:hover {

	color: #686b6e;
	background: none;

}

/* - SPLIT PAGE : MIDDLE - */

#split-page #middle {

	width: 602px;
	margin: 0px 0px 0px 0px;
	padding: 48px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;
	float: left;

}

/* - SPLIT PAGE : SIDEBAR - */

#split-page #sidebar {

	width: 168px;
	margin: 0px 0px 0px 0px;
	padding: 48px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;
	float: left;

}

#split-page #sidebar h5 {

	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	text-transform: normal;
	color: #606060;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;

}

#split-page #sidebar ul {

	margin: 10px 0px 0px 0px;

}

#split-page #sidebar ul li {

	margin: 0px;
	list-style: none;
	margin-bottom:8px;
	line-height:13px;

}

#split-page #sidebar ul li a {

	font-size: 11px;

}

#split-page #sidebar div.box {
	
	width: 150px;
	height: 346px;
	overflow: hidden;
	background: #f0f0f0;
	padding: 9px 9px 0px 9px;
	margin: 0px 0px 13px 0px;
	position: relative;
	
}

#split-page #sidebar div.box div.image {
	
	width: 148px;
	border: 1px solid #c8cacc;
	overflow: hidden;
	margin: 0px 0px 15px 0px;

}

#split-page #sidebar div.box p {
	
	margin: 0px 0px 15px 0px;
	font-size: 11px;
	line-height: 16px;

}

#split-page #sidebar div.box a#ecklink {
	
	width: 9px;
	height: 9px;
	display: block;
	overflow: hidden;
	background: url('box_ecklink.gif') no-repeat;	
	position: absolute;
	right: 7px;
	bottom: 7px;
	cursor: pointer;
	
}

#split-page #sidebar div.box a#ecklink.open {
	
	background: url('box_ecklink_open.gif') no-repeat;	
	
}

#split-page #sidebar div.box a#ecklink.close {
	
	background: url('box_ecklink_close.gif') no-repeat;	
	
}

#split-page #sidebar a.wwwlink {
	
	width: 32px;
	height: 12px;
	display: block;
	overflow: hidden;
	background: url('wwwlink.gif') no-repeat;	
	
}

/* - SPLIT PAGE : CONTENT - */

#split-page #content {

	width: 770px;
	margin: 0px 0px 0px 0px;
	padding: 48px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	text-align: left;
	float: left;

}

#split-page #content div.content-image {

	margin: 0px 0px 30px 0px;

}

div.text-padding {

	width: 546px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	text-align: left;

}

/* - SLIDER - */

#refslider {
	
	width: 602px;
	/*height: 355px;*/
	height: 347px;
	/*background: url('referenz-layer.jpg') no-repeat;*/
	position: absolute;
	top: 48px;
	right: 168px;
	z-index: 999;
	
	display: none;
	
}

#refslider_show {
	
	width: 602px;
	/*height: 355px;*/
	height: 347px;
	/*background: url('referenz-layer.jpg') no-repeat;*/
	position: absolute;
	top: 48px;
	right: 0px;
	z-index: 999;
	
}

div.description {
	
	width: 602px;
	display: block;
	/*padding: 355px 0px 0px 0px;*/
	padding: 347px 0px 0px 0px;
	
}

div.description p.desc {
	
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	color: #606060;
	
}

div.description p.desc span {
	
	color: #bf1221;
	
}

/* - WEBDESIGN SLIDER STYLES - */

.jcarousel-skin-tango .jcarousel-container-horizontal {
 
    width: 770px;
    padding: 0px;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {

	position: absolute;
	top: 0px;
	left: 0px;
	width: 770px;
    height: 455px;

}


.jcarousel-skin-tango .jcarousel-item {

    width: 770px;
    height: 455px;

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    
	margin: 0px;

}

.jcarousel-skin-tango .jcarousel-next-horizontal {

	/*width: 18px;
	height: 27px;
	top: 156px;
	right: 183px;*/
	width: 22px;
	height: 40px;
	top: 150px;
	right: 183px;
	/*background: url('slide_right.png') no-repeat;*/
	background: url('slide_neu_right.png') no-repeat;
	text-decoration: none;
	outline: none;
	position: absolute;
	cursor: pointer;
	z-index: 999;

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {

	background: none;
	cursor: default;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal {

	/*width: 18px;
	height: 27px;
	top: 156px;
	left: 15px;*/
	width: 22px;
	height: 40px;
	top: 150px;
	left: 15px;
	/*background: url('slide_left.png') no-repeat;*/
	background: url('slide_neu_left.png') no-repeat;
	text-decoration: none;
	outline: none;
	position: absolute;
	cursor: pointer;
	z-index: 999;

}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {

    background: none;
	cursor: default;

}

/* - REFERENZ SLIDER STYLES - */

#referenzen {
	
	width: 770px;
	/*height: 455px;*/
	height: 447px;
	position: relative;
	
}

#referenzen ul#mycarousel li {
	
	position: relative;
	
}

#referenzen ul#mycarousel li div.ref {
	
	width: 770px;
	/*height: 455px;*/
	height: 447px;
	/*background: url('referenz-layer.jpg') no-repeat;*/
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	
}

#referenzen ul#mycarousel li div.descbox {
	
	width: 150px;
	height: 338px;
	overflow: hidden;
	background: #E8E8E8;
	padding: 9px 9px 0px 9px;
	margin: 0px 0px 13px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 996;
	
}

#referenzen ul#mycarousel li div.descbox div.image {
	
	width: 148px;
	border: 1px solid #c8cacc;
	overflow: hidden;
	margin: 0px 0px 15px 0px;

}

#referenzen ul#mycarousel li div.descbox p {
	
	margin: 0px 0px 15px 0px;
	font-size: 11px;
	line-height: 16px;

}

#referenzen ul#mycarousel li p.desc {
	
	position: absolute;
	/*top: 355px;*/
	top: 347px;
	left: 0px;
	z-index: 999;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	color: #606060;
	
}

#referenzen ul#mycarousel li p.desc span {
	
	color: #bf1221;
	
}

#referenzen ul#mycarousel li a.wwwlink {
	
	width: 32px;
	height: 12px;
	display: block;
	overflow: hidden;
	background: url('wwwlink.gif') no-repeat;	
	
	position: absolute;
	/*top: 365px;*/
	top: 357px;
	right: 0px;
	z-index: 999;	
	
}

/* - HOSTING TABELLE (1) - */

#content table.hostingpakete {
	
	width: 770px;
	border: none;
	margin: 0px 0px 33px 0px;
	
}

#content table.hostingpakete tr td {
	
	color: #5d5e60;
	
}

/* - HOSTING TABELLE (1) : Beschreibung oben - */

#content table.hostingpakete tr.main td.left {
	
	width: 209px;
	height: 32px;
	background: #fff;
	border: none;
	
}

#content table.hostingpakete tr.main td.empty_1 {
	
	width: 20px;
	height: 32px;
	background: #fff;
	border: none;
	
} 

#content table.hostingpakete tr.main td.empty_2 {
	
	width: 19px;
	height: 32px;
	background: #fff;
	border: none;
	
} 

#content table.hostingpakete tr.main td.desc_1 {
	
	width: 159px;
	height: 32px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_paket_1_main.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.main td.desc_2 {
	
	width: 159px;
	height: 32px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_paket_2_main.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.main td.desc_3 {
	
	width: 159px;
	height: 32px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_paket_3_main.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.main td span {
	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.hostingpakete tr.list td.left {
	
	width: 209px;
	height: 29px;
	background: url('tabellen/hosting_list_left.gif') no-repeat;
	border: none;
	color: #606060;
	
}

#content table.hostingpakete tr.list td.empty {
	
	width: 20px;
	height: 29px;
	background: url('tabellen/hosting_list_empty.gif') no-repeat;
	border: none;
	
} 

#content table.hostingpakete tr.list td.desc_1 {
	
	width: 159px;
	height: 29px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_list_1.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.list td.desc_2 {
	
	width: 159px;
	height: 29px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_list_2.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.list td.desc_3 {
	
	width: 159px;
	height: 29px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_list_3.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.price td.left {
	
	width: 209px;
	height: 34px;
	background: #fff;
	border: none;
	font-weight: bold;
	color: #606060;
	
}

#content table.hostingpakete tr.price td.empty {
	
	width: 20px;
	height: 34px;
	background: url('tabellen/hosting_price_empty.gif') no-repeat;
	border: none;
	
} 

#content table.hostingpakete tr.price td.price_1 {
	
	width: 159px;
	height: 32px;
	padding: 2px 0px 0px 15px;
	background: url('tabellen/hosting_price_1.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.price td.price_2 {
	
	width: 159px;
	height: 32px;
	padding: 2px 0px 0px 15px;
	background: url('tabellen/hosting_price_2.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.price td.price_3 {
	
	width: 159px;
	height: 32px;
	padding: 2px 0px 0px 15px;
	background: url('tabellen/hosting_price_3.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.price td span {
	
	color: #dc4e18;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.hostingpakete tr.bestellen td.left {
	
	width: 209px;
	height: 32px;
	background: #fff;
	border: none;
	
}

#content table.hostingpakete tr.bestellen td.empty {
	
	width: 20px;
	height: 32px;
	background: #fff;
	border: none;
	
} 

#content table.hostingpakete tr.bestellen td.bestellen_1 {
	
	width: 159px;
	height: 32px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_bestellen_1.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.bestellen td.bestellen_2 {
	
	width: 159px;
	height: 32px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_bestellen_2.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.bestellen td.bestellen_3 {
	
	width: 159px;
	height: 32px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/hosting_bestellen_3.gif') no-repeat;
	border: none;
	
}

#content table.hostingpakete tr.bestellen td a, #content table.hostingpakete tr.bestellen td a span {
	
	color: #5d5e60;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	text-decoration: none;
	
}

/* - HOSTING TABELLE (2) - */

#content table.hostingupgrade {
	
	width: 770px;
	border: none;
	margin: 0px 0px 33px 0px;
	
}

#content table.hostingupgrade tr td {
	
	color: #5d5e60;
	
}

#content table.hostingupgrade tr.main td.left {
	
	width: 209px;
	height: 32px;
	background: #fff;
	border: none;
	
}

#content table.hostingupgrade tr.main td.desc {
	
	width: 546px;
	height: 32px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/upgrade_main.gif') no-repeat;
	border: none;
	
}

#content table.hostingupgrade tr.main td span {
	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.hostingupgrade tr.list td.left {
	
	width: 209px;
	height: 29px;
	background: #fff;
	border: none;
	
}

#content table.hostingupgrade tr.list td.desc {
	
	width: 546px;
	height: 29px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/upgrade_list.gif') no-repeat;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.left {
	
	font-weight: bold;
	color: #606060;
	
}

#content table.hostingupgrade tr.bestellen td.right {
	
	width: 562px;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td.empty_1 {
	
	width: 19px;
	height: 66px;
	background: url('tabellen/upgrade_empty.gif') no-repeat;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td.empty_2 {
	
	width: 20px;
	height: 66px;
	background: url('tabellen/upgrade_empty.gif') no-repeat;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td.preis_1 {
	
	width: 159px;
	height: 66px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/upgrade_preis_1.gif') no-repeat;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td.preis_2 {
	
	width: 159px;
	height: 66px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/upgrade_preis_2.gif') no-repeat;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td.preis_3 {
	
	width: 159px;
	height: 66px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/upgrade_preis_3.gif') no-repeat;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td p.preis {
	
	width: 159px;
	height: 22px;
	padding: 11px 0px 0px 0px;
	margin: 0px;
	border: none;	
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td p.preis span {
	
	color: #dc4e18;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td p.bestellen {
	
	width: 159px;
	height: 33px;
	line-height: 31px;
	padding: 0px;
	margin: 0px;
	border: none;
	
}

#content table.hostingupgrade tr.bestellen td.right table tr td p.bestellen a, #content table.hostingupgrade tr.bestellen td.right table tr td p.bestellen a span {
	
	color: #5d5e60;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	text-decoration: none;
	
}

/* - HOUSING TABELLE (Rackspace) - */

#content table.rackspace {
	
	width: 770px;
	border: none;
	margin: 10px 0px 33px 0px;
	
}

#content table.rackspace tr td {
	
	color: #5d5e60;
	
}

#content table.rackspace tr.main td {
	
	width: 755px;
	height: 33px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/rackspace_main.gif') no-repeat;
	border: none;
	
}

#content table.rackspace tr.main td span {
	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.rackspace tr.list td {
	
	width: 753px;
	height: 29px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/rackspace_list.gif') no-repeat;
	border: none;
	
}

#content table.rackspace tr.price td {
	
	width: 236px;
	height: 65px;
	padding: 0px 0px 1px 15px;
	background: url('tabellen/rackspace_preis.gif') no-repeat;
	border: none;
	
}

#content table.rackspace tr.price td p.preis {
	
	width: 159px;
	height: 22px;
	padding: 10px 0px 1px 0px;
	margin: 0px;
	border: none;	
	
}

#content table.rackspace tr.price td p.preis span {
	
	color: #dc4e18;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.rackspace tr.price td p.bestellen {
	
	width: 159px;
	height: 33px;
	line-height: 31px;
	padding: 0px;
	margin: 0px;
	border: none;
	
}

#content table.rackspace tr.price td p.bestellen a, #content table.rackspace tr.price td a span {
	
	color: #5d5e60;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	text-decoration: none;
	
}

/* - HOUSING TABELLE (Dedizierte Server) - */

#content table.dedizierteserver {
	
	width: 770px;
	border: none;
	margin: 10px 0px 33px 0px;
	
}

#content table.dedizierteserver tr td {
	
	color: #5d5e60;
	
}

#content table.dedizierteserver tr td.empty {
	
	width: 31px;
	padding: 0px;
	margin: 0px;
	background: #fff;
	border: none;
	
}

#content table.dedizierteserver tr.main td.desc_1 {
	
	width: 221px;
	height: 33px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_main_1.gif') no-repeat;
	border: none;
	
}

#content table.dedizierteserver tr.main td.desc_2 {
	
	width: 221px;
	height: 33px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_main_2.gif') no-repeat;
	border: none;
	
}

#content table.dedizierteserver tr.main td.desc_3 {
	
	width: 221px;
	height: 33px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_main_3.gif') no-repeat;
	border: none;
	
}

#content table.dedizierteserver tr.main td span {
	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.dedizierteserver tr.list td.desc_1 {
	
	width: 221px;
	height: 31px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_list_1.gif') no-repeat;
	border: none;
	
}

#content table.dedizierteserver tr.list td.desc_2 {
	
	width: 221px;
	height: 31px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_list_2.gif') no-repeat;
	border: none;
	
}

#content table.dedizierteserver tr.list td.desc_3 {
	
	width: 221px;
	height: 31px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_list_3.gif') no-repeat;
	border: none;
	
}

#content table.dedizierteserver tr.preis td.preis_1 {
	
	width: 221px;
	height: 64px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_preis_1.gif') no-repeat;
	border: none;
	overflow: hidden;
	
}

#content table.dedizierteserver tr.preis td.preis_2 {
	
	width: 221px;
	height: 64px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_preis_2.gif') no-repeat;
	border: none;
	overflow: hidden;
	
}

#content table.dedizierteserver tr.preis td.preis_3 {
	
	width: 221px;
	height: 64px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/dedi_preis_3.gif') no-repeat;
	border: none;
	overflow: hidden;
	
}

#content table.dedizierteserver tr.preis td p.preis {
	
	width: 159px;
	height: 22px;
	padding: 10px 0px 6px 0px;
	margin: 0px;
	border: none;	
	
}

#content table.dedizierteserver tr.preis td p.preis span {
	
	color: #dc4e18;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.dedizierteserver tr.preis td p.bestellen {
	
	width: 159px;
	height: 33px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	border: none;
	
}

#content table.dedizierteserver tr.preis td p.bestellen a, #content table.dedizierteserver tr.preis td a span {
	
	color: #5d5e60;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	text-decoration: none;
	
}

/* - HOUSING TABELLE (Service Pakete) - */

#content table.servicepakete {
	
	width: 770px;
	border: none;
	margin: 0px 0px 33px 0px;
	
}

#content table.servicepakete tr td {
	
	color: #5d5e60;
	
}

#content table.servicepakete tr.main td {
	
	width: 755px;
	height: 33px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/servicepakete_main.gif') no-repeat;
	border: none;
	
}

#content table.servicepakete tr.main td span {
	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.servicepakete tr.eintrag td {
	
	width: 753px;
	height: 30px;
	padding: 4px 0px 0px 15px;
	background: #e8dfe4 url('tabellen/servicepakete_eintrag.gif') bottom no-repeat;
	border-left: 1px solid #b8b5b9;
	border-right: 1px solid #b8b5b9;
	border-bottom: 1px solid #ccc4ca;
	
}

#content table.servicepakete tr.eintrag td div.eintrag {

	position: relative;	
	
}

#content table.servicepakete tr.eintrag td a.open {
	
	width: 9px;
	height: 9px;
	display: block;
	background: url('tabellen/close.gif') no-repeat;
	position: absolute;
	top: 7px;
	right: 10px;
	cursor: pointer;
	
}

#content table.servicepakete tr.eintrag td a.close {
	
	width: 9px;
	height: 9px;
	display: block;
	background: url('tabellen/open.gif') no-repeat;
	position: absolute;
	top: 7px;
	right: 10px;
	cursor: pointer;
	
}

#content table.servicepakete tr.eintrag td div.hidden {
	
	padding: 5px 25px 10px 0px;
	font-size: 11px;
	line-height: 18px;
	display: none;
	
}

#content table.servicepakete tr.bestellen td table tr td.empty {
	
	width: 31px;
	height: 66px;
	background: #fff;
	border: none;
	
}

#content table.servicepakete tr.bestellen td table tr td.preis_1 {
	
	width: 221px;
	height: 66px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/servicepakete_bestellen_1.gif') no-repeat;
	border: none;
	
}

#content table.servicepakete tr.bestellen td table tr td.preis_2 {
	
	width: 221px;
	height: 66px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/servicepakete_bestellen_2.gif') no-repeat;
	border: none;
	
}

#content table.servicepakete tr.bestellen td table tr td.preis_3 {
	
	width: 221px;
	height: 66px;
	padding: 0px 0px 0px 15px;
	background: url('tabellen/servicepakete_bestellen_3.gif') no-repeat;
	border: none;
	
}

#content table.servicepakete tr.bestellen td table tr td p.preis {
	
	width: 159px;
	height: 22px;
	padding: 11px 0px 0px 0px;
	margin: 0px;
	border: none;	
	
}

#content table.servicepakete tr.bestellen td table tr td p.preis span {
	
	color: #dc4e18;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	
}

#content table.servicepakete tr.bestellen td table tr td p.bestellen {
	
	width: 159px;
	height: 33px;
	line-height: 31px;
	padding: 0px;
	margin: 0px;
	border: none;
	
}

#content table.servicepakete tr.bestellen td table tr td p.bestellen a, #content table.servicepakete tr.bestellen td table tr td p.bestellen a span {
	
	color: #5d5e60;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	text-decoration: none;
	
}

/* - SONTIGE LAYER - */

#content div.allgemeines {
	
	width: 561px;
	padding: 0px 0px 0px 209px;
	
}

/* - FOOTER - */

#footer {

	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 37px;
	background: url('footer.gif') repeat-x;
	z-index: 998;

}

#footer div.footer {

	width: 100%;
	height: 37px;
	text-align: center;

}

#footer div.footer p {

	width: 980px;
	text-align: left;
	margin: 0px auto;
	color: #8e8e8e;
	line-height: 36px;
	font-size: 10px;

}

#footer div.footer a {

	color: #8e8e8e;
	text-decoration: none;

}

#footer div.footer a:hover {

	color: #8e8e8e;
	text-decoration: underline;

}

/* - HOME - NEWS BOX - */


#alertbox {
	color: #ffffff;
	cursor: move;
	width: 300px;
	height: 125px;
	position: absolute;
	top: 130px;
	left: 630px;
	z-index: 991;
}

#alertbox div.orange {
	padding: 20px;
	background: url('../pics/orange.png');	
}

#alertbox h1 {
	font-size: 23px;
	line-height: 23px;
	font-weight: normal;
	color: #fff;
	font-family: "Arial" , "Verdana", "Tahoma" , "MS Sans Serif";
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #fff;
}

#alertbox a img.close {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 992;
}

#alertbox a.more {
	color: #fff;
	padding-left: 10px;
	background: url('../pics/alert_link.gif') left no-repeat;
	text-decoration: underline;
}

#alertbox a.more:hover {
	text-decoration: none;
}