﻿/* ************************************************************************* */
/* ***** Allgemeine HTML-Formatierungen                                ***** */
/* ************************************************************************* */
html
{
    overflow-y:scroll; /* Vertikale Scrollbar immer anzeigen */
}
html, body, p, h1, h2, h3, h4, table, td
{
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;    
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
}
.Info_NavTopic1 
{
     color:#e8e8e8;
}
.Info_NavHome, .Info_NavTopic2, .Info_NavTopic3, .Info_NavTopic4
{
     color:#000000;
}
h1
{
    margin:0px 0px 12px 0px;
    font-size:18px;
    font-weight:bold;
    color:#303030;    
}
.Info_NavTopic1 h1
{
    font-size:20px;
    letter-spacing:1px;    	
    color:#e8e8e8;
}
h2
{
    margin:0px 0px 6px 0px;
    font-size:16px;
}
h3
{
    margin:0px 0px 0px 0px;
    font-size:12px;
    font-weight:bold;
}
h4
{
    margin:0px 0px 0px 0px;
    font-size:12px;
    font-weight:normal;
}
p
{
    margin:0px 0px 12px 0px;
    text-align:justify;
}
img
{
    display:block; /* Verhindert "descender space" unter Bildern im "almost strict mode" */
    border:0px;
}
a:link
{
    color:#0000ff;
}
a:visited
{
    color:#800080;
}
.Info_NavTopic1 a:visited
{
    color:#8880d0;
}

