/* CSS Document */

body {
	padding:0; margin:0 0 0 0px; background-color:#afc9da;
	text-align:center;
}

img{border:0;}

h1 { font-size: 14px;}
h2 { font-size: 12px;}
h3 { font-size: 10px;}
h4 {
	font-size: 13px;
	color:#ffffff;
	margin:20px;
}

.bluebox input {
	border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #666666; border-bottom:1px solid #666666;
}

#bg {
	background-image:url(../img/bg_blue.gif); background-repeat:repeat-x; width:100%; height:276px;
}

#all {
	width:880px;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-align:left;
}

#head {
	padding-top:12px; width:880px; height:276px;
}

#lang {
	width:880px; height:20px;
}

#sign_invite {
	width:634px; height:39px; margin-top:25px; margin-bottom:10px; float:left;
}

.container_Head {
	width:634px; height:16px; float:left;
}

.googlemap {
	width:174px;
	height:150px;
	background-color:#cccccc;
	margin-left:16px; margin-top:3px; margin-bottom:3px;
}

.info_right {
    float:right;
}

textarea {
    border : solid 1px #ccc;
    width:95%;

    margin-right:10px;
    padding:2px;
}

/* -=-=-=-=-=- Links -=-=-=-=-=- */

a:link {
	color: #656565; text-decoration: none;
}
a:visited {
	text-decoration: none; color: #656565;
}
a:hover {
	text-decoration: none; color: #000000;
}
a:active {
	text-decoration: none; color: #656565;
}

/* -=-=-=-=-=- BlueBox -=-=-=-=-=- */

.bluebox {
	width:634px;
    height:auto;
	background-color:#d4dde4;
	float:left;
	margin-bottom:10px;
    position : relative;
	margin-right:-3px;
	overflow : hidden;
}

.bluebox h1 {
	background-image:url(../img/textbullet.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	color:#656565;
	margin-left:3px;
}

.bluetitle {
	height:30px;
	width:634px;
	line-height:24px;
	background-image:url(../img/bg_blue_grad.gif);
}

.name1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	width:330px;
	color:#656565;
	margin-left:9px; margin-top:2px;
	float:left;
}

.name2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#656565;
	margin-left:9px; margin-top:2px;
	float:left;
}

.name_list {
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold; line-height:22px;
	color:#333333;
	/*float:left;*/
}

.pfeil {
	width:6px;
	height:22px;
	margin-top:3px; margin-left:9px;
	background-image:url(../img/pfeil.gif); background-repeat:no-repeat;
	float:left;
}

.bluepage {
	height:30px;
	width:634px;
	float:left;
	text-align:center;
	font-size:11px;
	background-image:url(../img/bg_blue_grad2.gif);
}

