﻿/*
Theme Name:  Coolpassword
*/
body
{
#background-color:#c0c4df;
background-color:#ffffff;
}

# border:thin solid red;
#main {width: 790px; margin-left: auto; margin-right: auto; text-align: center;	}



.PassTable {
	margin:20px;padding:0px;
	width:650px;
	height:390px;
	#margin:0px;padding:0px;
	#width:100%;
	
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:13px;
	-webkit-border-bottom-left-radius:13px;
	border-bottom-left-radius:13px;
	
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-right-radius:13px;
	border-bottom-right-radius:13px;
	
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	border-top-right-radius:13px;
	
	-moz-border-radius-topleft:13px;
	-webkit-border-top-left-radius:13px;
	border-top-left-radius:13px;
}.PassTable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.PassTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-right-radius:13px;
	border-bottom-right-radius:13px;
}
.PassTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:13px;
	-webkit-border-top-left-radius:13px;
	border-top-left-radius:13px;
}
.PassTable table tr:first-child td:last-child {
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	border-top-right-radius:13px;
}.PassTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:13px;
	-webkit-border-bottom-left-radius:13px;
	border-bottom-left-radius:13px;
}.PassTable tr:hover td{
	background-color:#ffffff;
		

}
.PassTable td{
	vertical-align:middle;
	
	background-color:#aad4ff;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.PassTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.PassTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.PassTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.PassTable tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #007fff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #007fff) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #007fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#007fff");	background: -o-linear-gradient(top,#005fbf,007fff);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.PassTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #007fff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #007fff) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #007fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#007fff");	background: -o-linear-gradient(top,#005fbf,007fff);

	background-color:#005fbf;
}
.PassTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.PassTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}















































#degussa-main {width: 820px; margin-left: auto; margin-right: auto; text-align: center;	}

/*
  font-size: 1.75em; 
	font-weight: normal; 
	color: #000; 
	line-height: 0.2em;
	font-family: Arial; 
*/

#degussa-head-description {
 font-weight: bold; 
 color: #000; 
 font-size: 1.0em; 
}

/*first block within main */
#wrapper   	{ width: 720px;  margin: 0 auto; text-align: left; background: #fff; }

#degussa-wrapper   	{ width: 790px;  margin: 0 auto; text-align: left; background: #fff; }


.shadow { 
	text-align:center;  border:thin solid red; margin:25px

	/*Shadow Properties*/
	-webkit-box-shadow:0px 0px 10px 1px #ababab;
	-moz-box-shadow:0px 0px 10px 1px #ababab;
	-o-box-shadow:0px 0px 10px 1px #ababab;
	-ms-box-shadow:0px 0px 10px 1px #ababab;
	box-shadow:0px 0px 10px 1px #ababab;
	border: solid 1px #cdcdcd;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=1,color=#ababab,direction=135);
}
/*
Class definition
.main {
	text-align:center; width: 590px; padding:20px; border:thin solid red; margin:25px
}	
*/




#header    	{ height: 30px; ; background-color: #ffffff;   }
#header img { margin-top: -49px; margin-left: 15px; z-index: 200; 
	 
	 opacity: 0.5;
-moz-opacity:0.5;
  /* filter:alpha(opacity=60);  For IE8 and earlier */
	}
#header a:link, 
#header a:visited  { color: #fff; text-decoration: none; }
#header a:hover	   {  }
#header a:active   {  }
/*#header-top-bar    { background-color: #fff; height: 15px; z-index: 1;margin-top: 35px; }*/


#header-top-bar    { width: 720px; background-color: #468CE8; height: 50px; margin-top: 1px;  }
#header-bottom-bar { background-color: #468CE8; height: 8px; margin-top: 1px; }

#header-text {
	text-align:center; 
	padding:20px;  
	margin:25px; 
	#margin-left: 	auto; 
	#margin-right: auto; 
	#width: 900px ; 
	font-size: 1.75em; 
	font-weight: normal; 
	color: #000; 
	line-height: 0.2em;
	font-family: Arial; 
}



#degussa-header-text {
	text-align:center; 
	padding:20px;  
	margin:25px; 
	#margin-left: 	auto; 
	#margin-right: auto; 
	#width: 950px ; 
	font-size: 1.75em; 
	font-weight: normal; 
	color: #000; 
	line-height: 0.2em;
	font-family: Arial; 
}



#body-text {font-family: Arial; font-size: 0.75em;line-height: 0.1em; }


#footer         	   	{ text-align: right; font-size: 0.85em; color: #999; margin: 70px 10px 0 0; }
#footerpf          	   	{ text-align: right; font-size: 0.85em; color: #999; margin: 70px 10px 10 10; }


/*margin: 70px 10px 0 0;*/
#feedback         	   	{ text-align: right; font-size: 0.85em; color: #000; width: 500px; padding: 50px; }



#privacy { text-align: right; color: #999; margin: 70px 10px 0 0; font-family: arial,serif; font-size: 0.85em; background-color: #fff;  } 

.center_input {
	padding:15px;  
	#width:100%
	#margin:55px; 
	#margin-left: 	auto; 
	#margin-right: auto; 
	
}


.goLeft  { float: left; }
.goRight { float: right; }
.clear   { clear: both; }




.about_description {
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; margin: 9px;
}