ul
{
    margin: 5px 0px 5px 0px;
    padding:0px;
    list-style-type:none;
}
li
{
    padding: 0px 0px 2px 15px;
    background:url('../Images/Symbols/blt_square_drk.gif') no-repeat 0px 6px;
}
li > ul /* Wird von IE6 nicht verstanden, macht aber nichts */
{
    margin:0px;
}
li > ul > li /* Wird von IE6 nicht verstanden, macht aber nichts */
{
    padding: 0px 0px 0px 15px;
    background:url('../Images/Symbols/blt_frame_med.gif') no-repeat 0px 6px;	
}
/* ************************************************************************* */
/* ***** Formatierungen der Masterseiten                               ***** */
/* ************************************************************************* */
html, body, form
{
    height:100%;
}
#pageBg
{
    table-layout:fixed;
    width:100%;
    min-height:100%;
    height:100%;
    
    background-image:url('../Images/Styles/Global-English.jpg');
    background-position:center top;
    background-repeat:no-repeat;	
}
#pageBg td
{
    vertical-align:top;
}
#pageCanvas
{
    width:960px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
#pageHeadPos
{
    position:absolute;
    top:0px;
    left:0px;
    width:960px;
    height:110px;	
}
#pageMenuPos
{
    position:absolute;
    top:110px;
    left:0px;
    width:960px;
    background-repeat:no-repeat;
    background-position:0px -120px;	
}
.Info_WithoutDetailNav #pageMenuPos { height:40px; }
.Info_WithDetailNav #pageMenuPos { height:65px; }

.Info_WithoutDetailNav #pageHeadSpace { height:150px; } /* pageHeadPos.height:110 + pageMenuPos.height:40 */
.Info_WithDetailNav #pageHeadSpace { height:175px; } /* pageHeadPos.height:110 + pageMenuPos.height:65 */
.Info_NavHome #pageHeadSpace { height:110px; } /* pageHeadPos.height:110, überschreibt vorhergehende Definition von pageHeadSpace.height */

.Info_NavTopic1_PngAlphaYes #mainNavPos,
.Info_NavTopic1_PngAlphaYes #pageMenuPos,
.Info_NavTopic1_PngAlphaYes #pageMainBtm,
.Info_NavTopic1_PngAlphaYes #subNavPos a:hover,
.Info_NavTopic1_PngAlphaYes #subNavPos a.subNavSelected,
.Info_NavTopic1_PngAlphaYes .subNavSep { background-image:url('../Images/Styles/tct1_tab.png'); }
.Info_NavTopic1_PngAlphaNo #mainNavPos { background-image:url('../Images/Styles/tct1_tab_ie6.gif'); }
.Info_NavTopic1_PngAlphaNo #pageMenuPos,
.Info_NavTopic1_PngAlphaNo #pageMainBtm,
.Info_NavTopic1_PngAlphaNo #subNavPos a:hover,
.Info_NavTopic1_PngAlphaNo #subNavPos a.subNavSelected,
.Info_NavTopic1_PngAlphaNo .subNavSep { background-image:url('../Images/Styles/tct1_tab_ie6.png'); }

.Info_NavTopic2_PngAlphaYes #mainNavPos,
.Info_NavTopic2_PngAlphaYes #pageMenuPos,
.Info_NavTopic2_PngAlphaYes #pageMainBtm,
.Info_NavTopic2_PngAlphaYes #subNavPos a:hover,
.Info_NavTopic2_PngAlphaYes #subNavPos a.subNavSelected,
.Info_NavTopic2_PngAlphaYes .subNavSep { background-image:url('../Images/Styles/tct2_tab.png'); }
.Info_NavTopic2_PngAlphaNo #mainNavPos { background-image:url('../Images/Styles/tct2_tab_ie6.gif'); }
.Info_NavTopic2_PngAlphaNo #pageMenuPos,
.Info_NavTopic2_PngAlphaNo #pageMainBtm,
.Info_NavTopic2_PngAlphaNo #subNavPos a:hover,
.Info_NavTopic2_PngAlphaNo #subNavPos a.subNavSelected,
.Info_NavTopic2_PngAlphaNo .subNavSep { background-image:url('../Images/Styles/tct2_tab_ie6.png'); }

.Info_NavTopic3_PngAlphaYes #mainNavPos,
.Info_NavTopic3_PngAlphaYes #pageMenuPos,
.Info_NavTopic3_PngAlphaYes #pageMainBtm,
.Info_NavTopic3_PngAlphaYes #subNavPos a:hover,
.Info_NavTopic3_PngAlphaYes #subNavPos a.subNavSelected,
.Info_NavTopic3_PngAlphaYes .subNavSep { background-image:url('../Images/Styles/tct3_tab.png'); }
.Info_NavTopic3_PngAlphaNo #mainNavPos { background-image:url('../Images/Styles/tct3_tab_ie6.gif'); }
.Info_NavTopic3_PngAlphaNo #pageMenuPos,
.Info_NavTopic3_PngAlphaNo #pageMainBtm,
.Info_NavTopic3_PngAlphaNo #subNavPos a:hover,
.Info_NavTopic3_PngAlphaNo #subNavPos a.subNavSelected,
.Info_NavTopic3_PngAlphaNo .subNavSep { background-image:url('../Images/Styles/tct3_tab_ie6.png'); }

.Info_NavTopic4_PngAlphaYes #mainNavPos,
.Info_NavTopic4_PngAlphaYes #pageMenuPos,
.Info_NavTopic4_PngAlphaYes #pageMainBtm,
.Info_NavTopic4_PngAlphaYes #subNavPos a:hover,
.Info_NavTopic4_PngAlphaYes #subNavPos a.subNavSelected,
.Info_NavTopic4_PngAlphaYes .subNavSep { background-image:url('../Images/Styles/tct4_tab.png'); }
.Info_NavTopic4_PngAlphaNo #mainNavPos { background-image:url('../Images/Styles/tct4_tab_ie6.gif'); }
.Info_NavTopic4_PngAlphaNo #pageMenuPos,
.Info_NavTopic4_PngAlphaNo #pageMainBtm,
.Info_NavTopic4_PngAlphaNo #subNavPos a:hover,
.Info_NavTopic4_PngAlphaNo #subNavPos a.subNavSelected,
.Info_NavTopic4_PngAlphaNo .subNavSep { background-image:url('../Images/Styles/tct4_tab_ie6.png'); }

.Info_NavTopic1 #pageMain { background-image: url('../Images/Styles/tct1_mid.png'); }
.Info_NavTopic2 #pageMain { background-image: url('../Images/Styles/tct2_mid.png'); }
.Info_NavTopic3 #pageMain { background-image: url('../Images/Styles/tct3_mid.png'); }
.Info_NavTopic4 #pageMain { background-image: url('../Images/Styles/tct4_mid.png'); }
#pageMain
{
    position:relative;
    padding:5px 10px 1px 10px; /* bottom 1px to prevent collapsing margins */
    background-repeat: repeat-y;
}
#pageMainBtm
{
    height:20px;
    background-repeat:no-repeat;
    background-position:0px -190px;
}
#pageFoot
{
    padding:10px;
    text-align:center;
    font-size:14px;
    color:#202020;
}
#pageFoot a, #pageFoot a:link, #pageFoot a:visited, #pageFoot a:active
{
    text-decoration:none;	
    color:#202020;
}
#pageFoot a:hover
{
    text-decoration: underline;
}
#userInfoPos
{
    position:absolute;
    top:10px;   
    left:10px;
}
#headerLogo
{
    position:absolute;
    top:10px;
    left:730px;
}
#headerKontakt
{
    position:absolute;
    top:94px;
    left:730px;
    color:#718dc1;
}
#headerKontakt a, #headerKontakt a:link, #headerKontakt a:visited, #headerKontakt a:active
{
    color:#718dc1;
}
/* MainNav */
#mainNavPos
{
    position:absolute;
    top:80px;
    left:0px;
    width:960px;
    height:30px;	
}
#mainNavItem1, #mainNavItem2, #mainNavItem3
{
    position:absolute;
    top:0px;
    width:200px;
    height:30px;
}
.Info_NavTopic1 #mainNavItem1 { left:0px; width:300px; }
.Info_NavTopic1 #mainNavItem2 { left:300px; }
.Info_NavTopic1 #mainNavItem3 { left:500px; }
.Info_NavTopic2 #mainNavItem1 { left:0px; }
.Info_NavTopic2 #mainNavItem2 { left:200px; width:300px; }
.Info_NavTopic2 #mainNavItem3 { left:500px; }
.Info_NavTopic3 #mainNavItem1 { left:0px; }
.Info_NavTopic3 #mainNavItem2 { left:200px; }
.Info_NavTopic3 #mainNavItem3 { left:400px; width:300px; }
.Info_NavTopic4 #mainNavItem1 { left:0px; width:300px; }
.Info_NavTopic4 #mainNavItem2 { left:300px; }
.Info_NavTopic4 #mainNavItem3 { left:500px; }

#mainNavItem1 a,
#mainNavItem2 a,
#mainNavItem3 a
{
    display:block;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    height:20px;    
    padding-top:10px;
}
.Info_NavTopic1 #mainNavItem1 a,
.Info_NavTopic2 #mainNavItem2 a,
.Info_NavTopic3 #mainNavItem3 a
{
    height:25px;
    padding-top:5px;
    font-size:16px;
}
#mainNavItem1 a { color: #d8d8d8; }
#mainNavItem1 a:hover,
.Info_NavTopic1 #mainNavItem1 a,
#t1Txt h1  { color: #e0e0e0; }
#mainNavItem2 a { color: #707070; }
#mainNavItem2 a:hover,
.Info_NavTopic2 #mainNavItem2 a,
#t2Txt h1 { color:#505050; }
#mainNavItem3 a { color: #707070; }
#mainNavItem3 a:hover,
.Info_NavTopic3 #mainNavItem3 a,
#t3Txt h1 { color:#505050; }

/* SubNav */
#subNavPos
{
    position:absolute;
    left:1px;
    top:9px;
    width:958px;
}
#subNavPos table
{
    width:958px;
    height:24px;
    table-layout:fixed;
}
#subNavPos a
{
    display:block;
    text-align:center;	
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;	
    text-decoration:none;
    height:20px;
    padding:4px 0px 0px 0px;
}
#subNavPos a:hover
{
    background-position:-3px -240px;
}
#subNavPos a.subNavSelected,
#subNavPos a.subNavSelected:hover
{
    background-position:-3px -210px;
}

.Info_NavTopic1 #subNavPos a { color:#d0d0d0; }
.Info_NavTopic1 #subNavPos a:hover,
.Info_NavTopic1 #subNavPos a.subNavSelected { color: #ffffff; }
.Info_NavTopic2 #subNavPos a { color:#404040; }
.Info_NavTopic2 #subNavPos a:hover,
.Info_NavTopic2 #subNavPos a.subNavSelected { color: #000000; }
.Info_NavTopic3 #subNavPos a { color:#404040; }
.Info_NavTopic3 #subNavPos a:hover,
.Info_NavTopic3 #subNavPos a.subNavSelected { color: #000000; }
.Info_NavTopic4 #subNavPos a { color:#404040; }
.Info_NavTopic4 #subNavPos a:hover,
.Info_NavTopic4 #subNavPos a.subNavSelected { color: #000000; }

.subNavSep
{
    width:3px;
    background-repeat:repeat-y;
    background-position:0px -210px;
}

/* DetailNav */
#detailNavPos
{
    position:absolute;
    left:4px;
    top:35px;
    width:952px;
}
#detailNavPos table
{
    table-layout:fixed;
    width:952px;
    height:23px;
}
#detailNavPos a
{
    display:block;
    text-align:center;	
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;	
    text-decoration:none;
    color: #404040;
    height:14px;
    padding-top:6px;
    padding-bottom:3px;
    
}
#detailNavPos a:hover
{
    padding-bottom:0px;
    border-bottom:solid 3px #808080;
    color: #000000;
}
#detailNavPos a.detailNavSelected
{
    padding-bottom:0px;
    border-bottom:solid 3px #606060;
    color: #000000;	
}

/* ContentFoot */
#contentFoot
{
    background-position: 125px 6px;
    background-repeat:no-repeat;
    margin-top:10px;
    font-size:12px;
}
.Info_NavTopic1 #contentFoot { background-image: url('../Images/Styles/tct1_linksep.png'); }
.Info_NavTopic2 #contentFoot { background-image: url('../Images/Styles/tct2_linksep.png'); }
.Info_NavTopic3 #contentFoot { background-image: url('../Images/Styles/tct3_linksep.png'); }
.Info_NavTopic4 #contentFoot { background-image: url('../Images/Styles/tct4_linksep.png'); }

.Info_NavTopic1 #contentFoot,
.Info_NavTopic1 #contentFoot a:link { color: #c0c0c0; }
.Info_NavTopic2 #contentFoot,
.Info_NavTopic2 #contentFoot a:link { color: #404040; }
.Info_NavTopic3 #contentFoot,
.Info_NavTopic3 #contentFoot a:link { color: #404040; }
.Info_NavTopic4 #contentFoot,
.Info_NavTopic4 #contentFoot a:link { color: #404040; }

#contentFoot h4
{
    margin:0px 0px 6px 0px;
}
.Info_NavTopic1 #contentFoot h4 { color: #7070a0; }
.Info_NavTopic2 #contentFoot h4 { color: #606060; }
.Info_NavTopic3 #contentFoot h4 { color: #606060; }
.Info_NavTopic4 #contentFoot h4 { color: #606060; }

#contentFoot a
{
    text-decoration:none;
}
#contentFoot a:hover
{
    text-decoration:underline;
}
#contentFoot img
{
    display:inline-block;
    vertical-align:text-bottom;
}

/* ************************************************************************* */
/* ***** Allgemeine Formatierungsklassen                               ***** */
/* ************************************************************************* */
.hasLayoutFix { } /* IE-Bugfix, wird in Common.Master definiert */

.smallFont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}
.bigFont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.boldFont
{
    font-weight:bold;
}
.inlineImgBase img, img.inlineImgBase
{
    display:inline-block;
    vertical-align:baseline;
}
.inlineImgBtm img, img.inlineImgBtm
{
    display:inline-block;
    vertical-align:text-bottom;
}

