/*######################################
  ALLGEMEINE EIGENSCHAFTEN
######################################*/

/*---------------------------------------------
Abstand, Ausrichtunf und Schriftart aller Elemente
---------------------------------------------*/
html,body,table,td,div,form,button,select,input,textarea,h1,h2,h3,h4,h5,h6,a,p,cite,quote,u,i {
  margin: 0px;
  padding: 0px;
  font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,Sans-serif;
  font-size: 10px;
  line-height: 120%;
  color: #000;
 }

/*---------------------------------------------
Hintergrund
---------------------------------------------*/
html,body {
  color: #000;
  background-image: url('../images/bg.jpg');
}

/*---------------------------------------------
Elemente als Block setzen
---------------------------------------------*/
h1,h2,h3,h4,h5,h6,hr,p,div,form {
  display: block;
}

/*---------------------------------------------
Vertikale Ausrichtung aller Bereiche
---------------------------------------------*/
td {
  vertical-align: top;
}

/*---------------------------------------------
Rahmen von Tabellen und Bildern
---------------------------------------------*/
img,table {
  border: 0px none;
}

/*---------------------------------------------
Eigenschaften von Links
---------------------------------------------*/
a:link,a:visited,a:hover,a:active {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #0854b1;
}

a.normal:link, a.normal:visited, a.normal:hover, a.normal:active {
  color: #333;
  font-weight: normal;
  text-decoration: none;
}

a.normal:hover {
  color: #0854b1;
}

a.linkblack:link,a.linkblack:visited,a.linkblack:hover,a.linkblack:active {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

a.linkblack:hover {
  color: #0854b1;
}

/*---------------------------------------------
Verschiedene Eingabefelder
---------------------------------------------*/
input.inputField_dis,input.inputField_dis_small,input.inputField_dis_mid,input.inputFieldFsearch_dis,input.inputFieldKal_dis,textarea.inputFieldKalDesc_dis,textarea.inputField_dis,input.inputField_dis_profil,textarea.inputField_dis_nletter,input.inputField_en,input.inputField_en_mid,input.inputField_en_small,input.inputFieldFsearch_en,input.inputFieldKal_en,textarea.inputFieldKalDesc_en,textarea.inputField_en,input.inputField_en_profil,textarea.inputField_en_nletter,textarea.inputField_dis_profil,textarea.inputField_en_profil { 
  border: 1px inset;
  background-color: #F7F7F7;
  color: #000;
  padding:1px;
  width: 250px;
}

input.inputField_en,input.inputField_en_mid,input.inputField_en_small,input.inputFieldFsearch_en,input.inputFieldKal_en,textarea.inputFieldKalDesc_en,textarea.inputField_en,input.inputField_en_profil,textarea.inputField_en_nletter,textarea.inputField_en_profil { 
  background-color: #FFF;
   border: 1px solid #000;
}

input.inputField_dis_small,input.inputField_en_small {
  width: 22px;
  text-align: center;
}

/*---------------------------------------------
Attributes für Icons
---------------------------------------------*/
img.icon,img.helpicon,img.tsicon {
  vertical-align: middle;
}


img.helpicon { 
  cursor: help; 
}

img.tsicon { 
  margin: 1px;
}

/*---------------------------------------------
  JS Infolayer
---------------------------------------------*/
div#infoDiv {
  z-index: 100;
  position: absolute;
  visibility: hidden;
}

div#infoInnerLayer {
  border: 1px solid #000;
  background-color: #FFF;
}

div#infoInnerLayer td {
  padding: 2px;
}

div#infoDiv,iframe#ieFix {
  width: 240px;
  height: auto;
}

td.infoTop {
  width: 240px;
  font-weight: bold;
  background-image: url('../images/infotop.jpg');  
  color: #fff;
  border-bottom: 1px solid #000;
}



/*---------------------------------------------
Trenner Ergebnisticker
---------------------------------------------*/
hr.ergebnisticker {
  margin: 2px auto;
  border-color: #aaa;
}

/*---------------------------------------------
Statistik Balken
---------------------------------------------*/
td.statsBalken {
  border: 1px solid #000;
  background-image: url('../../../images/vote_bg.gif');
}

/*---------------------------------------------
Textformatierungen
---------------------------------------------*/
span.fontError,span.fontWichtig,span.fontMarked,span.fontRed {
  font-weight: bold;
  color: red;
}

