/*  
Theme Name: badgepoint Namensschilder GmbH 
Theme URI: http://www.badgepoint.de
Description: Color Definition for Info Part
Version: 1.0
Author URI: http://www.edit.de/
*/

A:hover {
   color: #3399CC;
}

h3 {

}

li {
   	color: #3399CC;
   	list-style-position:outside;
}


.bullet_text_color {
	color: black;
}

#header {
	background-color: #3399CC;
}

#header_mid {
}

#header_bottom {
	border: 1px solid #3399CC;
background-color: white;
}

#header_bottom p {
	color:#3399CC;
}

#submenu_header {
	background-color: #3399CC;	
	color: #ffffff;

}

#submenu_header a{
	color:white;
}

#submenu_items {
	border-color: #3399CC;
}

#submenu_items .odd{
	background-color: #D3D3D3;
	color: #3399CC;
}

#submenu_items .even{
	background-color: #D3D3D3;
	color: #3399CC;
}

#submenu_items .active{
	background-color: #D3D3D3;
	color: #3399CC;
}

#submenu_items .active a{
	color: #3399CC;
}


#menu_space {
	/*border-bottom-color: #003399; */
	background-color: #D3D3D3;
}

#content h1 {
	color: #3399CC;
}


#content_home {
	background-image : url(../gfx/illu_server.gif);
}

#content_home h1 {
	color:  white;
}	

#content_home p {
	color:  white;
}	


#content_home_product {
	right:30px;
	top:90px;
}

#sidebar_login {
	margin:0px;
	padding:0px;
}

#sidebar_right_inner {
	border: 0px solid #3399CC;
}

#sidebar_right_inner_content{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#sidebar_right_inner_content p {
	margin-top:1px;	
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	border-top: 1px solid #3399CC;
	border-bottom: 1px solid #3399CC;
	padding:5px;
        margin-bottom:8px;
}

.sidebar_right_inner_content_header {
	background: #3399CC  url(../gfx/pfeil_un.gif) no-repeat 2px 0px;
	font-weight:bold;
	line-height:20px;
	padding-top:1px;
	padding-left:22px;
	padding-bottom:1px;
	min-height:21px;
	max-height:21px;
	height:19px;
	margin:0;
	color: #ffffff;	

}

#badgepoint_id {
	
}


#prg_designer{
	padding:1px;
}

.tx-dirlisting-pi1 {
	padding-left:0px;
	padding-top:1px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:7px;
}

.tx-dirlisting-pi1 table{
	background-color:#3399CC;
	border-left: 1px solid #3399CC; 
	border-right: 1px solid #3399CC; 
}

.tx-dirlisting-pi1 td{
	border-bottom: 1px solid #3399CC; 
}


.tx-dirlisting-pi1-row {

}

.tx-dirlisting-pi1-title {
	font-size:10px;
	color:black;	
	text-indent:5px;
	margin-bottom:3px;
	background-color:white;
	display: none;
}


.tx-dirlisting-pi1-title a{
	font-size:10px;
	color:#3399CC;	
	background-color:white;
}

.tx-dirlisting-pi1-header-row {
	color:white;
	font-size:10px;
	font-weight:bold;
	background-color:#3399CC;
}

.tx-dirlisting-pi1-header-icon {
	color:black;
}

.tx-dirlisting-pi1-header-filename {
	font-size:10px;
}


.tx-dirlisting-pi1-icon{
	background-color:white;	
	
}

.tx-dirlisting-pi1-filename{
	background-color:white;	
}

.tx-dirlisting-pi1-filename a {
	color:black;
	font-size:10px;
	text-decoration: none;
}

.tx-dirlisting-pi1-filesize {
	color:black;
	font-size:10px;
	background-color:white;	
}

.tx-dirlisting-pi1-filemod {
	color:black;
	font-size:10px;
	background-color:white;	
}


.tx-dirlisting-pi1-filedelete{
	background-color:white;	
}


.tx-fileupload-pi1 {
	padding-left:1px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	color:black;
}

.uploader_wrapper{
	padding:2px;
}

DIV.uploader_info_text{
	color:black;
	font-size:11px;
	text-indent:3px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:2px;
}

