/*Standardformatierungen*/

body     {background-color:#FFFFFF;margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#323232;font-weight:normal;line-height:17px;
scrollbar-base-color:#ffffff;
scrollbar-3dlight-color:#9F9F9F;
scrollbar-arrow-color:#9F9F9F;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#9F9F9F;
scrollbar-track-color:#ffffff;}/*Standard Textformatierung*/

div      {margin:0px;padding:0px;}
p        {margin:0px;padding:0px;}
span     {margin:0px;padding:0px;}
form     {margin:0px;padding:0px;}
td       {font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:17px;}

/*Links*/
a        {font-family:Arial, Helvetica, sans-serif;color:#0060A1;text-decoration:underline;}
a:hover  {font-family:Arial, Helvetica, sans-serif;color:#0060A1;text-decoration:underline;}

/*Eingabefelder*/
input    {background-color:#FFFFFF;margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#323232;font-weight:normal;
          line-height:17px;border-style:solid; border-width:1px; border-color:#646464; background-color:#ffffff;}

select   {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}

textarea {background-color:#FFFFFF;margin:0px;font-family:Arial, Helvetica, sans-serif; color:#323232; font-size:12px; font-weight:normal;line-height:17px;
border-width:1px; border-style:solid; border-color:#646464; scrollbar-base-color:#ffffff; scrollbar-3dlight-color:#646464;
scrollbar-arrow-color:#646464;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#646464;
scrollbar-track-color:#ffffff;}

/*Horizontale Linien*/
hr       {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}

ul {	font-family:Arial, Helvetica, sans-serif;
	list-style-image:none;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #323232;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}

li {
	background-image: url(../img/stichpunkt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	padding-left: 9px;

	
}


/*################################ Tabellenformatierung ################################*/
.tabelle {width:507px;}
.tabelle tr {
	background-image:url(../img/x_dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	vertical-align: top;
}

.tabelle td {margin:0px; padding-right:10px;}

#partner tr {background-image: url(../img/dotx.gif); background-repeat:repeat-x; background-position:bottom; border:0px none;}

.h2 {line-height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0060A1;}

/*################################ Formulare ################################*/

.fehler         {color: #CB0000;}

.feldname       {color: #323232;}

.ok             {color: #0060A1;}

.drin           {color: #0060A1;}

.feld           {border-style:solid; border-width:1px; border-color:#646464; background-color:#ffffff;}

.derbutton   {border-width:0px; border-style:none; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;
                 font-weight:normal; text-decoration:underline; color:#0060A1; cursor:pointer; padding:0px; text-align:left;}

.radio   {border-width:0px; border-style:none; margin:0px; margin-top:0px; margin-bottom:0px; padding:0px; background-color:#ffffff;height:auto;}

/*################################ Ueberschriften ################################*/

h1 {margin:0px;padding:0px; line-height:24px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0060A1; display: inline;}
h2 {line-height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0060A1;}
h3 {margin:0px;padding:0px;padding-top:1px;line-height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0060A1;}
/* h3 {margin:0px;padding:0px; line-height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#646464;} */
h4 {margin:0px;padding:0px;font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
/*h5 {margin:0px;padding:0px;font-size:9px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}*/
h5 {margin:0px;padding:0px;font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#000000;}


/*################################ Texte ################################*/

.text                {line-height:17px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#323232;}/*Text*/
.textblau            {line-height:17px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#0060A1;}/*Textblau*/
.textBold            {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Text fett*/
.textInvert          {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/
.textBoldInvert      {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/

/*################################ Elemente ################################*/

.elementHeadline_h1      {padding:0px; padding-bottom:8px; background-image:url(../img/headline.gif); background-repeat:no-repeat; background-position:left bottom; display:inline;}

.elementHeadline         {padding:0px;}

/*Überschrift*/


.elementAbstand          {margin-bottom:14px;}
.elementAbstand2         {height:14px;}

.elementStandard         {padding:0px;}/*Standard*/
.elementFormular         {padding:0px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard    {padding:0px;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     {padding:0px;}/*Standard im linken Bereich*/
.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/
.elementLeftNavigation   {vertical-align:top;padding:0px;}/*Navigation im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/

.elementTopNavigation    {height:49px;width:880;border-style:none;background-position:left;background-image:url(../img/top/xRepeat_topleft.gif);
                          background-repeat:repeat-x; padding:0px;margin:0px;border-width:0px;}/*Navigation im oberen Bereich*/

.elementTopSystemNavigation {padding-top:5px;text-align:right;}

.elementBottomStandard  {background-image:url(../img/bottom/xRepeat_underbildbar.gif); background-repeat:repeat-x; background-position:bottom;
                         width:880px; height:67px;}/*Standard im unteren Bereich*/

.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/

.element_repeat_TR      {height:135px; background-image:url(../img/rightBlock/xRepeat_top.gif); background-repeat:repeat-x;}

/*################################ Neue ################################*/

.text_klein            {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.text_rot              {color:#e20619;}
.box                   {padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.box_text              {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
.text_gruen, .box a, a    {color:#007f34;}
.text_blau             {color:#0060A1;font-weight:bold;}

.maintable           {
	width:100%;
	height:100%;
	
} /*Äußere Haupttabele*/

.topRight			 {
	background-image: url(../img/top/xRepeat_topleft.gif);
	background-repeat: repeat-x;
	background-position: -1px bottom;
	background-color: #F4F4F4;
}
.ydots               {background-image:url(../img/yRepeat_dots.gif); background-repeat:repeat-y; background-position: 0px 1px;} /*Trennlinie bei Mitarbeiter*/

.ydots_right         {background-image:url(../img/yRepeat_dots.gif); background-repeat:repeat-y; background-position:top left;} /*Trennlinie im rechten Bereich*/

.mitarbeiter         {padding:0px; padding-top:5px; padding-bottom:0px;} /*MitarbeiterFOTO*/

.textendnavi         {color:#545454; text-decoration:none; font-weight:normal;font-size:11px;}
a.textendnavi        {color:#545454; text-decoration:none; font-weight:normal;}
a.textendnavi:hover  {color:#0060A1; text-decoration:none; font-weight:normal;}

/*################################ Bloecke ################################*/

.blockMain           {width:100%;height:100%} /*Gesamter Bereich*/ 

.blockTop_old            {background-position:top;background-image:url(../img/top/logobar.gif);background-repeat:no-repeat;
                      width:880px;height:124px;vertical-align:top;}/*Bereich oben*/
					  
.blockTop           {background-color: #F4F4F4; background-position:top left;background-image:url(../img/top/logobar.gif);background-repeat:no-repeat;
                      height:124px;vertical-align:top;}/*Bereich oben*/

.blockLeft           {padding-top:50px;width:186px;background-color:#ffffff;background-position:right top;
                      background-image:url(../img/yRepeat_dots.gif); background-repeat:repeat-y; }/*Bereich links*/

.blockLeft2           {padding-top:50px;width:186px;background-color:#fffff;background-position:top right;
                      background-image:url(../img/yRepeat_dots.gif); background-repeat:repeat-y; display:block; }/*Bereich links*/				 

.blockContent        {width:507px; height:100% ;vertical-align:top; padding-top:5px; max-width:507;}/*Inhaltsbereich*/
.blockRight          {width:187px;vertical-align:top;background-color:#aaaaaa;}/*Bereich rechts*/
.blockBottom         {height:67px;vertical-align:top;background-color:#F4F4F4;}/*Bereich unten*/


/*################################ Styles 5-Teilung - Startseite ################################*/

.blockEinsBisDrei   {height:100%; padding-top:10px;width:176px;background-color:#ffffff;background-position:165px top; font-size:11px;
                     background-image:url(../img/yRepeat_dots.gif); background-repeat:repeat-y;}/*Spalte 1-3*/
					 
.blockVier   {height:100%; padding-top:10px;width:165px;background-color:#ffffff;font-size:11px}/*Spalte 4*/
					 
.blockFuenf   {height:100%; padding-top:10px;width:11px;background-color:#ffffff;background-position:left top;
               background-image:url(../img/yRepeat_dots.gif); background-repeat:repeat-y;font-size:11px}/*Spalte 1-4*/
					  
.startimages        {margin-left:10px; margin-top:5px;margin-bottom:20px;}

h6                  {margin:0px;padding:0px; line-height:16px; font-size:16px; font-family:Arial, Helvetica, sans-serif;
                     font-weight:bold; color:#0060A1; padding:0px; margin-left:10px;}
					 
.text_start         {margin-left:11px;}


.startsitedivs      {margin:0px;padding:0px;width:100%;min-height:23px;}


a.startsitenavi     {vertical-align:bottom; padding:4px; padding-left:10px;padding-right:21px; line-height:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;
                     font-weight:bold; color:#545454 ;text-decoration:none;background-image:url(../img/seb_startseite/x_dots.gif);
                     background-repeat:no-repeat; background-position:left bottom; display:block;}

a.startsitenavi:hover           {color:#0060A1;text-decoration:none;font-size:11px;}

a.startsitenaviSelected         {vertical-align:bottom; padding:4px; padding-left:10px;padding-right:21px; line-height:normal; font-size:11px;
                                 font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#646464; text-decoration:none;}

a.startsitenaviSelected:hover   {color:#0060A1;text-decoration:none;font-size:11px;}