﻿@charset "UTF-8";

.adrBuchTabs {
	height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
}


#dotspotul2 li,
#dotspotul2 ul {
	font-size: 12px;
	background-image: url();
	list-style: none!important;
	
}
.dotspotul2 li ul {
	font-size: 12px;
	background-image: url();
	list-style: none!important;
}


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	color:#fff;
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	background-color: #333;
	list-style: none!important;
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px 666;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #888;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #000;
	border-bottom: 1px solid #fff;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background-color: #fff;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
color:#fff;
background-color:#000;
	padding: 4px;
	height:200px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #fff;
	position: relative;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: solid 1px #CCC;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

#mainnav ul li a { 
	clear:both;
	text-align: right;
	display: block;
	width: 140px;
	max-width: 140px;
}
#menu{
	padding:0px;
	margin:0px;
}
#menu li{
	padding:0px;
	margin:0px;
}
a.folder:link,
a.folder:visited,
a.active_folder:link,
a.active_folder:visited,
a.active_folder:active,
a.active_folder {
	display:block;
	font-family: Arial,Verdana,Helvetica, sans-serif !important;
	font-size:11px;
	font-weight: bold;
	color: #666666;
	
	padding: 3px 0px 2px 0px!important;

	border:0px red solid;
	border-top:1px #666 solid;
}
a.folder:hover,
a.folder:active,
a.folder:visited:hover {
	font-family: Arial,Verdana,Helvetica, sans-serif !important;
	font-size:11px;
	color: #FFCC00;
}
a.active_folder {
	color: #FFCC00!important;
}
#mainnav .menu{
	padding-top:0px;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
}
ul#menu ul {
	padding-left:0px; /* hier 20px setzen wenn der strich auch gepaddet werden soll */
}
ul#menu a {
  display: block;
  text-decoration: none;	
}








ul#menu ul li ul li a,
ul#menu ul li ul li a:hover  {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size:11px;
	
	width: 140px;
	max-width: 120px;
	padding-right: 20px !important;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#ccc;
	font-size:12px;
	line-height: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	height:100%;
	width: 100%;
	margin:0px;
	background-color:#000!important;
}
#onlyprint {
	display:none;
}
.onlyprint {
	display:none;
}

table.calendar {
    width: 100%;
}

table.calendar td {
    text-align: center;
}

table.calendar td a {
    display: block;
}

table.calendar td a:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
    background-color:#E2E9F1
}

table.calendar th {
   background-color:#E2E9F1;
}

table.calendar td.selected {
    background-color: #DCEBF0;
}

img.calendar {
    border: none;
}

form.clock {
    text-align: center;
}

.nowrap {
    white-space: nowrap;
}

div.nowrap {
    margin: 0px;
    padding: 0px;
}

li {
    padding-bottom: 1em;
}

li form {
    display: inline;
}

ul.main {
    margin: 0px;
    padding-left:2em;
    padding-right:2em;
}

/* no longer needed
ul.main li {
    list-style-image: url(../images/dot_violet.png);
    padding-bottom: 0.1em;
}
*/

button {
    /* buttons in some browsers (eg. Konqueror) are block elements, this breaks design */
    display: inline;
}

/* Tabs */

/* For both light and non light */
.tab {
    white-space: nowrap;
    font-weight: bolder;
}

/* For non light */
td.tab {
    width: 64px;
    text-align: center;
    background-color: #dfdfdf;
}

td.tab a {
    display: block;
}

/* For light */
div.tab { }

/* Highlight active tab */
td.activetab {
    background-color: silver;
}

/* Textarea */

textarea {
    overflow: auto;
}

.nospace {
    margin: 0px;
    padding: 0px;
}















/************************************************************************************
 * RIGHT FRAME
 ************************************************************************************/
