.BGsearchbox{
  border:0px solid red;
  padding:0px 0px 0px 0px;
  margin:2px 0px 0px 2px;
  width: 218px;
  height: 19px;
  height:20px; 
  background-image: url(images/searchbox_bg.png);
  background-repeat: no-repeat;
  /**/background-color: #ffcc33;
  /**/background-color: #ffffff;
}

.macinasearchbox_input_text{
  font-size:13px;
color:gray;
  border: 1px solid Gray;
  border: 0px solid #D4D5D6;
  background-color:#ffffff;
  width:185px;
  height:17px;
  margin-right:6px;
  /**/float:left;
}

.macinasearchbox_submit{
  font-size:10px;
  line-height:12px;
  border: 1px solid Gray;
  border: 0px solid #D4D5D6;
  background-color:#EAEAEA;
  width:55px;
  height:16px;
  padding:0px 0px 2px 0px;
  margin:1px 0px 0px 0px;
  background-image: url(images/searchbox_submit.png);
  background-repeat: no-repeat;
  float:left;
}

/*Suchfunktion*/
.tx-indexedsearch-searchbox input{
  border: 1px solid Gray;
  border: 1px solid #D4D5D6;
  margin: 0px 0px 5px 5px;
}

.tx-indexedsearch-searchbox-button_submit{
  font-size:12px;
  border: 1px solid Gray;
  border: 1px solid #D4D5D6;
  background-color:#EAEAEA;
}

.tx-indexedsearch-searchbox-mod{
display:none;
}

.tx-indexedsearch-whatis{
display:none;
}

div.tx-indexedsearch div.tx-indexedsearch-browsebox {
height: 36px;
font-size:10px;
}

div.tx-indexedsearch div.tx-indexedsearch-browsebox p {
margin-top:0px;
padding-bottom: 20px;
float: left;
}

.tx-indexedsearch ul.browsebox {
position: relative;
float: right;
font-size:11px;
}

.tx-indexedsearch-res-mod p{
margin:0px 0px 25px 0px;
}

.tx-indexedsearch-res-mod h3{
margin:0px 0px 5px 0px;
}


/* tt_news  */
.news-latest-container {
margin:20px 0 0 0;
padding: 0 0 0 15px;
}

.news-latest-container h5{
font-size:12px;
line-height:16px;
color:#3A80A1;
color: #59595B;
font-weight:bold;
margin:0px 0px 5px 0px;
}



.news-latest-container p{

 font-size:11px;

line-height:14px;

font-weight:normal;

margin:0px 0px 5px 0px;

}



.news-latest-item {

padding: 3px;

margin-bottom: 10px;

}



.news-latest-item a{

font-weight:normal;

}



.news-latest-item img {

margin:3px 0px 5px 2px;

float: right;

border:none;

border: 1px solid #C0C0C0;

border-radius: 4px;

}



.news-list-item img{

border:none;

border: 1px solid #C0C0C0;

border-radius: 4px;

}

.news-single-img {

float: right;

margin: 10px 0 0 10px;

padding: 0;

display:none;

}

.news-single-item h1{

font-size:13px;

margin-top: 0px;

}

.news-single-rightbox {

float: right;

width: 160px;

text-align: right;

clear: both;

}

.news-single-rightbox h2{

display:none;

}

.news-amenu-container {

font-size: 11px;

}



/* Powermail */

fieldset.tx-powermail-pi1_fieldset {

border: 0px solid #ccc;

border-radius: 8px;

background-color: #f0f0f0;

background-color: transparent;

padding: 10px;

}



fieldset.tx-powermail-pi1_fieldset 

input.powermail_text, 

fieldset.tx-powermail-pi1_fieldset input.powermail_date, 

fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, 

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, 

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {

background-color:#fff;

border-radius: 8px;

}



fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend {

display: block;

float: left;

font-weight: normal;

color: #515151;

white-space: normal;

width: 150px;

}



fieldset.tx-powermail-pi1_fieldset legend {

font-weight: bold;

color: black;

display:none;

}



fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

margin: 20px 0 10px 150px;

font-weight: normal;

}



