/* Allgemeiner Teil Start*/
img {
	border: none;
}

.blue_header{
 font-size:14px;
 color:#4E80B3;
 font-weight:bold;
 
}

.blue_text{
/* color:#3491C6;  */
color:#000000;
}

.icon{
  position:relative;
  margin-left:5px;
}

.icon_table{
  position:relative;
  margin-left:5px;
  padding-top:2px;
}


.error_text{
	font:.75em/1.6em Arial, Helvetica, sans-serif;
	color: red;
}

#codes_list_table a:link, a:active, a:visited {
  border: solid 0px #000;
  color:#555555;
  text-decoration:underline;
  font-weight:bold;
}

#codes_list_table a:hover {
 /* background-color:#FFFFFF;         */
  color:#000000;
  border: solid 0px #000;
}


/* um Abstand zwischen Navigation und content zu bringen*/
#tag_manager_spacer{
	position:relative;
	height:20px;
}

#reg_box{
  position:relative;
  float:left;
  width:510px;
  height:350px;
}

#reg_pic_box{
  position:relative;
  float:right;
  width:150px;
  height:350px;
}

.reg_table{
  position:relative;
  margin-top:20px;
  margin-left:20px;
}

#login_box{
  position:relative;
  float:left;
  left:100px;
  width:510px;
  height:170px;
  top:25px;
  padding-top:20px;
  padding-left:20px;
  background-image:url(../img/signin/loginbanner.png);
  background-repeat:no-repeat;
}

#loginForm{
  position:relative;
  left:0px;
}

#login_bottom{
  position:relative;
  clear:both;
  float:left;
  width:510px;
  left:150px;
  top:40px;
}

#login_bottom_left{
  position:relative;
  clear:both;
  float:left;
  width:250px;
  height:150px;
  background-image:url(../img/signin/bannerinfo.png);
  background-repeat:no-repeat;
}

#login_bottom_left_text{
  float:right;
  width:140px;
  right:15px;
  position:relative;
  top:10px;
}

#login_bottom_left_img{
  position:relative;
  float:left;
  top:35px;
  left:5px;
}

#login_bottom_right_text{
  float:right;
  width:140px;
  right:15px;
  position:relative;
  top:10px;
}

#login_bottom_right{
  position:relative;
  float:right;
  width:240px;
  height:150px;
  background-image:url(../img/signin/bannerinfo.png);
  background-repeat:no-repeat;
}

#thanks_box{
  position:relative;
  margin-left:145px;
  margin-top:70px;
  width:510px;
  height:200px;
  background-image:url(../img/signin/banner.png);
  background-repeat:no-repeat; 
}

#thanks_text_box{
  float:left;
  position:relative;
  margin-left:10px;
  padding-top:20px;
  width:340px;
  height:200px;
}

#thanks_pic{
  float:right;
  position:relative;
  margin-right:25px;
  padding-top:15px;
}

#settings_box{
  position:relative;
  padding-top:20px;
  padding-left:20px;
  width:450px;
  height:650px;
  background-image:url(../img/settings/background_einstellungen.png);
  background-repeat:no-repeat; 
  float:left;
}

.settings_pic{
  position:relative;
  margin-top:20px;
  margin-right:40px;
}
/* Allgemeiner Teil End*/


/* Style Tag-Manager Index Start */
#tm_index_left_wrapper{
  position:relative;
  float:left;
  width:530px;
  height:500px;
  border:0pt solid black;
}

#tm_index_right_wrapper{
  position:relative;
  float:right;
  margin-right:10px;
  width:240px;
  height:500px;
  border:0pt solid black;
}

#tm_index_bottom_wrapper{
  clear:both;
  position:relative;
  width:790px;
  height:120px;
  border:0pt solid black; 
  margin-left:20px;
}

#tm_box_pic_wrapper{
  position:relative;
  min-height:350px;
  margin-top:10px;
}


#tm_box_wrapper{
  position:relative;
  margin-top:10px;
  width:510px;
  height:430px;
  margin-left:20px;
  border:0pt solid black;
  background-image:url(../img/index/bannertagmanager.png);
  background-repeat:no-repeat;
}


