
* {
	margin: 0;
	padding: 0;
}
/*html {
	height: 100%;
	margin-bottom: 1px;
}*/
body {
	background: #000 url(../images/bg.jpg) no-repeat fixed left top;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: none;
	text-decoration: none;

}
a {
	color: #577c8a;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
h1 {
	font-size: 30px;
	font-weight: normal;
}
h2 {

	font-weight: normal;
}
h3 {
	font-size: 18px;
	font-weight: normal;
}
h4 {
	font-size: 16px;
	font-weight: normal;
}
h5 {
	font-size: 14px;
	font-weight: normal;
}


#press_li
{
 list-style:disc; 
 color:#ffffff; 
 font-weight:bold;
 padding-left:5px;
 

  


}
#press_ul2
{
 list-style:disc; 
 color:#ffffff; 
 font-weight:bold;
  padding-bottom:5px;
 margin-left:50px;


}

#press_ul
{
 list-style:disc; 
 color:#ffffff; 
 font-weight:bold;
  padding-bottom:5px;
 margin-left:7px;


}
p {
/*	max-width: 360px;
	line-height: 18px;
	margin-bottom: 18px;*/
}
img {
	border: 0;
}
hr {
	display: none;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearFloat {
	clear: both;
	height: 0;
	overflow: hidden;
}
.textCenter {
	text-align: center;
}
.textRight {
	text-align: right;
}
.textJustify {
	text-align: justify;
}
ul, li {
	list-style-type: none;
}
.red, .red2 {
	color: #c31924;
}
.green
{

color: #186800;
}
/*

	WRAPPER START
	
*/
#wrapper {
	width: 900px;
	left:300px;
}
/*

	HEADER START
	
*/
#header {
	width: 841px;
	height: 24px;
	padding-top: 50px;
	padding-left: 50px;
	margin-bottom: 60px;
}


#logo {
	width: 158px;
	height: 40px;
	float: left;
}
#logo h1 {
	background: url(../images/SQL_logo.png) no-repeat scroll left top;
	width: 158px;
	height: 40px;
}
#logo h1 a {
	display: block;
	text-indent: -9999px;
}
#address {
	background: url(../images/SQL_adress.png) no-repeat scroll left bottom;
	width: 313px;
	height: 41px;
	text-indent: -9999px;
	float: left;
	margin-left: 23px;
}
/*

	MAIN START
	
*/
#main {
	width: 900px;
}
/*

	NAV START
	
*/
#sidebar {
	width: 157px;
	float: left;
	height: 1px;
	margin-left: 50px;
}



#sidebar_info{
width: 157px;
margin-top: 164px;
margin-left: 44px;
}

#sidebar_info2{
width: 157px;
margin-top: 5px;
margin-left: 88px;
}
#sidebar_copyright
{
width: 157px;
margin-top: 13px;
margin-left: 56px;

}
#nav {
	position: relative;
	width: 157px;
}
#nav li {
	text-indent: -9999px;
}

#nav li#navAbout {
	background: url(../images/nav.gif) no-repeat scroll right 0;
	width: 86px;
	height: 24px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#nav li#navAbout a {
	width: 86px;
	height: 24px;
	display: block;
}
#nav li#navAbout a:hover {
	background: url(../images/nav.gif) no-repeat scroll right -24px;
}
#nav li#navAbout a.active {
	background: url(../images/nav.gif) no-repeat scroll right -24px;
}

#nav li#navPartners {
	background: url(../images/navNew.gif) no-repeat scroll right -48px;
	width: 181px;
	height: 24px;
	position: absolute;
	top: 60px;
	right: 0px;
}
#nav li#navPartners a {
	width: 181px;
	height: 24px;
	display: block;
}
#nav li#navPartners a:hover {
	background: url(../images/navNew.gif) no-repeat scroll right -72px;
}

#nav li#navPartners a.active {
	background: url(../images/navNew.gif) no-repeat scroll right -72px;
}


#nav li#navNews {
	background: url(../images/nav.gif) no-repeat scroll right -96px;
	width: 82px;
	height: 24px;
	position: absolute;
	top: 30px;
	right: 0px;
}
#nav li#navNews a {
	width: 82px;
	height: 24px;
	display: block;
}
#nav li#navNews a:hover {
	background: url(../images/nav.gif) no-repeat scroll right -120px;
}

#nav li#navNews a.active {
	background: url(../images/nav.gif) no-repeat scroll right -120px;
}


#nav li#navContact {
	background: url(../images/nav.gif) no-repeat scroll right -144px;
	width: 125px;
	height: 24px;
	position: absolute;
	top: 90px;
	right: 0px;
}
#nav li#navContact a {
	width: 125px;
	height: 24px;
	display: block;
}
#nav li#navContact a:hover {
	background: url(../images/nav.gif) no-repeat scroll right -168px;
}