/* Always enabled stylesheets (right frame) */
body{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    color:            #000000;
    background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	
pre, tt, code{
    font-size:        11px;
}
a:link, a:visited, a:active{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    text-decoration:  none;
    color:            #333399;

}
a:hover{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    text-decoration:  underline;
    color:            #cc0000;
}
th{
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    color:               #000000;
    background-color:    #ff9900;
    background-image:    url(../themes/darkblue_orange/img/tbl_th.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              18px;
}
th a:link, th a:active, th a:visited{
    color:            #000000;
    text-decoration:  underline;
}

th a:hover{
    color:            #666666;
    text-decoration:  none;
}
.tblcomment{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    font-weight:      normal;
    color:            #000099;
}
th.td{
    font-weight: normal;
    color: transparent;
    background-color: transparent;
    background-image: none;
   
}
td{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
}
form{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    padding:          0px 0px 0px 0px;
    margin:           0px 0px 0px 0px;
}
select, textarea, input {
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
}
select, textarea{
    color:            #000000;
    background-color: #FFFFFF;
}
input.textfield{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    color:            #000000;
    /*background-color: #FFFFFF;*/
}

h1{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        18px;
    font-weight:      bold;
}
h2{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        13px;
    font-weight:      bold;
}
h3{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        12px;
    font-weight:      bold;
}
a.nav:link, a.nav:visited, a.nav:active{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    color:            #000000;
}
a.nav:hover{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    color:            #cc0000;
}
a.h1:link, a.h1:active, a.h1:visited{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        18px;
    font-weight:      bold;
    color:            #000000;
}
a.h1:hover{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        18px;
    font-weight:      bold;
    color:            #cc0000;
}
a.h2:link, a.h2:active, a.h2:visited{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        13px;
    font-weight:      bold;
    color:            #000000;
}
a.h2:hover{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        13px;
    font-weight:      bold;
    color:            #cc0000;
}
a.drop:link, a.drop:visited, a.drop:active{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    color:            #cc0000;
}
a.drop:hover{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    color:            #ffffff;
    background-color: #cc0000;
    text-decoration:  none;
}
dfn{
    font-style:       normal;
}
dfn:hover{
    font-style:       normal;
    cursor:           help;
}
.warning{
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    font-weight:      bold;
    color:            #cc0000;
}
td.topline{
    font-size:        1px;
}
td.tab{
    border-top:       1px solid #999;
    border-right:     1px solid #666;
    border-left:      1px solid #999;
    border-bottom:    none;
    border-radius:    2px;
    -moz-border-radius: 2px;
}
table.tabs      {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #666;
}

fieldset {
    border:     #666699 solid 1px;
    padding:    0.5em;
}
fieldset fieldset {
    margin:     0.8em;
}
legend {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    size:        10px;
    color:       #666699;
    font-weight: bold;
    background-color: #ffffff;
    padding: 2px 2px 2px 2px;
}
button.mult_submit {
    border: none;
    background-color: transparent;
}

.pdflayout {
    overflow:         hidden;
    clip:             inherit;
    background-color: #FFFFFF;
    display:          none;
    border:           1px solid #000000;
    position:         relative;
}

.pdflayout_table {
    background:       #ff9900;
    color:            #000000;
    overflow:         hidden;
    clip:             inherit;
    z-index:          2;
    display:          inline;
    visibility:       inherit;
    cursor:           move;
    position:         absolute;
    font-size:        11px;
    border:           1px dashed #000000;
}

/* Warning showing div with right border and optional icon */

div.warning {
    border: 1px solid #cc0000;
    background-image: url(../themes/darkblue_orange/img/s_warn.png);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 10px 10px 10px 36px;
    margin: 0px;
    width: 90%;
}

div.error {
    width: 100%;
    border: 1px solid #cc0000;
    background-color: #ffffcc;
    padding: 0px;
}

div.error  div.text {
    padding: 5px;
}

div.error div.head {
    background-color: #cc0000;
    font-weight: bold;
    color: #ffffff;
    background-image: url(../themes/darkblue_orange/img/s_error.png);
    background-repeat: no-repeat;
    background-position: 2px 50%;
    padding: 2px 2px 2px 30px;
    margin: 0px;
}
.print{font-family:arial;font-size:8pt;}

/* MySQL Parser */
.syntax {font-family: sans-serif; font-size: 10px;}
.syntax_comment            { padding-left: 4pt; padding-right: 4pt;}
.syntax_digit              {}
.syntax_digit_hex          {}
.syntax_digit_integer      {}
.syntax_digit_float        {}
.syntax_punct              {}
.syntax_alpha              {}
.syntax_alpha_columnType   {text-transform: uppercase;}
.syntax_alpha_columnAttrib {text-transform: uppercase;}
.syntax_alpha_reservedWord {text-transform: uppercase; font-weight: bold;}
.syntax_alpha_functionName {text-transform: uppercase;}
.syntax_alpha_identifier   {}
.syntax_alpha_charset      {}
.syntax_alpha_variable     {}
.syntax_quote              {white-space: pre;}
.syntax_quote_backtick     {}

/* some new styles added 20047-05-05 by Michael Keck (mkkeck) */

/* tables */
.tblError {
    border:           1px solid #cc0000;
    background-color: #ffffcc;
}
.tblWarn, div.tblWarn {
    border: 1px solid #cc0000;
    background-color: #ffffff;
}
div.tblWarn {
    padding: 5px 5px 5px 5px;
    margin:  2px 0px 2px 0px;
    width:   100%;
}
.tblHeaders{
    font-weight:         bold;
    color:               #ffffff;
    background-color:    #666699;

    background-image:    url(../themes/darkblue_orange/img/tbl_header.png);
    background-repeat:   repeat-x;
    background-position: top;
 
    height:              18px;
}
.tblHeaders a:link, .tblHeaders a:visited, .tblHeaders a:active, .tblFooters a:link, tblFooters a:visited, tblFooters a:active{
    color:            #ffffcc;
    text-decoration:  underline;
}
.tblFooters{
    font-weight:         normal;
    color:               #ffffff;
    background-color:    #666699;
    background-image:    url(../themes/darkblue_orange/img/tbl_header.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              18px;
}
.tblHeaders a:hover, tblFooters a:hover{
    text-decoration: none;
    color:           #ffffff;
}
.tblHeadError {
    font-weight:         bold;
    color:               #ffffff;
    background-color:    #cc0000;
    background-image:    url(../themes/darkblue_orange/img/tbl_error.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              18px;
}
div.errorhead {
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    background-image: url(../themes/darkblue_orange/img/s_error.png);
    background-repeat: no-repeat;
    background-position: 2px 50%;
    padding: 2px 2px 2px 20px;
    margin: 0px;
}

.tblHeadWarn {
    background-color:    #ffcc00;
    font-weight:         bold;
    color:               #000000;
    background-image:    url(../themes/darkblue_orange/img/tbl_th.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              18px;
}
div.warnhead {
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    background-image: url(../themes/darkblue_orange/img/s_warn.png);
    background-repeat: no-repeat;
    background-position: 2px 50%;
    padding: 2px 2px 2px 20px;
    margin: 0px;
}

/* forbidden, no privilegs */
.noPrivileges{
    color:            #cc0000;
    font-weight:      bold;
}

/* Heading for server links*/

.serverinfo {
    font-family:    Verdana, Arial, Helvetica, sans-serif;
    font-size:      12px;
    font-weight:    normal;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    white-space:    nowrap;
    vertical-align: middle;
}

.serverinfo a:link, .serverinfo a:activ, .serverinfo a:visited {
    font-family:    Verdana, Arial, Helvetica, sans-serif;
    font-size:      12px;
    font-weight:    bolder;
}
.serverinfo a img{
    vertical-align: middle;
    margin: 0px 1px 0px 1px;
}

.serverinfo div{
    background-image:    url(../themes/darkblue_orange/img/item_ltr.png);
    background-repeat:   no-repeat;
    background-position: 50% 50%;
    width: 20px;
    height: 16px;
}
/*
hr{
    color: #666699;
	background-color: #6666cc;
	border: 0;
	height: 1px;
}
*/
/* navigation */
.nav{
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    color:               #000000;
    background-color:    #666699;
    background-image:    url(../themes/darkblue_orange/img/tbl_header.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              22px;
}

.navSpacer{
    width:            1px;
    height:           16px;
    background-color: #ffffff;
}
.navNormal {
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    color:               #000000;
    background-color:    #666699;
    background-image:    url(../themes/darkblue_orange/img/tbl_header.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              20px;
    padding: 2px 5px 2px 5px;
}
.navDrop {
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    color:               #000000;
    background-color:    #cc0000;
    background-image:    url(../themes/darkblue_orange/img/tbl_error.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              20px;
    padding: 2px 5px 2px 5px;
}
.navActive {
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    color:               #000000;
    background-color:    #ffffff;
    height:              16px;
    padding: 2px 5px 2px 5px;
}

.navNormal a:link,.navNormal a:active,.navNormal a:hover,.navNormal a:visited,.navDrop a:link,.navDrop a:active,.navDrop a:visited,.navDrop a:hover {
    color:               #FFFFFF;
}

.navActive a:link,.navActive a:active,.navActive a:visited,.navActive a:hover {
    color:               #000000;
}



/* some styles for IDs: */
#buttonNo{
    color:            #CC0000;
    font-size:        10px;
    font-weight:      bold;
    padding:          0px 10px 0px 10px;
}
#buttonYes{
    color:            #006600;
    font-size:        10px;
    font-weight:      bold;
    padding:          0px 10px 0px 10px;
}
#buttonGo{
    color:            #006600;
    font-size:        10px;
    font-weight:      bold;
    padding:          0px 10px 0px 10px;
}

#listTable{
    width:            260px;
}

#textSqlquery{
    width:            450px;
}
#textSQLDUMP {
   width: 95%;
   height: 95%;
   font-family: "Courier New", Courier, mono;
   font-size:   11px;
}
/* end of some new styles added 20047-05-05 by Michael Keck (mkkeck) */
#widget {
	position: relative;
}
#widgetField {
	width: 196px;
	height: 26px;
	background: url(/images/dpimages/field.png);
	overflow: hidden;
	position: relative;
}
#widgetField a 	{
	display: block;
	position: absolute;
	width: 26px;
	height: 26px;
	top: 0;
	right: 0;
	text-decoration: none;
	text-indent: -3000px;
}
#widgetField span	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52697E;
	position: absolute;
	top: 0;
	height: 26px;
	line-height: 26px;
	left: 5px;
	width: 167px;
	text-align: center;
}
#widgetCalendar {
	position: absolute;
	top: 26px;
	left: 0;
	height: 0px;
	overflow: hidden;
	width: 196px;
	background: #B9B9B9;
}
#widgetCalendar .datepicker {
	position: absolute;
	bottom: 0;
	top: auto;
}
#widgetCalendar .datepickerContainer,
#widgetCalendar .datepickerBorderT,
#widgetCalendar .datepickerBorderB,
#widgetCalendar .datepickerBorderL,
#widgetCalendar .datepickerBorderR,
#widgetCalendar .datepickerBorderTL,
#widgetCalendar .datepickerBorderTR,
#widgetCalendar .datepickerBorderBL,
#widgetCalendar .datepickerBorderBR {
	background: transparent !important;
}
#widgetCalendar .datepicker a:hover{
	color: #b6f063;
}




