body,div,ul,li {
    font-family:arial,verdana,sans-serif;
    font-weight:normal;
    font-size:12px;
}

body {
    padding:0px;
    margin:7px;
}

table, tr, td {
	padding:0px;
}
img {
	border:0;
}
h1{font-size:20px;color:#e20074;font-family: Arial, Helvetica, sans-serif;display:inline;padding-right:15px;}
h2{font-size:16px;color:#e20074;font-family: Arial, Helvetica, sans-serif;}
h3{font-size:14px;color:#000;font-family: Arial, Helvetica, sans-serif;}
h4 {
	display:inline;
	font-size:9px;
}
.content_box_content h1 {
    color:#E00073;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    margin-bottom:5px;
}
.content_box_content #event_homepage div{
	font-size:11px;
}
td.two_cols {
    width:50%;
    text-align:left;
    vertical-align:top;
}

td.three_cols {
    width:33%;
    text-align:left;
    vertical-align:top;
}

.padding10{
	padding: 10px;
}
#container {
    width:976px;
    border:solid 1px #C0C0C0;
    padding:5px;
    background-color:#F4F4F4;
}

#header_image {
    background-color:#000000;
    width:972px;
    height:72px;
    background-image: url(../images/headerBackground.gif);
    background-repeat: none;
    position:absolute;
    left:15px;
    top:12px;
}

#header_navigation {
    background-color:#E0E0E0;
    height:35px;
    margin-bottom:20px;
    padding-left:0px;
    padding-right:20px;
    background-image: url(../images/header_nav_bg.gif);
    background-repeat: repeat-x;
    position:absolute;
    left:15px;
    top:84px;
    width:952px;
}


#header_navigation div.item {
    height:35px;
    float:left;
    margin:0px;
    margin-right:10px;
    margin-left:10px;
    font-size:12px;
    font-weight:bold;
    overflow:hidden;
    border:none;
}

#logo{
	height:60px;
	left:14px;
	position:absolute;
	top:0px;
	width:300px;
	z-index:5;
}

a {
	color:#E20074;
}
h4 {
	display:inline;
	font-size:9px;
}
#content_wrapper {
    position:absolute;
    width:770px;
    left:15px;
    top:120px;
}

#sidebar {
    position:absolute;
    left:790px;
    top:120px;
    /*width:120px;*/
    
    width:100px;
}

#content_navigation_wrapper {
    padding:0px;
    margin:0px;
}

#content_navigation_wrapper div.line {
    font-size:0px;
    height:2px;
}

#content_navigation_wrapper div.line_orange {
    background-color:#EDAA5C;
}

#content_navigation_wrapper div.line_green {
    background-color:#BBBD5A;
}

#content_navigation_wrapper div.line_blue {
    background-color:#417BA9;
}

#content_navigation {
    padding:0px;
    margin:0px;
    background-color:#DDDDDD;
    border-spacing:0px;
    border-collapse:collapse;
    border-bottom:solid 1px #FFFFFF;
    width:100%;
    height:30px;
}

#content_navigation tr td {
    text-align:center;
    font-weight:bold;
    border-right:solid 1px #FFFFFF;
    padding:0px;
    margin:0px;
}

#content_navigation tr td.last {
    border:none;
}

#content_navigation tr td a {
    display:block;
    line-height:29px;
    text-decoration:none;
    color:#000000;
}

#content_navigation tr.orange td a:hover, #content_navigation tr td a.highlight_orange {
    background-image:url(../images/nav_bg_hp.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
}

#content_navigation tr.green td a:hover, #content_navigation tr td a.highlight_green {
    background-image:url(../images/nav_bg_server.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
}

#content_navigation tr.blue td a:hover, #content_navigation tr td a.highlight_blue {
    background-image:url(../images/nav_bg_shops.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
}

/*
#content_navigation tr td:hover {
}

#content_navigation tr.orange td:hover {
    background-color:#EDAA5C;
}*/