span.fontGreen {
  font-weight: bold;
  color: #1bdc16;
}

/*---------------------------------------------
Kopf von Bereichen
---------------------------------------------*/
td.contentHead {
  width: 500px;
  height: 20px;
  color: #ffffff;
  padding: 3px;
  padding-left: 20px;
  vertical-align: middle;
  font-weight: bold;
  background-image: url('../images/content_head.jpg');
}

/*---------------------------------------------
Rahmen von Bereichen
---------------------------------------------*/
td.contentBorder {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

/*---------------------------------------------
Ende von Bereichen
---------------------------------------------*/
td.contentBottom {
  width: 500px;
  height: 19px;
  vertical-align: middle;
  text-align: center;
  background-image: url('../images/content_bottom.jpg');
}

/*---------------------------------------------
Div. Attribute für Bereichen
---------------------------------------------*/
td.contentMainTop, td.contentMainFirst, td.contentMainSecond {
  height: 16px;
  color: #000;
  padding: 3px;
  vertical-align: middle;
}

/*---------------------------------------------
Farbe des Kopf für Unterkategorien
---------------------------------------------*/
td.contentMainTop { 
  background-color: #EEE;
}

/*---------------------------------------------
1. Farbe für Wechsel
---------------------------------------------*/
td.contentMainFirst { 
  background-color: #FFFFFF;
}


/*---------------------------------------------
2. Farbe für Wechsel
---------------------------------------------*/
td.contentMainSecond { 
  background-color: #EEE;
}

/*---------------------------------------------
Adminmenu
---------------------------------------------*/
.adminBarInner,.adminBarInnerOver {
  text-align: center;
  text-decoration: none;
  margin: 0px;
  padding: 3px;
  color: #000;
}

adminBarInnerOver {
  background-color: #DDD;
}

.adminBarOuter,.adminBarOuterOver {
  text-decoration : none;
  border: 1px solid #BBB;
  background-color: #EEE;
}

.adminMenuInner,.adminMenuInnerOver {
  margin: 3px 0 0 22px;
  color: #000;
}

.adminMenuOuter,.adminMenuOuterOver {
  text-decoration : none;
  background-color: #FFF;
  border: 1px solid #BBB;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 2px 50%;
}

.adminMenuInnerOver,.adminMenuOuterOver  {
  background-color: #EEE;
}

/*---------------------------------------------
Verschiedene Eingabefelder
---------------------------------------------*/
input.inputField_dis_mid,input.inputField_en_mid {
  width: 68px;
}

input.inputFieldFsearch_dis,input.inputFieldFsearch_en {
  width: 180px;
}

input.inputFieldKal_dis,input.inputFieldKal_en {
  width: 240px;
}

textarea.inputFieldKalDesc_dis,textarea.inputFieldKalDesc_en {
  overflow: Auto;
  width: 240px;
  height: 100px;
}

input.inputField_dis_profil,input.inputField_en_profil,
  textarea.inputField_dis_profil,textarea.inputField_en_profil {
  width: 200px;
}

textarea.inputField_dis,textarea.inputField_en {
  overflow: Auto;
  height: 100px;
}

textarea.inputField_dis_nletter,textarea.inputField_en_nletter {
  width: 90%;
  height: 200px;
  overflow: Auto;
}

/*---------------------------------------------
Dropdownmenus
---------------------------------------------*/
select.dropdown {
  color: #000;
  font-size: 97%;
  background-color: #FFF;
  border: 1px #000 solid;
}

option.dropdownKat {
  color: #000;
  font-size: 97%;
  font-weight: bold;
  background-color: #ECEAEA;
  border-top: 1px #000 solid;
  border-bottom: 1px #000 solid;
}

/*---------------------------------------------
Submit Button
---------------------------------------------*/
input.submit, button.submit { 
  padding: 1px;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url(../../../images/submit.jpg);
  border: 1px solid #5F5F5F;
  color: #000;
  cursor: pointer;
  font-weight: normal;
}

/*IE Hack*/
*+html input.submit {
  padding-left: 0px;
  padding-right: 0px;
}

/*---------------------------------------------
  WYSIWYG-Editor
---------------------------------------------*/
textarea.editorStyle,textarea.editorStyleWord,textarea.editorStyleMini {
   width: 474px;
  overflow: auto;
  height: 200px;
}
textarea.editorStyleWord {
  width: 474px;
  height: 270px;
}
textarea.editorStyleMini {
  width: 350px;
  height: 100px;
}

div.clipMore {
  border-top: 1px dashed #BBB;
  border-bottom: 1px dashed #BBB;
  padding: 2px;
}

/*---------------------------------------------
Board Quotes
---------------------------------------------*/
.quote {
  width: 90%;
  margin: auto;
  border-left: 1px solid #000;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 2px;
  background-color: #FFF;
  background-image: url(../../../images/quote.gif);
  background-repeat: no-repeat;
}
.quote b, .quote a {
  font-size: 11px;
  color: #000;
}

/*---------------------------------------------
  Syntax Highlighting (PHP)
---------------------------------------------*/
.codeHead {
  background-color: #20262b;
  border: 1px solid #000;
  padding: 2px;
}

.code,.codeHead  {
  width: 400px;
  max-height: 300px;
  background-color: #FFF;
  border: 1px solid #000;
  padding: 0px;
}

.codeHead {
  padding-top: 2px;
  padding-bottom: 2px;
  color: #000;
  font-weight: bold;
  border-bottom: 0px;
  background-color: #DDD;
}

.codeLines {
  width: 1%;
  color: #000;
  background-color: #DDD;
  border-right: 1px solid #000;
}

.codeContent,.codeContent *,.codeLines {
  padding: 0px;
  padding-left: 4px;
  padding-right: 2px;
  font-family: "Courier New", Verdana, Arial;
  font-size: 11px;
}

.codeContent * {
  padding:0px;
}

/*---------------------------------------------
 Farben für highlighting
---------------------------------------------*/
td.codeContent .string { 
  color: #800; 
}

td.codeContent .comment { 
  color: #C0C0C0; 
}

td.codeContent .keyword { 
  color: #000; 
  font-weight:bold; 
}

td.codeContent .bg { 
  background: #DDD; 
}

td.codeContent .default { 
  color: #000080; 
}

td.codeContent .html { 
  color : #880; 
}

/*---------------------------------------------
Resized Image Text (resized to...)
---------------------------------------------*/
span.resized {
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
}

/*---------------------------------------------
Fehlermeldungen
---------------------------------------------*/
td.error {
  text-align: center;
  border-top: 1px dotted #EE0000;
  border-bottom: 1px dotted #EE0000;
  padding: 3px;
  background-color: #FDE0E0;
}

/*---------------------------------------------
Glossar
---------------------------------------------*/
a.glossar:link,a.glossar:visited,a.glossar:hover,a.glossar:active {
  font-style:italic;
}



/*######################################
  HEAD GRAFIKEN & LINKS
######################################*/

/*---------------------------------------------
Weite, Höhe und Schrift aller Head Grafiken
---------------------------------------------*/
td.head_left, td.head_content, td.head_middle, td.head_right {
  width: 158px;
  height: 27px; 
  color: #ffffff;
  padding-left: 25px;
  padding-top: 6px;
  background-repeat:no-repeat;
}

/*IE Hack*/
*+html td.head_left {
  width: 158px;
  height: 21px; 
  color: #ffffff;
  padding-left: 25px;
  padding-top: 6px;
  background-repeat:no-repeat;
}
*+html td.head_content {
  width: 158px;
  height: 21px; 
  color: #ffffff;
  padding-left: 25px;
  padding-top: 6px;
  background-repeat:no-repeat;
}
*+html td.head_middle {
  width: 158px;
  height: 21px; 
  color: #ffffff;
  padding-left: 25px;
  padding-top: 6px;
  background-repeat:no-repeat;
}
*+html td.head_right {
  width: 158px;
  height: 21px; 
  color: #ffffff;
  padding-left: 25px;
  padding-top: 6px;
  background-repeat:no-repeat;
}



/*---------------------------------------------
Hintergrund Main
---------------------------------------------*/
td.head_left {
  background-image: url('../images/head_left.jpg');
}

/*---------------------------------------------
Hintergrund Content Bereich
---------------------------------------------*/
td.head_content {
  background-image: url('../images/head_content.jpg');
}

/*---------------------------------------------
Hintergrund mittlerer Bereich
---------------------------------------------*/
td.head_middle {
  background-image: url('../images/head_middle.jpg');
}

/*---------------------------------------------
Hintergrund rechter Bereich
---------------------------------------------*/
td.head_right {
  background-image: url('../images/head_right.jpg');
}

/*---------------------------------------------
Hintergrund Unterbereich mittlerer Navi
---------------------------------------------*/
td.head_sub2 {
  width: 160px;
  height: 16px;
  padding-left: 10px;
  background-image: url('../images/head_sub2.jpg');
}

/*---------------------------------------------
Hintergrund Unterbereich rechten Navi
---------------------------------------------*/
td.head_sub {
  width: 160px;
  height: 16px;
  padding-left: 10px;
  background-image: url('../images/head_sub.jpg');
}

/*---------------------------------------------
Hintergrund Unterbereich Content
---------------------------------------------*/
td.head_sub3 {
  width: 261px;
  height: 16px;
  padding-left: 10px;
  background-image: url('../images/head_sub3.jpg');
}

/*---------------------------------------------
Links von Unterbereich
---------------------------------------------*/
a.navSub:link, a.navSub:visited {
  color: #cccccc;
  font-size: 8.5px;
  font-weight: normal;
}

a.navSub:hover, a.navSub:active {
  color: #ffffff;
}

*+html a.navSub:link {
  color: #cccccc;
  font-size: 9px;
  font-weight: normal;
}
*+html a.navSub:visited {
  color: #cccccc;
  font-size: 9px;
  font-weight: normal;
}
*+html a.navSub:hover {
  color: #ffffff;
  font-size: 9px;
  font-weight: normal;
}
*+html a.navSub:active {
  color: #ffffff;
  font-size: 9px;
  font-weight: normal;
}



/*######################################
  NAVIGATION
######################################*/

/*---------------------------------------------
Abstand zum Linken Rand -> Content
---------------------------------------------*/
td.navContentLeft {
  width: 10px;
}

/*---------------------------------------------
Abstand zum Linken Rand -> Alle Bereiche
---------------------------------------------*/
td.navLeft {
  width: 3px;
}

/*---------------------------------------------
Abstand zum Linken Rand -> Adminmenu
---------------------------------------------*/
td.navAdminMenuLeft {
  width: 25px;
}

/*---------------------------------------------
Info Leiste
---------------------------------------------*/
table.persInfo {
  background-color: #ffffff;
  border-bottom: 1px solid #000000;
  margin: 0px;
  width: 100%;
  text-align: center;
}

/*---------------------------------------------
Seiten (<< 1 2 3 >>)
---------------------------------------------*/
span.fontSites {
  font-weight: bold;
  color: #EE0000;
}

span.fontSitesMisc {
  color: #000;
}

.sites:link,.sites:visited,.sites:hover,.sites:active {
  color: #999;
  font-size: 10px;
  text-decoration: none;
}

.sites:link {
  text-decoration: none;
}

.sites:hover {
  color: #414141;
  text-decoration: none;
}



/*######################################
  NAVIGATION -> MENU BUTTONS
######################################*/

/*---------------------------------------------
Button Blank
---------------------------------------------*/
div.nav_left a {
  display: block;
  margin: 0px;
  padding-top: 0px;
  width: 158px;
  height: 16px;
  color: #000000;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-indent: 20px;
  text-decoration: none;
  line-height: 16px;
  background-image: url('../images/button_blank.jpg');
}

/*---------------------------------------------
Button Hover
---------------------------------------------*/
div.nav_left a:hover {
  color: #ffffff;  
  background-image: url('../images/button_hover.jpg');
}




/*######################################
  NAVIGATION -> TEAMS
######################################*/

/*---------------------------------------------
Drop Down Liste
---------------------------------------------*/
select.teamswitch {
  width: 140px;
  color: #000;
  font-size: 97%;
  background-color: #FFF;
  border: 1px #000 solid;
}



/*######################################
  NAVIGATION -> LOGIN
######################################*/

/*---------------------------------------------
Eingabefelder
---------------------------------------------*/
input.loginName_dis,input.loginPwd_dis,input.loginName_en,input.loginPwd_en,input.loginSignUp,input.loginSubmit {
  width: 120px;
  color: #000;
  border: 1px inset;
  background-color: #F7F7F7;
  padding: 2px;
}

input.loginName_en,input.loginPwd_en {
  border: 1px solid #000;
  background-color: #FFF;
}

/*---------------------------------------------
Buttons
---------------------------------------------*/
input.loginSubmit,input.loginSignUp {
  width: 60px;
  padding: 1px; 
  background-color: #FFF;
  background-image: url(../../../images/submit.jpg);
  border: 1px solid #5F5F5F;
  color: #000;
  cursor: pointer;
}

input.loginSubmit {
  font-weight: bold;
}




/*######################################
  NAVIGATION -> SERVER STATS
######################################*/

/*---------------------------------------------
Mappic
---------------------------------------------*/
img.navServerPic {
  width: 140px;
  height: 100px;
}



/*######################################
  NAVIGATION -> VOTE
######################################*/

/*---------------------------------------------
Submit Button
---------------------------------------------*/
input.voteSubmit {  
  padding: 1px;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url(../../../images/submit.jpg);
  border: 1px solid #5F5F5F;
  color: #000;
  cursor: pointer;
}
/*IE Hack*/
*+html input.voteSubmit {
  padding-left: 0px;
  padding-right: 0px;
}



/*######################################
  NAVIGATION -> SHOUTBOX
######################################*/

/*---------------------------------------------
Hintergrund
---------------------------------------------*/
td.navShoutContentFirst {
  background-color: #FFFFFF;  
}

td.navShoutContentSecond {
  background-color: #EBEBEB;  
}

/*---------------------------------------------
Eingabefelder)
---------------------------------------------*/
input.shoutEmail_dis,input.shoutNick_dis,textarea.shoutTextfield_dis,
input.shoutEmail_en,input.shoutNick_en,textarea.shoutTextfield_en { 
  border: 1px inset;
  background-color: #FFF;
  color: #000;
  width: 135px;
}

input.shoutEmail_en,input.shoutNick_en,textarea.shoutTextfield_en { 
  border: 1px solid #000;
}

textarea.shoutTextfield_dis,textarea.shoutTextfield_en {
  overflow: Auto;
  height: 80px;
}

/*---------------------------------------------
Shoutbox Submit Button
---------------------------------------------*/
input.shoutSubmit {
  padding: 1px;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url(../../../images/submit.jpg);
  border: 1px solid #5F5F5F;
  color: #000;
  cursor: pointer;
}
/*IE Hack*/
*+html input.shoutSubmit {
  padding-left: 0px;
  padding-right: 0px;
}

/*---------------------------------------------
Übrige Zeichen
---------------------------------------------*/
input.shoutLength {
  width: 26px;
  height: 13px;
  border: 0px;
  background-color: transparent;
  text-align: center;
}



/*######################################
  NAVIGATION -> USER OF THE MOMENT
######################################*/

/*---------------------------------------------
User Of The Moment Bild
---------------------------------------------*/
img.uotm {
  width: 130px;
  height: 161px;
}



/*######################################
  NAVIGATION -> TEMPLATESWITCH
######################################*/

/*---------------------------------------------
DropDown Liste
---------------------------------------------*/
select.tempswitch {
  width: 120px;
  color: #000;
  font-size: 97%;
  background-color: #FFF;
  border: 1px #000 solid;
}



/*######################################
  NAVIGATION -> TEAMSPEAK
######################################*/

div#navTeamspeakContent {
  width: 145px;
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
}



