
html {height:100%;}

body {
height:100%;
font-family: Arial, Verdana, sans-serif;
font-size: 1em;
text-align: center;
margin: 0;
padding: 0;
height: 100%;
}

ul {
margin: 0px;
padding: 0px;
}

img{
border: none;
}


#container{
width: 995px;
margin: 0 auto;
text-align: left;
height: 100%;

}

#top{
float: left;
width: 995px;
height: 101px;
margin-top: 1em;
background-image: url(/fileadmin/images/top_bg.gif);
background-repeat: no-repeat;
}

#logo{
float: left;
width: 200px;
height: 100px;
}

#titel{
float: left;
padding: 0;
margin: 0;
margin-left: 179px;
margin-top: 20px;
margin-right: 100px;
width: 430px;
height: 60px;
font-family:  Verdana,   sans-serif;
font-size: 18px;
color: #6278BB;
font-weight: bold;
}

html>/**/body #titel{
/*margin-left: 380px;*/

}
/********************************* TOP MENU ******************************/

ul.topmenu{
margin: 0;
padding: 0;
list-style: none;
margin-left: 380px;
padding-top: 3px;
margin-bottom: 0;

}

html>/**/body ul.topmenu{
padding-top: 80px;
}


ul.topmenu li {
float: left;
text-transform: uppercase;
padding-right: 1em;
line-height: 0.7em;
}

a.topmenu:link, a.topmenu:visited{
font-family: Verdana, Arial,  sans-serif;
font-size: 0.7em;
color: #223774;
font-weight: bold;
text-decoration: none;
}

a.topmenu:hover, a.topmenu:active{
color: #ffffff;
background: transparent; 
}
/************************************************************************/



#main{
float: left;
height: 50%;
width: 100%;
background: url(/fileadmin/images/bg.gif) repeat-y;
}

html>/**/body #main{
height: auto;
min-height: 50%;
}

#left{
float: left;
height: 100%;
width: 208px;
min-width: 200px;
background-color: #D6D6D6;
}

#left_content{
float: left;
background-color: #D6D6D6;
height: 30%;
}


html>/**/body #left_content{
height: auto;
min-height: 70%;
}


#left_content1{
float: left;
background-color: #D6D6D6;
height: 30%;
}


html>/**/body #left_content1{
height: auto;
min-height: 30%;
width: 208px;

}

* html #left_content1 .rightcontentwrap h1.csc-firstHeader{
float: left;
width: 10em;
}


ul.lmenu{
padding: 0;
margin: 0;
background:#D6D6D6; 
float: right;
list-style: none;
width: 208px;
margin-top: 2em;
height: 70%;
}

ul.lmenu li{
width: 100%;
float: right;
height: 21px;
line-height: 1.2em;
}

a.lmenu:link, a.lmenu:visited{
float: right;
width: 95%;
text-align: right;
background: url(/fileadmin/images/lmenu_bg.gif) repeat-x bottom;
height: 21px;
color: #162C6A;
font-size: 0.7em;
padding-right: 5%;
font-weight: bold;
text-decoration: none;
}

a.lmenu:hover, a.lmenu:active{
float: right;
width: 95%;
text-align: right;
background: url(/fileadmin/images/lmenu_bg_act.gif) repeat-x bottom;
height: 21px;
color: #ffffff;
font-size: 0.7em;
padding-right: 5%;
font-weight: bold;
text-decoration: none;
}

html>/**/body a.lmenu:link, a.lmenu:visited, a.lmenu:hover, a.lmenu:active{
width: 95%;
}



 /***************Kontaktformular links****************************************/
#left_content1 .curved_right form  label{
font-family: Arial, Verdana, sans-serif;
color: #162C6A;
}

#left_content1 fieldset.csc-mailform{
border: none;
padding-top: 1em;
padding-left: 0;
padding-right: 0;
}
#left_content1  .csc-mailform-field{
float: left;
margin-bottom: 0.2em;
}

#left_content1  .csc-mailform-field label{
float: left;
width: 6em;
font-size: 0.7em;
text-align:right;
margin-right: 0.1em;
padding-top: 0.2em;
color: #162C6A;
}


#left_content1  input, textarea, select, option, checkbox {
float: left;
background-color:#FFFFFF;
background-image:url(../images/formbg.gif);
border:1px solid #6278BB;
font-family: Arial, Verdana, sans-serif;
color: #162C6A;
}