div.datepicker {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
	z-index: 1200;
	margin-top:20px;
}
.datepickerContainer {
	background: #121212;
	position: absolute;
	top: 10px;
	left: 10px;
}
.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
	background: url(/images/dpimages/datepicker_t.png);
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
	background: url(/images/dpimages/datepicker_b.png);
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(/images/dpimages/datepicker_l.png);
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(/images/dpimages/datepicker_r.png);
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(/images/dpimages/datepicker_tl.png);
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(/images/dpimages/datepicker_tr.png);
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(/images/dpimages/datepicker_bl.png);
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(/images/dpimages/datepicker_br.png);
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #eee;
	text-decoration: none;
	cursor: default;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
	width: 20px;
	line-height: 16px;
	height: 16px;
	padding-right: 2px;
}
.datepickerYears a,
.datepickerMonths a{
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
td.datepickerNotInMonth a {
	color: #666;
}
tbody.datepickerDays td.datepickerSelected{
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
div.datepicker a:hover,
div.datepicker a:hover {
	color: #88c5eb;
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	width: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	color: #333;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}
.close_image,
.close img{
	background:url(/templates/broncos/facebox/closelabel.gif);
}

#facebox .b {
  background:url(/templates/broncos/facebox/b.png);
}

#facebox .tl {
  background:url(/templates/broncos/facebox/tl.png);
}

#facebox .tr {
  background:url(/templates/broncos/facebox/tr.png);
}