ul#tm_box_menu{
  list-style-type:none;
  margin-left:100px;
  padding-left:0;
}
ul#tm_box_menu li{
  float:left;
  padding-right:4px;
}
ul#tm_box_menu li a{
  background-color:#74A0CE;
  padding:0.5em;
  font-family:Helvetica, sans-serif, Arial;
  font-size:11px; 
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  -moz-border-radius:2px;
  outline:0;
  border:1pt solid white;
}
ul#tm_box_menu li a:hover{
  background-color:#4E80B3;
  color:#ffffff;
  text-decoration:none;
}


#tm_index_login{
  position:relative;
  background-image:url(../img/index/bannerlogin.png);
  background-repeat:no-repeat;
  min-height:140px;
  padding-left:20px;
  margin-top:10px;
  margin-bottom:15px;
}

#tm_index_login_table{
  position:relative;
  margin:0px;
}

#tm_index_reg{
  position:relative;
  top:8px;
  background-image:url(../img/index/bannerreg.png);
  background-repeat:no-repeat;
  height:300px;
  padding-left:20px;
}

#tm_index_reg_text{
  width:200px;
  position:relative;
}


#tm_index_tuts{
  float:left;
  width:260px;
  height:150px;
  position:relative;
  background-image:url(../img/index/bannerdownleft.png);
  background-repeat:no-repeat;
}

#tm_index_tuts_text{
  float:left;
  width:140px;
  margin-left:10px;
  margin-top:10px;
  position:relative;
}

#tm_index_tuts_hr{
  width:130px;
  margin-left:0px;
}

#tm_index_tuts_pic{
  position:relative;
  float:left;
  margin-left:20px;
  margin-top:20px;
  margin-right:10px;
}

#tm_index_pdf{
  float:left;
  width:260px;
  height:150px;
  position:relative;
  background-image:url(../img/index/bannerdownmiddle.png);
  background-repeat:no-repeat;
}

#tm_index_pdf_text{
  float:left;
  width:130px;
  margin-left:10px;
  margin-top:10px;
  position:relative;
}

#tm_index_pdf_hr{
  width:120px;
  margin-left:0px;
}

#tm_index_pdf_pic{
  position:relative;
  float:left;
  margin-left:10px;
  margin-top:20px;
  margin-right:10px;
}

#tm_index_prices{
  float:right;
  width:260px;
  height:150px;
  position:relative;
  background-image:url(../img/index/bannerdownright.png);
  background-repeat:no-repeat;
}

#tm_index_prices_text{
  float:left;
  width:130px;
  margin-left:10px;
  margin-top:10px;
  position:relative;
}

#tm_index_prices_hr{
  width:110px;
  margin-left:0px;
}

#tm_index_prices_pic{
  position:relative;
  float:left;
  margin-left:10px;
  margin-top:20px;
  margin-right:10px;
}



/* Style Tag-Manager Index End*/

/* Styles Manage-Site Start */
#man_left{
	position: relative;
    float:left;
 	width: 170px;
	min-height:400px;
    border: 0pt solid black;
}

#projects_header{
  position:relative;
  background-image:url(../img/manage/nav/reiter_navigator.png);
  background-repeat:no-repeat;
  padding-left:52px;
  margin-left:0px;
}


#projects_body{
  position:relative;
  margin-top:2px;
}


#nav_new_client{
  position:relative;
  background-image:url(../img/manage/nav/banner_background_neu_kampgane_projekt.png);
  background-repeat:no-repeat;
  height:42px;
  left:1px;
  top:-1px;
}

#nav_new_client_link_box{
  position:relative;
  float:left;
  left:25px;
  top:10px;
}

#nav_new_client_img_box{
  position:relative;
  float:left;
  left:20px;
  top:7px;
}

#manage_navlist{
  list-style:none;
  position:relative;
  top:-2px;
  background-image:url(../img/manage/nav/banner_navigator_main.png);
  background-repeat:repeat-y;
}



.nav_ul{
  margin:0px;
  padding:0px;
	list-style: none;
	list-style-type:  none;
	list-style-position:inside;
  text-indent:0px;

}

.nav_client{
  margin:0px;
  padding:0px;
  position:relative;
  top:10px;
  padding-bottom:5px;
  left:15px;
  list-style: none;
  list-style-type:  none;
  list-style-position:inside;
  list-style-image:url(../img/manage/nav/icon_mandant.png);
}