#nav li#navContact a.active {
	background: url(../images/nav.gif) no-repeat scroll right -168px;
}


#nav li#navJobs {
	background: url(../images/nav.gif) no-repeat scroll right -192px;
	width: 69px;
	height: 24px;
	position: absolute;
	top: 120px;
	right: 0px;
	margin-left:50px;
}
#nav li#navJobs a {
	width: 69px;
	height: 24px;
	display: block;
}
#nav li#navJobs a:hover {
	background: url(../images/nav.gif) no-repeat scroll right -216px;
}
#nav li#navJobs a.active {
	background: url(../images/nav.gif) no-repeat scroll right -216px;
}

#nav li#navEdu {
	background: url(../images/nav.gif) no-repeat scroll right -240px;
	width: 52px;
	height: 24px;
	position: absolute;
	top: 150px;
	right: 0px;
}
#nav li#navEdu a {
	width: 52px;
	height: 24px;
	display: block;
}
#nav li#navEdu a:hover {
	background: url(../images/nav.gif) no-repeat scroll right -264px;
}
#nav li#navEdu a.active {
	background: url(../images/nav.gif) no-repeat scroll right -264px;
}
#nav li#navPress {
	background: url(../images/nav.gif) no-repeat scroll right -288px;
	width: 68px;
	height: 24px;
	position: absolute;
	top: 180px;
	right: 0px;
}
#nav li#navPress a {
	width: 68px;
	height: 24px;
	display: block;
}
#nav li#navPress a:hover {
	background: url(../images/nav.gif) no-repeat scroll right -312px;
}
#nav li#navPress a.active {
	background: url(../images/nav.gif) no-repeat scroll right -312px;
}

#nav li#imprint {
	background: url(../images/imprint.gif) no-repeat scroll right -192px;

	position: absolute;
	top: 100px;
	right: 0px;
	margin-left:50px;
}



.websiteBtn, .storeBtn, .backBtn, .moreBtn {
	position: absolute;
	width: 102px;
	height: 23px;
	bottom: 20px;
}
.websiteBtn {
	left: 400px;
}
.storeBtn {
	left: 515px;
}

.backBtn {
	left: 26px;
}

.moreBtn {
	left: 550px;
	bottom: 32px;
}

/*

	NAV END
	
*/
/*

	MAIN START
	
*/
#content {
	width: 650px;
	height: auto;
	float: left;
	margin-left: 24px;

}
#content h2.title  {
	margin-bottom: 16px;
	font-size:14px;

}
#content p  {
	line-height: 16px;
	margin-bottom: 16px;
}
.imageContainer, .imageContainer2 ,.imageContainer3{
	position: relative;
	width: 505px;
	height: 108px;
	margin-bottom: 6px;
}

.imageContainer4{
	position: relative;
	width: 648px;
}
.imageContainer h2, .imageContainer2 h2,.imageContainer3 h2 {
background: #000;
	position: absolute;
	top:10px;
	left: 0px;
	padding: 3px;
}
.imageContainer2 {
	margin-bottom: 0;
}

.imageContainer3 {
	height: 195px;
	margin-bottom: 16px;
}

.imageContainer3 img {
	margin-bottom: 0px;
}

.imageContainer4 img {
	margin-bottom: 0px;
}


/*

	NEWS START
	
*/
.newsContainer, .newsContainer2, .newsContainer3 {
	position: relative;
	width: 505px;
	height: 108px;
	margin-bottom: 6px;
	overflow: hidden;
}
.newsContainer img, .newsContainer2 img, .newsContainer3 img {
	margin-bottom: 16px;
}
.newsContainer:hover, .newsContainer2:hover, .newsContainer3:hover {
	overflow: visible;
	height: auto;
}
.newsContainer h2, .newsContainer2 h2, .newsContainer3 h2 {
	background: #000;
	position: absolute;
	top: 6px;
	left: 0px;
	padding: 3px;
		text-transform: uppercase;
}
.newsContainer2 {
	margin-bottom: 0;
}
.newsContainer3 {
	height: 285px;
	margin-bottom: 16px;
	position: relative;
}
/*

	NEWS END
	
*/