#facebox .bl {
  background:url(/templates/broncos/facebox/bl.png);
}

#facebox .br {
  background:url(/templates/broncos/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #000;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #666;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #fff;
  z-index: 10;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.searchFormin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #4D5B6A;
	width: 175px;
	height: auto !important;
	height: 15px;
	background-color : #FFFFFF;
	border-left : 1px solid 	#4D5B6A;
	border-right : 1px solid #4D5B6A;
	border-bottom : 1px solid #4D5B6A;
	border-top : 1px solid #4D5B6A;
	
}


.persprouz {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 35px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.personalien1 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 180px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid 	#333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}

.personalien2 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 35px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.personalien2a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 180px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.personalien2admin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 130px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.persday {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 24px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.persWindow {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 40px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.persdate {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 85px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.personalienAuktionFranken {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 80px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-top : 1px solid #999999;
}
.personalienAuktion {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 110px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-top : 1px solid #999999;
}

.personalienlongtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 300px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.personalienlongtextforimgs {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 300px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.personalienlongtext400 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 400px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}

.persup {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 20px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}

.persup2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 150px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}

.permenschenforD {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 35px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid #333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}

.button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#000000;
	width: 110px;
	height: 17px;
	height: auto !important;
	text-decoration : none;
}

#buttonsenden {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#000000;
	width: 110px;
	height: 17px;
	height: auto !important;
	text-decoration : none;
}


.buttonServiceCont {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#000000;
	margin:0px;
	padding:0px;
	width: 171px;
	height: 17px;
	height: auto !important;
	text-decoration : none;
}


.buttonVsmall {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color:#000000;
	width: 40px;
	height:15px;
	height: 17px;
	height: auto !important;
	text-decoration : none;
}

.buttonlong {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#000000;
	width: 180px;
	text-decoration : none;
}
.buttonsmall {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#000000;
	width: 70px;
	height: 17px;
	height: auto !important;
	text-decoration : none;
}

input.buttonWeissBlau {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 0px;
	text-align: center;
	width: 70px;
	height: 16px;
	height: auto !important;
	cursor:pointer;
	/* Button */
}.msgtitlea{
	/**background-color:#ff0000;**/
	background: transparent url(/templates/broncos/images/impbg.jpg) scroll right -55px; !important;
}

.schalterClose{
	float:right;
	width:21px;
	height:18px;
	background: url(/templates/broncos/images/membersmessages/remove_dotspot.gif) no-repeat !important;
}
.schalterClose:hover{
	background-position:0px -18px;
}
.schalterTogglimax{
	float:right;
	width:18px;
	height:18px;
	background: url(/templates/broncos/images/membersmessages/max_dotspot.gif) no-repeat !important;
}
.schalterTogglimax:hover{
	background-position:0px -18px;
}
.schalterTogglimin{
	float:right;
	width:18px;
	height:18px;
	background: url(/templates/broncos/images/membersmessages/min_dotspot.gif) no-repeat !important;
}
.schalterTogglimin:hover{
	background-position:0px -18px;
}
.message {
	width: 100%;
	padding-right:15px;
	margin: 0px!important;
}
.membersmessage{
	color:#ccc!important;
	background-color:#000!important;
}
.messagetitle{
	color:#FFD400!important;
	padding-top:4px!important;
	font-size: 12px!important;
	line-height: 20px!important;
}
.dotspotrounder{
	width: 100%;
	border-bottom:1px #ffdc2a dotted !important;
}
.closer{
	float:right;
	padding:0px;
	padding-top:3px;
	padding-right:0px;
	margin:0px;
	margin-left:5px;
	margin-bottom:5px;
	background-color:inherit;
	color:inherit;
}
.smstable {
	width: 400px;
	margin-bottom:10px;
	border:1px #ccc solid;
}

.outer a {
	color:#FFD400;
}

.fixedheight {
	height:219px;
}

.gruppentab {
	height:219px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.breit {
	width: 835px;	
}

.title {
	font-weight:800;
}

.outer {
	margin:0px;
	padding:0px;
}

.empfaengerlisteDIV {
	max-height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.sms_borderTitel_bottom {
	border-bottom:1px solid #666;
	border-right:1px solid #333;
	padding:3px;
}
.sms_borderTitelLast_bottom {
	border-bottom:1px solid #666;
	padding:3px;
}
.smsarea {
	width: 300px;
	height:95px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color : #FFFFFF;
	border-left : 1px solid 	#333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
	
}

.smsFormFelder {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width: 180px;
	height: auto !important;
	background-color : #FFFFFF;
	border-left : 1px solid 	#333333;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-top : 1px solid #333333;
}
.buttonsms130 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	color:#000000;
	width: 130px;
	height: 17px;
	height: auto !important;
	text-decoration : none;
}
.buttonsms65 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	color:#000000;
	width: 65px;
	height: 17px;
	height: auto !important;
	text-decoration : none;
}

.smsTooladdToGroup *{
	color:#000!important;
}.mkartebemerkung{
	float:right;
	color:#ff0000;
	margin-bottom:3px;
	width:465px;
	max-width:457px;
	padding:4px;
	border:1px solid #ff0000;
}

.spezform td {
    padding: 1px 0px 2px 1px;
}
.spezform table {
	border-collapse: separate;
	border-spacing: 1px;
}
.spezform textarea {
	height: 130px !important;
}


.templ_2sp_left {
	float: left;
	width: 50%;
	min-height: 250px;
}
.templ_2sp_right {
	float: right;
	width: 49%;
	min-height: 250px;
}





.td1{
	width:76px !important;
}
#formsingel td{
	background-color:#333;
	padding:3px;
	margin:5px;
}
#formsingel{
	border-spacing: 1px;
}
.chliTransparent {
filter:alpha(opacity=30); /* IE's opacity*/
opacity: 0.3;
}