.nav_client_link{
  position:relative;
  top:-10px;
}

#nav_new_project{
  position:relative;
  margin-top:20px;
}

#new_project_pic{
  position:relative;
  margin-left:8px;
  top:3px; 
}

/*
.nav_project_trennstrich{
  position:relative;
  left:-55px;
  top:5px;
  margin-bottom:5px;
  width:154px;
}
*/


.nav_project_link{
  position:relative;
  left:0px;
  display: inline;
  top:-6px;
  margin-bottom:5px;
}

.nav_project_link_icon{
  position:relative;
  left:-35px;
  top:0px;
  margin-bottom:5px;
}

/*
a.nav_project_link:link, a.nav_project_link:active, a.nav_project_link:visited {
  border: solid 0px #000;
  color:#ffffff;
  text-decoration:underline;
}

a.nav_project_link:hover {
  color:#1144DD;
  border: solid 0px #000;
}
*/


#project_list{
  	list-style: none;
	list-style-type:  none;
	list-style-position:inside;
}





.nav_client_icon{
  float:left;
  clear:both;
  top:2px;
  left:10px;
  position:relative;
  padding-bottom:5px;
}


.nav_project{
  list-style-image:url(../img/manage/nav/icon_projekt.png);
  list-style-position:outside;
  margin-left:0px;
  width:100px;
}

#nav_new_project_wrapper{
  background-image:url(../img/manage/nav/banner_background_neu_kampgane_projekt.png);
  background-repeat:no-repeat;
  height:52px;
  left:-54px;
  position:relative;
  top:7px;
  width:156px;	
}

.nav_new_project_link{
  left:25px;
  position:relative;
  top:5px;	
}

.nav_new_project_icon{
  position:relative;
  left:20px;
  top:10px;	 	
}

.nav_pro_icon{
  float:left;
  position:relative;
  top:5px;
  margin-right:5px;
}
/*
.nav_client_link{
  left:15px;
  position:relative
}
*/



#man_right_top{
	position: relative;
    float:right;
    width: 612px;
    border: 0pt solid black;
}

#man_right_top_header{
  position:relative;
  background-image:url(../img/manage/body/project/reiter_projekt_details.png);
  background-repeat:no-repeat;
  height:20px;
}

#man_right_top_header_clients{
  position:relative;
  background-image:url(../img/manage/body/campaign/reiter_mandant_details.png);
  background-repeat:no-repeat;
  height:20px;
}

#man_right_top_body{
}




.icon_edit_small{
  position:relative;
  top:5px;
}

.img_project_small{
  position:relative;
  padding-left:35px;
}

#man_right_stats_header{
  position:relative;
  clear:both;
  background-image:url(../img/manage/bannerbig.png);
  background-repeat:no-repeat;
  padding-left:280px;
}

#man_right_stats_body{
 
}

#man_right_stats_code{
  position:relative;
  float:left;
  background-image:url(../img/manage/body/code_details/rahmen_code.png);
  background-repeat:no-repeat;
  width:220px;
  height:240px;
  top:10px;
}

#man_right_stats_code_img{
  position:relative;
  top:10px;
  left:10px;
}

#man_right_stats_details{
  position:relative;
  float:right;
  background-image:url(../img/manage/body/code_details/banner_code_details.png);
  background-repeat:no-repeat;
  width:380px;
  height:240px;
  top:10px;
}

#man_right_stats_details_icons{
  position:relative;
  top:40px;
  width:360px;
  left:10px;
}

#man_right_stats_download{
  position:relative;
  clear:both;
  background-image: url(../img/manage/body/code_details/banner_code_download.png);
  background-repeat:no-repeat;
  width:610px;
  top:10px; 
}

#code_detail_wrapper{
  position:relative;
  top:55px;
  min-height:650px;
}

#man_right_stats_nav{
  position:relative;
  background-image:url(../img/manage/body/bannerstats.png);
  background-repeat:no-repeat;
  width:450px;
  height:102px;
  left:65px;
  top:15px;
}

#stats_nav_left{
  position:relative;
  float:left;
  left:65px;
  margin-top:5px;

}

