
#infobar, #button {
	font: message-box;
}

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
	display: block;
	width: 100%;
	color: #333333;
	background: #FFFFE1 url(../Bilder/warning.gif) no-repeat fixed .3em .3em;
	border-bottom: .16em outset;
	text-decoration: none;
	cursor: default;
}

#infobar a:hover {
	color: #FFFFFF;
	background: #3169B6 url(../Bilder/warning_hover.gif) no-repeat fixed .3em .3em;
}

#infobar p{
	margin:0px;
	padding: .45em 0em .45em 22px;
	font-size:11px;
}

#button {
	position: absolute;
	top: 2px;
	right: 3px;
	width: 20px;
	height: 20px;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
}

#button a, #button a:link, #button a:visited, #button a:active {
	display: block;
	width: 100%;
	color: #333333;
	text-decoration: none;
	cursor: default;
	border-bottom: 0px;
	background: #FF0084;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
}

#button a:hover {
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	border-right: 1px outset;
	color: #666;
	background: #FF0084;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
}

.micro{
color:#ffffff;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	font-style:normal;
	text-decoration: none;
	background-color: limegreen;
	padding:0px;
	font-size:11px;
	}
	.micro_long{
color:#ffffff;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	font-style:normal;
	text-decoration: none;
	background-color: limegreen;
	padding:0px;
	font-size:11px;
	width:40px;
	}
	.micro_red{
color:#ffffff;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration: none;
	background-color: #FF0084;
	padding:4px;
	font-size:12px;
	z-index: 999999999999999;
	overflow: visible;
	}
	#click_here{
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	background-color: #FF0084;
	font-size:11px;
	}
	
