/* BASIC LAYOUT --------------------------------------- */
body {
font-family: 'Trebuchet', Helvetica, sans-serif!important;
text-align: center;
background-color:#ffffff;
font-size:16px;
color:#333333;
margin: 0px;
padding: 0px;
background-image: url("/fileadmin/fisat/img/Kachel_01.jpg");
height: 100%;
width: 100%;
}

a {
text-decoration:none;
}

a:hover {
    
}
#content a {
text-decoration:none;
color: #f18e00;
font-weight:normal;
}
#content b > a {
font-weight: bold;    
}

#content a:hover {
text-decoration:none;
}

a.more {
font-weight: bold;
color: #f18e00;
text-transform: uppercase;
text-decoration:none;
}

a.mail {
color: #f18e00;
}

span.important {
color: #f18e00;
font-size: 13px;
font-weight:bold;
}


img {
border: 0px;
}

.clear {
clear:both;
font-size:1px;
height: 0px;
}
.hide {
display:none;
}

p, h1 {
padding: 0px;
}

p {
font-size: 16px;
color: #333333;
line-height: 22px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}

h1 {
font-size: 36px;
color: #2841A4;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}
h2 {
font-size: 28px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #2841A4;
}
h3 {
font-size: 20px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #2841A4;
}
h4 {
font-size: 18px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #2841A4;
}
h5 {
font-size: 16px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #2841A4;
}
h6 {
font-size: 12px;
font-weight: normal;
margin: 0px 0px 20px 0px;
padding: 0px 0px 4px 0px;
color: #666;
border-bottom: 1px solid #eaebec;
}
#content .csc-sitemap a{
font-size: 14px;
font-weight: normal;
}
#content .csc-sitemap ul {
padding-left: 0px;
}
#content .csc-sitemap ul li {
list-style-type: none;
padding-left: 0px;
}
#content .csc-sitemap ul li ul li {
list-style-type: none;
padding-left: 30px;
}
#content ul {
padding: 0px;
margin: 0px 0px 15px 40px;
}
#content li {
padding: 2px 0px 8px 0px;
line-height: 22px;
}
 
#hg #container {
margin: 0 auto;
padding: 0 0 0 0;
text-align: left;
width: 1260px;
background-color:#f5f6f6;
}

#hg #container #content_header{
margin: 0px auto;
padding: 0 0px 0 0px;
height: 118px;
position: relative;
}


#hg #container {

}
#hg #container #header {

}

#hg #mainContent {
margin: 0px 20px 0px 20px;
padding: 0px 20px 0px 20px;
background-color: #ffffff;
display:block;
overflow: hidden;
}
#hg #container #header #menu_top {
background-color:#eaebec;
height: 26px;
margin: 0px 20px 0px 20px;
border-bottom: 3px solid #f18e00;
padding-top: 8px;
}
#hg #container #header #image {

}

#hg #container #header #image img {

}
#hg #container #header #logo,
#hg #container #header #language,
#hg #container #header #contact,
#hg #container #header #search {
float: left;
}
#hg #container #header #search {
position: absolute;
right: 110px;
top: 152px; 
}
#hg #container #header #search img {
width: 60px;
height: 38px;
}
#hg #container #header #language {
position: absolute;
right: 180px;
top: 160px;    
}
#hg #container #header #language a {
font-size: 18px;
color: #ffffff;
}
.deutsch {
 padding-right: 2px;   
}
.english {
 padding-left: 2px;   
}
#hg #container #header #language .pipe {
color: #f18e00;
font-size: 18px;
}
#hg #container .pipe {
color: #f18e00;
}
#hg #container #header #logo {
padding: 0px 0px 0px 0px;
z-index: 1;
position: absolute;
top: 60px;
left: 60px;
}
#hg #container #header #headerbox {
padding: 20px 20px 0px 20px;
z-index: 0;
position: relative;
}
#hg #container #mainContent #content {
width: 920px;
float: left;
padding: 0px 0px 30px 0px;
}

/*Column Right*/