#left_content1 input.csc-mailform-submit{
font-family: Arial, Verdana, sans-serif;
color: #162C6A;
font-size: 0.7em;
margin-top: 1em;
height: 1.9em;
margin-left: 6.1em;
}

* html #left_content1 input.csc-mailform-submit{
margin-left: 4.1em;
}


#left_content1 .curved_right h1.csc-firstHeader{
color: #6278BB;
background:#F0F5FF;
margin-left:10px;
margin-right: 0px;
margin-bottom: 5px;
display: block;
white-space: nowrap; 

}

* html #left_content1 .curved_right h1.csc-firstHeader{
float: left;
width: 160px;
}


#left_content1 .curved_right .b2_right{

width: 96%;
}


/************************************************** ADRESSE *****************************************/

#left_bot{
background-color: #99A9DC;
padding: 0 10px;
height: 30%;
clear: both;
}

#addressleiste{
color: #162C6A;
font-size: 0.7em;
}

#addressleiste a:link, a:visited, a:hover, a:active{
text-decoration: none;
color: #162C6A;
}
/***************************************************************INHALT ****************************************/

#middle{
float: left;
width: 576px;
height: 100%;
}

html>/**/body #middle{
height: auto;
}

html:first-child>b\ody #middle{
width: 36.02em;
}

#curved_pageheader  {
  background: transparent; 
  width: 98%;
  margin: 0 auto;
  margin-top: 0.3em;
  }
  
#curved_pageheader  h1{
font-size: 0.7em;
background-color:#99A9DC;
margin: 0;
padding: 0;
color: #ffffff;
padding-left: 1.0em;
}

#curved_pageheader .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#99A9DC;
  font-size:1px;
  }
#curved_pageheader  .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#99A9DC;  
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }
#curved_pageheader  .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#99A9DC; 
  margin:0 1px;
  font-size:1px;
  }
#curved_pageheader  .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 0px; 
  background:#99A9DC; 
  height:2px; 
  font-size:1px;
  }

  
.curved_content {
  background: transparent; 
  width: 98%;
  margin: 0 auto;
  margin-top: 4px;
  }
.curved_content h1, .curved_content p, .curved_content form, ul.csc-menu{
  margin:0 10px;
  }
.curved_content ul{
background:#F0F5FF;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 1em;
}

.curved_content ul li a:link, .curved_content ul li a:visited, .curved_content ul li a:hover, .curved_content ul li a:active{
text-decoration: underline;
/*border-bottom: 1px dotted #6278BB;*/
line-height: 1.4em;

color: #162C6A;
}

.curved_content ol{
background:#F0F5FF;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 1em;
}

.curved_content ol li{
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.7em;
  color: #162C6A;
}
  
* html .curved_content ul.csc-menu{

margin-left: 35px;
}

.curved_content h1 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.7em;
  color: #6278BB;
  background:#F0F5FF;
  margin-bottom: 0.5em;
}
.curved_content p {
  padding-bottom:0.5em;
  color: #162C6A;
  font-size: 0.7em;
  line-height: 1.3em;
  }
  
 .curved_content p a:link, .curved_content p a:visited,  .curved_content p a:hover,  .curved_content p a:active  {
 text-decoration: underline;
 color: #162C6A;
/*border-bottom: 1px dotted #6278BB;*/
}
  
.content ul {
list-style-image: url(/fileadmin/images/bullet1.gif);
  background:#F0F5FF;
  padding-left: 24px;
}

 /***************Kontaktformular****************************************/
.content .curved_content form  label{
font-family: Arial, Verdana, sans-serif;
color: #162C6A;
}

.content fieldset.csc-mailform{
border: none;
padding-top: 1em;
}
.content .csc-mailform-field{
margin-bottom: 0.2em;
width: 500px;
}

.content .csc-mailform-field label{
float: left;
width: 15em;
font-size: 0.7em;
text-align:right;
margin-right: 0.5em;
padding-top: 0.2em;
color: #162C6A;
}

.content input, textarea, select, option, checkbox {
background-image:url(../images/formbg.gif);
border:1px solid #6278BB;
font-family: Arial, Verdana, sans-serif;
font-size: 0.7em;
color: #162C6A;
}

* html .content textarea{
margin-left: 0px;

}

.content input[type="file"] > input[type="text"] { display: block; background-color: blue; }
.content input[type="file"] > input[type="button"] { background-color: green; }

