/*Farben
/* Hauptfarbe: 	#0d5380
/* Hover:		#0f6499




/*Autocomplete*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
    background: #0d5380; 
	border-color: #0d5380; 
    color:#ffffff;
}



/*Standard-Werte (die, die im ACP einstellbar sind)
/************************************************************************************************************************/

.tabletitle, .tablecat
{
	background-color:#0d5380;
	color:#ffffff;
}

.tabletitle-textcolor, .tablecat-textcolor
{
	color:#ffffff;
}

.tabletitle_inner
{
	background-color:#0d5380;
	color:#ffffff;
}

.tabletitle_inner a:link, .tabletitle_inner a:visited, .tabletitle_inner a:active
{
	color:#ffffff;
}
	
.tabletitle_inner a:hover
{
	color:#7f8e9f;
}

.prefix
{
	color:#000000;
	font-weight: bold;
}

body a:link, body a:visited, body a:active
{
	color:#0d5380;
}
	
body a:hover
{
	color:#7f8e9f;
}
		





/*Header*/
/************************************************************************************************************************/


/*Header Hauptebene*/
ul.header 
{
	background-color: #0d5380;
}

ul.header li
{
	color: #ffffff;
}

ul.header li:hover 
{
	background-color: #0f6499;
}


ul.header li a
{
    color: #ffffff;
}


/*PN Icons*/
.pn_new
{
	color: #f0853f;
}



/*Header 1. Unterebene*/
ul.header li ul li
{ 
	background-color: #0d5380;
	color: #ffffff;
	border-color: #d5dddd;  
}

ul.header li ul li:hover
{
	background-color: #0f6499;
}

ul.header li ul li a
{
    color: #ffffff;
}


/*Header 2. Unterebene*/
ul.header li ul li ul li
{ 
	background-color: #0f6499;
}

ul.header li ul li ul li:hover
{
	background-color: #1275b3;
}


/*Andere Buttons*/
ul.postbit li
{
	background-color: #0d5380;
	color: #ffffff;
}



ul.postbit li:hover a
{
	background-color: #0f6499;
	color: #ffffff;
}

ul.postbit li a
{
    color: #ffffff;
}

/*Buttons im Usercp usw.*/
.button_link:hover
{
	background-color: #dddddd;
}

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





ul.postbit li.button_multiquote a
{
	background-color: #0d5380;
}

ul.postbit li.button_multiquote_active a
{
	background-color: #79c924;
}

ul.postbit li.button_multiquote:hover a
{
	background-color: #0f6499;
}

ul.postbit li.button_multiquote_active:hover a
{
	background-color: #7bda3d;
}









/*Posts*/
/************************************************************************************************************************/

.user_online
{
	background-color: #2bc626;
}

.user_offline
{
	background-color: #d20707;
}


/*Quote*/
.quote
{
	color: #666677;
	border-color: #0d5380;
}


.quotetitle
{
	background-color: #ffffff;
	color: #0d5380;
	border-color: #0d5380;
}


/*Spoiler*/
.spoilertitle 
{
	background-color: #0d5380;
	color: #ffffff;
}

.hiddentext 
{
	border-color: #0d5380;
}

a:link.linkbeitrag , a:visited.linkbeitrag , a:active.linkbeitrag
{
	text-decoration: underline;
	color:#50545a;
}
a:hover.linkbeitrag
{
	text-decoration: none;
	color:#7f8e9f;
}

.pollbit
{

	background-color:#0d5380;
}




/*Private Nachrichten*/
/************************************************************************************************************************/

/*ViewPM*/
.tabled
{
 color : #000000;
 background-color : #ffffff;
}

.tabled a:link, .tablec a:visited, .tablec a:active
{
	color : #50545a;
	text-decoration : underline;
	cursor : pointer; 
}

.tabled a:hover
{
	color : #7f8e9f;
	text-decoration : underline;
	cursor : pointer; 
}










/*Formulare*/
/************************************************************************************************************************/

/*Buttons*/
input[type="button"], input[type="submit"], input[type="reset"]
{
    background-color: #0d5380;
}


input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover
{
	background-color: #0f6499;
}


/*Zoom-Stufen in der User-Map*/
input[type="button"].zoom-button
{
    background-color: #ffffff;
    border-color: #333333;
    color: #000000;
}

input[type="button"].zoom-button:hover
{
	background-color: #cccccc;
}

input[type="button"].zoom-button-highlight
{
    background-color: #999999;
    border-color: #333333;
    color: #000000;
}

input[type="button"].zoom-button-highlight:hover
{
	background-color: #cccccc;
}


/*Dateiupload*/
.inputfile + label
{
	color: #ffffff;
    background-color: #0d5380;
}