#hg #container #mainContent #column_right {
width: 245px;
margin-left: 940px;
padding-top: 0px;
margin-top: 30px;
}
#hg #container #mainContent #column_right .orange_box {
background-color: #f18e00;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
clear: right;
border-radius: 18px;
}
#hg #container #mainContent #column_right .graue_box {
background-color: #EAEBEC;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
clear: right;
border-radius: 18px;
}
#hg #container #mainContent #column_right .blaue_box {
background-color: #2841a4;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
clear: right;
border-radius: 18px;
}
#hg #container #mainContent #column_right .hellblaue_box {
background-color: #b0cee0;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
clear: right;
border-radius: 18px;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content,
#hg #container #mainContent #column_right .graue_box .graue_box_content,
#hg #container #mainContent #column_right .blaue_box .blaue_box_content,
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content{
padding: 15px 15px 15px 15px;
overflow:hidden;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content ul,
#hg #container #mainContent #column_right .graue_box .graue_box_content ul,
#hg #container #mainContent #column_right .blaue_box .blaue_box_content ul,
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content ul{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 1px 0px 1px;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content ul li {
border-bottom: 2px dotted #ffffff;
padding: 0px 0px 0px 0px;
background-image: url(/fileadmin/fisat/pics/pfeil_organge_auf_weiss.png);
background-position: 0px 10px;
background-repeat: no-repeat;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content ul li.last {
border-bottom: 0px dotted #ffffff;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content ul li a {
text-decoration: none;
padding: 10px 0px 10px 30px;
display: block;
}

#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content ul li {
border-bottom: 2px dotted #ffffff;
padding: 0px 0px 0px 0px;
background-image: url(/fileadmin/fisat/pics/Pfeil_blau022_right.png);
background-position: 0px 10px;
background-repeat: no-repeat;
background-size: 20px 20px;
}
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content ul li:last-child {
border-bottom: 0px dotted #ffffff;
}
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content ul li a {
text-decoration: none;
padding: 10px 0px 10px 30px;
display: block;
}

#hg #container #mainContent #column_right .orange_box .orange_box_content p {
width: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
color: #ffffff;
font-size: 11px;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content a {
color: #ffffff;
font-weight: bold;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content a:hover,
#hg #container #mainContent #column_right .orange_box .orange_box_content a.internal-link:hover {
font-weight: bold;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content a.internal-link {
color: #ffffff;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
}
#hg #container #mainContent #column_right .orange_box .orange_box_content h2 {
color: #ffffff;
font-weight: bold;
font-size: 24px;
padding: 0px 0px 0px 0px;
margin: 1px 0px 10px 0px;
}
#hg #container #mainContent #column_right .graue_box .graue_box_content ul li {
border-bottom: 2px dotted #333333;
padding: 0px 0px 0px 0px;
background-image: url(/fileadmin/fisat/pics/pfeil_organge_auf_weiss.png);
background-position: 0px 10px;
background-repeat: no-repeat;
}
#hg #container #mainContent #column_right .graue_box .graue_box_content ul li:last-child {
border-bottom: 0px dotted #333333!important;
}
#hg #container #mainContent #column_right .graue_box .graue_box_content ul li a {
text-decoration: none;
padding: 10px 0px 10px 30px;
display: block;
}