/*######################################
  CLANWARS
######################################*/

/*---------------------------------------------
Allgemeine Angaben
---------------------------------------------*/
span.navCwWon,span.navCwDraw,span.navCwLost,span.CwWon,span.CwDraw,span.CwLost {
  font-weight: bold;
}

/*---------------------------------------------
Clanwar Gewonnen
---------------------------------------------*/
span.navCwWon,span.CwWon {
  color: #1bdc16;
}

/*---------------------------------------------
Clanwar Unentschieden
---------------------------------------------*/
span.navCwDraw,span.CwDraw {
  color: #dfa426;
}

/*---------------------------------------------
Clanwar Verloren
---------------------------------------------*/
span.navCwLost,span.CwLost {
  color: #dc2516;
}



/*######################################
  KALENDER
######################################*/

/*---------------------------------------------
Heutiges Datum hervorheben
---------------------------------------------*/
td.navKalToday {
  border: 1px solid #000;
}

td.calToday {
  border: 1px solid #000;
}

/*---------------------------------------------
Alle Tage
---------------------------------------------*/
td.calDay,td.calToday {
  background-color: #FFF;
  color: #000;
  text-align: left;
  vertical-align: top; 
  width: 14%;
  height: 70px;
}



/*######################################
  MEMBERMAP
######################################*/
div#memberMap {
  width: 100%;
  height: 600px;
}
div#memberMapInner {
  
  margin: auto;
  line-height: 180%;
  text-align: left;
  padding: 3px;
}



