img{ border: 0px; }

.werbebanner {   vertical-align:middel;
float:left !important;
}



.a_abc:link   { color: #063055; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
.a_abc:hover   { color: #063055; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
.a_abc:visited   { color: #063055; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none}



td.alphabet    { color: #063055; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: center; padding: 2px; width: 20px; height: 25px; border: solid 1px #273a68 }
td.alphabet_small      { color: #e5e5e5; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: center; padding: 2px; width: 20px; border: solid 1px #273a68 }
.a_menu_sub1:link   { color: #063055; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.a_menu_sub1:visited   { color: #063055; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.a_menu_sub1:hover   { color: #063055; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }

td.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}
td .tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

/*
    #### Schriften######
*/

p {
FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 17px;COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

ul {
FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 17px;COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

td {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}
.link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e00912; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.head_r {
	text-align:left;FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e00912; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.head A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e00912; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.head A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e00912; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.head a:link  {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e00912; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}


.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #626262; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.subhead3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e00912; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.subhead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #626262; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}

.subhead2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #626262; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;
}



.fuss {
FONT-WEIGHT: normal; FONT-SIZE: 8.5px; COLOR: #626262;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}


.content {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}


/*
    #### LINKS ######
*/

A {
	COLOR: #000000;FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}
A:hover {
	COLOR: #EC1C24;FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;FONT-WEIGHT: normal;
}


.linkInt A {
	COLOR: #000000;FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: normal; FONT-WEIGHT: normal;
}

.linkInt A::hover {
	COLOR: #000000;FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: normal; FONT-WEIGHT: normal;
}

.drucker_menue A {
	 FONT-SIZE: 9px;COLOR: #626262;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;FONT-WEIGHT: normal;
}
.drucker_menue  A:link {
	 FONT-SIZE: 9px;COLOR: #626262;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;FONT-WEIGHT: normal;
}
.drucker_menue  A:hover   {
	 FONT-SIZE: 9px; COLOR: #e00912; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none;FONT-WEIGHT: normal;
}


.mini_menue   A {
	position:relative ;left:515px;top:5px; COLOR:#626262;text-align:right;FONT-SIZE:9px;FONT-WEIGHT: normal ; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.mini_menue  A:link {
	FONT-SIZE: 9px; COLOR: #626262;text-align:right ;FONT-WEIGHT: normal;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}

.mini_menue A:hover    {
	FONT-SIZE: 9px; COLOR: #e00912;text-align:right ;FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}


/*
    ####FARB DEFINITIONEN / Rahmen usw. ######
*/



.rechterbg{
 background-color:#eaeaea;
}

.suche{  COLOR: #e00912;}

.gepunktet { background-color:#eaeaea;margin-left:3px;  }


.rahmen  {
 border-width:1px;border-color:#CCCCCC;border-style:solid; 
}                




/*
    #### ABSTÄNDE ######
*/

.rechte_spalte{ margin-left:9px;}


.content_right { padding-right: 5px; padding-left: 10px;background-color: #acadb0;

FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}


.ct_right p {    padding-right: 5px; padding-left: 0px; FONT-WEIGHT: normal;LINE-HEIGHT: 12px;FONT-SIZE: 10px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}







.kleinb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.klein {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.naviwb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; background-color:#DF1A26;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva; TEXT-DECORATION: none
}
.navi {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.naviklein {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}




.login{
	 FONT-SIZE:9px;COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}

.inputfeld { height:16; font-size:9px; LINE-HEIGHT: 14px;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva; TEXT-DECORATION: none;
}


.inputfeld_submit { height:16; font-size:9px; LINE-HEIGHT: 10px;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva; TEXT-DECORATION: none;
}


subbox   {  position:relative;COLOR: #626262; top:5px;color: #acadb0;font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }





.a_menu_subbox:link   { color: #999; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.a_menu_subbox:hover   { color: #999; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.a_menu_subbox:visited   { color: #999; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }

.subbox_bold   { color: #999; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }


/*
    #### smoothgallery ######
*/


.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:200px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:205px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}


/* contactform */
fieldset.csc-mailform {
	border-style:none;
}

.layout {
	margin:0px 0px 8px 0px;
}

.labelWrap {
	width:270px;
	float:right;
	text-align:left;
	padding:0px 10px 0px 10px;
	font-size:12px;
}
.mf-submit {
	margin-left:280px;
}

.mf-check {
	margin-left:130px;
 }
 
 
  /* powermail */
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset { border-style:none; padding:0px; margin:0px; background:none; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset legend { display:none; }
 
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset label { font-weight:normal; font-size:12px; width:150px; }

div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_11 label { width:400px; font-weight:bold; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_12  p { display:none; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_12 label { float:right; width:430px; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_12 div.powermail_check_inner_uid12_0 { height:35px; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_12 div.powermail_check_inner_uid12_1 { height:45px; }

div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_captcha img.tx-srfreecap-pi2-image { margin:0px; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_captcha span.tx-srfreecap-pi2-cant-read { display:block; font-size:10px; color:#000000; }

div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.powermail_mandatory_js { margin-left:150px; }

div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.odd,
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset div.even { background-color:#FFFFFF; }
 
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset select.powermail_select { width:60px; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset input.powermail_text { width:200px; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset input.powermail_submit { font-weight:normal; margin:0px; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea { width:400px; }
div.tx-powermail-pi1_formwrap fieldset.tx-powermail-pi1_fieldset span.powermail_mandatory { color:#000000; }

div.tx-powermail-pi1_confirmation table.powermail_all td.powermail_all_td { width:200px; }