#stats_nav_right{
  position:relative;
  float:right;
  right:10px;
  margin-top:5px;

}



#code_stats_download{
  position:relative;
  left:140px;
}

#code_stats_buttons{
  position:relative;
  left:40px;
}


#download_stats_icon{
  position:relative;
  top:10px;
}

/* client details start */
#client_details{
  position:relative;
  float:left;
  width:175px;
  min-height:80px;
}

#project_details{
  position:relative;
  float:left;
  width:437px;
  min-height:80px;
}

#project_details_left{
  position:relative;
  float:left;
  left:10px;
  top:10px;
  width:450px;
  height:65px;	
}

#project_details_right{
  position:relative;
  float:left;
  left:145px;
  top:10px;
}
#client_details_wrapper{
  position:relative;
  float:left;
  top:0px;
  background-image:url(../img/manage/body/campaign/banner_background_mandant.png);
  background-repeat:no-repeat;
  width:175px;
  height:80px;	
}

#client_details_left{
  position:relative;
  float:left;
  top:2px;
  background-image:url(../img/manage/body/campaign/banner_background_mandant.png);
  background-repeat:no-repeat;
  width:175px;
  height:65px;
}

#codes_list_new {
  position:relative;
  padding-top: 10px;
  background-image:url(../img/manage/body/bannerneuercode.png);
  background-repeat:no-repeat;
  clear: both;
  width: 611px;
}

.client_details_new_code_img{
  position:relative;
  top:-25px;
  left:0px;
}

#client_details_left_body{
  background-image:url(../img/manage/body/project/banner_bearbeiten_loeschen.png);
  background-repeat:no-repeat;
  float:left;
  width:160px;
  height:45px;
  left:10px;
  top:10px;
  position:relative;
}

#client_details_right{

  position:relative;
  float:right;
  top:2px;
  background-image:url(../img/manage/banner_details_projekt.png);
  background-repeat:no-repeat;
  width:305px;
  height:116px;
  min-height:130px;
}

#client_details_right_icons{
  position:relative;
  float:right;
  top:90px;
  margin-right:5px;
}

/* client details end */

#man_right_bottom{
         position: relative;
         float:right;
	     width: 600px;
         border: 1pt solid black;
}

.man_nav_campaign{
	color:#00FF00;
}

.man_nav_campaign_a{
	color:#CC0000;
}

.man_nav_project{
	background-color:#00FF00;
	color:#FFFFFF;
}


#new_project{
	position: absolute;
	left: 50%;
	width: 500px;
	margin-left: -250px; 
	top: 50%;
	height: 300px;
	margin-top: -150px; 
	border: 1px solid #006699;
    background-color:#D9D9D9;
}

#new_project_close{
  text-align:right;
  margin-right:5px;

}

#new_campaign{
	position: absolute;
	left: 50%;
	width: 500px;
	margin-left: -250px; 
	top: 50%;
	height: 300px;
	margin-top: -150px; 
	border: 1px solid #006699;
    background-color:#D9D9D9;
}

.new_close{
  text-align:right;
  margin-right:5px;

}

#new_code{
	position: absolute;
	left: 50%;
	width: 600px;
	margin-left: -250px; 
	top: 30%;
	height: 500px;
	margin-top: -150px; 
	border: 1px solid #006699;
    background-color:#D9D9D9;
}

.new_code_close{
  text-align:right;
  margin-right:5px;

}

#code_edit_new_wrapper{
	position:relative;
	height:160px;
	width:620px;
	left:15px;
	background-image:url(../img/manage/new_code/trennstrich_online_offline.png);
	background-repeat:no-repeat;
	background-position:0px 60px;
	
}

#code_edit_img{
  position:relative;
  left:30px;
}

#code_edit_img_links{
  position:relative;
  left:0px; 
}


/* Styles Code Details Start */
#man_right_download_actions{
  position:relative;
  float:left;
  background-image:url(../img/manage/body/code_details/banneraktionen.png);
  background-repeat:no-repeat;
  height:200px;
  width:170px;
  left:20px;
}

#man_right_download_actions_table{
  position:relative;
  top:30px;
  left:15px;
}

#man_right_download_actions_countdown{
  position:relative;
  background-image:url(../img/manage/body/code_details/bannercountdown.png);
  background-repeat:no-repeat;
  top:45px;
  height:50px;
  padding-left:30px;
  padding-top:10px;
}