.content input.csc-mailform-submit{
margin-left: 14.5em;
font-family: Arial, Verdana, sans-serif;
color: #162C6A;
font-size: 0.7em;
margin-top: 1em;
height: 1.9em;
}

* html .content  input.csc-mailform-submit{
margin-left: 11.7em;
}
  
.curved_content ul {
font-size: 0.7em;
 color: #162C6A;
 list-style-image: url(/fileadmin/images/bullet1.gif);
}



.curved_content .b1_content {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#9AAADC;
  font-size:1px;
  }
.curved_content .b2_content {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#CFD9F8; 
  border-left:2px solid #9AAADC; 
  border-right:2px solid #9AAADC; 
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }
.curved_content .b3_content {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#F0F5FF; 
  border-left:1px solid #9AAADC; 
  border-right:1px solid #9AAADC; 
  margin:0 1px;
  font-size:1px;
  }
.curved_content .b4_content {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 0px; 
  background:#F0F5FF; 
  border-left:1px solid #9AAADC; 
  border-right:1px solid #9AAADC; 
  height:2px; 
  /*border-width:0 3px 0 3px;*/
  font-size:1px;
  }
.curved_content .content {
  display:block; 
  background:#F0F5FF; 
  border:0 solid #9AAADC; 
  border-width:0 1px;
  }
  
.curved_content .content .csc-textpic .csc-textpic-text p.bodytext{
margin-left: 0px;
}
#footer_curved {
  float: left;
  width: 995px;
  background: transparent; 
  margin-top: 0.2em;

  }
#footer{
  background:#6278BB;
color: #ffffff;
font-size: 0.7em;
 padding-left: 10px;
}
a.menu_u:link, a.menu_u:visited, a.menu_u:hover, a.menu_u:active{
color: #ffffff;
 background:#6278BB;
text-decoration: none;
margin-right: 0.3em;
margin-left: 0.3em;

}
  
#footer_curved  .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#6278BB;
  font-size:1px;
  }
#footer_curved  .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#6278BB;  
  height:1px;
  font-size:1px;
  }
#footer_curved  .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  background:#6278BB; 
  margin:0 1px; 
  font-size:1px;
  }
#footer_curved  .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 0px; 
  background:#6278BB; 
  height:2px; 
  font-size:1px;
  }



/*************************************************************** INHALT END ****************************************/
/***************************************************************RECHTE INHALT ****************************************/
#right{
float: left;
width: 208px;
height: 100%;
}


/* Curved left site*/

#curved_blue  {
  float: left;
width: 208px;
  height: 100%;
 
  background: transparent; 
  }

#right_content{
background: transparent; 
width: 208px;
height: 100%;
 padding-top: 5%;
 
}

html>/**/body #right_content{
height: 98.5%;
}

#curved_blue  .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#9AAADC;
  font-size:1px;
  }
#curved_blue  .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#9AAADC;  
  height:1px;
  font-size:1px;
  }
#curved_blue  .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  background:#9AAADC; 
  margin:0 1px; 
  font-size:1px;
  }
#curved_blue  .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 0px; 
  background:#9AAADC; 
  height:2px; 
  font-size:1px;
  }
  
  /* Curved cutout Borders*/

.curved_right {
  background: transparent; 
    width: 90%;
	margin: 0 5%;
	margin-top: 5%;
  }
.curved_right h1, .curved_right p.bodytext, .csc-textpic, form {
  margin:0 10px;
  }
.curved_right h1,h2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.7em;
  color: #6278BB;
background:#F0F5FF;
margin-bottom: 0.5em;
  }
.curved_right p {
  padding-bottom:0.5em;
  color: #162C6A;
  font-size: 0.7em;
  margin-left: 0px;
  margin:0 10px;
  }

.curved_right .b1_right {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#9AAADC;
  font-size:1px;
  }
.curved_right .b2_right {
   width: 97%;
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#CFD9F8; 
  border-left:2px solid #9AAADC; 
  border-right:2px solid #9AAADC;
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }
.curved_right .b3_right{
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#F0F5FF; 
  border-left:1px solid #9AAADC; 
  border-right:1px solid #9AAADC;  
  margin:0 1px;
  font-size:1px;
  }
.curved_right .b4_right {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 0px; 
  background:#F0F5FF; 
  border-left:1px solid #9AAADC; 
  border-right:1px solid #9AAADC; 
  height:2px; 
  /*border-width:0 3px 0 3px;*/
  font-size:1px;
  }