/*######################################
  SUCHE
######################################*/

fieldset.search {
  border: 1px solid #000;
}

legend.search {
  margin: 0; 
  padding: 0; 
  color: #000;
}

ul.search { 
  height: 200px;
  overflow: auto;
  width: 100%;
  border: 1px solid #000; 
}

ul.search { 
  list-style-type: none; 
  margin: 0; 
  padding: 0; 
  overflow-x: hidden; 
}

ul.search li { 
  margin: 0; 
  padding: 0; 
}

label.search, label.searchKat { 
  display: block;
  text-align: left;
  background-color: #FFF; 
  margin: 0; 
  padding: 0; 
  width: 100%; 
}
  
label.search:hover { 
  background-color: #EEE; 
}

label.searchKat {
  background-color: #dbdbdb;
  font-weight: bold;
}

td.searchHead {
  border-bottom: 1px solid #888;
}

input.chksearch {
  margin: 2px;
  border:0px;
  cursor: pointer;
}

.highlightSearchTarget {
  padding: 2px;
  color: #000;
  background-color: #FEFECE;
}



/*######################################
  VERSCHIEDENE
######################################*/

/*---------------------------------------------
Comments
---------------------------------------------*/
td.commentsLeft { 
  background-color: #F0EFEF;
  color: #000;
  border-right:1px dashed #cccccc;
  width: 25%;
  height: 128px;
  padding: 2px;
}