html:root .error em {

display: block;

width: 0;

height: 0;

border: 10px solid;

border-color: #4993BF transparent transparent;

position: absolute;

bottom: -10px;

left: 5px;

border-bottom: 0 none;

}

.error {

/* supply height to ensure consistent positioning for every browser */

background-color:#C1D4DF;

border:1px solid #4993BF;

font-size:11px;

color:#000;

padding:3px 10px 5px 10px;

margin-left:-2px;

z-index: 107;

text-align:left;

height:auto;



/* CSS3 spicing for mozilla and webkit */

-moz-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;

-moz-box-shadow:0 0 6px #ddd;

-webkit-box-shadow:0 0 6px #ddd;

box-shadow:0 0 6px #ddd;

}





.error p {

margin: 0;

padding: 0;

font-weight:normal;

z-index:200;

}



fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {

margin-left: 152px;

clear: both;

}



/* Navigation Arrows */

.anythingSlider-cs-portfolio .arrow {

	display: block;

	position: absolute;

	bottom: -38px;

	z-index: 100;

}

.anythingSlider-cs-portfolio .arrow a {

	display: block;

	width: 18px;

	height: 19px;

	text-align: center;

	outline: 0;

	background: url(images/cs-portfolio_mod.png) no-repeat;

}



/* back arrow */

.anythingSlider-cs-portfolio .back { left: 20px; }

.anythingSlider-cs-portfolio .back a { background-position: left top; }

.anythingSlider-cs-portfolio .back a:hover,

.anythingSlider-cs-portfolio .back a.hover { background-position: left -20px; }



/* forward arrow */

.anythingSlider-cs-portfolio .forward { right: 20px; }

.anythingSlider-cs-portfolio .forward a { background-position: -20px top; }

.anythingSlider-cs-portfolio .forward a:hover,

.anythingSlider-cs-portfolio .forward a.hover { background-position: -20px -20px; }



/* Navigation Links */

.anythingSlider-cs-portfolio .anythingControls {

	position: relative;

	background: url(images/cs-portfolio_mod.png) repeat-x bottom center;

	height: 49px;

	margin: 0 auto;

	padding-left: 75px;

	text-align: center;

}

.anythingSlider-cs-portfolio .back {

left: 292px;

margin:0px 0px 30px 0px;

}



.anythingSlider-cs-portfolio .forward {

right: 332px;

margin:0px 0px 30px 0px;

}





.ui-accordion .ui-accordion-header { 

font-size: 12px;

line-height:17px;

font-weight:normal;

display: block; 

cursor: pointer; 

position: relative; 

margin-top: 0px; 

padding: 0px 0px 0px 0px; 

zoom: 1; 

}

.ui-accordion .ui-accordion-icons { padding-left: 20px; }

.ui-accordion .ui-accordion-noicons { padding-left: .7em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 0.2em; }

/**/

.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: -5px; top: 50%; margin-top: -8px; }

.ui-accordion .ui-accordion-content { 

padding: 5px 0 0 0; 

border-top: 0; 

overflow: hidden; 

overflow: auto; 

overflow: visible;

zoom: 1; 

}







/* Component containers

----------------------------------*/

.ui-widget { font-family: Verdana, Arial, sans-serif;}

.ui-widget .ui-widget { /*font-size: 1em;*/ }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }

.ui-widget-content { 

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height:17px;

color:#808080;



border: 0px solid #dddddd; 

background: transparent url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;

}

.ui-widget-content a { color: #333333; }

.ui-widget-header { 

border: 0px solid #e78f08; 

background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; 

color: #ffffff; 

font-weight: bold; 

font-weight: normal; 

}

.ui-widget-header a { 

font-weight: normal; 

color: #ffffff; 

color: #000000; 

}



.ui-state-default .ui-icon {

background-image: url(images/ui-icons_ef8c08_256x240.png);

}

/* Interaction states

----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px solid #cccccc; background: transparent url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#59595B;; text-decoration: none; }

.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 { border: 0px solid #fbcb09; background: transparent url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ff9900; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #ff9900; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px solid #fbd850; background: transparent url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff9900; text-decoration: none; }