#hg #container #mainContent #column_right .graue_box .graue_box_content p {
width: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
color: #333333;
font-size: 11px;
}
#hg #container #mainContent #column_right .blaue_box .blaue_box_content p {
width: 200px;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
color: #fff;
font-size: 11px;
}
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content p {
width: 200px;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
color: #003772;
font-size: 11px;
}
#hg #container #mainContent #column_right .graue_box .graue_box_content a {
color: #333333!important;
font-weight: normal;
}
#hg #container #mainContent #column_right .blaue_box .blaue_box_content a {
color: #fff!important;
font-weight: bold;
}
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content a {
color: #003772!important;
font-weight: bold;
}
#hg #container #mainContent #column_right .graue_box .graue_box_content a:hover,
#hg #container #mainContent #column_right .graue_box .graue_box_content a.internal-link:hover {
font-weight: normal;
}
#hg #container #mainContent #column_right .blaue_box .blaue_box_content a:hover,
#hg #container #mainContent #column_right .blaue_box .blaue_box_content a.internal-link:hover {
font-weight: bold;
}
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content a:hover,
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content a.internal-link:hover {
font-weight: bold;
}
#hg #container #mainContent #column_right .graue_box .graue_box_content a.internal-link {
color: #333333;
font-weight: normal;
text-decoration: none;
margin-right: 10px;
}
#hg #container #mainContent #column_right .blaue_box .blaue_box_content a.internal-link {
color: #fff;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
}
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content a.internal-link {
color: #003772;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
}
#hg #container #mainContent #column_right .graue_box .graue_box_content h2 {
color: #333333;
font-weight: bold;
font-size: 24px;
padding: 10px 0px 0px 10px;
margin: 1px 0px 10px 0px;
}
#hg #container #mainContent #column_right .blaue_box .blaue_box_content h2 {
color: #fff;
font-weight: bold;
font-size: 24px;
padding: 0px 0px 0px 10px;
margin: 1px 0px 10px 0px;
}
#hg #container #mainContent #column_right .hellblaue_box .hellblaue_box_content h2 {
color: #fff;
font-weight: bold;
font-size: 24px;
padding: 0px 0px 0px 10px;
margin: 1px 0px 10px 0px;
}
#hg #container #mainContent #column_right .news-amenu-container a {
color: #ffffff!important;
}
#hg #container #mainContent #column_right .csc-menu a {
color: #ffffff!important;
}
#hg #container #mainContent #column_right #colum_right_content {
padding: 0px;
width: 245px;
}
.orange_box_content img {
float: right;
}

#hg #container #mainContent #column_right .normal_right .csc-textpic {
    width:180px !important;
}

#hg #container #mainContent #column_right .normal_right .csc-textpic-single-image {
    height:80px !important;
    margin-top:7px !important;
}



#hg #container #mainContent #column_right .normal_right {
padding: 0px;
overflow:hidden;
}

#hg #container #mainContent #column_right .normal_right h1 {
font-size: 28px;
color: #3f4c59;
margin: 0px;
padding: 0px 0px 0px 14px;
}
#hg #container #mainContent #column_right .normal_right h2 {
font-size: 28px;
color: #3f4c59;
margin: 0px;
padding: 0px 0px 0px 14px;
}

#hg #container #mainContent #column_right .normal_right p {
font-size: 11px;
color: #3f4c59;
margin: 5px 0px 5px 0px;
text-align: left;
}

.anythingWindow .normal_right p {
 padding-left:5px !important;
}

#hg #container #mainContent #column_right .normal_right p {
padding-left:16px;
}

#hg #container #mainContent #column_right .normal_right a {
color: #b30066!important;
}

#hg #container #mainContent #column_right .normal_right {
padding: 5px 2px 10px 10px !important;
width: 180px !important;
}

/*Navigation top*/

ul.menu {
margin: 0px auto;
padding: 0px;
}

ul.menu a {
padding: 4px 10px 12px 10px;
font-weight:normal;
font-size: 15px;
color: #333;
text-align:left;
text-transform: uppercase;
}

ul.menu a.active,
ul.menu a:hover {
font-weight:normal;
background-image: url(/fileadmin/fisat/pics/link_aktiv.png);
background-repeat: no-repeat;
background-position: center 20px;
}

ul.menu li {
padding:0;
margin:0;
float:left;
list-style-type:none;
display:block;
width: auto;
}
ul.menu li.act a {
color: #f18e00!important;
background-image: url(/fileadmin/fisat/pics/link_aktiv.png);
background-repeat: no-repeat;
background-position: center 20px;
}

/* Dropdownmenu top 2 Level*/
ul.menu ul {
margin: 9px 0px 0px 0px;
padding: 10px 0px 5px 0px;
position: absolute;
display:none;
text-align: left;
z-index: 5;
list-style-type: none;
float:none;
background-color: #ffffff;
background-image: none;
border: 2px solid #eaebec;
width: 280px;
}

ul.menu ul.hover, 
ul.menu li.hover ul, 
ul.menu li:hover ul {
display:block;
}

ul.menu ul li {
margin:0px 0px 0px 0px;
padding: 0px 0px 10px 10px;
float:none;
text-align: left;
background-image: url(/fileadmin/fisat/pics/grey_arrow_02_12.png);
background-repeat: no-repeat;
background-position: 10px 2px;
}
ul.menu ul li:hover,
ul.menu ul li.act {
background-image: url(/fileadmin/fisat/pics/orange_arrow_01_12.png);
}