/*

	NEWS START
	

.newsContainer, .newsContainer2, .newsContainer3 {
	position: relative;
	width: 505px;

	margin-bottom: 6px;
	overflow: hidden;
}
.newsContainer img, .newsContainer2 img, .newsContainer3 img {
	margin-bottom:0px;
}
.newsContainer:hover, .newsContainer2:hover, .newsContainer3:hover {
	overflow: visible;
	height: auto;
}
.newsContainer h2, .newsContainer2 h2, .newsContainer3 h2 {
	background: #000;
	position: absolute;
	top: 6px;
	left: 0px;
	padding: 3px;
}
.newsContainer2 {
	margin-bottom: 0;
}

.newsContainer2 p {
	margin-bottom: 10px;
}

.newsContainer3 {
	height: 285px;
	margin-bottom: 16px;
	position: relative;
}
/*

	NEWS END
	
*/
#locator h2 {
	background: url(../images/h2_locator.gif) no-repeat scroll left top;
	width: 89px;
	height: 11px;
	text-indent: -9999px;
	margin: 16px 0;
}
#locator form input {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}
#locator form select {
	margin-right: 16px;
	width: 100px;
}
#locator form input.inputBox {
	padding: 3px;
}
#locator form input.searchBtn {
	margin-left: 16px;
}
#locator #headline
{
margin-bottom: 14px;

}

#press_area #headline
{

margin-bottom: 14px;

}


#press_area a
{

color: #ffffff;
text-decoration: underline;

}
/*

	PARTNERS	
*/
.ditaWebsiteBtn, .ditaStoreBtn {
	position: absolute;
	width: 127px;
	height: 23px;
	bottom: 19px;
}
.ditaWebsiteBtn {
	right: 165px;
}
.ditaStoreBtn {
	right: 29px;
}
.ditaWebsiteBtn a, .ditaStoreBtn a {
	display: block;
}
/*

	EDU
	
*/
p#educationArchive  {
	background: url(../images/education_archive.gif) no-repeat scroll left top;
	width: 153px;
	height: 12px;
	text-indent: -9999px;
	margin: 16px 0 0 0;
}
p#newsArchive  {
	background: url(../images/news_archive.gif) no-repeat scroll left top;
	width: 122px;
	height: 12px;
	text-indent: -9999px;
	margin: 16px 0 0 0;
}
p#educationArchive a, p#newsArchive a {
	display: block;
}
/*

	NEWS
	
*/
.previous {
	background: url(../images/previous.gif) no-repeat scroll left top;
	width: 66px;
	height: 12px;
	float: left;
	text-indent: -9999px;
}
.next {
	background: url(../images/next.gif) no-repeat scroll left top;
	width: 38px;
	height: 12px;
	float: left;
	text-indent: -9999px;
}
.previous a, .next a {
	display: block;
}
/*

	PRESS, CONTACT
	
*/
#press {
	background: url(../images/press_image.jpg) no-repeat scroll left top;
	width: 505px;
	height: 285px;
	margin-bottom: 16px;
}
#login {
	padding-top: 231px;
	padding-left: 181px;
	width: 296px;
	height: 39px;
}
#loginUsername, #loginPassword {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/input_bg.gif) no-repeat scroll left top;
	width: 136px;
	height: 13px;
	float: left;
	border: 0;
	padding: 4px;
}
#loginUsername {
	margin-right: 8px;
}
#loginBtn {
	float: right;
}
#register p {
	float: left;
	width: 55px;
	margin: 0;
	line-height: 21px;
	text-align: right;
	padding-right: 5px;
}
.row {
	margin-bottom: 16px;
}
.inputBox, .inputBox2, .inputBox3 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 136px;
	height: 13px;
	float: left;
	border: 0;
	padding: 4px;
}
.inputBox{

margin-top: 7px;

}

.inputBoxError{

margin-top: 7px;

}

.LoginInputBox{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	width: 136px;
	height: 16px;
	float: left;
	border: 0;
	padding: 4px;
}

.InfoInputBox{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	width: 136px;
	height: 16px;
	float: left;
	border: 0;
	padding: 4px;
}
.InfoInputBoxSubmit{
float:left;
margin-left:15px;
}
.inputBoxError, .inputBoxError2, .inputBoxError3 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	border: #ff3300 1px solid;
	padding: 4px;
}

.inputBoxError {
	width: 136px;
	height: 13px;
	float: left;
}

.inputBox2 {
	width: 340px;
}
.inputBoxError2 {
	width: 340px;
}
.inputBox3 {
	width: 340px;
	height: 170px;
	overflow: auto;
}

.inputBoxError3 {
	width: 340px;
	height: 170px;
	overflow: auto;
}
.registerBtn {
	margin-left: 60px;
	margin-bottom: 16px;
}
.red2 {
	margin-left: 60px;
}
/*

	PRESS DOWNLOADS
	
*/
.downloadItem, .downloadItemLast {
	width: 148px;
height: 200px;
	float: left;
	margin: 0 18px 18px 0;
}
.downloadItemLast {
	margin: 0 0 2px 0;
}
.downloadItemTitle {
	padding: 10px 0;
}
.downloadItemInfo {
	margin-bottom: 10px;
}

