*{padding:0; margin:0;}
html, body{font-family:arial, sans-serif, verdana; font-size:0.85em; color:#333; height:100%;}
h1{font-size:1.4em; padding-bottom:0.3em; margin-bottom:0.7em; color:#95015F; background:url(../images/punkte_hor.gif) bottom left repeat-x;}
#rechts h1{font-size:1.2em; padding-bottom:0.6em;}
h2{font-size:1em; color:#95015F; padding-bottom:0.2em;} 
h3{font-size:1em; color:#95015F; text-transform:uppercase;}
h4{font-size:1em; color:#666;}
h5{font-size:1em; font-weight:normal;}
img{border:0;}
fieldset{border:0;}
.clear{clear:both; height:0.1px; overflow:hidden;}
a, a:link, a:visited{text-decoration:underline; color:#009BC2;}
a:hover{text-decoration:none;}
a.mail{background:url(../images/mail_bg.gif) left 50% no-repeat; padding-left:1.5em;}
p{line-height:1.3em; padding-bottom:1.7em;}
p.clean{padding-bottom:0.5em;}
.hidden{display:none;}
body ul{padding-bottom:1em; padding-left:30px;}
#mitte ul, #mittebreit ul, #mitte ol, #mittebreit ol, #rechts ul{padding-bottom:1em; padding-left:30px;}

#drucklogo{display:none;}
#wrapper{min-height:100%; width:960px; background:url(../images/punkte_vert.gif) top right repeat-y; float:left;}
#header{background:url(../images/header_bg.jpg) top left no-repeat; position:relative; float:left; height:115px; width:960px; }
#header img.logo{float:left;}

#crossnavi{float:right; margin-right:15px; margin-top:15px; position:absolute; right:0;}
#crossnavi ul{list-style:none; padding:0; margin:0;}
#crossnavi li{float:left;}
#crossnavi a{display:block; float:left; padding:0 5px 2px 5px; color:#666; background:url(../images/trenner.gif) top right repeat-y; text-decoration:none;}
#crossnavi li.last a{background:none;}
#crossnavi a:hover, #crossnavi a.active, #crossnavi a:link.active, #crossnavi a:visited.active, #crossnavi a:hover.active{text-decoration:underline;}

#suche{position:absolute; bottom:10px; right:20px; float:left; width:190px;}
#suche fieldset{border:none; float:right;}
#suche .textfeld{width:110px; border:1px solid #666; float:left; font-size:1em; padding:3px;}
#suche .button{float:left; margin-left:7px;}
#suche a{clear:both; text-align:right; display:block; padding-top:0.3em; float:right; width:190px;}

#container{float:left;min-height:400px; background:url(../images/punkte_hor.gif) bottom left repeat-x; width:960px;}
#links{float:left; width:208px; margin-left:42px;}
#mitte{float:left; width:390px; padding:0 30px;}
#mittebreit{float:left; width:649px; padding:0 30px;}
#rechts{float:left; width:240px;}
#footer{ padding:10px 0 0 42px; position:relative; width:918px; color:#666;}
#footer .logos{position:absolute; bottom:10px; right:20px;}

#mainnav{list-style:none; float:left; padding:0; margin:0; padding-left:35px; width:925px; padding-top:15px; background:url(../images/punkte_hor.gif) top left repeat-x;}
#mainnav li{float:left; text-transform:uppercase;}
#mainnav li a, #mainnav li a:link, #mainnav li a:visited{text-decoration:none; color:#666; font-size:1.3em; font-weight:bold; padding:0 7px; background:url(../images/trenner.gif) top right repeat-y;}
#mainnav li a:hover, #mainnav li a.active, #mainnav li a:link.active, #mainnav li a:visited.active{color:#009BC2;}
#mainnav li.last a, #mainnav li.last a:link, #mainnav li.last a:visited{background:none;}
#mainnav a img{padding-bottom:1px;}

#subnav{list-style:none; padding:0; margin:0; margin-bottom:1em; }
#subnav ul{list-style:none; padding:0; margin:0; padding-bottom:0.5em;}
#subnav ul ul{list-style:none; padding:0; margin:0; padding-bottom:0em;}
#subnav li{background:url(../images/punkte_hor.gif) bottom left repeat-x; line-height:2.05em;}
#subnav li li, #subnav li li li{background:none; line-height:1.7em;}
#subnav li li li{line-height:1.5em;}
#subnav li a, #subnav li a:link, #subnav li a:visited{text-decoration:none; color:#666; font-weight:bold; font-size:1.2em; padding-left:15px; background:url(../images/li_bg.gif) left 5px no-repeat;}
#subnav li a:hover, #subnav li a.active, #subnav li a:link.active, #subnav li a:visited.active{background:url(../images/liact_bg.gif) left 5px no-repeat; color:#009BC2; }

#subnav li li a, #subnav li li a:link, #subnav li li a:visited{text-decoration:none; color:#666; font-weight:normal; font-size:1em; padding-left:25px; background:url(../images/lili_bg.gif) 15px 5px no-repeat;}
#subnav li li a:hover, #subnav li li a.active, #subnav li li a:link.active, #subnav li li a:visited.active{background:url(../images/liliact_bg.gif) 15px 5px no-repeat; color:#009BC2; }

#subnav li li li a, #subnav li li li a:link, #subnav li li li a:visited{text-decoration:none; color:#666; font-weight:normal; font-size:0.95em; padding-left:40px; background:none;}
#subnav li li li a:hover, #subnav li li li a.active, #subnav li li li a:link.active, #subnav li li li a:visited.active{background:none; color:#009BC2; }


#umschalter{float:right; width:260px; margin-top:12px;}
#umschalter a:link, #umschalter a:visited, #umschalter a{text-decoration:none; display:block; float:left; padding-bottom:10px;}
#umschalter span{display:block; float:left; margin-right:0px;}
#umschalter span.trenner{margin-right:3px;}
#umschalter a:link.groesser, #umschalter a:visited.groesser, #umschalter a.groesser{margin-right:2px; margin-left:5px;}
#umschalter a:link.kleiner, #umschalter a:visited.kleiner, #umschalter a.kleiner{margin-right:8px; }
#umschalter a:hover{text-decoration:underline;}

.box{background:#EDEDED; padding:15px 5px 0px 10px; margin-bottom:1.5em;}

/*mailform*/
form#mailform{ padding:0; margin:0; }
form#mailform fieldset{	padding:0; margin:0; border:0; }
form#mailform label{ width:120px; display:block; float:left; }
form#mailform input{ font-size:1em; clear:right; border:1px solid #333333; padding:1px; color:#000; }
form#mailform input#mailformtv{border:none;}
form#mailform select{border:1px solid #333333; padding:1px 0px 1px 1px; width:80px;  color:#333; }
form#mailform textarea{	font-size:1em; margin-bottom:5px; border:1px solid #333333; padding:1px;  color:#333;}
form#mailform .csc-mailform-submit{ color:#333333; margin-left:120px; cursor:pointer; padding:2px; font-weight:bold; background:white; border:1px solid #333333;}
.csc-mailform-field{ margin-bottom:10px;clear:both; }

input.tx-indexedsearch-searchbox-sword{margin-left:10px; border:1px solid #333333; margin-bottom:0.5em; font-size:1em; padding:2px;}
.tx-indexedsearch-searchbox select{margin-left:10px;  margin-bottom:0.5em; border:1px solid #333333; font-size:1em; padding:1px;}
input#tx_indexedsearch_extResume{margin-left:10px;}
input.tx-indexedsearch-searchbox-button{margin-left:10px; margin-bottom:1em; margin-top:1em; color:#333333; cursor:pointer; padding:1px; font-weight:bold; background:white; border:1px solid #333333; background:url(../images/button.gif) top left no-repeat; width:70px; height:25px; border:none;}
.tx-indexedsearch-searchbox form p a{background:url(../images/linkpfeil.gif) left 4px no-repeat; padding-left:15px;}
.tx-indexedsearch-searchbox form fieldset{border:none;}

dl.tx-indexedsearch-info{display:none!important;}
span.tx-indexedsearch-icon img{margin-bottom:-3px;}
.news-single-img{ float:left; margin-right:10px; margin-bottom:10px;}
.flexcontent{float:left; }

div.csc-textpic-image{padding-bottom:10px;}
div.csc-textpic-caption{font-size:0.95em;}

div.pagermenu a, div.pagermenu a:link, div.pagermenu a:visited{padding-right:10px;}
div.pagermenu a.active, div.pagermenu a:link.active, div.pagermenu a:visited.active{font-weight:bold;}

#news a{padding-bottom:1em; display:block;}

.newsimg{float:left;}
.newsimg img{margin-right:10px; margin-bottom:10px;}
.newsteaser{ float:left; width:265px; margin-bottom:10px;}
.newsteaser a{ display:block; padding-bottom:1em;}
.newsteaser p{padding-bottom:1em;}

p.newsdatum{padding:0;}
.news-single-backlink{clear:both;}
.news h2{margin-right:2px;}
.news-single-imgcaption{display:none;}


/*praktikasuche*/
#praktikasuche {float:left; width:100%; margin-bottom:1.5em;}
#praktikasuche br{clear:both;}
#praktikasuche fieldset.fsleft{float:left; width:245px; }
#praktikasuche fieldset.fsright{float:left; width:400px;}
#praktikasuche label{font-weight:bold; float:left;}
#praktikasuche .fsleft label{font-weight:bold; float:left; width:120px;}
#praktikasuche .fsleft label.nanobox{font-weight:normal; float:left; width:170px; margin-bottom:1em; margin-top:0px; margin-left:0.5em;}
#praktikasuche .fsleft input.nanobox{float:left;}
#praktikasuche .fsright label{font-weight:bold; float:left; width:195px;}
#praktikasuche label.stichwort{float:none;}
#praktikasuche input.textfield{border:1px solid #333; width:206px; font-size:1em; padding:1px;}
#praktikasuche select{float:left; font-size:1em; border:1px solid #333;}
#praktikasuche select.blselect{width:100px; padding:2px; height:auto; margin-bottom:3em;}
#praktikasuche select.wissenschaft{width:195px; margin-bottom:1em; float:right;}
#praktikasuche button{width:194px; float:right; border:none; cursor:pointer; background:none; font-size:1em; color:#666666; font-family:helvetica; text-transform:uppercase; font-weight:bold;}
#praktikasuche button span{width:190px; background:url(../images/button_bottom.gif) left bottom no-repeat; float:right;}
#praktikasuche button span span{width:186px; background:url(../images/button_top.gif) left top no-repeat; float:right; padding:2px;}

.plaetze{border:1px solid #DCDCDC; border-collapse:collapse; width:100%;}
.plaetze td, .plaetze th{border:1px solid #DCDCDC; padding:3px;}
.plaetze th{text-align:left; background:#DEE2E5;}
.plaetze th.schmal{width:200px;}
.plaetze th a, .plaetze th a:link, .plaetze th a:visited, .plaetze td a, .plaetze td a:link, .plaetze td a:visited{display:block; float:left; width:100%;}
.plaetze tr.even{background:#EAF5FB;}

.plaetze2{border:1px solid #DCDCDC; border-collapse:collapse; width:100%;}
.plaetze2 td, .plaetze2 th{border:1px solid #DCDCDC; padding:3px;}
.plaetze2 th{text-align:left; background:#DEE2E5;}
.plaetze2 th.schmal{width:200px;}
.plaetze2 th a, .plaetze th a:link, .plaetze th a:visited, .plaetze td a, .plaetze td a:link, .plaetze td a:visited{display:block; float:left; width:100%;}
.plaetze2 tr.even{background:#EAF5FB;}
.plaetze2 tfoot th.td7{text-align:right; padding:3px;}
.plaetze2 tfoot th{padding:3px;}
.plaetze2 td.td5{text-align:right;}

.pager{line-height:3em; text-align:center;}
.pager a, .pager a:link, .pager a:visited{text-decoration:none;}
.pager a:hover{text-decoration:underline;}
.pager a.pageractiv, .pager a:link.pageractiv, .pager a:visited.pageractiv{font-weight:bold;}

a.suchlink, a:link.suchlink, a:visited.suchlink{font-weight:bold; margin-right:1em; display:block; float:left; text-decoration:none; width:100px; background:url(../images/link_bottom.gif) left bottom no-repeat;}
.suchlink span{background:url(../images/link_top.gif) left top no-repeat; float:left; display:block; width:100px; text-align:center; padding:2px 0; color:#666; cursor:pointer; text-transform:uppercase; font-family:helvetica;}

a.suchlink2, a:link.suchlink2, a:visited.suchlink2{font-weight:bold; margin-right:1em; display:block; float:left; text-decoration:none; width:190px; background:url(../images/button_bottom.gif) left bottom no-repeat; margin-left:20%; margin-bottom:1.5em;}
.suchlink2 span{background:url(../images/button_top.gif) left top no-repeat; float:left; display:block; width:190px; text-align:center; padding:2px 0; color:#666; cursor:pointer; text-transform:uppercase; font-family:helvetica;}

.pdetail{width:100%; line-height:1.3em; margin-bottom:1em; float:left;}
.pdetail dt{clear:left; float:left; width:20%; padding-bottom:1em;}
.ergebnisse dl.pdetail dt{width:25%;}
.linkliste dl.pdetail dt{width:20%;}
.pdetail dd{float:left; width:79%; padding-bottom:1em;}
.ergebnisse dl.pdetail dd{float:left; width:74%; padding-bottom:0.5em;}
.ergebnisse dl.pdetail dt{padding-bottom:0.5em;}
.linkliste dl.pdetail dd{width:79%;}
.linkliste p{padding-bottom:1em;}
.pdetail dd.ptitle{color:#95015F; font-weight:bold;}
.pdetail dd span{font-weight:bold;}

.pshort{width:100%; line-height:1.3em; margin-bottom:1em; float:left; background:url(../images/punkte_hor.gif) bottom left repeat-x; padding-bottom:1em;}
.pshort dt{float:left; width:28%; padding-bottom:0em;}
.pshort dd{float:left; width:71%; padding-bottom:0em;}

#bewerbung {padding-bottom:2em;}
#bewerbung label{float:left; width:28%; margin-bottom:0.5em;}
#bewerbung label.lang{width:99%; float:left;}
#bewerbung label.yes{width:500px;}
#bewerbung input{float:left; width:200px; font-size:1em; padding:1px; border:1px solid #666; margin-bottom:0.5em;}

#bewerbung div.button{width:190px; background:url(../images/button_bottom.gif) left bottom no-repeat; float:left; margin-left:28%; display:inline;}
#bewerbung div.button input{width:190px; background:url(../images/button_top.gif) left top no-repeat; float:left; border:0; padding:2px; font-size:1em; color:#666666; font-family:helvetica; text-transform:uppercase; font-weight:bold; cursor:pointer; margin:0;}

#bewerbung input.buttonlink{padding:0; margin:0; border:0; background:0; text-decoration:underline; font-size:1.1em; color:#009BC2; text-align:left; cursor:pointer;}
#bewerbung input.buttonlink2{padding:0; margin:0; border:0; background:0; text-decoration:underline; font-size:1.1em; color:#009BC2; text-align:left; cursor:pointer; width:350px;}
#bewerbung input.buttonlink3{padding:0; margin:0; border:0; background:0; text-decoration:underline; font-size:1.1em; color:#009BC2; text-align:left; cursor:pointer; width:50px;}
#bewerbung input.geschlecht{border:none; width:3em;}
#bewerbung input.schmal{width:150px;}
#bewerbung input.schmal2{width:50px;}
#bewerbung input.yes{border:none; width:25px;}
#bewerbung span{float:left;}
#bewerbung span.float{padding:2px 0 0 0;}
#bewerbung span.geschlecht{float:left;}
#bewerbung br{clear:both;}
#bewerbung select{float:left; border:1px solid #666; margin-bottom:0.5em; width:200px; font-size:1em; }
#bewerbung select.dd, #bewerbung select.mm{width:4em;}
#bewerbung select.yy{float:left; width:5.5em;}
#bewerbung label.mm, #bewerbung label.yy{width:0.5em; padding:0 0.5em;}
#bewerbung input.upload{width:250px;}
#bewerbung label.upload{width:350px;}
#bewerbung textarea{float:left; width:300px; border:1px solid #666; margin-bottom:0.5em; height:80px;}
#bewerbung textarea.tabreit{float:left; width:99%; border:1px solid #666; margin-bottom:0.5em; height:100px;}
#bewerbung h2{text-transform:uppercase; padding:1em 0 0.5em 0;}
#bewerbung button{width:194px; float:left; border:none; cursor:pointer; background:none; font-size:1em; color:#666666; font-family:helvetica; text-transform:uppercase; font-weight:bold; margin-top:1em; margin-left:28%; margin-bottom:1em; display:inline;}
#bewerbung button span{width:190px; background:url(../images/button_bottom.gif) left bottom no-repeat; float:left;}
#bewerbung button span span{width:186px; background:url(../images/button_top.gif) left top no-repeat; float:left; padding:2px;}
#bewerbung button.leftbutton{margin-left:0;}
dd.ptitle{font-weight:bold; color:#95015F;}
div.radiolist{float:left; width:450px; margin-bottom:0.5em;}
#bewerbung div.radiolist input{margin-top:2px; width:150px;}
#bewerbung div.radiolist input.radio{border:none; width:25px; margin-bottom:0.2em; margin-top:0;}
#bewerbung div.radiolist span{padding:2px 0 0 0;}
#bewerbung div.radiolist label{margin-left:25px; width:205px; margin-bottom:0.2em;}
#bewerbung div.radiolist label.schmal{margin-left:25px; width:120px; margin-bottom:0.2em; padding-top:2px;}
div.checklist{float:left; width:450px; margin-bottom:0.5em;}
#bewerbung div.checklist input{border:none; width:25px; margin-bottom:0.2em;}
#bewerbung div.checklist span{padding:0px 0 0 0; width:199px;}
#bewerbung div.checklist label{margin-left:25px; width:205px; margin-bottom:0.2em;}

.wkforms button{width:194px; float:left; border:none; cursor:pointer; background:none; font-size:1em; color:#666666; font-family:helvetica; text-transform:uppercase; font-weight:bold; margin-top:1em; margin-left:28%; margin-bottom:1em;}
.wkforms button span{width:190px; background:url(../images/button_bottom.gif) left bottom no-repeat; float:left;}
.wkforms button span span{width:186px; background:url(../images/button_top.gif) left top no-repeat; float:left; padding:2px;}
#rechts .wkforms button{width:154px !important; float:left; border:none; cursor:pointer; background:none; font-size:1em; color:#666666; font-family:helvetica; text-transform:uppercase; font-weight:bold; margin-top:1em; margin-left:28%; margin-bottom:1em;}
#rechts .wkforms button span{width:150px !important; background:url(../images/button_bottom_klein.gif) left bottom no-repeat; float:left;}
#rechts .wkforms button span span{width:146px !important; background:url(../images/button_top_klein.gif) left top no-repeat; float:left; padding:2px;}
.wkforms label{float:left; width:28%;}
.wkforms input{margin-bottom:5px;}
.wkforms select{width:100px; margin-bottom:5px;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:1.1em;	
}

.sIFR-hasFlash h2 {
}

.sIFR-hasFlash h3 {

}

.sIFR-hasFlash h4 {
	visibility: hidden;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.accessibilityhint {
	position:absolute;
	top:-1000em;
	left:-1000em;
	overflow: hidden;
	width:0;
	height:0;
}


p.fehler{color:red; font-weight:bold;}
.error{background:#95015F; color:white;}
p.error{background:none; color:red;}
p.errormessage{background:none; color:red;}


dl.blogs{float:left; width:120px; padding-right:8px; padding-bottom:0.5em;}
p.details{font-style:italic; padding-bottom:1em;}
p.blogtext{padding-bottom:1em;}
p.comments{padding-bottom:1.5em;}
img.bloguser{float:left; padding-right:1em;}
img.blogbild{padding-bottom:1em;}
#bewerbung textarea.comments{float:left; width:380px; border:1px solid #666; margin-bottom:0.5em; height:80px;}
#logout{float:left; width:260px; margin-top:12px; padding-left:42px;}
#logout form{padding:0; margin:0;}
#logout form input{ background:0; border:0; font-size:1em;  text-decoration:underline; color:#009BC2; font-weight:bold; font-family:arial; cursor:pointer;}
p.date{font-weight:bold; color:black; padding:0;}
.ergebnisse h4{color:black;}

table.typo3-adminPanel{position:absolute; bottom:0; right:0;}

/*flags*/

body #mittebreit ul.flags{padding:4px 0 0px 0; margin:0 0 1em 0; border-bottom: 1px solid #009BC2; margin-top:0; float:left; width:649px; height:auto; }
ul.flags li{list-style: none; margin: 0 0 -1px 0; display: block; float:left; font-size:1em; height:2em;}
ul.flags li a:link, ul.flags li a:visited{padding: 3px 0.5em; margin-left:3px; text-decoration:none; color: #95015F; text-decoration:none; border:1px solid #009BC2; background: #E7F5F8; display:block; float:left; font-weight:bold;}
ul.flags li a:hover, ul.flags li a.active, ul.flags li a:visited.active{ background: white; border-bottom: 1px solid white;}
* html ul.flags li{margin-bottom:-2px;}
ul.flags li span{padding: 3px 0.5em; margin-left:3px; text-decoration:none; color: #95015F; text-decoration:none; border:1px solid #009BC2; background: #E7F5F8; display:block; float:left; font-weight:bold;}

#bewerbung div.schulstufe label{width:28%; float:left; margin-bottom:0.5em;}
#bewerbung div.schulstufe input{float:left; width:20px; margin-bottom:0.5em; border:none;}
#bewerbung div.schulstufe span{width:40px; float:left; margin-bottom:0.5em;}
*+html #bewerbung div.schulstufe span{padding:4px 0 0 0;}

/*kostentabellen*/
#bewerbung table.kosten th, #bewerbung table.kosten td{text-align:left; vertical-align:top;}
#bewerbung table.kosten th#arbeitsstunden, #bewerbung table.kosten th#stundensatz, #bewerbung table.kosten th#reisekosten{width:55px;}
#bewerbung table.kosten input, #bewerbung table.kosten select{padding:2px; margin-bottom:0;}
#bewerbung table.kosten .td1 input{width:300px;}
#bewerbung table.kosten .td2 input, #bewerbung table.kosten .td2 select{width:100px;}
#bewerbung table.kosten .td3 select{width:50px;}
#bewerbung table.kosten .td4 input, #bewerbung table.kosten .td4 select{width:80px;}
#bewerbung table.kosten .td5 {background:#EFEFEF; width:70px; padding:2px 10px 2px 0px; text-align:right;}
#bewerbung table.kosten .td7 {background:#EFEFEF; width:70px; padding:2px 10px 2px 0px; text-align:right;}
#bewerbung table.kosten .td8 input{width:50px;}
#bewerbung table.kosten .td9 input{width:140px;}
#bewerbung table span{font-size:0.9em; font-weight:normal;}
#bewerbung table.kosten textarea{width:140px; height:2em; font-family:arial; font-size:1em;}
#bewerbung table.kosten select{padding:1px 0 1px 0;}

/* --------------------------------- */
/* SOFTIMPACT - POWERMAIL FRAGEBOGEN */
/* --------------------------------- */

#tx-powermail-pi1_fieldset_1 legend,
#tx-powermail-pi1_fieldset_2 legend {
  display: none;
}

#tx-powermail-pi1_fieldset_1 p {
  padding-bottom: 1em;
  font-weight: bold;
}

#tx-powermail-pi1_fieldset_1 p span {
  font-weight: normal;
}

#tx-powermail-pi1_fieldset_1 .tx_powermail_pi1_fieldwrap_html {
  clear: both;
  padding-top: 1.5em;
}

#tx-powermail-pi1_fieldset_1 .powermail_radio_inner,
#tx-powermail-pi1_fieldset_1 .powermail_check_inner {
  position: relative;
  clear: both;
}

#tx-powermail-pi1_fieldset_1 .powermail_radio,
#tx-powermail-pi1_fieldset_1 .powermail_check {
  float: left;
}

#tx-powermail-pi1_fieldset_1 label {
  float: right;
  width: 370px;
  padding-bottom: 0.5em;
}

#tx-powermail-pi1_fieldset_1 #powermaildiv_uid12 {
  padding-top: 0;
}

#tx-powermail-pi1_fieldset_1 #powermaildiv_uid8 {
  padding-bottom: 1em;
}

#tx-powermail-pi1_fieldset_1 #powermaildiv_uid8 label {
  float: none;
  display: block;
  width: auto;
  font-weight: bold;
}

#tx-powermail-pi1_fieldset_1 #powermaildiv_uid8 textarea {
  width: 386px;
  font-family:arial, sans-serif, verdana;
  font-size:0.85em;
  border: 1px solid #000000;
}

#tx-powermail-pi1_fieldset_1 #powermaildiv_uid9 {
  padding-top: 0;
}

#tx-powermail-pi1_fieldset_1 #powermaildiv_uid9 label {
  display: none;
}

#tx-powermail-pi1_fieldset_1 #powermaildiv_uid9 textarea {
  margin-left: 20px;
  font-family:arial, sans-serif, verdana;
  font-size:0.85em;
  border: 1px solid #000000;
  width:366px;
}

#tx-powermail-pi1_fieldset_2 .powermail_submit {
  border: 1px solid #000000;
  background: #ffffff;
  margin-bottom: 2em;
  width: 390px;
}

/* New Fields */

#powermaildiv_uid12 label, #powermaildiv_uid14 label{float:left; font-weight:bold;}


/*******************************
	FELOGIN EXTENSEION
*******************************/

	.tx-felogin-pi1 h3,
	.tx-felogin-pi1 fieldset legend {
		display: none;
	}
	
	.tx-felogin-pi1 form {
		margin-top: 30px;
	}
	
	.tx-felogin-pi1 fieldset div {
		clear: both;
	}
	
	.tx-felogin-pi1 input {
		background: #E7F5F8;
		text-transform: uppercase;
		border: 1px solid #666666;
		font-family: Tahoma;
		font-size: 1em;
		padding: 2px;
		margin-bottom: 3px;
		width: 160px;
		float: left;
		margin-left: 100px;
	}
	
	.tx-felogin-pi1 #user,
	.tx-felogin-pi1 #pass,
	.tx-felogin-pi1 .tx-felogin-pi1-forgotemail {
		background: #ffffff;
		text-transform: none;
		margin-left: 0;
	}
	
	.tx-felogin-pi1 label {
		float: left;
		width: 100px;
	}
	
	.tx-felogin-pi1 .tx-felogin-pi1-backlinkform,
	.tx-felogin-pi1 .tx-felogin-pi1-pwforgot {
		margin-top: 20px;
	}

	
	
	.tx-srfeuserregister-pi1 input {
		border: 1px solid #666666;
		font-family: Tahoma;
		font-size: 1em;
		padding: 2px;
	}
	
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {
		background: #E7F5F8;
		text-transform: uppercase;
	}
	
/*******************************
	SIGICHECKRESEARCH EXTENSION
*******************************/


.tx-sigicheckresearch-pi1 {
	margin-bottom: 150px;
}

.tx-sigicheckresearch-pi1 .sigicheckrresearch_requester_form_error {
	color: red;
	margin-bottom: 15px;
}

.sigicheckresearch_costs_amountneeded_error,
.sigicheckresearch_costs_com_line_error,
.sigicheckresearch_costs_tc_line_error,
.sigicheckresearch_costs_coe_line_error {
	color: red;
}

.tx-sigicheckresearch-pi1 input,
.tx-sigicheckresearch-pi1 textarea {
	border: 1px solid #666666;
	font-family: Tahoma;
	font-size: 1em;
	padding: 2px;
}

.tx-sigicheckresearch-pi1 select {
	border: 1px solid #666666;
	font-family: Tahoma;
	font-size: 1em;
	padding: 0px;
}

.tx-sigicheckresearch-pi1 select option {
	
}

	input.sigicheckresearch_input_submit_part2,
	input.sigicheckresearch_input_submit_part3,
	input.sigicheckresearch_input_submit_part4,
	input.sigicheckresearch_input_submit_part5,
	input.sigicheckresearch_input_submit_part5_com,
	input.sigicheckresearch_input_submit_part5_tc,
	input.sigicheckresearch_input_submit_part5_coe,
	input.sigicheckresearch_input_submit_part6,
	input.sigicheckresearch_input_submit {
		background: #E7F5F8;
		text-transform: uppercase;
	}

.sigicheckresearch_nav_container {
	border-bottom: 1px solid #009BC2;
	height: 22px;	
}

.sigicheckresearch_nav_container ul {
	list-style: none;
	margin: 0 0 0 -31px;
	padding: 0;
	
}



.sigicheckresearch_nav_container ul.not_active li {
	float: left;
	margin: 0 1px;
	display: block;
	padding: 3px 6px;
	border-left: 1px solid #009BC2;
	border-top: 1px solid #009BC2;
	border-right: 1px solid #009BC2;
	background: #E7F5F8;
	color: #95015F;
	font-weight: bold;
}

.sigicheckresearch_nav_container ul.active li {
	float: left;
	margin: 0 1px;
}


.sigicheckresearch_nav_container ul.active li a {
	display: block;
	padding: 3px 6px;
	border-left: 1px solid #009BC2;
	border-top: 1px solid #009BC2;
	border-right: 1px solid #009BC2;
	background: #E7F5F8;
	color: #95015F;
	font-weight: bold;
	text-decoration: none;
}

.sigicheckresearch_nav_container ul.active li a:hover,
.sigicheckresearch_nav_container ul.active li a.active {
	background: #ffffff;
}

.sigicheckrresearch_msgmain {
	clear: both;
	margin-bottom: 20px;
}

.sigicheckrresearch_msgmain {
	clear: both;
	margin-top: 20px;
}	

	.sigicheckresearch_requester_form_item_mul_contribofeducationinst label span,
	.sigicheckresearch_requester_form_item_mul_vantageofcollaboration label span,
	.sigicheckresearch_desc_form_item_labelinfo span,
	.sigicheckresearch_costs_ownresourceswhy span	{
		color: #95015F;
	}
	

	/*** PART 1***/
	.sigicheckresearch_kindofproject_form_item_submit {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.sigicheckresearch_kindofproject_form_item_new {
		margin: 0 0 20px 0;
	}

	/*** PART 2 ***/

	.sigicheckresearch_requester_form_item {
		clear: both;
		margin-bottom: 6px;
	}

	.sigicheckresearch_requester_form_item label {
		float: left;
		width: 200px;
		margin-right: 15px;
	}
	
	.sigicheckresearch_requester_form_item input,
	.sigicheckresearch_requester_form_item select	{
		float: left;
		width: 200px;
	}
	
	.sigicheckresearch_requester_form_item .sigicheckresearch_input_gender_wrap {
		display: block;
		width: auto;
		float: left;
		margin-right: 10px;
	}
	
	.sigicheckresearch_requester_form_item_legalform {
		margin-top: 20px;
	}
	
	.sigicheckresearch_input_gender_wrap input,
	.sigicheckresearch_input_legalform_wrap input	{
		width: auto;
		margin-right: 5px;
	}
	
	.sigicheckresearch_requester_inputradio_wrap {
		float: left;
	}
	
	.sigicheckresearch_input_legalform_wrap input {
		float: none;
	}
	
	.sigicheckresearch_requester_form_item_ambassadorofpta,
	.sigicheckresearch_requester_form_item_nameofeducator {
		margin-left: 215px;
	}
	
	.sigicheckresearch_requester_form_item_followingentries_label {
		margin: 25px 0 15px 0;
	}
	
	.sigicheckresearch_requester_form_item_schooltype_label {
		margin-bottom: 20px;
	}
	
	.sigicheckresearch_requester_form_item_schooltype_nursery input,
	.sigicheckresearch_requester_form_item_schooltype_nurseryschool input,
	.sigicheckresearch_requester_form_item_schooltype_elementary input,
	.sigicheckresearch_requester_form_item_schooltype_lowergrade input,
	.sigicheckresearch_requester_form_item_schooltype_sixthgrade input {
		width: auto;
		margin-bottom: 8px;
	}
	
	.sigicheckresearch_requester_form_item input.sigicheckresearch_input_schooltype_elementary,
	.sigicheckresearch_requester_form_item input.sigicheckresearch_input_schooltype_lowergrade,	
	.sigicheckresearch_requester_form_item input.sigicheckresearch_input_schooltype_sixthgrade {
		float: none;
	}
	
	.sigicheckresearch_input_schooltype_wrap {
		display: block;
		float: left;
		width: 40px;
	}
	
	.sigicheckresearch_requester_form_item_noofplanedteachingunit_label {
		margin: 20px 0;
	}
	
	.sigicheckresearch_requester_form_item_bankconnectioninfo {
		margin: 25px 0 15px 0;
	}
	
	.sigicheckresearch_requester_form_item_mul_contribofeducationinst {
		margin-top: 25px;
	}
	
	.sigicheckresearch_requester_form_item_mul_contribofeducationinst textarea,
	.sigicheckresearch_requester_form_item_mul_vantageofcollaboration textarea {
		width: 300px;
	}
	
	.sigicheckresearch_requester_form_item_submitbutton input {
		margin: 30px 0 0 0px;
	}
	
	
	
	.sigicheckrresearch_form_item_error {
		clear: both;
		margin-left: 215px;
		color: red;
	}
	
	.sigicheckrresearch_form_item_error span {
		display: block;
		margin-bottom: 20px;
	}
	
	
	/*.sigicheckresearch_input_legalform_wrap  {
		display: block;
		float: left;
		width: 200px;
	}*/
	
	
	
/*** PART 4 ***/

	.sigicheckresearch_desc_form_item {
		margin-bottom: 20px;
	}

	.sigicheckresearch_desc_form_item label {
		text-transform: uppercase;
		font-weight: bold;
	}
	
	.sigicheckresearch_desc_form_item .sigicheckresearch_desc_form_item_labelinfo {
		margin-top: 8px;
		margin-bottom: 8px;
	}
	
	.sigicheckresearch_textarea {
		width: 600px;
		height: 150px;
	}
	
	.sigicheckresearch_desc_form_item_error {
		color: red;
	}
	
	
	/*** PART 5 ***/
	
		.sigicheckresearch_costs_msg div {
			margin-bottom: 10px;
		}
		
	.sigicheckresearch_costs_tc_msg,
	.sigicheckresearch_costs_coe_msg  {
		margin-top: 30px;
		margin-bottom: 10px;
	}
	
	.sigicheckresearch_costs_com_line,
	.sigicheckresearch_costs_tc_line,
	.sigicheckresearch_costs_coe_line,
	.sigicheckresearch_costs_com_totalamount,
	.sigicheckresearch_costs_tc_totalamount,
	.sigicheckresearch_costs_coe_totalamount {
		clear: both;
	}
	
	.sigicheckresearch_costs_com_line_header div,
	.sigicheckresearch_costs_coe_line_header div,
	.sigicheckresearch_costs_tc_line_header div {
		float: left;
		margin-bottom: 10px;
	}
	
	.sigicheckresearch_costs_com_line div,
	.sigicheckresearch_costs_coe_line div,
	.sigicheckresearch_costs_tc_line div {
		float: left;
		margin-bottom: 10px;
	}
	
	.sigicheckresearch_costs_com_line_desc,
	.sigicheckresearch_costs_tc_line_desc {
		width: 300px;
	}
	
	.sigicheckresearch_costs_com_line_allocation,
	.sigicheckresearch_costs_tc_line_allocation {
		width: 80px;
	}
	
	.sigicheckresearch_costs_com_line_number,
	.sigicheckresearch_costs_tc_line_number {
		width: 60px;
	}
	
	.sigicheckresearch_costs_com_line_amountperunit,
	.sigicheckresearch_costs_tc_line_amountperunit {
		width: 140px;
	}
	
	.sigicheckresearch_costs_com_line_total,
	.sigicheckresearch_costs_tc_line_total {
		width: 60px;
		height: 16px;
		background: #efefef;
		padding: 2px;
	}
	
	.sigicheckresearch_costs_com_line_desc textarea,
	.sigicheckresearch_costs_tc_line_desc textarea {
		width: 280px;
		height: 14px;
	}
	
	.sigicheckresearch_costs_com_totalamount,
	.sigicheckresearch_costs_tc_totalamount {
		float: right;
		margin-right: 10px;
	}
	
	.sigicheckresearch_costs_coe_line_nameofinstitute,
	.sigicheckresearch_costs_coe_line_nameofinstitute input {	 
		width: 140px;
		margin-right: 10px;
	}
	
	.sigicheckresearch_costs_coe_line_sector,
	.sigicheckresearch_costs_coe_line_sector input {
		width: 140px;
		margin-right: 10px;
	}
	
	.sigicheckresearch_costs_coe_line_workhours,
	.sigicheckresearch_costs_coe_line_workhours input {
		width: 50px;
		margin-right: 10px;
	}
	
	.sigicheckresearch_costs_coe_line_amountperhour,
	.sigicheckresearch_costs_coe_line_amountperhour input {
		width: 50px;
		margin-right: 10px;
	}
	
	.sigicheckresearch_costs_coe_line_travelcostperkm,
	.sigicheckresearch_costs_coe_line_travelcostperkm input {	
		width: 50px;
		margin-right: 10px;
	}
	
	.sigicheckresearch_costs_coe_line_total {
		width: 60px;
		margin-right: 6px;
		background: #efefef;
		height: 16px;
		padding: 2px;
	}
	
	.sigicheckresearch_costs_coe_totalamount {
		float: right;
		margin-right: 115px;
	}
	
	
	.sigicheckresearch_costs_coe_line_allocation,
	.sigicheckresearch_costs_coe_line_allocation select {
		width: 60px;
	}
	
	.sigicheckresearch_costs_com_submit,
	.sigicheckresearch_costs_coe_submit,
	.sigicheckresearch_costs_tc_submit {
		clear: both;
	}
	
	.sigicheckresearch_costs_projectcosts {
		margin: 30px 0 0 0;
		font-weight: bold;
		font-size: 1.3em;
	}
	
	.sigicheckresearch_costs_ownresources_container,
	.sigicheckresearch_costs_thirdpartyfunds_container {
		margin: 30px 0 0 0;
	}
	
	.sigicheckresearch_costs_ownresource,
	.sigicheckresearch_costs_thirdpartyfunds {
		width: 50px;
	}
	
	.sigicheckresearch_costs_amountofresource,
	.sigicheckresearch_costs_amountthirdpartyfunds {
		margin: -18px 0 0 60px;
	}
	
	.sigicheckresearch_costs_ownresourceswhy,
	.sigicheckresearch_costs_thirdpartyfundsfrom {
		margin-top: 15px;
	}
	
	.sigicheckresearch_costs_thirdpartyfundsallotted {
		margin: 15px 0 0 0;
	}
	
	.sigicheckresearch_costs_amountneed_container {
		margin: 30px 0 0 0;
	}
	
	.sigicheckresearch_costs_amountneeded_amount {
		margin-top: 10px;
	}

	.sigicheckresearch_costs_submit {
		margin-top: 40px;
	}

	/*** PART 6 ***/
	
		.sigicheckresearch_deposit_msg1 {
			margin: 20px 0 10px 0;
		}
	
		
		.sigicheckresearch_deposit_msg2,
		.sigicheckresearch_deposit_msg3 {
			margin: 0 0 10px 0;
		}	
		
		.sigicheckresearch_deposit_check_deposit {
			margin: 40px 0 50px 0;
		}
		
		.sigicheckresearch_deposit_check_deposit_error {
			margin-top: 20px;
			margin-bottom: 20px;
			color: red;
		}




/*** BEWERTUNGEN ***/
	
	.sigicheckresearch_showlist_header div {
		border-bottom: 1px solid #999999;
		margin-bottom: 8px;
	}
	
	.sigicheckresearch_showlist_projectid {
		float: left;
		width: 180px;
	}

	.sigicheckresearch_showlist_date {
		float: left;
		width: 80px;
	}
	
	.sigicheckresearch_showlist_nameofeducationinstitute {
		float: left;
		width: 140px;
	}
	
	.sigicheckresearch_showlist_category {
		float: left;
		width: 80px;
	}
	
	.sigicheckresearch_showlist_requester {
		float: left;
		width: 110px;
	}


	.sigicheckresearch_showlist_list {
		clear: both;
	}

	.sigicheckresearch_showrequest_checkintern {
		background: #efefef;
		padding: 10px;
	}
	
	.sigicheckresearch_showrequest_checkintern_status div,
	.sigicheckresearch_showrequest_checkintern_remark div,
	.sigicheckresearch_showrequest_checkintern_selectjuror div {
		float: left;
		margin-right: 10px;
	}

	.sigicheckresearch_showrequest_checkintern_remark,
	.sigicheckresearch_showrequest_checkintern_selectjuror,
	.sigicheckresearch_showrequest_checkintern_submit {
		clear: both;
		margin-bottom: 10px;
	}
	
	.sigicheckresearch_showrequest_checkintern_status_label,
	.sigicheckresearch_showrequest_checkintern_remark_label,
	.sigicheckresearch_showrequest_checkintern_selectjuror_label {
		width: 120px;
		font-weight: bold;
	}
	
	.sigicheckresearch_showrequest_checkintern select {
		width: 180px;
		margin-bottom: 15px;
	}
	
	.sigicheckresearch_showrequest_checkintern textarea {
		width: 300px;
		height: 100px;
		margin-bottom: 8px;
	}
	
	
	.sigicheckresearch_showrequest_main {
		margin-top: 15px;
		
	}
	
	.sigicheckresearch_showrequest_main_label {
		clear: both;
		float: left;
		width: 140px;
		margin-right: 15px;
	}

	.sigicheckresearch_showrequest_main_value {
		float: left;
		
		
	}




/*** SIRL: NEUER ANRAG ***/

.sigicheckresearch_showrequest_main,
.sigicheckresearch_showrequest_requesterpartner,
.sigicheckresearch_showrequest_projectdescription,
.sigicheckresearch_showrequest_costs {
  clear: left;
}

.sigicheckresearch_showrequest_costs {
  margin-bottom: 2em;
}

.sigicheckresearch_showrequest_requestpartner_header {
  clear: left;
  padding: 3em 0 1em 0;
  font-weight: bold;
  font-size: 1.2em;
  color: #009BC2;
}

.sigicheckresearch_showrequest_requesterpartner_label,
.sigicheckresearch_showrequest_projectdescription_label,
.sigicheckresearch_showrequest_costs_ownresources .sigicheckresearch_showrequest_costs_label,
.sigicheckresearch_showrequest_costs_amountofresources .sigicheckresearch_showrequest_costs_label,
.sigicheckresearch_showrequest_costs_ownresourceswhy .sigicheckresearch_showrequest_costs_label,
.sigicheckresearch_showrequest_costs_thirdpartyfundsneeded .sigicheckresearch_showrequest_costs_label,
.sigicheckresearch_showrequest_costs_thirdpartyfundsfrom .sigicheckresearch_showrequest_costs_label,
.sigicheckresearch_showrequest_costs_thirdpartyfundsallotted .sigicheckresearch_showrequest_costs_label,
.sigicheckresearch_showrequest_costs_amountneeded .sigicheckresearch_showrequest_costs_label,
.sigicheckresearch_showrequest_costs_amountofthirdpartyfunds .sigicheckresearch_showrequest_costs_label {
  display: inline;
  float: left;
  clear: left;
  width: 200px;
  min-height: 12px;
  border-top: 1px dotted #eeeeee;
  padding: 4px 0;
  font-weight: bold;
}

.sigicheckresearch_showrequest_requesterpartner_value,
.sigicheckresearch_showrequest_projectdescription_value,
.sigicheckresearch_showrequest_costs_ownresources .sigicheckresearch_showrequest_costs_value,
.sigicheckresearch_showrequest_costs_amountofresources .sigicheckresearch_showrequest_costs_value,
.sigicheckresearch_showrequest_costs_ownresourceswhy .sigicheckresearch_showrequest_costs_value,
.sigicheckresearch_showrequest_costs_thirdpartyfundsneeded .sigicheckresearch_showrequest_costs_value,
.sigicheckresearch_showrequest_costs_thirdpartyfundsfrom .sigicheckresearch_showrequest_costs_value,
.sigicheckresearch_showrequest_costs_amountofthirdpartyfunds .sigicheckresearch_showrequest_costs_value,
.sigicheckresearch_showrequest_costs_amountneeded .sigicheckresearch_showrequest_costs_value,
.sigicheckresearch_showrequest_costs_thirdpartyfundsallotted .sigicheckresearch_showrequest_costs_value {
  display: inline;
  float: left;
  width: 400px;
  border-top: 1px dotted #eeeeee;
  padding: 4px 0;
}

.sigicheckresearch_showrequest_requestpartner_costs_com,
.sigicheckresearch_showrequest_requestpartner_costs_com td.label,
.sigicheckresearch_showrequest_requestpartner_costs_tc,
.sigicheckresearch_showrequest_requestpartner_costs_tc td.label,
.sigicheckresearch_showrequest_requestpartner_costs_coe,
.sigicheckresearch_showrequest_requestpartner_costs_coe td.label {
	border-bottom: 1px dotted #eeeeee;
	padding: 2px 0;
}


/* tx-powermail-pi1 */


 .tx-powermail-pi1 form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tx-powermail-pi1 legend {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
margin: 0px 0px 0px 0px;
padding: 10px 5px 10px 5px;
border: 1px solid #ECECEC;
}

.tx-powermail-pi1 legend {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html label {
float:left;
width:300px;
/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.tx-powermail-pi1 .powermail_text input {
width:160px;
/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.tx-powermail-pi1 textarea.powermail_textarea {
width:450px;
height: 100px;
/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select {
clear: both;
margin: 5px 0px 5px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select div {
clear: both;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio {
clear: both;
margin: 5px 0px 5px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio div {
clear: both;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check {
clear: both;
/*margin: 5px 0px 5px 0px;*/
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check div {
clear: both;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text {
clear: both;
/*margin: 5px 0px 5px 0px;*/
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text div {
clear: both;
}


.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	
}

#powermaildiv_uid125 label{
width: 580px;
clear:both;
margin: 5px 0px 10px 0px;
padding: 0px 0px 0px 0px;

}

#powermaildiv_uid125 select{
clear:both;

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#powermaildiv_uid125{
width: 100%;

margin: 0px 0px 15px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px dashed #c7c7c7;
}


#powermaildiv_uid71 label{
width: 580px;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#powermaildiv_uid71 select{
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

/* Show Text */
#powermaildiv_uid32 {
width: 580px;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
#powermaildiv_uid51 {
width: 100%;
clear:both;
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid69 {
width: 580px;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
#powermaildiv_uid90 {
width: 100%;
clear:both;
margin: 30px 0px 5px 0px;
padding: 0px 0px 5px 0px;

}
#powermaildiv_uid109 {
width: 100%;
clear:both;
margin: 20px 0px 0px 0px;
padding: 0px 0px 20px 0px;
background-color: #f3f3f3;
}
#powermaildiv_uid122 {
width: 580px;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}



/* Textarea */
#powermaildiv_uid40 {
width: 400px;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}
#powermaildiv_uid40 label{
width: 680px;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}

#powermaildiv_uid40 textarea{

margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#powermaildiv_uid65 {
width: 400px;
clear:both;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}
#powermaildiv_uid65 label{
width: 680px;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}

#powermaildiv_uid65 textarea{

margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}


#powermaildiv_uid95 {
width: 400px;
clear:both;
margin: 30px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}
#powermaildiv_uid95 label{
width: 680px;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}

#powermaildiv_uid95 textarea{

margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#powermaildiv_uid120 {
width: 400px;
clear:both;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}
#powermaildiv_uid120 label{
width: 680px;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}

#powermaildiv_uid120 textarea{

margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.powermail_mandatory_js{
color: red;
font-weight: bold;
}

/* new design  */
#powermaildiv_uid82{

clear:both;
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 0px;
}

#powermaildiv_uid127 {
width: 400px;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}	

#powermaildiv_uid72{
clear:both;
margin: 0px 0px 10px 0px;
padding: 20px 0px 0px 0px;
}

#powermaildiv_uid124{
text-align:right;
}


#powermaildiv_uid88{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid89{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid91{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid92{
background-color: #f3f3f3;
margin: 15px 0px 0px 0px;
padding: 0px 0px 15px 0px; 
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid93{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid94{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid75{
border-bottom: 1px dashed #c7c7c7;
margin: 0px 0px 15px 0px;
padding: 0px 0px 10px 0px;
}

#powermaildiv_uid81{
border-bottom: 1px dashed #c7c7c7;
margin: 0px 0px 20px 0px;
padding: 0px 0px 10px 0px;
}

#powermaildiv_uid96{
border-bottom: 1px dashed #c7c7c7;
padding: 0px 0px 10px 0px;
}
#powermaildiv_uid97{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid98{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid99{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid100{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid101{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid102{
background-color: #f3f3f3;
padding: 0px 0px 20px 0px;
}
#powermaildiv_uid103{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}
#powermaildiv_uid104{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}
#powermaildiv_uid105{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid110{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;

}
#powermaildiv_uid111{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;

}
#powermaildiv_uid112{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid113{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;

}
#powermaildiv_uid114{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;

}
#powermaildiv_uid116{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;

}
#powermaildiv_uid117{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid118{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid119{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid21{