ul.menu li.act ul li a {
color:#333!important;    
}
ul.menu ul li a:hover,
ul.menu ul li.hover a,
ul.menu li.act ul li a:hover,
ul.menu li.act ul li.hover a,
ul.menu li.act ul li.act a{
color: #f18e00!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
background-image:none!important;
}

ul.menu ul li a  {
text-transform: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px; 
background-image: none!important;
display:block;
}

/* 3 level*/
ul.menu ul ul {
width: 280px;
background-image: none!important;
border: 2px solid #eaebec;
position: absolute;
display:none!important;
text-align: left;
left: 280px;
margin: -29px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}
ul.menu ul ul.hover, 
ul.menu ul li.hover ul, 
ul.menu ul li:hover ul {
display:block!important;
}
ul.menu ul ul li {
display:block;
}
ul.menu ul ul li a {
text-transform: none;
}
ul.menu ul li.act ul li a,
ul.menu li.act ul li.act ul li a{
color: #333!important;
text-transform: none;
padding-left: 20px;
}
ul.menu ul li.act ul li a:hover,
ul.menu ul li.act ul li.act a,
ul.menu li.act ul li.act ul li.act a,
ul.menu ul li ul li a:hover,
ul.menu li.act ul li.act ul li a:hover{
color: #f18e00!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
background-image:none!important;
}
ul.menu ul li.hover ul li a,
ul.menu li.act ul li.hover ul li a{ 
color:#333!important;    
}
ul.menu ul li.hover ul li.hover a,
ul.menu li.act ul li.hover ul li.hover a{
color: #f18e00!important;   
}
/* 4 level*/
ul.menu ul li.act ul li.act ul {
width: 280px;
background-image: none!important;
border: 2px solid #eaebec;
position: absolute;
display:none!important;
text-align: left;
left: 280px;
margin: -29px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}
ul.menu ul ul.hover ul ul, 
ul.menu ul li.hover ul ul, 
ul.menu ul li:hover ul ul {
display:none!important;
}
ul.menu ul ul.hover ul.hover ul, 
ul.menu ul li.hover ul.hover ul, 
ul.menu ul li:hover ul.hover ul {
display:block!important;
}
ul.menu ul ul ul.hover, 
ul.menu ul ul li.hover ul, 
ul.menu ul ul li:hover ul {
display:block!important;
}
ul.menu ul ul li.act ul li a:hover,
ul.menu ul ul li.act ul li.act a,
ul.menu ul li.act ul li.act ul li.act a,
ul.menu ul ul li ul li a:hover,
ul.menu ul li.act ul li.act ul li a:hover{
color: #f18e00!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
background-image:none!important;
}




/* Menu left*/
#hg #container #mainContent #left {
width: 193px;
float:left;
margin-top: 0px;
margin-left: 0px;
}
#hg #container #mainContent #nav2 {
width: 193px;
margin-top: 0px;
margin-left: 0px;
}

#nav2 ul li a:hover {
font-weight: bold;
display: block;
}

#nav2 ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 190px;

}

#nav2 ul li {
list-style-type:none;
display:block;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

#nav2 ul li a {
font-weight:normal;
font-size: 13px;
color: #333;
padding: 4px 20px 4px 35px;
text-transform: none;
width: 135px;
border: 1px solid #ebe7dd;
display: block;
}

#nav2 ul ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #ebe7dd;
}

#nav2 ul li ul li {
list-style-type:none;
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 190px;
border: 0px solid #ebe7dd;
}

#nav2 ul li ul li a {
font-weight:normal;
font-size: 13px;
color: #3f4c59;
padding: 4px 20px 4px 35px;
text-transform: none;
background-image: none;
width: 135px;
border: 0px solid #ebe7dd;
display: block;
}

#nav2 ul li.curifsub ul li a,
#nav2 ul li.actifsub ul li a,
#nav2 ul li.cur ul li a {
font-weight: normal;
}


#nav2 ul li.curifsub a,
#nav2 ul li.cur a,
#nav2 ul li.act a,
#nav2 ul li.actifsub a {
font-weight: bold;
}