.autoFlashMP3,
#brcontent,
#Content {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	border:0px!important;
	background-color:#000;
}
#onlyprint {
	display:none;
}
* {
	margin: 0px;
	padding: 0px;
}
html{
	height:100%;
	width: 100%;
	-webkit-user-select: none;
}

b{
	color:#ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	line-height: 17px;
}

td,
tr,
th{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#ccc;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-size:12px !important;
	line-height: 17px;
}

a:link,
a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#FFD400;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#ccc;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
}
a:focus {
	outline: none;
}


#Content a:link,
#Content a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#FFD400 !important;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
}
#Content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#ccc !important;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
}


#Content td{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	/**font-family: inherit;**/
	font-size:12px !important;
}
#Content td a{
	font-size:12px !important;
}

h1,
h2,
h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#ccc;
	font-size:12px;
	line-height: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
sub{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	line-height: 17px;
	color: #999999;
}
hr{
	border-top: 1px solid #666 !important;
	border-right: 0pt solid #000 !important;
	border-bottom: 0pt solid #000 !important;
	border-left: 0pt solid #000 !important;
}

.suchehr{
	border-top: 1px solid #666 !important;
	border-right: 0pt solid #000 !important;
	border-bottom: 0pt solid #000 !important;
	border-left: 0pt solid #000 !important;
}