/*

	FOOTER START
	
*/
#footer {
	width: 505px;
	margin: 50px 20px 50px 179px;

}
#footer li {
	float: left;
}
#footer ul li#impressum {
	background: url(../images/footer_impressum.gif) no-repeat scroll left top;
	width: 66px;
	height: 13px;
}
#footer ul li#impressum a {
	display: block;
	text-indent: -9999px;
}
#footer ul li#credits {
	background: url(../images/footer_credits.gif) no-repeat scroll left top;
	width: 68px;
	height: 13px;
}
#footer ul li#credits a {
	display: block;
	text-indent: -9999px;
}
#footer #copyright {
	background: url(../images/footer_copyright.gif) no-repeat scroll left top;
	width: 300px;
	height: 13px;
	margin-left: 10px;
	float: left;
}
#footer #copyright p {
	text-indent: -9999px;
}

/*
Temp-Tags
*/

#contenttemp
{
float: top;
height:600px;

}

#admin_nav{

padding-left:60px;
}

#admin_nav a {
	

	text-transform: none;
	text-decoration: none;

}
#admin_nav a:hover {
	text-decoration: underline;
}

#norm_text{
font: normal, Arial, Helvetica, sans-serif;
color: #fff;
font-size:11px;

}

#admin_loctor_res{
font: normal, Arial, Helvetica, sans-serif;
color: #fff;
font-size:11px;
border-bottom:1px #fff solid;

}

#select_locator{
width:120px;
font: normal, 11, Arial, Helvetica, sans-serif;
color: #000000;


}

#select_locator_left{
width:120px;
font: normal, 11, Arial, Helvetica, sans-serif;
color: #000000;


}

#inputlogin
{
width:100px;
height:20px;
font: normal, 11, Arial, Helvetica, sans-serif;
color: #000000;
}

#div
{

width:500px;
height:100px;
}

#pdiv
{
padding-left:50px;
padding-top:5px;
}
#space
{
height:10px;
}

a.list
{
color: #0066CC;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
}

a.list:hover
{
color: #ff5d0b;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
}

a.list2
{
color: #ff5d0b;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
height:18px;
}

a.list2:hover
{
color: #ff5d0b;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
height:18px;
}

#admin_input
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 350px;
	height: 20px;
	float: left;
	border: 0;
	padding: 4px;
}

/*

#admin_inputfile
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 350px;
	height: 20px;
	float: left;
	border: 0;
	padding: 4px;
}

*/
#admin_textarea
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 350px;

	float: left;
	border: 0;
	padding: 4px;
}


#admin_select
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 350px;
}

#admin_submit
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 50px;
}
#bullet
{
color: #577c8a;
font-weight: bold;
}

#line
{
border-bottom: 1px #ffffff solid;
width:648px;
margin-top:16px;
margin-bottom:16px;
}
#toptext
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #f0f0f0;
}
#partners img{
margin-bottom:15px;

}
.emailInfo
{
margin-top:10px;
margin-bottom:10px;
color: #ffffff;
width:600px;

}
#BackBtn
{
float:left;
margin-top:24px;

}

#moreBtn
{
float:top;
margin-left:24px;

}

.sendmail
{
margin-left:10px;

}
.reset_request{

margin-left:10px;
}
#marginReg{
padding-top: 6px;

}

#inputfile
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #f0f0f0;
}
 

#pressli
{

width= 600px;


}

.downloadfile
{

color: orange;
font-size:11px;


}

#press_cat
{
font-size:12px;

}


#p_cat
{

padding-top:12px;
padding-bottom:3px;

}


#p_cat2
{

padding-top:12px;
padding-bottom:3px;
margin-left:47px;

}


#left5
{
margin-left:5px;
}

#left10
{
margin-left:10px;
}

#left15
{
margin-left:15px;
}

#left20
{
margin-left:20px;
}

#listyle1
{
margin-left:5px;
}

#listyle2
{
margin-left:10px;
}

#listyle3
{
margin-left:15px;
}


#listyle1
{
 list-style:disc; 
 color:#ffffff; 
 font-weight:bold;
  padding-bottom:5px;
 margin-left:15px;


}

#listyle2
{
 list-style:disc; 
 color:#ffffff; 
 font-weight:bold;
  padding-bottom:5px;
 margin-left:20px;


}

#listyle3
{
 list-style:disc; 
 color:#ffffff; 
 font-weight:bold;
  padding-bottom:5px;
 margin-left:25px;


}