#nav2 ul li ul li.cur a,
#nav2 ul li ul li.actifsub a,
#nav2 ul li ul li.curifsub a {
font-weight: normal;
color: #b30066;
}

#nav2 ul li ul li.cur ul li.cur a,
#nav2 ul li ul li.actifsub ul li.cur a,
#nav2 ul li ul li.curifsub ul li.cur a {
font-weight: normal;
color: #b30066;
margin: 0px 10px 0px 50px;
font-size: 11px;
width: 130px;
padding: 0px 0px 0px 0px;
}

#nav2 ul li ul li.cur ul li a,
#nav2 ul li ul li.actifsub ul li a,
#nav2 ul li ul li.curifsub ul li a {
font-weight: normal;
color: #3f4c59;
margin: 0px 10px 0px 50px;
font-size: 11px;
width: 130px;
padding: 0px 0px 0px 0px;
}

#nav2 ul li ul li ul {
border: 0px solid #ebe7dd;
}

#nav2 ul li ul li ul {
border: 0px solid #ebe7dd;
}

#nav2 ul li.curifsub ul li a {
font-weight: normal;
}

/*Sprachmenü*/

#language ul {
width: 90px;
list-style-type: none;
margin: 43px 10px 0px 120px;
padding: 0px 0px 0px 0px;
}

#language ul li {
float: left;
}
#language span.active a {
color: #f18e00!important;
}

#language ul li a {
font-size: 16px;
font-weight: normal;
color: #0f516a;
text-transform: none;
}
#language ul li.active a {
display:none;
}



/*Search*/

#search label {
display:none;
}

#search fieldset {
border: 0px;
}

#searchform {
margin-top: 32px;
}


input#suche {
border: 1px solid #c7c7c7;
width: 185px;
height: 20px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
color: #0f516a;
}

input#lupe {
padding-left: 5px;
position: relative;
top: 2px;
}
/*Servicenavi fuer Mitglieder ...*/


#hg #service {
height: 30px;
background-color: #eaebec;
border-bottom: 3px solid #f18e00;
margin: 0px 20px 0px 20px;
padding: 10px 20px 0px 20px;
}
#hg #service ul {
list-style-type: none;
text-align: left;
width: auto;
margin: 0px;
padding: 0px;
}
#hg #service ul li {
float: left;
}
#hg #service ul li a {
text-decoration: none;
color: #333;
padding: 8px 8px 10px 8px;
text-transform: uppercase;
}

#hg #service ul li a:hover {
font-weight:normal;
background-image: url(/fileadmin/fisat/pics/link_aktiv.png);
background-repeat: no-repeat;
background-position: center 29px;
}
#hg #service ul li.act a {
font-weight:normal;
background-image: url(/fileadmin/fisat/pics/link_aktiv.png);
background-repeat: no-repeat;
background-position: center 29px;
}

#hg #servicenavi ul li a:hover {

}



/*Footer*/
#hg #footer {
height: 30px;
margin: 0px 20px 0px 20px;
padding: 20px 20px 50px 20px;
}
#hg #footer ul {
list-style-type: none;
text-align: center;
width: auto;
margin: 0px;
padding: 0px;
}
#hg #footer ul li {
display: inline;
text-align: center;
}
#hg #footer ul li a {
text-decoration: none;
color: #333;
font-size: 18px;
padding: 12px;
}
#hg #footer ul li a:hover {

}



/*Breadcrumb*/
#bread {
width: auto;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
}
#bread ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#bread ul li {
list-style-type:none;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 22px;
white-space:nowrap;
font-size: 11px;
}
#bread ul li a {
color: #333;
font-weight:normal;
float: left;
font-size: 11px;
}

#bread ul li a.active {
font-weight: normal;
color: #333;
}

/*gepunktete Linie danach*/

div.linie_danach {
border-bottom: 2px dotted #999;
margin-top: 20px;
}
hr {
border-bottom: 2px dotted #999;
border-top: 0px;
}

/*Bilder im Bereich Linie danach*/
.linie_danach img {
  display: block;
  padding: 4px;
  border: 1px solid #ddd!important;
  background: #fff;
}