td.commentsRight { 
  background-color: #FFF;
  color: #000;
  vertical-align: top;
  padding:4px;
}



/*####################################
  These sheets shouldn`t be edited
####################################*/
input.checkbox,input#loginCheckbox {
  border:0px;
  cursor: pointer;
}

.emph,.msg {
  background-color: #FFF;
  color: #000;
  border: 1px solid #000;
  padding: 2px;
}

td.middle,div.middle {
  vertical-align: middle;
  text-align: center;
}



/**************
  Permission Table
**************/
div.permissions input.checkbox {
  float: left; margin: 1px 2px;
}

div.permissions label {
  display: block; float: left; clear: right;
  width: 45%;
  text-align: left;
}

div.permissions br {
  clear: both;
  height: 0; line-height: 0; font-size: 0;
}

/*********************************/
td.navEventsLeft {
  width: 10px;
}

td.navEventsContent {
  text-align: left;
}

td.navEventsRight {
  width: 2px;
}

td.navTrialLeft {
  width: 22px;
}

td.navTrialRight {
  width: 0px;
}

td.navTrialContent {
  text-align: left;
}

/**************
  Lightbox
**************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #FFF;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 26px; 
	float: right;
	padding-bottom: 15px;	
}
/**************
  Newsticker
**************/
div#ticker {
  position: relative;
  width: 650px;
  overflow: hidden;
  margin: 0 auto; padding: 0;
  text-align: center;
}

div#ticker,
div#ticker div.scrollDiv,
div#ticker div.scrollDiv td {
  white-space: nowrap;
}

div#ticker a:link,
div#ticker a:visited {
  color: #FFF;
}	

div#ticker a:hover,
div#ticker a:active {

}

/**************
  globale Suche
**************/
#searchpanel {  
  border: 1px solid #111;
  border-top: 1px solid #555;
  border-right: 1px solid #555;
  background-color: #F7F7F7;
  color: #000;
  padding: 2px;
  width: 150px;
}
* html #searchpanel { margin: -1px 0 }
*+html #searchpanel { margin: -1px 0 }

input.searchSubmit {  
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #FFF;
  background-image: url(../images/submit.jpg);
  border: 1px solid #5F5F5F;
  color: #000;
  cursor: pointer;
}
input.searchSubmit:hover {
  background-image: url(../images/submit_hover.jpg);
}
/*IE Hack*/
*+html input.searchSubmit { overflow: visible; }
* html input.searchSubmit { overflow: visible; }

/****************************************/

img.border {
  border: 1px solid #777;
}

div#infoDiv {
  visibility: visible;
  display: none;
}