.curved_right .rightcontentwrap{
  background:#F0F5FF;
  border-left: 1px solid #9AAADC;
  border-right: 1px solid #9AAADC;
  }
.rightcontentwrap .csc-header h1{
color: #6278BB;
background:#F0F5FF;
margin: 0 10px;
padding-bottom: 5px;
display: block;
}

.rightcontentwrap p.bodytext{
line-height: 1.3em;
}

.rightcontentwrap ul {
margin: o;
padding: o;
font-size: 0.7em;
 color: #162C6A;
 list-style-image:url(/fileadmin/images/bullet1.gif);
 margin-bottom:0px;
 margin-top: 0px;
 padding-left: 24px;
}
.rightcontentwrap ul  li{
}

.rightcontentwrap p.bodytext a:link, .rightcontentwrap p.bodytext  a:visited, .rightcontentwrap p.bodytext  a:hover, .rightcontentwrap p.bodytext a:active{
color: #162C6A;
text-decoration: none;
/*border-bottom: 1px dotted #162C6A;*/
}

.rightcontentwrap p.bodytext a.internal-link:link, .rightcontentwrap p.bodytext  a.internal-link:visited, .rightcontentwrap p.bodytext  a.internal-link:hover, .rightcontentwrap p.bodytext a.internal-link:active {
color: #162C6A;
text-decoration: none;
border-bottom: 1px solid #F0F5FF;
border: none;
}


.curved_right .rightcontentwrap table.contenttable td p.bodytext{
padding-bottom: 0;
}

  
.rightcontentwrap  .csc-textpic-text p.bodytext{
margin: 0;
}

* html #left_content1 .curved_right .rightcontentwrap  h1.csc-firstHeader{
margin-left: 5px;
}

.curved_right .rightcontentwrap  .csc-textpic-text .csc-textpicHeader  h1.csc-firstHeader{
margin: 0;
}

.curved_right .rightcontentwrap  .csc-textpic-text .csc-textpicHeader  h1{
margin-left: 0px;

}

.content .csc-textpicHeader  h1.csc-firstHeader {
margin-left: 0;
}
.content .csc-textpicHeader h1{
margin-left: 0;
}
  
#bottom{
float: left;
width: 995px;
background: url(/fileadmin/images/bot_bg.gif) no-repeat;
height: 6px;
font-size: 6px;
}