#content_navigation tr.line {
    height:3px;
    background-color:#EDAA5C;
}

#content {
    /*position:absolute;
    left:0px;*/
    font-size:12px;
}

#content div.content_block {
    background-color:#FFFFFF;
    width:762px;
    border-bottom:solid 3px #A0A0A0;
    margin-bottom:10px;
}

#content div.content_block_sidebar {
    margin-left:10px;
    float:left;
    text-align:center;
    
}

.headerPic{
	display:block;
}

.float {
    float:left;
}

div.content_block div.content_sub_block {
    border-bottom:solid 1px #C0C0C0;
    padding:10px;
    padding-left:20px;
}
div.content_block div.last{
	border-bottom:solid 0px #C0C0C0 !important;
}
div.content_sub_block h1 {
    color:#E00073;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    margin-bottom:5px;
}

div.content_sub_block {
	font-size: 12px;
}

#content div.orange {
    border-bottom-color:#EDAA5C;
}

#content div.blue {
    border-bottom-color:#417BA9;
}

#content div.green {
    border-bottom-color:#BBBD5A;
}

.clear {
    clear:both;
}

.pink {
    color:#E00073;
}

#content_features {
    width:185px;
}

#content_features ul {
    list-style-type:none;
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
}

#content_features ul li {
    line-height:30px;
    font-size:10px;
    font-weight:bold;
}

#content_features ul li.first {
    line-height:14px;
    font-size:14px;
    margin-bottom:10px;
}

#footer {
    position:absolute;
    color:#909090;
    width:750px;
    padding:10px;
    font-size:11px;
}
#footer2 {
	width:984px;
	height:15px;
	position:absolute;
	top:900px;
	color:#e20074;
	font-size:0.92em;
	z-index:1;
    padding-left:220px;
}
#footer li{
	list-style-type:square;
	font-size:11px;
}

#index_hp{
	width:762px;
	height:282px;
	background-repeat: no-repeat;
	background-image: url(../images/home_hp_back.jpg);
}
#index_hp #text{
		padding-top:110px;
		padding-left:16px;
		width: 435px;
		font-size:13px;
		line-height:20px;
		float:left;
}
#index_hp #button{
	float:right;
	margin-top:200px;
}
#index_hp #button .button_inner{
	width:200px;
	height:75px;
}


#index_shop{
	width:762px;
	height:202px;
	background-repeat: no-repeat;
	background-image: url(../images/home_shop_back.jpg);
}
#index_shop #text{
		padding-top:110px;
		padding-left:16px;
		width: 435px;
		font-size:13px;
		line-height:20px;
		float:left;
}
#index_shop #button{
	float:right;
	margin-top:120px;
}
#index_shop #button .button_inner{
	width:200px;
	height:75px;
}

#index_server{
	width:762px;
	height:198px;
	background-repeat: no-repeat;
	background-image: url(../images/home_server_back.jpg);
}
#index_server #text{
		padding-top:110px;
		padding-left:16px;
		width: 435px;
		font-size:13px;
		line-height:20px;
		float:left;
}
#index_server #button{
	float:right;
	margin-top:120px;
}
#index_server #button .button_inner{
	width:200px;
	height:75px;
}

div.teaserPic{
	width: 762px;
	height: 281px;
	margin-bottom:10px;
}
div.teaserPic .text{
		padding-top:110px;
		padding-left:16px;
		width: 510px;
		font-size:12px;
		line-height:17px;
		float:left;
}
div.teaserPic .text ul{
		padding-left:0px;
		margin:0px;
    	padding:10px;
    	padding-left:15px;
}
div.teaserPic .text ul li{
	list-style-image:url(../images/bullet.gif);
}
div.teaserPic #button{
	float:right;
	margin-top:180px;
}
div.teaserPic #button .button_inner{
	width:200px;
	height:100px;
}
#hp_uebersicht_tp {
	background-image: url(../images/content_header_hp.jpg);
}
#hp_basis_tp {
	background-image: url(../images/content_header_hp_basic.jpg);
}