.content {
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.contentMessage_red {
  background-color: #f3d0c3;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:12px;
	padding-left:5px;
	border-left:2px solid #ffb99f; border-right:2px solid #ffb99f;
}

.contentMessage_green {
  background-color: #d1efc7;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:12px;
	padding-left:5px;
	border-left:2px solid #c7dbc1; border-right:2px solid #c7dbc1;
}

.contentMessage_yellow {
  background-image: url(../img/fax.gif);
  background-position: right;
  background-repeat: no-repeat;
  background-color: #fde69e;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:12px;
	padding-left:5px;
	border-left:2px solid #EABD36; border-right:2px solid #EABD36;
}

.redbox {
	width:634px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin-bottom:10px;
}

.redtitle {
	height:30px;
	width:634px;
	line-height:24px;
	background-image:url(../img/bg_red_grad.gif);
}

.redpage {
	height:30px;
	width:634px;
	float:left;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	background-image:url(../img/bg_red_grad2.gif);
}

.greenbox {
	width:634px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin-bottom:10px;
}

.greentitle {
	height:30px;
	width:634px;
	line-height:24px;
	background-image:url(../img/bg_green_grad.gif);
}

.greenpage {
	height:30px;
	width:634px;
	float:left;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	background-image:url(../img/bg_green_grad2.gif);
}

.yellowbox {
	width:634px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin-bottom:10px;
}

.yellowtitle {
	height:30px;
	width:634px;
	line-height:24px;
	background-image:url(../img/bg_yellow_grad.gif);
}

.yellowpage {
	height:30px;
	width:634px;
	float:left;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	background-image:url(../img/bg_yellow_grad2.gif);
}

/* -=-=-=-=-=- Language -=-=-=-=-=- */

.space {
	height:15px; width:800px; float:left;
}

.space2 {
	height:79px; width:55px; float:left;
}

.space_login {
	height:85px; width:270px; float:left;
}

.flag {
	height:13px; width:20px; margin-right:10px; float:right;
}

.flag_small {
	height:9px; width:15px; margin-left:5px; margin-top:3px; margin-right:5px; float:left;
}

/* -=-=-=-=-=- TopBox -=-=-=-=-=- */

.topbox {
	width:880px;
	height:97px;
}

.topbox_left {
	width:12px;
	height:97px;
	background-image:url(../img/topbox_left.gif);
	background-repeat:no-repeat;
	float:left;
}

.topbox_middle {
	width:844px;
	height:97px;
	background-image:url(../img/topbox_middle.gif);
	float:left;
}

.topbox_right {
	width:12px;
	height:97px;
	background-image:url(../img/topbox_right.gif);
	background-repeat:no-repeat;
	float:left;
}

.stars {
	background-image:url(../img/stars.gif);
	background-repeat:no-repeat;
	margin-top:9px;
	width:330px;
	height:79px;
	float:left;
}

.title {
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#53636e; font-size:16px; font-weight:bold;
	float:left; margin-top:35px; width:275px;
}

.subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#53636e; font-size:11px;
	float:left; width:275px;
}

.subtitle a {
	color:#53636e; font-size:13px; font-weight: bolder;
}

.login {
	width:230px;
	height:60px;
	margin-top:20px;
	float:left;
	padding-top:10px;
}

.login_field {
    width:170px;
	border: 1px solid #848484;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	margin-bottom:3px;
}