.inputfile:hover + label
{
	background-color: #0f6499;
}






/*Dropdown Menü*/
select
{
	border-color: #0d5380;
	background:#ffffff;
	background-image: url(../arrow_dropdown.svg),linear-gradient(#0d5380 50%, transparent 50%);
	background-position: calc(100% - 5px) 5px, calc(100%) 0px;
	background-size: 8px 8px, 20px 40px;
	background-repeat: no-repeat;
}

select:hover
{
	border-color: #0f6499;
    background-image: url(../arrow_dropdown.svg),linear-gradient(#0f6499 50%, transparent 50%);
}



.dropdown-auswahl-content, .dropdown-auswahl-button 
{
  border-color: #0d5380;
}

.dropdown-auswahl-button::before 
{
  background-color: #0d5380;
}

.dropdown-auswahl-button:hover::before 
{
	background-color: #0f6499;  
}

.checkbox-label:hover
{
  background-color: #0d5380;
  color: #ffffff;
}



/*Dropdown Tiere Zugehörigkeit*/
div.tier_zug_select
{
	border-color: #0d5380;
	color: #000000;
}

div.tier_zug_options
{
	border-color: #0d5380;
	background-color:#ffffff;
}

div.tier_zug_option:hover
{
	 background-color: #0d5380;
	 color: #ffffff;
}

div.tier_zug_pfeil
{
	background-color: #0d5380;
	color: #ffffff;
}

div.tier_zug_select:hover div.tier_zug_pfeil
{
	background-color: #0f6499;
}


/*Texteingabe*/
textarea
{
  border-color: #0d5380;
  background:#ffffff;
}

input[type="text"], input[type="password"], input[type="email"]
{
  border-color: #0d5380;
  background:#ffffff;
  border-style: solid;
}

input:hover[type="text"], input:hover[type="password"], input:hover[type="email"]
{
  background-color:#dddddd;
}



/*Checkboxen*/
label.checkbox span
{
  border-color: #0d5380; 
  background:#ffffff;
}


label.checkbox:hover span
{
	background:#dddddd;
}


label.checkbox :enabled + span:hover
{
	background:#dddddd;
}

label.checkbox :checked + span:after
{
  color: #0d5380;
}


label.checkbox :disabled + span
{
	border-color:#cccccc;
}

label.checkbox :disabled + span:after
{
	color: #cccccc;
}



/*Slider*/
.slider 
{background-color: #cccccc;}

.slider:before 
{background-color: #0d5380}

input:checked + .slider 
{background-color: #4789b3}
	
.status 
{color: #0d5380}


/*Radiobuttons*/
label.radio span
{
	border-color: #0d5380;
	background:#ffffff;
}

label.radio:hover span
{
	background: #dddddd;
}

label.radio :checked + span:hover
{
	background: #dddddd;
}

label.radio :checked + span:after
{ 
	background: #0d5380;
}

label.radio_avatar:hover div
{
	background:#dddddd;
}

label.radio_avatar :checked + div:hover
{
	background:#0f6499;
}

label.radio_avatar :checked + div
{
	background: #0d5380;
}



/*Hsp Rating*/
/************************************************************************************************************************/


/*HSP_Rating Buttons*/
ul.hsp_rating li
{
	color: #000000;
	border-color: #cccccc;
	background-color: #ffffff;
}

ul.hsp_rating li a:link, ul.hsp_rating li a:visited, ul.hsp_rating li a:active
{
    color: #000000;
}



div.hsp_rating_linklist a
{
    color: #333333;
}

div.hsp_rating_linklist:hover
{
    background-color: #dddddd;
}

tr.hsp_rating_folgenlist:hover
{
    background-color: #dddddd;
}

.hsp_rating_bt_del
{
	background-color: #ffffff;
	color: #990000;
}

.hsp_rating_bt_del:hover
{
	background-color: #ffcccc;
	color: #990000;
}





/*Beitragserstellung*/
/************************************************************************************************************************/


/* BBCodes */
ul li.bbcode a
{
	color:#ffffff;
}

/* Optionen bei der Beitragserstellung */
.hoverMenu
{
	border-color: #0d5380;
}




/*Sonstiges*/
/************************************************************************************************************************/

.calendar_today
{
	border: 2px solid #0d5380;
}	

.tag
{
	background-color: #0f6499;
}

.tag:hover
{
	background-color: #1486cc;
}

.tag p
{
	color: #ffffff;
}

.tag-tabletitle
{
	background-color: #08324d;
	color: #ffffff;
}

.username_vorschlagliste
{
	list-style: none; 
	border-radius:10px;
	background-color:#eeeeee;
	padding:3px;
}

.imprint_div
{
	color:#333333;
}

.postmessage
{
	color:#333333;
}