#hp_mydomain_tp {
	background-image: url(../images/content_header_hp_mydomain.jpg);
}
#hp_starter_tp {
	background-image: url(../images/content_header_hp_starter.jpg);
}
#hp_advanced_tp {
	background-image: url(../images/box1_hp_advanced.png);
}
#hp_professional_tp {
	background-image: url(../images/content_header_hp_professional.jpg);
}
#hp_event_tp {
	background-image: url(../images/content_header_hp_event.jpg);
}
#shop_uebersicht_tp {
	background-image: url(../images/content_header_shop.jpg);
}
#shop_starter_tp {
	background-image: url(../images/content_header_shop_starter.jpg);
}
#shop_basic_tp {
	background-image: url(../images/content_header_shop_basic.jpg);
}
#shop_advanced_tp {
	background-image: url(../images/content_header_shop_advanced.jpg);
}
#server_uebersicht_tp {
	background-image: url(../images/content_header_server.jpg);
}
#server_root_tp {
	background-image: url(../images/content_header_server_root.jpg);
}
#server_windows_tp {
	background-image: url(../images/content_header_server_windows.jpg);
}
#server_managed_tp {
	background-image: url(../images/content_header_server_managed.jpg);
}






img.dummy_image {
    background-color:#FFF0E0;
    margin:0px;
    padding:0px;
}

table.overview_table {
    border-collapse:collapse;
    border-spacing:0px;
    width:100%;
    margin-top:5px;
    margin-bottom:10px;
    table-layout:auto;
}

table.overview_table td.col1 {
    width:240px;
    text-align:left;
}

table.overview_table td.col2 {
    width:340px;
    text-align:left;
}

table.overview_table th.col3 {
    width:20%;
    vertical-align:bottom;
    padding-right:40px;
}

table.overview_table ul {
    list-style-image:url(../images/bullet.gif);
    background-color:#FFFFFF;
    padding-left:25px;
    margin:0px;
    margin-top:15px;
}

div.overview_table ul li {
}

table.overview_table td.col1 ul li,td.col2 ul li {
    font-weight:bold;
    margin-bottom:5px;
}

table.overview_table td.overview_text {
    padding-left:10px;
    margin-bottom:5px;
    padding-top:5px;
    font-size:13px;
}
#feature_store{
	display:none;
}

#content_features .icon{
    height:30px;
    width:120px;
    background:none;
	background-image: url(../images/feature_icons.jpg);
    background-repeat:no-repeat;
    padding-left:30px;
}
#content_features li{
	clear:both;
	cursor:pointer;
	background-image: url(../images/li_pfeil.gif);
	background-position: 150px 7px;
	background-repeat: no-repeat;
    padding-right:10px;
    font-size:11px;
}
#content_features li div{
	    font-size:11px;
}

#content_features li.first{
	background-image:none;
}

#content_features #feature_icon_domain{
	background-position: -6px -2px;
}
#content_features #feature_icon_design{
	background-position: -8px -34px;
}
#content_features #feature_icon_email{
	background-position: -7px -68px
}
#content_features #feature_icon_software{
	background-position: -6px -101px
}
#content_features #feature_icon_flash{
	background-position: -8px -134px;
}
#content_features #feature_icon_multimedia{
	background-position: -8px -168px;
}
#content_features #feature_icon_themen{
	background-position: -7px -200px;
}
#content_features #feature_icon_lageplan{
	background-position: -6px -228px;
}
#content_features #feature_icon_db{
	background-position: -6px -257px;
}
#content_features #feature_icon_mitbenutzer{
	background-position: -7px -286px;
}
#content_features #feature_icon_stats{
	background-position: -8px -317px;
}
#content_features #feature_icon_shop{
	background-position: -6px -345px;
}

div.content_box {
    width:774px;
}

#sidebar div.content_box {
    width:195px;
}

td.two_cols div.content_box {
    width:50%;
}