.login_Button {
	width:24px;
	height:20px;
	border: 1px solid #848484;
	background-image:url(../img/go.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	margin-bottom:3px;
}

.search_field {
	border: 1px solid #848484;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	margin-top:5px;
	float:left;
	width:142px;
	height: 16Px;
	margin-right: 2px;
}

.search_button {
	width:24px;
	height:20px;
	border: 1px solid #848484;
	background-image:url(../img/go.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10Px;
  padding: 0px 2px;
}

.searchtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-top: 2px;
}

/* -=-=-=-=-=- Main Content -=-=-=-=-=- */

.left {
	width:662px;
	height:auto;
	float:left;
}

.right {
	width:210Px;
	height:auto;
	float:left;
}

.contentBox {
	width:662px;
	height:auto;
	float:left;
}

.contentTop {
	width:662px;
	height:12px;
	background-image:url(../img/contentbox_top.gif);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

.contentMid {
	width:662px;
	height:auto;
	background-image:url(../img/contentbox_middle.gif);
	background-repeat:repeat-y;
	float:left;
}

.contentText {
	width:640px;
	height:auto;
	padding-top:3px; padding-right:12px; padding-bottom:13px; padding-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentMid[id] {
    height:auto;
    min-height:500px;
}

.contentBottom {
	width:662px;
	height:12px;
	background-image:url(../img/contentbox_bottom.gif);
	background-repeat:no-repeat;
	float:left;
}

.infoBox_top {
	width:206px;
	height:52px;
	background-image:url(../img/infobox_top.gif);
	background-repeat:no-repeat;
	float:left;
}

.infoBox_mid {
	width:206px;
	height:auto;
	background-image:url(../img/infobox_middle.gif);
	background-repeat:repeat-y;
	float:left;
}

.infoText {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; font-weight:bold; font-style:italic;
	padding-top:15px; padding-right:12px; padding-bottom:0px; padding-left:25px;
	margin-bottom:5px;
	width:100px;
	color:#606f78;
	float:left;
}

.infoCodesTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12Px; line-height:16px;font-weight : bold;
	padding-top:8px; padding-right:12px; padding-bottom:0px; padding-left:25px;
	/*width:200px;*/
	color:#606f78;
	float:left;
}

.infoCodes {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;
	padding-top:8px; padding-right:12px; padding-bottom:0px; padding-left:25px;
	margin-bottom:5px;
	/*width:200px;*/
	color:#606f78;
	float:left;
}

.infoSignin {
	width:47px;
	height:55px;
	margin-top:0px;
	float:left;
	margin-bottom: 7px;
}

.infoBox_bottom {
	width:206px;
	height:16px;
	background-image:url(../img/infobox_bottom.gif);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

.adBox_top {
	width:206px;
	height:12px;
	background-image:url(../img/adbox_top.gif);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

.adBox_mid {
	width:206px;
	height:610px;
	text-align:center;
	background-image:url(../img/adbox_middle.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
	background-color:#fff;
}

.adBox_bottom {
	width:206px;
	height:12px;
	background-image:url(../img/adbox_bottom.gif);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

.searchbox_left {
	width:7px;
	height:86px;
	background-image:url(../img/searchfield_left.gif);
	background-repeat:no-repeat;
	float:left;
}

.searchbox_middle {
	width:237px;
	height:86px;
  padding-top: 5px;
	background-image:url(../img/searchfield_middle.gif);
	background-repeat:repeat-x;
	color:#000000;
	float:left;
}

.searchbox_middle form {
  margin: 0px;
}

.searchbox_text {
  background-image: url(../img/search_bg.gif);
  background-repeat: no-repeat;
  text-align: left;
  padding-left: 44px;
  font-size:11px;
}

.searchbox_lastsearch {
  height: 38px;
  margin-left:-48px;
  padding-left:48px;
  border-bottom: 1px dashed #FFFFFF;
}

.tagbox_middle {
	width:383px;
	height:81px;
	padding-top:5px;
	text-align:center;
	background-image:url(../img/tagfield_middle.gif);
	background-repeat:repeat-x;
	float:left;
	overflow: hidden;
}

* html .tagbox_middle {
    padding-top : 1px;
    height: 86px;
}

.tagbox_text {
  background-image: url(../img/tag_bg.gif);
  background-repeat: no-repeat;
  text-align: left;
  padding-left: 44px;
  margin-left: 3px;
  font-size: 11px;
  overview: hidden;
  height: 81px;
}

.tagbox_right {
	width:7px;
	height:86px;
	background-image:url(../img/tagfield_right.gif);
	background-repeat:no-repeat;
	float:left;
}

.trenner {
	width:634px;
	height:33px;
	background-image:url(../img/trenner.gif);
	background-repeat:repeat-x;
	float:left;
}

/* -=-=-=-=-=- Tabellen -=-=-=-=-=- */

table {
    width : 100%;
    border-collapse : collapse;
}

table input.inputarea {
    width : 250px;
    margin-right : 5px;
    border-left:1px solid #333333;
    border-top:1px solid #333333;
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
}

table input.inputradio {
    border : none;
}

table input.inputcheckbox {
    border:none;
}

table select {
    width : 250px;
    margin-right : 5px;
    border-left:1px solid #333333;
    border-top:1px solid #333333;
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
}

table textarea {
    width : 95%;
    border-left:1px solid #333333;
    border-top:1px solid #333333;
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
}

td {
    padding : 3px 5px;
    text-align : left;
    vertical-align: top;
}

td.descr {
    font-weight : bolder;
    width : 130px;
    vertical-align : middle;
    line-height:23px;
}

td.icon {
    width : 15px;
    cursor:pointer;
}

td.value {
}

input.phonefax1 {
    width : 30px;
    margin-right : 0px;
}

input.phonefax2 {
    width : 50px;
    margin-right : 0px;
}

input.phonefax3 {
    width : 130px;
}

/* -=-=-=-=-=- Navigation -=-=-=-=-=- */

#navi {
	width:auto;
	height:24px;
	float:left;
}

.buttonBlue {
	margin-right:5px;
	height:24px;
	width:90px;
	background-image:url(../img/navibutton_blue.gif);
	background-repeat:no-repeat;
	float:left;
}

.buttonYellow {
	margin-right:5px;
	height:24px;
	width:90px;
	background-image:url(../img/navibutton_yellow.gif);
	background-repeat:no-repeat;
	float:left;
}

.buttonLightYellow {
	margin-right:5px;
	height:24px;
	width:90px;
	background-image:url(../img/navibutton_lightyellow.gif);
	background-repeat:no-repeat;
	float:left;
}

.buttonYellow_Big {
	margin-right:5px;
	height:24px;
	width:101px;
	background-image:url(../img/navibutton_yellow_big.gif);
	background-repeat:no-repeat;
	float:left;
}

.buttonLightYellow_Big {
	margin-right:5px;
	height:24px;
	width:101px;
	background-image:url(../img/navibutton_lightyellow_big.gif);
	background-repeat:no-repeat;
	float:left;
}

.buttonGrey {
	margin-right:5px;
	height:24px;
	width:90px;
	background-image:url(../img/navibutton_grey.gif);
	background-repeat:no-repeat;
	float:left;
}

.linkText {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center;
	color:#656565;
	line-height:24px;
}

/* -=-=-=-=-=- Einzelansicht -=-=-=-=-=- */

#map_frame {
	margin-top:10px;
	margin-bottom:10px;
	margin-right : 10px;
	height:283px;
	width:250px;
	float:right;
}

#map {
	left:5px;
	width:241px;
	height:268px;
}

.googleTop {
	width:253px;
	height:7px;
	background-image:url(../img/google_top.gif); background-repeat:no-repeat;
	overflow:hidden;
}

.googleMid {
	width:253px;
	height:267px;
	background-image:url(../img/google_mid.gif); background-repeat:repeat-y;
}

.googleBottom {
	width:253px;
	height:7px;
	background-image:url(../img/google_bottom.gif); background-repeat:no-repeat;
}

#data {
	/*width:302px;*/
	height:auto;
    /*float:left;*/
	margin-right:64px; margin-left:6px; margin-bottom:10px; margin-top:3px;
}

.field {
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.textfield {
    width : 250px;
	border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #666666; border-bottom:1px solid #666666;
}

/* -=-=-=-=-=- Container -=-=-=-=-=- */

.container1 {
    position:relative;
	width:634px;
	background-color:#e7eaeb;
	float:left;
}

.container2 {
	width:634px;
	background-color:#d9e1e6;
	float:left;
}

/*.container3 {
	width:634px;
	height:126px;
	background-image:url(../img/bg_container3.gif);
	background-repeat:repeat-x;
	float:left;
	margin-top:1px;
}

.container4 {
	width:634px;
	height:126px;
	background-image:url(../img/bg_container4.gif);
	background-repeat:repeat-x;
	float:left;
	margin-top:1px;
}*/

.container_text {
	padding-top:5px; padding-right:0px; padding-bottom:10px; padding-left:5px;
}

.container_text2 {
    position:relative;
	padding-top:0px; padding-right:0px; padding-bottom:10px; padding-left:5px;
}

.containerSpace {
	width:634px;
	height:12px;
	float:left;
	overflow:hidden;
}

.company_doku {
	width:16px;
	height:16px;
	margin-top:2px;
	background-image:url(../img/doku.gif);
	background-repeat:no-repeat;
	float:left;
}

.companyName {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;
	color:#656565;
	margin-right:10px;
	margin-left:5px;
	margin-top:2px;
	float:left;
}

.rate {
	width:14px;
	height:14px;
	background-image:url(../img/star.gif);
	background-repeat:no-repeat;
	float:right;
}

.logo {
	width:85px;
	height:85px;
	float:left;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}

.companyInfo {
	width:634px;
	float:left;
	height:auto;
}

.companyText {
    width : 470px;
    padding-bottom : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	margin-left:30px;
	float:left;
	position:relative;
	display:inline;
}

.kontakt {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	float:left;
	margin-left:30px;
	width : 470px;
	position:relative;
	display:inline;
}

.kontakt_icons {
	vertical-align:middle;
	margin-right:3px;
	margin-bottom:1px;
}

.profileButton {
    padding : 0px;
    margin : 0px;
	border: 1px solid #848484;
	padding-left:5px; padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	background-image:url(../img/ebd_button.gif); background-repeat:repeat-x;
	float:right;
	overflow:hidden;
	line-height:18px;
	margin-right:10px;
	margin-bottom:10px;
    width : auto;
	height:20px;
}

.wizardButton {
	border: 1px solid #848484;
	padding-left:5px; padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	background-image:url(../img/ebd_button.gif); background-repeat:repeat-x;
	float:right;
	line-height:18px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
	width:auto; height:20px;
}

.entryButton {
	border: 1px solid #848484;
	padding: 4px 20px 4px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	background-image:url(../img/ebd_button.gif); background-repeat:repeat-x;
	line-height:18px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
	width:auto; height:20px;
}

.loginboxButton {
	border: 1px solid #848484;
	padding-left:5px; padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	background-image:url(../img/ebd_button.gif); background-repeat:repeat-x;
	float:left;
	line-height:18px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
	width:auto; height:20px;

}
/* -=-=-=-=-=- BottomButtons -=-=-=-=-=- */



.sign {
	width:177px;
	height:39px;
	background-image:url(../img/bottombutton_middle.gif);
	background-repeat:repeat-x;
	border:1px solid #b7b7b7;
	float:left;
}

.invite {
	width:177px;
	height:39px;
	background-image:url(../img/bottombutton_middle.gif);
	background-repeat:repeat-x;
	border:1px solid #b7b7b7;
	float:right;
}

.bulletsign {
	width:54px;
	height:39px;
	margin-left:0px;
	background-image:url(../img/pfeil_signin.gif);
	background-repeat:no-repeat;
	float:left;
}

.bulletinvite {
	width:54px;
	height:39px;
	margin-left:0px;
	background-image:url(../img/pfeil_invite.gif);
	background-repeat:no-repeat;
	float:left;
}

.buttonBottom_Text {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; line-height:40px;
	margin-left:5px;
	color:#1c6eae;
	float:left;
}

/* -=-=-=-=-=- Footer -=-=-=-=-=- */

.foot {
    clear:both;
	width:662px;
	height:97px;
	float:left;
}

.footbox_left {
	width:12px;
	height:97px;
	background-image:url(../img/footbox_left.gif);
	background-repeat:no-repeat;
	float:left;
}

.footbox_middle {
	width:638px;
	height:97px;
	background-image:url(../img/footbox_middle.gif);
	float:left;
}

.footText {
	text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;
	margin-top:33px;
}

.footbox_right {
	width:12px;
	height:97px;
	background-image:url(../img/footbox_right.gif);
	background-repeat:no-repeat;
	float:left;
}

/* -=-=-=-=-=- TagCloud -=-=-=-=-=- */

.tagCloud1 {
    margin : 2px;
    float:left;
    font-size : 0.8em;
}

.tagCloud2 {
    margin : 2px;
    float:left;
    font-size : 1.1em;
}

.tagCloud3 {
    margin : 2px;
    float:left;
    font-size : 1.3em;
}

.tagCloud4 {
    margin : 2px;
    float:left;
    font-size : 1.6em;
}

.tagCloud5 {
    margin : 2px;
    float:left;
    font-size : 1.9em;
}



/* Forum */
.forum th {
    font-weight : bolder;
    vertical-align : middle;
    line-height:23px;
    width : auto;
}
.forum td {
}
.celllong {
	width:250px;
}
.odd td {
	background-color:#eee;
}

/* Tagcloud */

#htmltagcloud { text-align: center; line-height: 16px; overflow : hidden; }
* html #htmltagcloud { line-height: 22px; overflow : hidden; }
span.tagcloud0 { font-size: 12px;}
span.tagcloud0 a {text-decoration: none;}
span.tagcloud1 { font-size: 13px;}
span.tagcloud1 a {text-decoration: none;}
span.tagcloud2 { font-size: 14px;}
span.tagcloud2 a {text-decoration: none;}
span.tagcloud3 { font-size: 15px;}
span.tagcloud3 a {text-decoration: none;}
span.tagcloud4 { font-size: 16px;}
span.tagcloud4 a {text-decoration: none;}
span.tagcloud5 { font-size: 17px;}
span.tagcloud5 a {text-decoration: none;}
span.tagcloud6 { font-size: 18px;}
span.tagcloud6 a {text-decoration: none;}
span.tagcloud7 { font-size: 19px;}
span.tagcloud7 a {text-decoration: none;}
span.tagcloud8 { font-size: 20px;}
span.tagcloud8 a {text-decoration: none;}
span.tagcloud9 { font-size: 21px;}
span.tagcloud9 a {text-decoration: none;}
span.tagcloud10 { font-size: 22px;}
span.tagcloud10 a {text-decoration: none;}

#pwQuality {
    border: 1px solid #666666;
    background-color:#FF0000;
    width:0px;
    text-align:center;
}

/* -=-=-=-=-=- 100% -=-=-=-=-=- */

.indextopBox {
	width:852px;
	height:40px;
	float:left;
	margin-bottom:10px;
}

.indextopBox h1 {
	font-size:16px;
	margin-bottom:12px;
	margin-top:11px;
	text-align:center;
	color:#FFFFFF
}

.indextopbox_left {
	width:7px;
	height:40px;
	background-image:url(../img/indextop_left.gif);
	background-repeat:no-repeat;
	float:left;
}

.indextopbox_middle {
	width:828px;
	height:40px;
	background-image:url(../img/indextop_middle.gif);
	background-repeat:repeat-x;
	float:left;
}

.indextopbox_right {
	width:7px;
	height:40px;
	background-image:url(../img/indextop_right.gif);
	background-repeat:no-repeat;
	float:left;
}

.contentBox100 {
	width:880px;
	height:auto;
	float:left;
}

.contentTop100 {
	width:880px;
	height:12px;
	background-image:url(../img/contentbox_top100.gif);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

.contentMid100 {
	width:880px;
	height:auto;
	background-image:url(../img/contentbox_middle100.gif);
	background-repeat:repeat-y;
	float:left;
}

.contentText100 {
	width:842px;
	height:auto;
	padding-top:3px; padding-right:12px; padding-bottom:2px; padding-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentBottom100 {
	width:880px;
	height:12px;
	background-image:url(../img/contentbox_bottom100.gif);
	background-repeat:no-repeat;
	float:left;
}

.index_left {
	width:416px;
	height:20px;
	float:left;
}

.indexbox_top {
	background-image:url(../img/indexbox_top.gif);
	background-repeat:no-repeat;
	height:72px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}

.indexbox_bottom {
	background-image:url(../img/indexbox_bottom.gif);
	background-repeat:no-repeat;
	height:148px;
	color:#FFFFFF;
	overflow: hidden;
}

.indexbox_bottom_text_r {
	background-image:url(../img/indexicon_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:148px;
	color:#FFFFFF;
}

.indexbox_bottom ul {
    padding : 0px;
    margin : 0px;
}

.indexbox_bottom li {
    padding : 0px;
    margin : 0px 0px 0px 30px;
}

.indexbox_bottom_text_l {
	background-image:url(../img/indexicon_left.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:148px;
	padding-left:20px;
	color:#FFFFFF;
}

.indexbox_bottom_text_l p {
    padding : 85px 0px 0px 0px;
    font-weight: 900;
    margin : 0px;
}

.indexbox_bottom_text_l form {
  margin: 0px;
  padding: 0px;
}

.indexbox_bottom_text_r li {
  font-weight: 900;
	padding-top:10px;
	padding-left:25px;
}

.index_right {
	width:416px;
	height:220px;
	float:right;
}

.foot100 {
  clear:both;
	width:880px;
	height:97px;
	float:left;
}

.footbox_left100 {
	width:12px;
	height:97px;
	background-image:url(../img/footbox_left.gif);
	background-repeat:no-repeat;
	float:left;
}

.footbox_middle100 {
	width:844px;
	height:97px;
	background-image:url(../img/footbox_middle.gif);
	float:left;
}

.footText100 {
	text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;
	margin-top:33px;
}

.footbox_right100 {
	width:12px;
	height:97px;
	background-image:url(../img/footbox_right.gif);
	background-repeat:no-repeat;
	float:left;
}


/* -=-=-=-=-=- 100% Ende -=-=-=-=-=- */


/* -=-=-=-=-=- Mai07 -=-=-=-=-=-=-=- */

.bottomBox1 {
	float:left;
	background-image:url(../img/bottombox1.gif);
	background-repeat:no-repeat;
	width:218px;
	height:97px;
}

.bottomBox2 {
	float:left;
	background-image:url(../img/bottombox2.gif);
	background-repeat:no-repeat;
	width:217px;
	height:97px;
}

.bottomBox3 {
	float:left;
	background-image:url(../img/bottombox3.gif);
	background-repeat:no-repeat;
	width:433px;
	height:97px;
}

.content_recent {
	width:322px;
	height:57px;
	padding:20px;
	line-height:18px;
}

.content_recent p {
	margin:0;
	padding:0;
	border-bottom: 1px dashed #9db7c9;
}

.bottomBox1 a {
	text-decoration:none;
	color:#FFFFFF;
}

.bottomBox2 a {
	text-decoration:none;
	color:#FFFFFF;
}

.filter_country {
	float:right;
	margin: 4px 10px 0 5px;
}

.6steps {
  position: relative;
	width:634px;
	height:110Px;
	background-color: #afc9da;
}

.6steps img {
	margin:0;
	padding:0;
}

.step1_active {background-image:url(../img/step1_active.gif);}
.step1_done {background-image:url(../img/step1_done.gif);}

.step2_todo {background-image:url(../img/step2_todo.gif);}
.step2_active {background-image:url(../img/step2_active.gif);}
.step2_done {background-image:url(../img/step2_done.gif);}

.step3_todo {background-image:url(../img/step3_todo.gif);}
.step3_active {background-image:url(../img/step3_active.gif);}
.step3_done {background-image:url(../img/step3_done.gif);}

.step4_todo {background-image:url(../img/step4_todo.gif);}
.step4_active {background-image:url(../img/step4_active.gif);}
.step4_done {background-image:url(../img/step4_done.gif);}

.step5_todo {background-image:url(../img/step5_todo.gif);}
.step5_active {background-image:url(../img/step5_active.gif);}
.step5_done {background-image:url(../img/step5_done.gif);}

.step6_todo {background-image:url(../img/step6_todo.gif);}
.step6_active {background-image:url(../img/step6_active.gif);}
.step6_done {background-image:url(../img/step6_done.gif);}

.step1_active, .step1_done, .step2_todo, .step2_active, .step2_done, .step3_todo, .step3_active, .step3_done, .step4_todo, .step4_active, .step4_done, .step5_todo, .step5_active, .step5_done, .step6_todo, .step6_active, .step6_done {
	background-repeat: no-repeat;
	width:104px;
	height:30px;
	float:left;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding-top:72px;
	color:#405a69;
	margin: 0px 1px 0px 0px;
}

/* Mai 07 Ende */

.paginationCurrent {
  font-weight: 900;
}

.countryFilter {
  display: inline;
}

.countryFilter select {

  width: 120px;
  margin-left: 3px;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}

.entryBoxLabel {
  font-size: 9px;
}

p.code {
  width: 75%;
  text-align: center;
  margin: 20px auto;
  padding: 10px;
  border:1px solid #b7b7b7;
}

p.rankimg {
  width: 75%;
  text-align: center;
  margin: 20px auto;
}

.paginator {
  margin-top: 7Px;
}

.activationCode {
  width: 100px;
}