#Loginrecover{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-weight: bold;
	color:#ff0000;
	text-decoration: none;
}

.newslettertitel{
	color:#FFCC00;
	font-weight: normal;
}

.schriftenNavigation {
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size:12px;
	font-weight: bold;
	color:#ccc;
	text-decoration: none;
}

.schriftenpoweredby {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FAEBC8;
	text-decoration: none;
}

.schriftenHeaderFeed {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#000;
}
.schriften {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#ccc;
	text-decoration: none;
}

.spezformleerzeile,
.searchresulttitle,
.schriftenGelb {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FFD400;
	text-decoration: none;
}
.schriftenKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px!important;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#ccc;
	text-decoration: none;
}
.schriftenred {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#ff0000;
	text-decoration: none;
}
.schriftenFETTrot {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#ff0000;
	text-decoration: none;
}
.schriftenKleinred {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px!important;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#ff0000;
	text-decoration: none;
}




.schriftentitle {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	font-weight: bold;
	color:#ccc;
	text-decoration: underline;
}

.schriftenFETT {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#ccc;
	text-decoration: none;
}
.schriftenFETTBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#000;
	text-decoration: none;
}

.schriftenFETTGelb {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#FFD400;
	text-decoration: none;
}
.titel,
.linktitel{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FFD400;
	text-decoration: none;
}

.schriftenGelbklein {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px!important;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FFD400;
	text-decoration: none;
}


.schriftenBlackKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px!important;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#000;
	text-decoration: none;
}
.meldungenFrontIO{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width:529px;
	background-color: #33CC00;
	margin-bottom:6px;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
}

.meldungenFrontNEF{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width:529px;
	background-color: #FF0000;
	margin-bottom:6px;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
}
.errormsg {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
}
.schriftenwarn {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
}
.schriftenwarnFront {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
}















.personalname {
	color:#FFD400 !important;
}




.sichereDownloadsIcon,
.sichereDownloadsLinkTd,
.sichereDownloadsCommentkTd {
	border-bottom:1px solid #666666 !important;
}
.sichereDownloadsLinkTd{
	width:40%;
}
.sichereDownloadsCommentkTd{
	width:60%;
}

.membersDarstellungsgruppentitel{
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#FFD400;
	text-decoration: none;
}
.membersDarstellungsgruppentitelnachfirst{
	padding-top:25px;
}

/**********Allgemeines***********/
#searchform #searchsubmit {
background:transparent url(/admin/images/search-btn.png) no-repeat scroll left top;
border:medium none;
height:24px;
line-height:1px;
margin-top:6px;
text-indent:-999%;
width:24px;
}
.suchform{
	text-align:right;
	margin: 10px 15px 0 0;
}
.searchForminFrontend{
	width:130px;
	text-align: right;
}
.buttonSearchFrontend{
	text-align:center;
	background-color: #FFDD00 !important;
	border: 1px solid #333 !important;
	color:#333 !important;
}




.schalterClose{
	float:right;
	width:21px;
	height:18px;
	background: url(/templates/broncos/images/membersmessages/remove_dotspot.gif) no-repeat !important;
}
.schalterClose:hover{
	background-position:0px -18px;
}
.schalterTogglimax{
	float:right;
	width:18px;
	height:18px;
	background: url(/templates/broncos/images/membersmessages/max_dotspot.gif) no-repeat !important;
}
.schalterTogglimax:hover{
	background-position:0px -18px;
}
.schalterTogglimin{
	float:right;
	width:18px;
	height:18px;
	background: url(/templates/broncos/images/membersmessages/min_dotspot.gif) no-repeat !important;
}
.schalterTogglimin:hover{
	background-position:0px -18px;
}
.message {
	width: 100%;
	padding-right:15px;
	margin: 0px!important;
}
.membersmessage{
	color:#ccc!important;
	background-color:#000!important;
}
.messagetitle{
	color:#FFD400!important;
	padding-top:4px!important;
	font-size: 12px!important;
	line-height: 20px!important;
}
.dotspotrounder{
	width: 100%;
	border-bottom:1px #666 solid !important;
}
.closer{
	float:right;
	padding:0px;
	padding-top:3px;
	padding-right:0px;
	margin:0px;
	margin-left:5px;
	margin-bottom:5px;
	background-color:inherit;
	color:inherit;
}









.servicelinksFont{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#d40e2a;
	font-size:11px;
	line-height: 13px;
	height: 19px;
	cursor:help;
}