.leftline {  border-color: black black black #FF0084; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.topline {  border-color: #FF0000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topleftline {  border-color: #FF0000 black black #0000FF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.loading {
  background-color: none;
  background-image: url(../Bilder/loading.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.headfont1 {
	color: #ffffff;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
}
.headfont2 {
	color: #ffffff;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
}
.headfont3 {
	color: #333333;
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
}
.u1 {
	color: #FF0084;
	font-weight:bold;
}
.bg_1{
color:#ffffff;
background-color: #FF0084;	
}
a:link {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
}
a:visited {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
}
a:hover {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	color: #FF0084;
	text-decoration: none;

}
a:active {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #FF0084;
    text-decoration: none;
}



a:link.special {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #ffffff;
    text-decoration: none;
}
a:visited.special {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #ffffff;
    text-decoration: none;
}
a:hover.special {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	background-color: #FF0084;
	text-decoration: none;

}
a:active.special {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

a:link.special_black {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
}
a:visited.special_black {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
}
a:hover.special_black {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	background:#FF0084;
	text-decoration: none;
	padding:4px;

}
a:active.special_black {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
}

a:link.special_free {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #FF0084;
    text-decoration: none;
	font-weight:bold;
}
a:visited.special_free {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #FF0084;
    text-decoration: none;
}
a:hover.special_free {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	background: #FF0084;
	text-decoration: none;
	padding:4px;
	font-weight:bold;

}
a:active.special_free {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #fff;
    background: #FF0084;
	text-decoration: none;
	padding:4px;
}


a:link.special_bold {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
font:bold;
}
a:visited.special_bold {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
	font:bold;
}
a:hover.special_bold {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font:bold;

}
a:active.special_bold {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333333;
    text-decoration: none;
	font:bold;
}
.line{
border:solid 1px #CBC8C0;
}
.line_red{
  border: solid 1px #FF0084;
}
.line_o{
  border : 1px solid #999999;
border-style:dotted;
}

.textarea {  
  color: #666666;
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  background-color: #ffffff;
  font-size:11px;
  border : solid 1px #999999;
}
.textarea_hidden {  
  color:#ffffff;
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  background-color: #ffffff;
  font-size:11px;
border : solid 0px #ffffff;
}
.input {  
 border : 1px solid; border-color: #999999;
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  font-size:11px;
  width: 180px;
  padding: 4px;
  color: #666666;
  background-color: #ffffff;
}
.input_login_usr {  
 border : 1px solid; border-color: #999999;
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  font-size:11px;
  width: 140px;
   padding: 4px;
  color: #333333;
  background-image: url('../Bilder/notonline_mini.gif');
  background-repeat: no-repeat;
  background-position: 125px;
}
.input_login_pw {  
 border : 1px solid; border-color: #999999;
   padding: 4px;
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  font-size:11px;
  width: 140px;
  color: #333333;
  background-image: url('../Bilder/lock_mini.gif');
  background-repeat: no-repeat;
  background-position: 125px;
}


.input1 {  
 font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
   padding: 4px;
  color: #666666;
  font-size:11px;
border : solid 1px #999999;
background-color: #ffffff;
}
.input_gross {
 font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
    color: #666666;
  font-size:11px;
  width: 200px;
border : solid 1px #999999;
  padding: 4px;
}
.radio {  
  font-size:11px;
	text-decoration: none;	
  color:#ffffff;
  background-color: #ffffff;
   font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
}
.radio_white {
   font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  color: #6666666;
background-color: #ffffff;
  font-size:11px;
border : solid 1px Black;
font-weight:bold;
}
.input_medi {  
 font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  color: #666666;
background-color: #ffffff;
  font-size:11px;
  width: 50px;
border : solid 1px #999999;
  padding: 4px;
}
.input_klein {
   font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  color: #666666;
  background-color: #ffffff;
  font-size:11px;
  width: 20px;
  border : solid 1px #999999;
    padding: 4px;
}
.select_klein {
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  width: 90px;
  color: #666666;
  background-color: #ffffff;
    padding: 4px;
}

input:focus, textarea:focus{
border-color: #FF0084;
}

.select {
font-size:11px;
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  color: #666666;
  background-color: #ffffff;
    padding: 4px;
}

.button {
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  color: #ffffff;
border: solid 1px #333333;
background-color: #FF0084;
cursor:pointer;
  padding: 4px;
}
.button_big {
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:14px;
  min-width:360px;
  min-height: 32px;
  color: #ffffff;
border: solid 1px #333333;
background-color: #FF0084;
cursor:pointer;
  padding: 4px;
}
table { border-width: 0;
        border: 0px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        color: #333333;
        border-color: #999999;
        font-size : 9px;
		font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
		text-align:left;

      }

hr.own { color: #FF0084; }
td { font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif; font-size:11px; }
th { font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif; font-size:11px; }
p { font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif; font-size:11px; }


td.head {  background-color: #FF0084;
          color: #FF0084;
          font-weight: bold;
          font-size:11px;
        }
        
td.code { font-size:11px; }
        
td.menu { background-color: #FF0084;
          font-weight: bold;
          font-size:11px;
        }        

td.mitte { background-color: #FF0084;
          font-weight: bold;
          font-size:11px;
        }
        
td.info {  background-color: #FF0084;
          color: #ffffff;
          font-weight: bold;
          font-size:11px;
        }

th.head { background-color:#ffffff;
          color: #FF0084;
          font-weight: bold;
          font-size:11px;
        }

td.informer   { background-color:#FF0084;}
td.informer_non_i   { background-color:#FF0084; }
td.left   { background-color:#ffffff;}
td.right  { background-color:#ffffff;}

td.bg    { background-color:#ffffff; }



/* FOR JQUERY QUERYS */

/* scroll */
#oben 
{ 
font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
display:none; position:fixed; right:5px; bottom:5px; color:#333333; 
font-weight:bold; font-size:11px; text-decoration:none; border:1px solid green; background:#ffffff; padding:4px; 
}



/* alerts */

#popup_container {
	font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 1px #333;
	color: #000;
}

#popup_title {
	font-size:11px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #ffffff;
	background-color:#FF0084;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(img/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../img/info.gif);
}

#popup_content.confirm {
	background-image: url(../img/important.gif);
}

#popup_content.prompt {
	background-image: url(../img/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