table.content_box_table {
    border-spacing:0px;
    border-collapse:collapse;
    width:100%;
}

td.content_box_shadow_top {
    width:auto;
    height:5px;
    background-image:url(../images/shadow_tf_top.gif);
    background-repeat:repeat-x;
}

td.content_box_shadow_top_left {
    width:5px;
    height:5px;
    background-image:url(../images/shadow_td_topleft.gif);
    background-repeat:no-repeat;
}

td.content_box_shadow_top_right {
    width:5px;
    height:5px;
    background-image:url(../images/shadow_td_topright.gif);
    background-repeat:no-repeat;
}

td.content_box_shadow_bottom {
    width:auto;
    height:5px;
    background-image:url(../images/shadow_td_bottom.gif);
    background-repeat:repeat-x;
}

td.content_box_shadow_bottom_left {
    width:5px;
    height:5px;
    background-image:url(../images/shadow_td_bottomleft.gif);
    background-repeat:no-repeat;
}

td.content_box_shadow_bottom_right {
    width:5px;
    height:5px;
    background-image:url(../images/shadow_td_bottomleft.gif);
    background-repeat:no-repeat;
}

td.content_box_shadow_left {
    width:5px;
    height:auto;
    background-image:url(../images/shadow_td_left.gif);
    background-repeat:repeat-y;
}

td.content_box_shadow_right {
    width:5px;
    height:100%;
    background-image:url(../images/shadow_td_right.gif);
    background-repeat:repeat-y;
}

td.content_box_content {
    font-size: 12px;
    text-align:left;
    vertical-align:top;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    border:solid 1px #FFFFFF;
}

td.content_box_content ul {
    list-style-image:url(../images/bullet.gif);
    /*background-color:#FFFFFF;*/
    padding-left:15px;
    margin:0px;
    margin-top:10px;
}

#content_features ul {
    list-style-type:none;
    list-style-image:none;
    padding:10px;
}

td.content_box_content ul li ul {
    padding-left:15px;
    margin:0px;
    margin-top:0px;
}

td.content_box_content ul li {
    font-size: 12px;
	margin-bottom:2px;
}

div.content_box_sidebar {
}

div.content_box_server_uebersicht1 {
    background-image:url(../images/header_server.jpg);
    background-repeat:no-repeat;
    height:313px;
}

div.content_box_server_uebersicht1 div.inner {
    font-size:13px;
    padding-left:16px;
    padding-right:250px;
    padding-top:120px;
}

div.content_box_server_uebersicht1-aktion {
    background-image:url(../images/header_server2.png);
    background-repeat:no-repeat;
    height:313px;
}

div.content_box_server_uebersicht1-aktion div.inner {
    font-size:13px;
    padding-left:16px;
    padding-right:250px;
    padding-top:120px;
}

div.content_box_server_uebersicht1_basic {
    background-image:url(../images/header_server3.jpg);
    background-repeat:no-repeat;
    height:313px;
}

div.content_box_server_uebersicht1_basic div.inner {
    font-size:13px;
    padding-left:16px;
    padding-right:250px;
    padding-top:120px;
}


div.content_box_server_uebersicht1_pro {
    background-image:url(../images/header_server4.jpg);
    background-repeat:no-repeat;
    height:313px;
}

div.content_box_server_uebersicht1_pro div.inner {
    font-size:13px;
    padding-left:16px;
    padding-right:250px;
    padding-top:120px;
}

td.content_box_server_uebersicht2 {
    background-image:url(../images/box3_server.jpg);
    background-repeat:no-repeat;
    height:278px;
}

td.content_box_server_uebersicht2_col {
    padding:14px;
    padding-top:80px;
}

div.content_box_homepage_uebersicht1 {

}

div.content_box_homepage_uebersicht1 div.inner_top {
    background-image:url(../images/header_hp.jpg);
    background-repeat:no-repeat;
    height:203px;
    font-size:12px;
    padding-left:17px;
    padding-right:260px;
    padding-top:110px;
    /*border-right: solid 1px #ffffff;
    border-left: solid 1px #ffffff;*/
}