margin: 0px 0px 20px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid71{

margin: 10px 0px 15px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid133 {
width: 400px;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float:none;
}
#powermaildiv_uid30{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid134{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid31 {
width: 100%;
clear:both;
margin: 30px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;

}
#powermaildiv_uid135{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid32{

margin: 20px 0px 5px 0px;
padding: 0px 0px 5px 0px;

}
#powermaildiv_uid33 {

margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;
border-bottom: 1px dashed #c7c7c7;

}
#powermaildiv_uid34 {

margin: 10px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;
border-bottom: 1px dashed #c7c7c7;

}

#powermaildiv_uid35 {

margin: 10px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;
}
#powermaildiv_uid36 {

margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;
}
#powermaildiv_uid37 {

margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid38 {

margin: 10px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;
}
#powermaildiv_uid39 {

margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
background-color: #f3f3f3;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid40 {

margin: 10px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}

#powermaildiv_uid41{
border-bottom: 1px dashed #c7c7c7;
padding: 0px 0px 10px 0px;
}
#powermaildiv_uid42{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 25px 0px;
}
#powermaildiv_uid43{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid44{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid45{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid46{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid47{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid48{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid49{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid50{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}


#powermaildiv_uid52{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}

#powermaildiv_uid53{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid54{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid55{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;

}
#powermaildiv_uid56{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid57{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid58{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid59{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid61{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid62{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid63{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid64{
background-color: #f3f3f3;
margin: 20px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid136{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}
#powermaildiv_uid137{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}
#powermaildiv_uid138{
background-color: #f3f3f3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px dashed #c7c7c7;
}


#powermaildiv_uid139 {
width: 100%;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid140 {
width: 100%;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;

}

#powermaildiv_uid122 {
width: 100%;
clear:both;
margin: 0px 0px 20px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px dashed #c7c7c7;
}

#powermaildiv_uid66 p {
width: 100%;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;

}

#powermaildiv_uid67 p {
width: 100%;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;

}


#powermaildiv_uid121 p {
width: 100%;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;

}

#powermaildiv_uid123 p {
width: 100%;
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;

}
#powermaildiv_uid145 {
width: 100%;
clear:both;
margin: 0px 0px 5px 0px;
padding: 0px 0px 5px 0px;
}

#powermaildiv_uid142 {
width: 100%;
clear:both;
margin: 0px 0px 5px 0px;
padding: 0px 0px 5px 0px;
}



/* gallery stuff */


div.tx-chgallery-pi1 div.pagebrowser { display:block; clear:both; margin-bottom:1.25em; }
div.tx-chgallery-pi1 div.single { display:block; float:left; margin-right:10px; }