#servicelinks a {
	color: ##d40e2a;
	text-decoration: none;
	padding-left: 8px;
}
#servicelinks a span {
	padding-right: 8px;
	padding-top: 3px; 
	padding-bottom: 1px; 
}
#servicelinks a, #servicelinks a span {
	display: block;
	float: left;
}
#servicelinks a, #servicelinks a span { /* IE5-Mac */
	float: none;
}
#servicelinks a:hover {
	color: ##d40e2a;
	background: #CFD7DA url(/templates/broncos/images/left.gif) left top no-repeat;
	padding-left: 8px;
}
#servicelinks a:hover span {
	background: url(/templates/broncos/images/right.gif) right top no-repeat;
	padding-right: 8px;
}
#servicelinks ul {
	padding: 0;
	margin: 0;
}
#servicelinks li {
	list-style: none;
	float: left;
	margin: 0;
}

#TabMenschenText {
	padding-left: 1px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}

#TabProjects {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#NavigationsBG {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color:#E1E7EB;
}
.line_buttom {
	BORDER-RIGHT:#000000 1px solid;
	padding: 4px;
}
.line_top {
	BORDER-TOP:1px solid #000000;
	padding: 4px;
}

.lineW_buttom_for_Shop {
	border-top:#ffffff 1px solid;
	padding: 4px;
}

#lineW_buttom_for_Containers {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom:#FFFFFF 2px solid;
}


#tab_nav_hg {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/templates/broncos/images/hgnavigation.gif);
}

#tab_index_hg {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/templates/broncos/images/hg_start.gif);
}
#tabContenBG {
	background-color:#F2F4F9;
}
#tabBGService {
	background-color:#FFD400;
}
#tabshop {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#tabHeadAdresse {
	padding-left: 1px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#tabNewContentAdmin {
	background-color:#CCFFCC;
}

/*** For Containers **/
.containerHeaderBG {
	background-color: #91a1b4;
	background-image:url('/templates/broncos/images/container_top.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.containerContentBG {
	
}
#containerHeader {
	color: #fff;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.containertitle {
	cursor: pointer;
	width: 191px;
	max-width: 191px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left: 7px;
	background-color:#FFDD00;

}
.content_Containers {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#666;
	background-color: #eceef2;
	font-size: 12px !important;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#Content_Containers a:visited,
#Content_Containers a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#FFD400;
	font-stretch:wider;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}


#Content_Containers a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#FFD400;
	font-stretch:wider;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
}
#containerTable td {
	vertical-align: top;
	text-align: left;
}
#containerTable {
	border-collapse: collapse;
}
.container {
	width:198px;
	margin:0px;
	margin-bottom: 4px;
	float: left;
	border: 1px solid #666666;
}

.containercontent img{
	height:auto !important;
	max-width: 187px;
	border:0px solid #000;
}
.containercontent {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#CCCCCC;
	background-color: #000000;
	font-size: 12px!important;
	font-weight: normal;
}

.containercontent strong {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#333;
	background-color: #ccc;
	font-size: 12px;
	font-weight: bold;
}
.containercontentText {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.containercontentText a:visited,
.containercontentText a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#FFD400 !important;
	font-stretch:wider;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}
.containercontentText a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#FFD400!important;
	font-stretch:wider;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
}
.containerfoot span {
	cursor: pointer;
}
.containerclosed {
}
.containeropen {
}
.containerclosed .containercontent {
	display:none;
}
.containerclosed .containerfoot {
	display:none;
}


/************Date Picker*****************/
/****************************************/

/* Bewirkt das der Datepicker im Vordergrund steht */
#facebox {
	z-index: 20;
}

#tabelleint td {
	padding: 3px;
	margin: 0px;
}

#tabshop {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#spaceRechtsWL{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	BORDER-right:1px solid #666666;
}
.spaceRechtsWL{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	BORDER-right:1px solid #666666;
}

#spaceRechts{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#tabHeadAdresse {
	padding-left: 1px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}