div.content_box_homepage_uebersicht1 div.inner_bottom {
    background-image:url(../images/box2_hp_home.png);
    background-repeat:no-repeat;
    height:256px;
    border-top:solid 1px #FFFFFF;
    /*border-right: solid 1px #ffffff;
    border-left: solid 1px #ffffff;*/
}

div.content_box_homepage_uebersicht1 ul li {
    font-size:12px;
}

div.content_box_homepage_uebersicht2 {
    background-image:url(../images/box3_hp_home.png);
    background-repeat:no-repeat;
    height:253px;
    font-size:12px;
    padding-top:100px;
    /*border: solid 1px #ffffff;*/
}

div.content_box_homepage_uebersicht_seo {
    background-image:url(../images/box3_hp_home_seo.png);
    background-repeat:no-repeat;
    height:253px;
    font-size:12px;
    padding-top:100px;
    /*border: solid 1px #ffffff;*/
}

div.content_box_shop_uebersicht1 {
    background-image:url(../images/teaser_bg_shops.jpg);
    background-repeat:no-repeat;
    height:201px;
}

div.content_box_index1 {
    background-image:url(../images/start_hp.jpg);
    background-repeat:no-repeat;
    height:278px;
}

#index_top {
    background-image:url(../images/start_hp.jpg);
    background-repeat:no-repeat;
    height:168px;
    border-bottom: solid 1px #FFFFFF;
    /*border-right: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-top: solid 1px #ffffff;*/
    padding-top:110px;
    padding-left:18px;
    padding-right:180px;
    font-size:12px;
}

#index_bottom {
    background-image:url(../images/start_hp_box2.png);
    background-repeat:no-repeat;
    height:257px;
    /*border-right: solid 1px #ffffff;*/
}

td.index_bottom_col1 {
    padding-top:80px;
    padding-left:16px;
}

#index_server_box {
    background-image:url(../images/teaser_bg_server.jpg);
    background-repeat:no-repeat;
    height:136px;
    width:280px;
    padding-top:65px;
    padding-left:12px;
    padding-right:80px;
    font-size:11px;
}

#index_shop_box {
    background-image:url(../images/teaser_bg_shops.jpg);
    background-repeat:no-repeat;
    height:136px;
    width:278px;
    padding-top:65px;
    padding-left:18px;
    padding-right:80px;
    font-size:11px;
}

div.index_server_content_box {
    width:384px;
    float:left;
}

div.index_shop_content_box {
    width:370px;
    float:left;
}

td.index_bottom_col2 {
    vertical-align:top;
}


#sidebar_server_starter {
    padding-top:80px;
    background-image:url(../images/sidebar-server-starter.png);
    background-repeat:no-repeat;
    width:183px;
    height:266px;
}

#sidebar_server_starter ul li {
    font-size:11px;
}

#sidebar_server_basic {
    padding-top:80px;
    background-image:url(../images/sidebar-server-basic.jpg);
    background-repeat:no-repeat;
    width:183px;
    height:266px;
}

#sidebar_server_basic ul li {
    font-size:11px;
}

#sidebar_server_professional {
    padding-top:80px;
    background-image:url(../images/sidebar-server-professional.jpg);
    background-repeat:no-repeat;
    width:183px;
    height:266px;
}

#sidebar_server_professional ul li {
    font-size:11px;
}



#event_homepage {
    padding-top:10px;
}

#event_homepage_top {
    background-image:url(../images/text_eventteaser_top.gif);
    background-repeat:no-repeat;
    width:182px;
    height:72px;
}

#event_homepage_bottom {
    background-image:url(../images/event_teaser_bottom.jpg);
    background-repeat:no-repeat;
    width:182px;
    height:114px;
}

#event_homepage ul li {
    font-size:11px;
}

#my_domain {
    padding-top:10px;
}

