/*Standardformatierungen*/
body            {margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;font-weight:normal;text-align:left;}/*Standard Textformatierung*/

td              {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;}
div             {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;}
p               {margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;}
span            {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;}
form            {margin:0px;padding:0px;}

ul              {margin:0px;padding:0px;padding-left:30px;}
ol              {margin:0px;padding:0px;padding-left:30px;}

input           {font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#333333;border-style:solid;border-width:1px;border-color:#BCE2F5;padding-left:2px;}
select          {font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#333333;border-style:solid;border-width:1px;border-color:#BCE2F5;padding-left:2px;}
textarea        {font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#333333;border-style:solid;border-width:1px;border-color:#BCE2F5;padding-left:2px;}

a               {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#336699;text-decoration:none;}
a:hover         {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#336699;text-decoration:underline;}

hr              {background-color:#8E7250;color:#8E7250;height:1px;border-style:none;}

/*Falls Links nicht unterstrichen angezeigt werden sollen*/
.textDecorationNone {text-decoration:none;font-weight:normal;}

.imgBorder {border-style:solid;border-width:1px;border-color:#426A9E}

/*################ Ueberschriften ################*/

h1 {margin:0px;padding:0px;font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;line-height:150%;}
h2 {margin:0px;padding:0px;font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;line-height:150%;}
h3 {margin:0px;padding:0px;font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;line-height:150%;}
h4 {margin:0px;padding:0px;font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;line-height:150%;}
h5 {margin:0px;padding:0px;font-size:9px;  font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;line-height:150%;}
h6 {margin:0px;padding:0px;font-size:7px;  font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;line-height:150%;}

/*################ Texte ################*/

.text                {font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#333333;line-height:150%;}/*Text*/
.textBold            {font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;   color:#333333;line-height:150%;}/*Text fett*/

.textSmall           {font-size:10px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#333333;line-height:150%;}/*Text*/

.textBlue            {font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#003399;line-height:150%;}/*Text fett*/
.textBlueBold        {font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;   color:#003399;line-height:150%;}/*Text fett*/

.textTopBlue         {font-size:11px; font-family:arial; font-weight:bold; color:#418DD7;}
.textTopSlogan       {font-size:15px; font-family:arial; font-weight:bold; color:#003399; padding:0px;}

.textBottomBlue        {font-size:10px; font-family:arial; font-weight:normal; color:#6699CC; text-decoration: none; padding: 4px;}

/*################ Elemente ################*/

.elementHeadline         {padding:0px;padding-left:20px;padding-right:20px;}/*&Uuml;berschrift*/
.elementStandard         {padding:0px;padding-bottom:5px;padding-left:20px;padding-right:20px;}/*Standard*/
.elementFormular         {padding:20px;padding-top:0px;margin:0px;margin-left:20px;margin-right:20px;background-color:#F1FAFF;}/*Formulare*/
.elementInclude          {padding:0px;padding-left:20px;padding-right:20px;}/*Includes*/
.elementSpace            {padding:8px;height:12px;}/*Leerzeile*/

.elementRightBlock       {padding:0px;margin:0px;width:165px;}/*Include im rechten Bereich*/
.elementRightHeadline    {padding:0px;padding-left:20px;padding-top:1px;padding-bottom:1px;background-image:url(/layout/design/img/context_bg.gif);background-repeat:no-repeat;}/*Standard im rechten Bereich*/
.elementRightStandard    {padding:5px;padding-left:20px;background-color:#F1FAFF;}/*Standard im rechten Bereich*/
.elementRightDownload    {padding:5px;padding-left:20px;background-color:#F1FAFF;background-image:url(/layout/design/img/icon_download.gif);background-repeat:no-repeat;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;margin:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     {padding:0px;padding-left:10px;}/*Standard im linken Bereich*/
.elementLeftNavigation   {padding:0px;}/*Standard im linken Bereich*/
.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopHeadline      {padding:0px;padding-left:20px;padding-top:1px;padding-bottom:1px;}/*Standard im rechten Bereich*/
.elementTopInclude       {padding:0px;margin-top:0px;border-style:none;}/*Include im oberen Bereich*/
.elementTopNavigation    {padding:0px;margin:0px;background-image: url(/layout/design/img/nav_top_right.gif);background-repeat: no-repeat; background-position:right center;}
.elementTopSlogan        {padding:0px;margin:0px;background-image: url(/layout/design/img/bg_slogan.gif);background-color:#BCE2F5;}
.elementTopAdresse       {padding:20px;padding-bottom:0px;width:165px;margin:0px;background-image: url(/layout/design/img/bg_adresse.gif);background-color:#D9EFFA;vertical-align:top;}
.elementTopSponsoren     {padding:0px;margin:0px;background-image: url(/layout/design/img/bg_adresse.gif);background-color:#D9EFFA;vertical-align:bottom;}
.elementTopLogin         {padding:0px;margin:0px;background-image: url(/layout/design/img/header_right.gif);vertical-align:top;}

/*################ Bloecke ################*/

.blockAll            {width:770px;border-style:none;} /*Gesamter Inhaltsbereich*/
.blockMain           {width:605px;border-style:none;background-color:#FFFFFF;} /*Gesamter Inhaltsbereich*/
.blockTop            {padding:0px;margin:0px;width:770px;border-style:none;vertical-align:top;background-image: url(/layout/design/img/header_bg.gif);background-repeat:repeat-x;width:100%;}/*Bereich oben*/
.blockLeft           {padding:0px;margin:0px;width:165px;border-style:none;vertical-align:top;background-color:#FFFFFF;}/*Bereich links*/
.blockLeftStartseite {padding:0px;margin:0px;width:165px;border-style:none;vertical-align:top;background-color:#FFFFFF;}/*Bereich links*/
.blockContent        {padding:0px;margin:0px;width:440px;border-style:none;vertical-align:top;background-color:#FFFFFF;}/*Inhaltsbereich*/
.blockRight          {padding:0px;margin:0px;width:165px;border-style:none;vertical-align:top;background-color:#FFFFFF;}/*Bereich rechts (div)*/
.blockContext        {padding:0px;margin:0px;width:165px;border-style:none;vertical-align:top;background-color:#FFFFFF;}/*Ganzer Bereich rechts (td)*/
.blockContextStartseite{padding:0px;margin:0px;width:165px;border-style:none;vertical-align:top;background-color:#F1FAFF;}/*Ganzer Bereich rechts (td)*/
.blockBottom         {padding:0px;margin:0px;height:21px;border-style:none;vertival-align:middle;background-color:#FFFFFF;background-image: url(/layout/design/img/bg_bottom.gif);background-repeat:repeat-x;}/*Bereich unten*/
.blockSpacer         {padding:0px;margin:0px;height:20px;border-style:none;background-color:#FFFFFF;}/*Bereich unten*/

/*################### Sonstiges ###############*/

.inputLogin  {border-style:solid;border-width:1px;border-color:#BCE2F5;background-color:#FFFFFF;color:#999999;padding:1px;margin:0px;width:100px;line-height:150px;}

.formCaption {width:100px;}
.formValue   {}

.buttonDefault{width:200px;}

.eingabefeld {width:200px;}


.panel        {background-image:url(/layout/design/img/neutral/panel.gif);background-repeat:no-repeat;}
.panelEmotion {background-image:url(/layout/design/img/neutral/panel_emotion.gif);background-repeat:no-repeat;}

.foto        {padding:0px;margin:0px;border-style:none;}
.fotoRight   {padding:0px;margin:0px;border-style:solid;border-width:1px;border-color:#BCE2F5;}

.tableHeadline  {background-color:#BCE2F5;padding:2px;color:#003399;font-weight:bold;}
.tableTR        {}
.tableTd        {background-color:#F1FAFF;padding:2px;border-style:none;border-bottom-style:solid;border-width:1px;border-color:#FFFFFF;}

.tableBorder {border-top-style:solid;border-top-width:1px;border-top-color:#ACACAC;border-left-style:solid;border-left-width:1px;border-left-color:#ACACAC;}
.tdBorder    {border-right-style:solid;border-right-width:1px;border-right-color:#ACACAC;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ACACAC;}

a.linkRight         {color:#902D55;font-weight:bold;}
a.linkRight:hover   {color:#C42F6B;font-weight:bold;}

a.linkBottomBlue       {font-size:10px; font-family:arial; font-weight:normal; color:#6699CC; text-decoration: none;}
a.linkBottomBlue:hover {font-size:10px; font-family:arial; font-weight:normal; color:#73ACE5; text-decoration: underline;}

a.linkTopLanguage       {font-size:11px; font-family:arial; font-weight:bold; color:#6699CC; text-decoration: none; float: left;}
a.linkTopLanguage:hover {font-size:11px; font-family:arial; font-weight:bold; color:#003399; text-decoration: none; float: left;}

a.linkTopLanguageActive       {font-size:11px; font-family:arial; font-weight:bold; color:#003399; text-decoration: none; float: left;}
a.linkTopLanguageActive:hover {font-size:11px; font-family:arial; font-weight:bold; color:#6699CC; text-decoration: none; float: left;}

.fragmentPicture           {margin:0px; margin-right:10px; margin-bottom:10px;}
.fragmentPictureFloatLeft  {margin:0px; margin-right:10px; margin-bottom:10px; float:left;}
.fragmentPictureFloatRight {margin:0px; margin-left:10px; margin-bottom:10px; float:right;}

.top_pic_dummy {
	width:604px;
	height:139px;
	background-color:#d5edf9;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;	
}