#Content li,
#Content ul {
	margin-left: 10px;
	list-style-type: square;
	padding: 0;
}
#tabContact {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tabContactBG {
	background-color: #333;
}
#header{
	padding-top:20px;
	width: 100%;
	height:200px;
}
#headerprint{
	padding-bottom:40px;
	padding-left:155px;
	width: 100%;
}
#footer{
	/**position:absolute;**/
	position:fixed;
	bottom:0px;
	left:0px;
	clear:both;
	float:left;
	width: 100%;
	height:20px;
	background-color: #ffdc2a;
}
#NavigationsHG{
	height:40px;
	width: 100%;
	background-image: url(/templates/broncos/images/hg_navi.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
#NavigationsHGFront{
	height:40px;
	width: 160px;
	background-image: url(/templates/broncos/images/hg_header_front.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
#contenTD{
	height: auto !important;
}

/** navigationTOP **/
.HnaviBrBorder{
	float:left;
	height:20px;
	margin-top:8px;
	border-right:1px solid #000;
}

.HnaviBr a:focus {
	outline: none;
}
.HnaviBr a:link,
.HnaviBr a:visited{
	float:left;
	height:28px;
	outline: none;
	font-family: Arial,Verdana,Helvetica, sans-serif !important;
	font-size: 11px;
	line-height: 35px;
	font-weight: bold;
	color:#000;
	text-decoration:none;
	
	padding-left:18px;
	padding-right:18px;
}
.HnaviBr a:hover,
.HnaviBr a:active{
	float:left;
	height:28px;
	outline: none;
	font-family: Arial,Verdana,Helvetica, sans-serif !important;;
	font-size: 11px;
	line-height: 35px;
	font-weight: bold;
	color:#000;
	text-decoration:none;
	
	padding-left:18px;
	padding-right:18px;
	
	background-image: url(/templates/broncos/images/navi_on.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.HnaviBrActive a:link,
.HnaviBrActive a:visited,
.HnaviBrActive a:hover,
.HnaviBrActive a:active,
.HnaviBr a:focus {
	float:left;
	height:28px;
	outline: none;
	font-family: Arial,Verdana,Helvetica, sans-serif !important;;
	font-size: 11px;
	line-height: 35px;
	font-weight: bold;
	color:#000;
	text-decoration:none;
	
	padding-left:18px;
	padding-right:18px;
	
	background-image: url(/templates/broncos/images/navi_on.gif);
	background-repeat:repeat-x;
	background-position:top left;
}


/********************************/
/********************************/
/********************************/
/***********Head**************/
.schriftenheadertitel,
.schriftenheadertitel a:link,
.schriftenheadertitel a:hover,
.schriftenheadertitel a:active,
.schriftenheadertitel a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px;
	line-height: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color:#000;
	text-decoration:none;
}

/********************************/
/***********Subnavi**************/
.servicelinks a:link,
.servicelinks a:hover,
.servicelinks a:active,
.servicelinks a:visited{
	float:left;
	height:20px;
	
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color:#000;
	text-decoration:none;
	
	padding-left:10px;
	padding-right:10px;
	
	border-right:1px solid #000;
}
/********************************/
/********************************/
/********************************/
/***********powered**************/
.poweredtext{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #000;
}
.powered a:link,
.powered a:hover,
.powered a:active,
.powered a:visited{
	float:left;
	height:20px;
	
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color:#000;
	text-decoration:none;
	
	padding-left:10px;
	padding-right:10px;
	
	border-left:1px solid #000;
}
/********************************/
/********************************/

#newsTab{
	border-bottom:#333 1px solid;
	padding-bottom: 5px;
}

.line_buttom {
	BORDER-RIGHT:#000000 1px solid;
	padding: 4px;
}

.lineW_buttom_for_Shop {
	border-top:#333 1px solid;
	padding: 0px;
}

.lineW_bottom_for_Listing {
	BORDER-bottom:1px solid #666;
	padding: 0px;
}

.lineG_bottom_for_Listing {
	BORDER-bottom:1px solid #666;
	padding: 0px;
}
.lineG_bottom_for_Listing2{
	BORDER-bottom:1px solid #666;
	padding: 0px;
}
.lineG_bottom_for_ListingP {
	BORDER-bottom:1px solid #000;
	padding: 0px;
}

.lineW_rechts {
	BORDER-right:1px solid #333;
	padding: 0px;
}
#Absatzoben3 {
	padding-top: 3px;
}
#Absatzoben5 {
	padding-top: 5px;
}
#Absatzoben10 {
	padding-top: 10px;
}
#Absatzoben30 {
	padding-top: 30px;
}
#Absatzoben35 {
	padding-top: 35px;
}

#Absatzunten5 {
	padding-bottom: 5px;

}
#Absatzunten10 {
	padding-bottom: 10px;

}
#Absatzunten15 {
	padding-bottom: 15px;

}
#Absatzunten20 {
	padding-bottom: 20px;

}


#PaddingsO {
	padding-top: 10px;
}
#PaddingsB {
	padding-bottom:10px;
}
#PaddingsL {
	padding-left:10px;
}
#PaddingsR {
	padding-right:10px;
}

#PaddingsOB {
	padding-top: 10px;
	padding-bottom:10px;
}
#PaddingsRLO {
	padding-top: 10px;
	padding-right:10px;
	padding-left:10px;
}
#PaddingsRL {
	padding-right:10px;
	padding-left:10px;
}
#PaddingsRLOB {
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
}