#man_right_download_actions_order{
  position:relative;
  top:25px;
  left:40px;
}

#man_right_download_details{
  position:relative;
  float:right; 
  background-image:url(../img/manage/body/code_details/bannerdetails.png);
  background-repeat:no-repeat;
  height:200px;
  width:370px;
  right:20px;
}

#man_right_download_details_table{
  position:relative;
  top:0px;
  left:10px;
  height:135px;
}

#man_right_code_header{
  position: relative;
  clear: both;
  background-image: url(../img/manage/bannerbig.png);
  background-repeat: no-repeat;
  padding-left: 280px;
  width: 611px;
  left:-1px;
  height:23px;
  float:left;
}


/* Styles Code Details Ende */

/* Styles Manage-Site Ende */


#cedit_left {
	width: 530px;
	height: 700px;
	top:10px;
	left:10px;
	float: left;
	background-image:url(../img/manage/cedit/background_left.png);
	background-repeat:no-repeat;
	position:relative;
}



#cedit_right {
	width: 260px;
	height: 600px;
	float: left;
	left:30px;
	top:10px;
	position:relative;
	background-image:url(../img/manage/cedit/background_right.png);
	background-repeat:no-repeat;	
}

#cedit_right_details{
  position:relative;
  clear:both;
  top:60px;
  left:5px;	
}

.cedit_icon {
	position:relative;
	left:10px;
}


#tabs {
	position:relative;
	left:20px;
	top:-10px;
}

#tabarea{
  position:relative;
  left:20px;

}

#tab0{
  padding-top:30px;
  height:300px;
}


#tab1{
  padding-top:30px;
  height:300px;
}

#tab2{
  padding-top:30px;
  height:300px;
}

#tab3{
  padding-top:30px;
  height:300px;
}


#tab_ocode{
  background-image:url(../img/manage/new_code/bannerofflinedata.png);
  background-repeat:no-repeat;
  padding-top:30px;
  height:300px;
}


#tab1_example{
  position:relative;
  top:30px;
  left:20px;
}

a#cedit_tab0_link{
  display:block;
  float:left;
  width:119px;
  height:25px;
  background: transparent url(../img/manage/cedit/buttons/button_generate_tag.png) 0px 0px no-repeat;
}

a:hover#cedit_tab0_link{
  background: transparent url(../img/manage/cedit/buttons/button_generate_tag.png) 0px -25px no-repeat;	
}

a#cedit_tab1_link{
  float:left;
  display:block;
  width:119px;
  height:25px;
  background: transparent url(../img/manage/cedit/buttons/button_optionen.png) 0px 0px no-repeat;
}

a:hover#cedit_tab1_link{
  background: transparent url(../img/manage/cedit/buttons/button_optionen.png) 0px -25px no-repeat; 
}

a#cedit_tab2_link{
  float:left;
  display:block;
  width:119px;
  height:25px;
  background: transparent url(../img/manage/cedit/buttons/button_download.png) 0px 0px no-repeat;
}

a:hover#cedit_tab2_link{
  background: transparent url(../img/manage/cedit/buttons/button_download.png) 0px -25px no-repeat;	
}

a#cedit_tab3_link{
  float:left;
  display:block;
  width:119px;
  height:25px;
  background: transparent url(../img/manage/cedit/buttons/button_statistiken.png) 0px 0px no-repeat;
}

a:hover#cedit_tab3_link{
  background: transparent url(../img/manage/cedit/buttons/button_statistiken.png) 0px -25px no-repeat;	
}


#tabarea{
  clear:both;
}


#tabarea .active {
		visibility: visible;
		display: block;
}

#tabarea .inactive {
		visibility: hidden;
		display: none;
		
}

.valid {
	background-color: #EFFFF3;
}

.costs {
	background-color: #FFF9EF;
}

.invalid {
	background-color: #FFEFEF;
}

#bill_overview{
  background-image:url(../img/manage/new_code/bannerpreis.png);
  background-repeat:no-repeat;
  position:relative;
  top:15px;
}

#navlist_ul {
	padding: 0;
	margin:0;
	list-style: none;
	list-style-type:  none;
	list-style-position:inside;
	margin-top:0px;
}