/********************************************************************** Bilder formatierung ***********************************************/
div.csc-textpic-caption-c .csc-textpic-caption {
text-align:center;
}
div.csc-textpic-caption-r .csc-textpic-caption {
text-align:right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
text-align:left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
display:inline;
float:left;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:2px solid black;
padding:0px;
}
div.csc-textpic-imagewrap {
padding:0pt;
margin-top: 10px;
}
div.csc-textpic img {
border:medium none;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap ul li {
float:left;
margin:0pt;
padding:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
float:none;
color: #162C6A;
font-size: 0.54em;
padding-top: 3px;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
border:medium none;
}
dl.csc-textpic-image {
margin:0pt;
}
dl.csc-textpic-image dt {
display:inline;
margin:0pt;
}
dl.csc-textpic-image dd {
margin:0pt;
}
div.csc-textpic-clear {
clear:both;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:10px;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
display:block;
margin-bottom:5px;
}
div.csc-textpic div.csc-textpic-imagerow {
clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0px !important;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:10px !important;
}
div.csc-textpic-above div.csc-textpic-text {
clear:both;
}
div.csc-textpic-center {
text-align:center;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0pt auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:left;
}
div.csc-textpic-center div.csc-textpic-text {
text-align:left;
}
div.csc-textpic-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-right div.csc-textpic-text {
clear:right;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-left div.csc-textpic-text {
clear:left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
clear:both;
float:right;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:both;
float:left;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
height:1%;
}

/************************************************ Sitemap **********************************/

.tx-wssitemap-pi1{
padding-top: 2em;
}
.tx-wssitemap-pi1 .treemenudiv {}	
* html .tx-wssitemap-pi1 .treemenudiv {padding: 0; margin:0;}	
.tx-wssitemap-pi1 .treemenudiv img {border: none;}	
.tx-wssitemap-pi1 .treemenudiv a {padding: 0; margin: 0;text-decoration: underline; font-size: 0.7em; line-height: 1em; color: #162C6A; vertical-align: top;}	
* html .tx-wssitemap-pi1 .treemenudiv a  {padding: 0; margin: 0;}	
.tx-wssitemap-pi1 .treemenudiv a:hover {color: #162C6A;}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {color: #162C6A;}	
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {color:green; }	

/******************* Poermail **********************/
.tx_powermail_pi1_fieldwrap_html {
margin:0;
padding:0;
float: left;
width: 450px;
margin-bottom: 3px;
}

.tx_powermail_pi1_fieldwrap_html label {
float: left;
width: 140px;
font-family:Arial,Verdana,sans-serif;
color:#162C6A;
font-size:0.7em;
padding-left: 0px;
}

.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html textarea{
margin:0;
padding:0;
float: left;
}

.powermail_mandatory_js {
float: left;
font-size: 11px;
font-weight: bold;
font-family:Arial,Verdana,sans-serif;
width: 180px;
padding-left: 140px;
color: #9AAADC;
}
#tx-powermail-pi1_fieldset_1 {
border:medium none;
}
#tx-powermail-pi1_fieldset_1 legend {
display: none;
}

#tx_srfreecap_pi2_captcha_image {
margin-left: 140px;
border: 1px solid #6278BB;
margin-top: 3px;
}
.tx-srfreecap-pi2-cant-read {
float: left;
padding-left: 140px;
width: 180px;
font-family:Arial,Verdana,sans-serif;
color:#162C6A;
font-size:0.7em;
}
input.powermail_submit {
margin-left: 140px;
}

.tx-srfreecap-pi2-cant-read {
font-size: 11px;
font-weight: bold;
font-family:Arial,Verdana,sans-serif;
color: #9AAADC;
font-weight: normal;
font-weight: bold;
}

.tx-srfreecap-pi2-cant-read a:link, .tx-srfreecap-pi2-cant-read a:visited,.tx-srfreecap-pi2-cant-read a:hover,.tx-srfreecap-pi2-cant-read a:active{
text-decoration: underline;
font-weight: bold;
color: #9AAADC;
}

table.powermail_all {
margin-left: 10px;
font-family:Arial,Verdana,sans-serif;
color:#162C6A;
font-size:0.7em;
}

form.tx_powermail_pi1_formconfirmation_back {
margin-bottom: 3px;
}

.tx-powermail-pi1_mandatory strong {
padding-left: 10px;
padding-right: 10px;
font-family:Arial,Verdana,sans-serif;
color:#162C6A;
font-size: 11px;
}

ul.powermail_mandatory_list {
margin-top: 5px;
margin-bottom: 5px;
}

li.powermail_mandatory_listitem  strong {
color: #9AAADC;
}

.tx_powermail_pi1_fieldwrap_html .powermail_mandatory {
color: #9AAADC;
font-size: 14px;
}

.powermail_textarea {
width: 245px;
}
/*
form.tx_powermail_pi1_formconfirmation_back {
width: 80px;
float: left; 
}

form.tx_powermail_pi1_formconfirmation_submit {
width: 80px;
float: left; 
padding-left: 100px;
}

.confirmation {
float: left;
}*/



td.align-left, th.align-left, p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
td.align-center, th.align-center, p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
td.align-right, th.align-right, p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
td.align-justify, th.align-justify, p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/************  New Netcont **********/
.tx_powermail_pi1_fieldwrap_html_captcha_description {
display: none;
}

.tx_powermail_pi1_fieldwrap_html_text input, .tx_powermail_pi1_fieldwrap_html_textarea textarea, .tx_powermail_pi1_fieldwrap_html_file input {
width: 316px;
}

.validation-advice {
float: left;
background-color: #6278bb;
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
width: 312px;
padding-left: 3px;
padding-right: 3px;
margin-left: 140px;
margin-top: 1px;
padding-top: 1px;
padding-bottom: 1px;
}

.csc-sitemap ul li, .csc-sitemap ul li ul li, .csc-sitemap ul li ul li ul li {
font-size: 11px;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
margin-left: 0px;
margin-right: 0px;
width: 140px;
padding:0px;
float: left;
line-height: 12px;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label {
width: auto;
padding-right: 10px;
padding-left: 2px;
}

.powermail_radio_inner {
float: left;
}

.powermail_radio_inner input{
border: none;
background:none;
}

#recaptcha_widget_div {
float: left;
width: 316px;
}

.tx_powermail_pi1_fieldwrap_html_captcha label {
width: 140px;
float: left;
}