.NoBulletList 
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.NoBulletList > li
{
    margin:0px;
    padding:0px;
    background:none;
}
.CenteredBlock
{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

/* Button */
a.GreenButton span {
    background: transparent url('../Images/Styles/square-green-right.gif') no-repeat top right;	
}
a.GrayButton span {
    background: transparent url('../Images/Styles/square-gray-right.gif') no-repeat top right;	
}
a.BlueButton span {
    background: transparent url('../Images/Styles/square-blue-right.gif') no-repeat top right;	
}
a.OrangeButton span {
    background: transparent url('../Images/Styles/square-orange-right.gif') no-repeat top right;
}
a.RedButton span {
    background: transparent url('../Images/Styles/square-red-right.gif') no-repeat top right;
}
a.GreenButton {
    background: transparent url('../Images/Styles/square-green-left.gif') no-repeat top left;
}
a.GrayButton {
    background: transparent url('../Images/Styles/square-gray-left.gif') no-repeat top left;
}
a.BlueButton {
    background: transparent url('../Images/Styles/square-blue-left.gif') no-repeat top left;
}
a.OrangeButton {
    background: transparent url('../Images/Styles/square-orange-left.gif') no-repeat top left;
}
a.RedButton {
    background: transparent url('../Images/Styles/square-red-left.gif') no-repeat top left;
}
a.GreenButton span, a.GrayButton span, a.BlueButton span, a.OrangeButton span, a.RedButton span {
   display: block;   
   text-align:center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;   
   line-height: 15px;
   padding : 4px 9px 4px 0;
}
a.GreenButton, a.GrayButton, a.BlueButton, a.OrangeButton, a.RedButton {
  display: block;
  height: 23px;
  width: 200px;
  padding-left: 9px;
  text-decoration: none;
}
a.GreenButton:link, a.GreenButton:visited, a.GreenButton:active,
a.GrayButton:link, a.GrayButton:visited, a.GrayButton:active,
a.BlueButton:link, a.BlueButton:visited, a.BlueButton:active,
a.OrangeButton:link, a.OrangeButton:visited, a.OrangeButton:active,
a.RedButton:link, a.RedButton:visited, a.RedButton:active 
{
  color: #494949;
}
a.GreenButton:hover, a.GrayButton:hover, a.BlueButton:hover, a.OrangeButton:hover, a.RedButton:hover
{
  background-position: bottom left;
}
a.GreenButton:hover span, a.GrayButton:hover span, a.BlueButton:hover span, a.OrangeButton:hover span, a.RedButton:hover span
{
  background-position: bottom right;
  color: black;
}

/* wclose-Button */
a.wclosebutton
{
    display: block;
    height:14px;
    width:14px;
}
.Info_PngAlphaYes a.wclosebutton
{
    background: transparent url('../Images/Styles/wclosebtn.png') no-repeat top left;
}
.Info_PngAlphaNo a.wclosebutton
{
    background: transparent url('../Images/Styles/wclosebtn.gif') no-repeat top left;
}
a.wclosebutton:hover
{
    display: block;
    height:14px;
    width:14px;
    background-position: bottom left;
}

/* Dialoge */
.ModalBackground 
{
    background-image:url('../Images/Auxiliary/160gray50.png');
}
.ModalPopup
{
    background-color:#cfcec8;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:590px;
}


.ErrorMessagePage
{
    margin:50px 0px 100px 0px;
    padding:20px 20px 20px 60px;
    border:2px solid #ff0000;
    color: #400000;	
    background-color:#d0d0d0;
    background-repeat:no-repeat;
    background-position:14px 14px;
    font-weight:bold;
}
.Info_PngAlphaYes .ErrorMessagePage
{
    background-image:url( '../Images/Symbols/error32.png');
}
.Info_PngAlphaNo .ErrorMessagePage
{
    background-image:url( '../Images/Symbols/error32.gif');
}
.ErrorMessage
{
    padding:5px 5px 5px 25px;
    border:1px solid #ff0000;
    color: #400000;	
    background-color:#d0d0d0;
    background-repeat:no-repeat;
    background-position:5px 5px;
}
.Info_PngAlphaYes .ErrorMessage
{
    background-image:url( '../Images/Symbols/error16.png');
}
.Info_PngAlphaNo .ErrorMessage
{
    background-image:url( '../Images/Symbols/error16.gif');
}

.InfoMessage
{
    padding:5px 5px 5px 25px;
    border:1px solid #606080;
    color: #000000;	
    background-color:#f3eed7;
    background-repeat:no-repeat;
    background-position:5px 5px;
}
.Info_PngAlphaYes .InfoMessage
{
    background-image:url( '../Images/Symbols/info16.png');
}
.Info_PngAlphaNo .InfoMessage
{
    background-image:url( '../Images/Symbols/info16.gif');
}

/* ContextMenu */
.ContextMenuPanel 
{
    border: 1px solid #868686;
    z-index: 1000;
    background: url(../Images/Styles/menu-bg.gif) repeat-y 0 0 #FAFAFA;
    cursor: default;
    padding: 1px 1px 0px 1px;
    font-size: 11px;
}

.ContextMenuBreak
{
    margin:1px 1px 1px 32px;
    padding:0;
    height:1px;
    overflow:hidden;
    display:block;
    background-color:#c5c5c5;
    width:200px;
    /*border-top: 1px solid #C5C5C5;	*/
}

a.ContextMenuItem
{
    margin: 1px 0 1px 0;
    display: block;
    color: #003399;
    text-decoration: none;
    cursor: pointer;	
    padding: 4px 19px 4px 4px;
    white-space: nowrap;
}

a.ContextMenuItem img
{
    float:left;
    margin:0px 10px 0px 0px;
}

a.ContextMenuItem-Selected
{
    font-weight: bold;
}

a.ContextMenuItem:hover
{
    background-color: #FFE6A0;
    color: #003399;
    border: 1px solid #D2B47A;
    padding: 3px 18px 3px 3px;
}

.Seminarbeschreibung
{
    width:570px;
}
.SeminarbeschreibungImg
{
    float:right;
    margin-left:10px;
}
.Seminarbeschreibung h1
{
    padding:2px;
    text-align:center;
    
}
.Info_PngAlphaYes .Seminarbeschreibung h1
{
    background-image:url('../Images/Auxiliary/white20.png');
}
.Info_PngAlphaNo .Seminarbeschreibung h1
{
    background-image:url('../Images/Styles/tct2_mid_w25.png');
    background-position:-10px 0px;
}
.Seminarbeschreibung h2
{
    margin:0px;
    padding:0px;
    text-align:center;
}
.Seminarbeschreibung h2.subtitle
{
    font-size:12px;	
    font-weight:normal;
    font-style:italic;
    margin:0px 0px 10px 0px;
    padding:0px;
    text-align:center;	
}
.HRExpandList > li
{
    padding-bottom:6px;
}
.HRExpandListBtn
{
    float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0000FF;	
    cursor: pointer;
}
.HRExpandListBtn img
{
    margin-left:6px;
}

/* ************************************************************************* */
/* ***** Formulare                                                     ***** */
/* ************************************************************************* */

.FormularfeldDiv
{
    width:100%;
    margin-bottom:2px;
}
.FFDivTopMargin
{
    margin-top:20px;
}
.FormularfeldDiv input[type=text], .FormularfeldDiv input[type=password], .FormularfeldDiv textarea, .FormularfeldDiv select
{
    border:solid 1px #7f9db9;
    background-color:#ffffff;
}
.FormularfeldDiv input[type=text], .FormularfeldDiv input[type=password], .FormularfeldDiv textarea
{
    padding:2px;
}
.FormularfeldDiv select
{
    padding:1px;
}
.FFDivDisabled, .FFDivDisabled .FFDivReq
{
    color:#a0a0a0;
}
.FFDivDisabled input[type=text], .FFDivDisabled input[type=password], .FFDivDisabled textarea, .FFDivDisabled select
{
    color:#a0a0a0;
    border:solid 1px #a0a0a0;
    background-color:#e0e0e0 !important;
}
.FFDivReq
{
    font-size: 18px;	
    color:#404040;
}
.FFDivReq img
{
    margin:3px 0px 0px 2px;
}
/* .FFInvalid input[type=text], .FFInvalid input[type=password], .FFInvalid textarea, .FFInvalid select */
.FFDivInvalid input, .FFDivInvalid textarea, .FFDivInvalid select
{
    background-color:#f0e8b0 !important;
}
.TextboxStretch
{
    display:block;
    padding:0px 6px 0px 0px;
    margin:0px;
}
/* .TextboxStretch input[type=text], .TextboxStretch input[type=password], .TextboxStretch textarea, .TextboxStretch select */
.TextboxStretch input, .TextboxStretch textarea, .TextboxStretch select
{
    width:100%;
    position:relative;
}
.SeminarstufeFormularfeld
{
    padding:4px 0px 4px 0px;
}
.SeminarstufeFormularfeld input
{
  float:left;	
  margin:-3px 0px 0px 0px;
}
.SeminarstufeFormularfeld img
{
    float:left;
    margin:-1px 5px 0px 2px;
}
.SeminarkategorieFormularfeld
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;	
  color:#606060;
}
.FFDivLbl, .FFDivLblEx, .FFDivInfoLbl
{
    padding-top:4px;
}
.FFDivInfoLbl
{
    height:17px;
}