DIV.uploader_status_text p{
	color:black;
	font-size:10px;
	text-indent:3px;
}

.uploader_text{
  position: relative;
  float: left;
}

.uploadtext{
 width:310px;
 font-size:10px;
}

.uploader_button_wrapper {
  position:relative;
  right:5px;
   float:right;
}

div.uploader {
  position: relative;
  width: 162px;
  height: 19px;
  overflow: hidden;
  margin-bottom:2px;
}

input.uploadbox {
  position: absolute;
  right: 0;
  font-size: 30px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity: 0);
}

div.uploader_img_en {
  background: transparent url(../gfx/buttons_en/button_select_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  cursor:pointer;
  margin-left:50px;
}

div.uploader_img_de {
  background: transparent url(../gfx/buttons_de/button_select_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  cursor:pointer;
  margin-left:50px;
}

div.uploader_img_es {
  background: transparent url(../gfx/buttons_es/button_select_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  cursor:pointer;
  margin-left:50px;
}

div.uploader_img_fr {
  background: transparent url(../gfx/buttons_es/button_select_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  cursor:pointer;
  margin-left:50px;
}



div.uploader_list_de {
  background: transparent url(../gfx/buttons_de/button_select_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  cursor:pointer;
  margin-left:0px;
}

div.uploader_list_en {
  background: transparent url(../gfx/buttons_en/button_select_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  cursor:pointer;
  margin-left:40px;
  
}

div.uploader_list_es {
  background: transparent url(../gfx/buttons_es/button_select_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  cursor:pointer;
  margin-left:40px;
  
}

div.uploader_list_fr {
  background: transparent url(../gfx/buttons_fr/button_select_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  cursor:pointer;
  margin-left:40px;
  
}


div.uploader_list {
  background: transparent url(../gfx/browse_list_de.jpg) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:25px;
  cursor:pointer;
 }


div.uploader_submit {
  position: relative;
  width: 162px;
  height: 19px;
  overflow: hidden;
}

div.upload_submit_image_en {
  background: transparent url(../gfx/buttons_en/button_upload_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  margin-left:50px;
}

div.upload_submit_image_de {
  background: transparent url(../gfx/buttons_de/button_upload_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  margin-left:50px;
}

div.upload_submit_image_es {
  background: transparent url(../gfx/buttons_es/button_upload_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  margin-left:50px;
}

div.upload_submit_image_fr {
  background: transparent url(../gfx/buttons_fr/button_upload_image.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 110px;
  height:19px;
  margin-left:50px;
}


div.upload_submit_list_en {
  background: transparent url(../gfx/buttons_en/button_upload_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  margin-left:40px;
}

div.upload_submit_list_de {
  background: transparent url(../gfx/buttons_de/button_upload_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  margin-left:0px;
}

div.upload_submit_list_es {
  background: transparent url(../gfx/buttons_es/button_upload_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  margin-left:0px;
}

div.upload_submit_list_fr {
  background: transparent url(../gfx/buttons_fr/button_upload_namelist.gif) no-repeat scroll left bottom;
  white-space: normal;
  width: 162px;
  height:19px;
  margin-left:0px;
}




.tx-loginboxmacmade-pi1 {
        margin-top:0px;
}


.tx-loginboxmacmade-pi1-header {
	background: #3399CC  url(../gfx/pfeil_un.gif) no-repeat 2px 0px;
	font-weight:bold;
	line-height:20px;
	padding-top:1px;
	padding-left:22px;
	padding-bottom:1px;
	min-height:21px;
	max-height:21px;
	height:19px;
	margin:0;
	color: #ffffff;	
}

.tx-loginboxmacmade-pi1-form {
	margin-top:1px;	
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	border-top: 1px solid #3399CC;
	padding:5px;
}

.tx-loginboxmacmade-pi1-welcome {
	display:none;

}

.tx-loginboxmacmade-pi1-error {
	padding:5px;
	background-color: #3399CC;
	color:white;
}

.tx-loginboxmacmade-pi1-logout {
	display:none;
}		

.tx-loginboxmacmade-pi1-loggedUser{
	font-weight:normal;
	font-size:10px;
	color:black;
}


#tx-loginboxmacmade-pi1-form-submit{
	padding-top:5px;
	height: 25px;
}

#tx-loginboxmacmade-pi1-form-start-creator{
	padding-top:10px;
	height: 35px;
}

.tx-loginboxmacmade-pi1-loginTable{
}

.tx-loginboxmacmade-pi1-loginTable.input {
	
}

.tx-loginboxmacmade-pi1-loginTable.password {
	
}

.tx-loginboxmacmade-pi1-loginTable.submit {
	
}

.tx-loginboxmacmade-pi1-fpassLink {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:4px;	
	margin:0px;
	border-left: 1px #3399CC solid;
	border-right: 1px #3399CC solid;
	border-bottom: 1px #3399CC solid;
}

.tx-loginboxmacmade-pi1-status {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:4px;	
	margin:0px;
	border-left: 1px #3399CC solid;
	border-right: 1px #3399CC solid;
	border-bottom: 1px #3399CC solid;
}

.tx-loginboxmacmade-pi1-forgotpassword {
	padding:5px;
	background-color: #3399CC;
	color:white;
}

.tx-loginboxmacmade-pi1-forgotpasswordForm {
	margin-top:1px;	
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	border-top: 1px solid #3399CC;
	padding:5px;

}

.tx-irfaq-pi1 dt {
		font-weight:bold;

}

.input {
	width:170px;
}

.password {
	width:170px;
}

.submit {
	margin-top:2px;
}

#login_label {
	padding-left:3px;
	padding-right:3px;
	color:white;
	font-weight:bold;
}




#login_field {
	padding:3px;
}


/*  
die styles für die tabellen
*/

.badgeserver {
 	width:500px;
 	min-width:500px;
 	max-width:500px;
 	border-collapse:collapse;
}

.badgeserver td{ 
	border:1px solid #3399CC; 
	vertical-align:middle;
	text-align:center; 
	background-color:#FFFFFF;
	overflow:hidden;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
}

.badgeserver th{ 
	border:1px solid #3399CC; 
	vertical-align:middle;
	text-align:center; 
	overflow:hidden;
	background-color:#FFFFFF;
	height:20px;
	font-size:10px;
}

.badgeserver caption{ 
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	line-height:20px;
	overflow:hidden;
	font-weight:bold;
	background-color:#3399CC;
	height:20px;
	min-height:20px;
	max-height:20px;
	padding-top:0px;
	width:33;
	font-size:10px;
}

#register{
	border: 1px solid #3399CC;
	padding: 10px;
}

#register_header{
	color:white;
	background-color: #3399CC;
	font-weight: bold;
	padding-top: 4px;
	padding-left:10px;
	height:21px;
	min-height: 17px;
	max-height: 17px;
}

.content_text_box_1 {
	background-color: #ffffff;
	border: 1px solid #3399CC;
	padding:5px;
	margin-top:5px;
	margin-bottom:10px;
}

.content_text_box_2 {
	padding-left:20px;
	padding-top:10px;
	float:left;

}

.content_text_box_2 h5{
	margin:0px;

}

.user_dir_size {
	padding-left:10px;
	padding-top:10px;
	color:#3399CC;
	font-size:11px;
	font-weight:bold;
	float:left;
	
}


.register-label{
 font-weight: bold;
 float:left;
 width: 160px;
 color:black;
}


.register-input{
 float:left;
 color:black;
}

.register_field{
 color:red;
 font-weight: bold;
 padding-top:5px;
 padding-bottom:5px;
}


.register_field_oview{
 font-weight: normal;
 padding-top:5px;
 padding-bottom:5px;
}

.register-label_oview{
 font-weight: bold;
 float:left;
 width: 200px;
 color:black;
}


.register-input_oview{
 float:left;
 color:black;
}

.register_field label{
 color: black;
} 

#register p{
 padding:0;
 margin:0;
}


.register_info{
 font-weight: bold;
 padding-top:10px;
 padding-bottom:20px;
}

.register_info_oview{
 font-weight: normal;
 padding-top:10px;
 padding-bottom:20px;
}

.register_info_privacy{
 padding-bottom:20px;

}

.register_label{
color:black;
}