#my_domain_top {
    background-image:url(../images/text_mydomain_teaser.gif);
    background-repeat:no-repeat;
    width:132px;
    height:83px;
    margin-left:8px;
}

#my_domain_bottom {
    background-image:url(../images/preis_0_25.gif);
    background-repeat:no-repeat;
    width:167px;
    height:32px;
    margin-left:8px;
}

#my_domain ul li {
    font-size:11px;
}

div.hp_top {
    height:355px;
    /*width:762px;*/
    background-repeat:no-repeat;
    border-bottom:1px solid #ffffff;
}

div.shop_top {
    height:312px;
    /*width:765px; */
    background-repeat:no-repeat;
     border-bottom:1px solid #ffffff;
}

div.server_top {
    height:312px;
    /*width:764px; */
    background-repeat:no-repeat;
   
}

div.hp_top div#text {
  	font-size:12px;
  	line-height:18px;
  	padding-top:110px;
  	margin-left:18px;
  	width:500px;
}

div.server_top div#text {
  	font-size:12px;
  	line-height:18px;
  	padding-top:90px;
  	margin-left:18px;
  	width:500px;
}

div.shop_top div#text {
    font-size:12px;
  	line-height:18px;
  	padding-top:120px;
  	margin-left:18px;
  	width:540px;
}

div.content_block_sidebar{
	width:200px;
	float:right;
	text-align:right;
}

#homepage_basic_top {
    background-image:url(../images/box1_hp_basic.png);
}

#shop_starter_top {
    background-image:url(../images/box1_shop_starter.png);
}
#shop_basic_top {
    background-image:url(../images/box1_shop_basic.png);
}
#shop_advanced_top {
    background-image:url(../images/box1_shop_advanced.png);
}

.grey {
    background-image:url(../images/back_grau.jpg);
    background-repeat:repeat-x;
}

#homepage_bottom {
    background-image:url(../images/back_grau.jpg);
    background-repeat:repeat-x;
    border-top:solid 0px #FFFFFF;
    padding:10px;
    font-size:12px;
    line-height:16px;
}
#homepage_starter_top {
    background-image:url(../images/box1_hp_starter.png);

}
#homepage_event_top {
    background-image:url(../images/box1_hp_event.png);
}
#homepage_event_top #text{
	width: 490px;
}
#homepage_advanced_top {
    background-image:url(../images/box1_hp_advanced.png);
}

#homepage_professional_top {
    background-image:url(../images/box1_hp_professional.png);
}
#homepage_domain_top {
    background-image:url(../images/box1_hp_mydomain.jpg);
}

#server_root_top {
    background-image:url(../images/box1_server_root.jpg);
}
#server_windows_top {
    background-image:url(../images/box1_server_windows.jpg);
}
#server_managed_top {
    background-image:url(../images/box1_server_managed.jpg);
}



#shop_top {
    background-image:url(../images/box1_shop.jpg);
    background-repeat:no-repeat;
    height:312px;
    /*border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;*/
}

#shop_top #shop_top_inner {
    padding-top:120px;
    padding-left:18px;
    padding-right:200px;
    font-size:12px;
  	line-height:18px;
}

#shop_bottom {
    background-image:url(../images/box3_shops.png);
    background-repeat:no-repeat;
    height:352px;
}

div.server_variations {
    height:279px;
    background-repeat:no-repeat;
}

#server_variations_root {
    background-image:url(../images/box3_server_root.jpg);
}
#server_variations_windows {
    background-image:url(../images/box3_server_windows.jpg);
}
#server_variations_managed {
    background-image:url(../images/box3_server_managed.jpg);
}

div.index_server_box_wrapper {
    position:absolute;
    width:386px;
    left:0px;
    top:550px;
}

div.index_shop_box_wrapper {
    position:absolute;
    width:382px;
    left:390px;
    top:550px;
}

div.index_txt_box_wrapper {
    position:absolute;
    width:382px;
    left:0px;
    top:785px;
}

table.server_three_table {
    width:100%;
    padding-top:50px;
    height:195px;
}