input#subdomain {
	width: 155px;
}

#subdomain_list{
  background-color:#FFFFFF;
  border:1pt solid grey;
  position:relative;
  z-index:5;
  height: 150px;
  overflow-y: scroll;
}

#subdomain_list ul { 
	list-style-type: none;
	cursor:pointer;
	margin: 0;
	padding: 0;
}

#subdomain_list ul li {
	list-style-type: none;
} 

#subdomain_list ul li.selected { 
	background-color:#C0C0C0;
}


.button_down{
  top:5px;
  position:relative;
}

/*
 * Refactored CSS
 */
 
 
.codes_list_table {
  width: 611px;
  clear:both;
}

/*
#codes_list_table tr {
  background-image: url(../img/manage/body/tablerow_back.png);
  background-repeat: no-repeat;
  padding-bottom: 0px;
}

#codes_list_table thead tr {
  background-image: url(../img/manage/body/tablerow_back.png);
  background-repeat: no-repeat;
  text-align: center;
}

*/

.progressbar {
	border: 1px solid #9FBBFF;
	background-color: #DFE8FF;
}

.progressbarText {
	border: 1px solid #5F8EFF;
	text-align: center;
	vertical-align: middle;		
}

#regtype_left{
	position:relative;
	width:250px;
	height:360px;
	background-image:url(../img/signin/banner_lite_account.png);
	background-repeat:no-repeat;
	float:left;
}

#regtype_middle{
	position:relative;
	width:250px;
	height:360px;
	background-image:url(../img/signin/banner_basic_account.png);
	background-repeat:no-repeat;
	float:left;
}

#regtype_back{
	position:relative;
	width:250px;
	height:360px;
	background-image:url(../img/signin/banner_background_reg.png);
	background-repeat:no-repeat;
	float:left;
	height:500px;
}

#regtype_back_icon{
  position:relative;
  top:15px;
  left:35px;	
}

#regtype_right{
	position:relative;
	width:250px;
	height:360px;
	background-image:url(../img/signin/banner_pro_account.png);
	background-repeat:no-repeat;
	float:left;
}

.pro_tm_single_box_wide{
  clear: both;
  width: 770px;
  margin-left: 30px;	
}

.regtype_details{
  left:14px;
  position:relative;
  top:170px;
  width:195px;
}

.regtype_prices{
  left:14px;
  position:relative;
  top:30px;
  width:195px;
}

.regtype_button {
  left:50px;
  position:relative;
  top:20px;
}
.regtype_info {
  position:relative;
  left:195px;
  top:15px;
}

#login_wrapper{
  clear: both;
  width: 555px;
  margin-left: 135px;	
  height:500px; 
}

#login_form_wrapper{
  position:relative;
	width:551px;
	height:214px;
	background-image:url(../img/signin/banner_login_background.png);
	background-repeat:no-repeat;
}

#login_form_left{
  position:relative;
  float:left;
  width:200px;
  left:20px;
  top:20px;
}

#login_form_right{
  position:relative;
  float:left;
  width:250px;
  left:80px;
  top:20px;
}

#cedit_msgbox{
  position:relative;
  width:470px;
  clear:both;
  left:20px;
  height:50px;
  border:1pt solid grey;
  display: none;
  color: #82bf11;
  background-color:#ffffff;
  padding-left:5px;
  top:5px;
}

#expand_pro{
  position:relative;
  float:left;
  width:202px;
  background-image:url(../img/settings/background_upgrade_pro.png);
  background-repeat:no-repeat;
  height:450px;	
}

#expand_pro_content{
  position:relative;
  top:210px;
  left:40px;	
}

#expand_pro_info{
  position:relative;
  float:right;
  right:50px;
  top:30px;
  color:#999;	
}

#expand_basic{
  position:relative;
  float:left;
  width:202px;
  background-image:url(../img/settings/background_upgrade_basic.png);
  background-repeat:no-repeat;
  height:450px;	
}

.cedit_tab_buttons{
  position:relative;
  left:100px;
  top:20px;
}

#tm_home_wrapper{
  position:relative;
  height:650px;
  background-image:url(../img/home/banner_background_main.png);
  background-repeat:no-repeat; 
}