/*to-top-Button*/
.to-top {
      position: fixed;
      bottom: 0px;
      right: 0px;
      text-decoration: none;
      color: #000000;
      background-color: transparent;
      font-size: 12px;
      padding: 1em;
      display: none;
    }

    .to-top:hover {  
      background-color: transparent;
    }
/*Ausweis Gültigskeitsprüfung*/
.formular {
  background-color: #bfcbe1 ;
  border: 0px solid #dcddde;
  height: 150px;
  position: relative;
  margin-top: 40px;
  width: 625px;
}
.formular h3 {
  text-align: left;
  padding: 15px 5px 5px 10px;
  margin: 0px;
  color: #0032A6;
}
.left p {
  text-align: left;
  padding: 0px 0px 0px 0px!important;
  margin: 0px 0px 0px 0px!important;
}
#vid, #name {
  border: 2px solid #dcddde;
  margin-right: 20px;
  width: 140px;
  height: 20px;
  margin-top: 15px;
}
.formular .submit {
  border: 0px solid #dcddde;
  background-image: url(/fileadmin/fisat/pics/arrow_013.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 260px;
  height: 90px;
  color: #0032A6;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}
.formular .submit_e {
  border: 0px solid #dcddde;
  background-image: url(/fileadmin/fisat/pics/arrow_013_e.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 260px;
  height: 90px;
  color: #0032A6;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}
#validationForm label {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  margin: 0 0px 0px 0;
  padding: 15px 15px 0px 10px;
        width: 120px;
        float:left;
        clear: left;
}
.formular .left {
  float: left;
  width: 340px;
}
.formular .right {
  float: right;
  width: 280px;
}
/*Termintabelle*/
.tablesorter td,
td {
  vertical-align: top;
  min-width:80px;
}
/* tables */
table.tablesorter,
table {
  background-color: #CDCDCD;
  margin:10px 0pt 15px;
  font-size: 10pt;
  width: 900px!important;
  text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th,
tr th {
  background-color: #bfcbe1 ;
  font-size: 10pt;
  padding: 4px;
}
table.tablesorter thead tr .header {
  background-image: url(/fileadmin/fisat/img/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td,
td {
  color: #3D3D3D;
  padding: 4px;
  background-color: #FFF;
  vertical-align: top;
}
table.tablesorter tbody tr.odd td {
  background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(/fileadmin/fisat/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(/fileadmin/fisat/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

/*Mitgliederliste*/
.mitgliederliste img{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    display: block;
    float: right;
    margin: 0px 25px 180px 0px;
    padding: 4px;
}
.femanager_show ul {
    list-style-type: none;
    margin: 0px 0px 20px 0px!important;
}
.femanager_show {
 width: 100%;   
}

/*Anpassungen TmB*/
.csc-textpic-imagewrap table {
    width: auto!important;
}

/*PSAgA Ausweis Gültigskeitsprüfung*/
.psagaformular {
  background-color: #ccc;
  border: 0px solid #dcddde;
  height: 200px;
  position: relative;
  margin-top: 40px;
  width: 625px;
}
.psagaformular h3 {
  text-align: left;
  padding: 15px 5px 5px 10px;
  margin: 0px;
  color: #0032A6;
}
.psagaformular .left p {
  text-align: left;
  padding: 0px 0px 0px 0px!important;
  margin: 0px 0px 0px 0px!important;
}
.psagaformular #aid,
.psagaformular #name,
.psagaformular #uid {
  border: 2px solid #dcddde;
  margin-right: 20px;
  width: 140px;
  height: 20px;
  margin-top: 15px;
}
.psagaformular .submit {
  border: 0px solid #dcddde;
  background-image: url(/fileadmin/fisat/pics/arrow_013.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 260px;
  height: 90px;
  color: #0032A6;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}
.psagaformular .submit_e {
  border: 0px solid #dcddde;
  background-image: url(/fileadmin/fisat/pics/arrow_013_e.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 260px;
  height: 90px;
  color: #0032A6;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}
.psagaformular #validationForm label {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  margin: 0 0px 0px 0;
  padding: 15px 15px 0px 10px;
  width: 130px;
  float:left;
  clear: left;
}
.psagaformular .left {
  float: left;
  width: 340px;
}
.psagaformular .right {
  float: right;
  width: 280px;
}