.about_description h3 {
    color:#6E6B61;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.5em;
	BORDER-BOTTOM: #dcdcdc 3px solid;
}

.about_description h2 {
    color:#6E6B61;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
}


.about_description p {
    color:#474641;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:12px;
    line-height:18px;
    margin-bottom:15px;
    margin-top:5px;
}


#submit_align {width: 80px; margin-left: auto; margin-right: auto; text-align: center; 	}













.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed", endColorstr="#dfdfdf");
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf", endColorstr="#ededed");
	background-color:#dfdfdf;
}.classname:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */



/*#feedback    	{ height: 30px; ; background-color: #ffffff;border:thin solid red   }*/

/*#feedback-header    	{ height: 30px; ; background-color: #ffffff;  border:thin solid red;  }*/
/*#feedback-top-bar    { width: 720px; background-color: #468CE8; height: 50px; margin-top: 1px;  }*/



.about_feedback {
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; margin: 9px;
}

.about_feedback h3 {
    color:#6E6B61;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.5em;
	BORDER-BOTTOM: #dcdcdc 3px solid;
	
}

.about_feedback p {
    color:#474641;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:12px;
    line-height:18px;
    #margin-bottom:15px;
    #margin-top:5px;
}




#feedback-wrapper    { 
	#border:thin solid red;
	width: 650px; 
	#height: 500px;  
	background-color: #fff; 
	padding:20;	 
	margin-left: 	auto; 
	margin-right: auto; 
	}

#feedback-from    { width: 200px; background-color: #fff; 
	#border:thin solid orange;
	float: left;
	#padding:5;	 
	#height: 100px;
	#margin-bottom:-30px;
	#margin-left: 	auto; 
	#margin-right: auto; 
	#margin-left: 	1px; 
	}


#feedback-from-text {
	text-align:left; 
	margin-top: 0px;
	#border:thin solid blue;
	#padding:20px;  
	#margin:25px; 
	#margin-left: 	1px; 
	#margin-right: auto; 
	#width: 900px ; 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #000; 
	#line-height: 0.2em;
	font-family: Arial; 
}

#feedback-from-input {
	width: 200px;
	text-align:left; 
	margin-top: -10px;
	border:thin solid black;
	#padding:20px;  
	#margin:25px; 
	#margin-left: 	1px; 
	#margin-right: auto; 
	#width: 900px ; 
	font-size: 0.8em; 
	font-weight: normal; 
	color: #000; 
	#line-height: 0.2em;
	#font-family: Arial; 
}

#feedback-wrapper-from    { 
	#border:thin solid blue;
	width: 450px; 
	#height: 200px;  
	background-color: #fff; 
	padding:20;	 
	margin-left: 	auto; 
	margin-right: auto; 
	}


#feedback-wrapper-from-message    { 
	#border:thin solid green;
	width: 450px; 
	height: 300px;  
	background-color: #fff; 
	padding:20;	 
	margin-left: 	auto; 
	margin-right: auto; 
	}


#feedback-from-message    { width: 400px; background-color: #fff; 
	#border:thin solid yellow;
	float: left;
	#padding:5;	 
	#height: 100px;
	#margin-bottom:-30px;
	#margin-left: 	auto; 
	#margin-right: auto; 
	#margin-left: 	1px; 
	}


#feedback-from-message-input {
	width: 400px;
	height: 260px;

	text-align:left; 
	margin-top: -10px;
	#border:thin solid black;
	#padding:20px;  
	#margin:25px; 
	#margin-left: 	1px; 
	#margin-right: auto; 
	#width: 900px ; 
	font-size: 1.2em; 
	font-weight: normal; 
	color: #000; 
	#line-height: 0.2em;
	#font-family: Arial; 
}



.DegussaTable {
	margin:2px;padding:0px;
	width:690px;
	height:580px;
	#margin:0px;padding:0px;
	#width:100%;
	
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:13px;
	-webkit-border-bottom-left-radius:13px;
	border-bottom-left-radius:13px;
	
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-right-radius:13px;
	border-bottom-right-radius:13px;
	
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	border-top-right-radius:13px;
	
	-moz-border-radius-topleft:13px;
	-webkit-border-top-left-radius:13px;
	border-top-left-radius:13px;
}.DegussaTable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.DegussaTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-right-radius:13px;
	border-bottom-right-radius:13px;
}
.DegussaTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:13px;
	-webkit-border-top-left-radius:13px;
	border-top-left-radius:13px;
}
.DegussaTable table tr:first-child td:last-child {
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	border-top-right-radius:13px;
}.DegussaTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:13px;
	-webkit-border-bottom-left-radius:13px;
	border-bottom-left-radius:13px;
}.DegussaTable tr:hover td{
	background-color:#ffffff;
		

}
.DegussaTable td{
	vertical-align:middle;
	
	background-color:#aad4ff;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.DegussaTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.DegussaTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.DegussaTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.DegussaTable tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #007fff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #007fff) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #007fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#007fff");	background: -o-linear-gradient(top,#005fbf,007fff);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.DegussaTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #007fff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #007fff) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #007fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#007fff");	background: -o-linear-gradient(top,#005fbf,007fff);

	background-color:#005fbf;
}
.DegussaTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.DegussaTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}