#tm_home_bottom{
  position:relative;
  clear:both;
  top:10px;
}

#tm_home_top_left{
  position:relative;
  float:left;
  width:160px;
  height:262px;
  border:0pt solid black;
  top:-2px;
}

#tm_home_top_center{
  position:relative;
  float:left;
  width:490px;
  height:262px;
  border:0pt solid black;
}

#tm_home_top_right{
  position:relative;
  float:left;
  width:135px;
  height:262px;
  border:0pt solid black;
}

#tm_home_reg{
  position:relative;
  left:15px;	
}

.index_details_left{
  position:relative;
  float:left;
  width:300px;
  left:10px;
  top:5px;
}

.index_details_right{
  position:relative;
  float:left;
  width:150px;
  left:20px;
  top:25px;
}

#tm_home_bottom_left{
  position:relative;	
  float:left;
  width:420px;
  height:210px;
  top:-15px;
  left:0px;
  
}

#tm_home_bottom_left_tags{
  position:relative;
  left:0px; 
  top:0px;
  width:420px;
  height:165px;
  background-image:url(../img/home/banner_tag_varianten.png);
  background-repeat:no-repeat;   	
}

#tm_home_bottom_right{
  position:relative;
  float:left;
  width:380px;
  top:0px;
  height:210px;
  left:-1px;    
}

.tm_home_tags_img{
  position:relative;
  float:left; 
  width:65px; 
  top:15px; 
  left:35px;
}

.tm_home_tags_text{
  position:relative; 
  float:left; 
  width:200px; 
  left: 45px; 
  top:15px; 
  height:75px;
}

.tm_home_tags_next{
  float:left;
  position:relative;
  left:70px;
  top:70px;
}

.tm_home_tags_info{
  position:relative;
  clear:both;
  left:20px;
  top:8px;	
}

#tm_home_bottom_left_tagnition{
  position:relative;
  left:0px; 
  width:420px;
  height:175px;
  top:-5px;
  background-image:url(../img/home/banner_warum_tagnition.png);
  background-repeat:no-repeat;   
}

#project_details_wrapper{
  position:relative;
  float:left;
  top:2px;
  background-image:url(../img/manage/body/project/banner_background_projekt.png);
  background-repeat:no-repeat;
  width:435px;
  height:80px;
}


#noclient{
  position:relative;
  width:615px;	
}

#noclient_left{
  background-image:url(../img/manage/index/background_tm_home.png);
  background-repeat:no-repeat;
  float:left;
  height:180px;
  left:-10px;
  position:relative;
  width:306px;	
}

#noclient_right{
  background-image:url(../img/manage/index/background_tm_home.png);
  background-repeat:no-repeat;
  float:left;
  height:180px;
  position:relative;
  width:306px;
  left:-5px; 
}

.noclient_content{
  position:relative;
  left:10px;
  width:280px;
  height:140px;
}

#noclient_right_text{
  position:relative;
  float:left;
  width:170px; 
  height:100px;
}

#noclient_right_img{
  position:relative;
  float:left;
  width:100px; 
  height:100px;
}

.noclient_news_next{
  clear:both;
  position:relative;
  left:10px;
}

#login_firefox {
  position:relative;
  clear:both;
  top:10px;
  padding:10px;
  height:100px;
  background-image:url(../img/signin/banner_firefox.png);
  background-repeat:no-repeat;
}

#manage_firefox {
  position:relative;
  clear:both;
  padding:10px;
  height:100px;
  width:615px;
  background-image:url(../img/manage/banner_firefox.png);
  background-repeat:no-repeat;
  left:-8px;
}

#kb_left{
  position:relative;
  float:left;
  width:310px;
  height:300px;
  background-image:url(../img/knowledgebase/background_video_tuts.png);
  background-repeat:no-repeat; 
  left:10px;
}

#kb_right{
  position:relative;
  float:left;
  width:460px;
  height:300px;
  background-image:url(../img/knowledgebase/background_dokumente.png);
  background-repeat:no-repeat; 
  left:20px;
}

#kb_vid {
  left:4px;
  position:relative;
  top:23px;
}

.kb_right_doc{
  position:relative;
  top:20px;
  left:10px;  
  width:400px;
}
