/*###############################################################################
#### Body- und Design-Styles ####################################################
###############################################################################*/

body {
	margin:0px;
	text-align:center;
}

  
.bg {
	background-image: url(../images/schatten_bg1.jpg);
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height:350;
	background-repeat: no-repeat;
	text-align:center;
		
	
}
.main_bg {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	
	
}

.bg_shadow {
	background-image: url(../images/schatten_bg2.jpg);
	background-repeat: repeat-y;	
	margin-left: auto;
	margin-right: auto;
	background-position:center;
	
}

.geruest {
	width: 960px;
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;;
	margin-right:auto;
	height:auto;
	
}

/*###############################################################################
#### Header #####################################################################
###############################################################################*/

.orange_box {
	float:left;
	height: 39px;
	width: 152px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding-top: 123px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#F68B1F;
	border-bottom: solid 1px #A5A5A5;
	
}
.orange_box p{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
		
}


*html .orange_box {
	background-image: url(../images/bg_orange_box.gif);
	background-repeat: repeat-x;
	position: relative;
	padding-top: 138px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 163px;
	width: 162px;
	
}

.header {
	width: 798px;
	float:right;
	
}

/*###############################################################################
#### Footer #####################################################################
###############################################################################*/


.footer {
	background-image: url(../images/bg_footer.gif);
	height: 112px;
	clear: both;
	text-align: center;	

}



.footer_geruest {
width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.footer_content {
	width: 725px;
	text-align: center;
	float: right;
	margin-right: 25px;

}

.footer_content p {
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:-15px;
}





.footer_content a:link, .footer_content a:visited, .breadcrumb a:link, .breadcrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration:underline;
}



.footer_content a:hover, .breadcrumb a:hover {
	color: #F68B1F;

}


/*###############################################################################
#### Breadcrumb #################################################################
###############################################################################*/

.breadcrumb p {
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.breadcrumb {
	width: 725px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
	text-align: left;
	
}




/*###############################################################################
#### Hauptnavigation ############################################################
###############################################################################*/

.navigation {
	width: 142px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	height: auto;
	margin-top: 50px;
	float:left;
	
}

.menu1-level1-no a:link, .menu1-level1-no a:visited{
	font-size: 11pt;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	padding-top:5px;
	padding-bottom: 5px;
	display:block;
	
}

.menu1-level1-no a:hover{
	color:#F68B1F;
	display:block;

}


.menu1-level1-act a:link, .menu1-level1-act a:visited{
	font-size: 11pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	font-weight: bold;
	display:block;
	padding-top:5px;
	padding-bottom: 5px;
	
	
}

.menu1-level2-no a:visited, .menu1-level2-no a:link {
	font-size: 10pt;
	color: #898989;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	margin-top: 9px;
	margin-bottom: 9px;
	margin-left:15px;
	padding-left:9px;
	border-left: solid #898989 1px;
	display:block;
	
}

.menu1-level2-no a:hover{
	color: #F68B1F;
	border-left: solid #F68B1F 1px;
	display:block;

	
}

.menu1-level2-act a:link, .menu1-level2-act a:visited{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	margin-top: 9px;
	margin-bottom: 9px;
	margin-left:15px;
	padding-left:9px;
	border-left: solid #F68B1F 1px;
	display:block;
}


.menu1-level3-no a:link, .menu1-level3-no a:visited {
	font-size: 8pt;
	color: #727272;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 31px;
	padding-left: 9px;
	font-weight: normal;
	display:block;
	border-left: solid #727272 1px;
}


.menu1-level3-no a:hover {
	color: #F68B1F;
	border-left: solid #F68B1F 1px;

}

.menu1-level3-act a:link, .menu1-level3-act a:visited{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 31px;
	padding-left: 9px;
	font-weight: normal;
	display:block;
	border-left: solid #F68B1F 1px;
}





/*###############################################################################
#### Links zur Sprachwahl #######################################################
###############################################################################*/

.langchooser {
	text-align: center;
}
.langchooser a:link, .langchooser a:visited {
	color: #333333;
}
.langchooser a:hover {
	color: #f68b1f;
}




/*###############################################################################
#### Content ####################################################################
###############################################################################*/

.content {
	width: 725px;
	margin-bottom: 25px;
	margin-top: 10px;
	padding-right: 25px;
}


p, bodytext, ul, li, strong, i, .csc-mailform-field, .tx-irfaq-pi1 , dt, .user-wiwipeople-pi1-abstract_innen, .user-wiwipubs-pi1-abstract_innen, .tx-sgglossary-pi1, .tx-sremailsubscribe-pi1 h4 {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 21px;

}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F68B1F;
	font-size: 18px;
	margin-bottom: 3px;
	margin-top: 5px;
	text-align:left;
	line-height:25px;
	
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 3px;
	margin-top:25px;
	line-height:20px;
	text-align:left;
}


h3, .news-single-item H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 3px;
	margin-top:25px;
	line-height:20px;
	text-align:left;
	color:#333333;
}




hr {
	border:0px;
	height: 1px;
	color:#cccccc;
	background-color:#cccccc;
	margin-top:20px;
	margin-bottom:20px;
}

*html .content {
	width: 750px;
	margin-bottom: 25px;
	margin-top: 10px;
	padding-right: 25px;

	
	
}


/*###############################################################################
#### Content-Links ##############################################################
###############################################################################*/


.content a:visited, .buecher_text a:visited p.bodytext{
	color: #F68B1F;
	text-decoration:none;

}


.content a:link, .content a:link p, .buecher_text a:link p.bodytext {
	color: #F68B1F;
	text-decoration:none;
}



.content a:hover, .buecher_text a:hover p.bodytext {
	color: #F68B1F;
	text-decoration:underline;
}



/*###############################################################################
#### Content-Bilder #############################################################
###############################################################################*/

.buecher_bild {
	border: solid 1px #cccccc;
	width:140px;
	height:180px;


}


.content img {
	border: 0px;
}

.csc-textpic-image {
	margin-top:7px;
	border:2px solid #efefef;
}

*html .csc-textpic-image {
	margin-top:20px;
	border:2px solid #efefef;

}


/*###############################################################################
#### Forms ######################################################################
###############################################################################*/



.tx-powermail-pi1 fieldset {

border:0px;
padding:0px;
margin:0px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:30px;
margin-top:10px;


}



.powermail_radio_inner {
	font-weight:bold;
	float: left;
	width:30px;
}



.powermail_radio_inner input {
background:transparent;
border:0px;
padding:0px;
margin:0px;
}







.tx-powermail-pi1 legend {

font-weight:bold;
padding:0px;
margin-bottom:2px;
margin-left:-3px;


}

.tx-powermail-pi1 input, .tx-powermail-pi1 select{

margin:3px;
}

.tx-powermail-pi1 label{

display:block;
width:200px;
float:left;

}

.powermail_radio_inner label{


margin:0px;
padding:0px;
width:30px !important;
text-align: center;

}

.powermail_radio_inner_div {
	float: right;
}

.powermail_radio_inner input {
	margin:0px;
	margin-top: 2px;
	padding:0px;
text-align: center;
display:inline;
}

*html .powermail_radio_inner input {
margin-top:-2px;
display:inline;
}

*+html .powermail_radio_inner input {
margin-top:-2px;
display:inline;
}

.tx_powermail_pi1_fieldwrap_html {

margin-bottom:10px;
margin-top:10px;
padding-right:10px;

}

.tx_powermail_pi1_fieldwrap_html_radio {

padding-bottom:5px;

}

.tx_powermail_pi1_fieldwrap_html_radio_title {

	width: 520px;
	text-align: left;
}

.forms_error_msg {
	font-weight:bold;
	color:#ffffff;
	background-color:#ff0000;
	padding:4px;

}



form input, textarea, select {
	background-color:#efefef;
	border: solid 1px #cccccc;
	padding:2px;

}

form input:focus, textarea:focus, select {
	background-color:#ffffff;
	border: solid 1px #F68B1F;

}

.csc-mailform {
	text-align: left;
	border: 0px;
}

.csc-mailform-field{
	vertical-align:middle;	
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-bottom:10px;


}

.csc-mailform-field label {
	text-align: left;
	float:left;
	min-width:120px;
	padding-bottom:2px;

}


.csc-mailform-field input[type=submit] {
	
}

.csc-mailform-field select, .csc-mailform-field input, .csc-mailform-field textarea {
	
}

.csc-mailform-radio {
	float:left;
	clear:both;

}

.csc-mailform-submit {
	margin-top:30px;	
	float:left;
	clear:both;
}


.cLeft {
	float: left;
	text-align: left;
	width: 150px;
	
}
.cRight {
	margin-left: 150px;
}
.cRight p {
	margin-top: 0px;
	padding-top: 0px;
}

.tx-newloginbox-pi1 form, .tx-thmailformplus-pi1 form {
 	text-align:left;
 }

/*###############################################################################
#### Suche ######################################################################
###############################################################################*/

.csc-searchResult {
	padding:4px;
	margin-bottom:30px;
	display:block;
	padding-bottom:20px;
	border-bottom:1px solid #cccccc;
}


/*###############################################################################
#### Content-Tabellen ###########################################################
###############################################################################*/


.content table {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 22px;
	border-collapse: collapse;
	
	}
	
td.1spalte_table_efl td {
	width:120px;
}

table.table_efl td {
	padding-bottom:20px;
	padding-top:20px;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
	
}
table.table_efl td,tr p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 22px;
	text-align:left;

}
table.table_efl {
	width:100%;
	text-align:left;
	
}

table.htmlarea-showtableborders {
	text-align:left;
}

table.ohne_trenner {

width:100%;
}

table.ohne_trenner td {
	padding-bottom:20px;
	padding-top:20px;
	vertical-align: top;
}

table.logos {
	float:left;
	
}

table.logos td{
	border: dashed 1px #f68b1f;
	padding:10px;
}

table.news {
	float:right;
	width:200px;
}

table.news td {
	border: dashed 1px #f68b1f;

}




/*###############################################################################
#### Extension Glossary #########################################################
###############################################################################*/


.tx-sgglossary-pi1 table {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 22px;
}


.tx-irfaq-pi1 dl dt{
margin:5px;
}





/*###############################################################################
#### Extension wiwi people & wiwipubs ###########################################
###############################################################################*/


.align-center {
	text-align: center;
}

.user-wiwipeople-pi1 p, .user-wiwipubs-pi1 p,.user-wiwipubs-pi2 p {
	padding: 0px;
	margin: 0px;
}
p.user-wiwipeople-pi1-pres_title, p.user-wiwipubs-pi1-pres_title, p.user-wiwipubs-pi2-pres_title {
	font-weight: bold;
}

.user-wiwipeople-pi1-abstract_full, .user-wiwipubs-pi1-abstract_full, .user-wiwipubs-pi2-abstract_full {
	margin-top:10px;
	padding-right: 8px;
	padding-bottom:2px;
}

div.user-wiwipeople-pi1-abstract_innen, div.user-wiwipubs-pi1-abstract_innen, div.user-wiwipubs-pi2-abstract_innen {
	display:block;
	text-align:justify;
	margin-left:4px;
	padding-left:20px;
	padding-top:10px;
	border-left:1px solid #cccccc;
	font-weight:regular;
	color: #333333;
}

p.user-wiwipeople-pi1-pub_title, p.user-wiwipubs-pi1-pub_title, p.user-wiwipubs-pi2-pub_title {
	font-weight:bold;
	text-align:left;
}

p.user-wiwipeople-pi1-pub_refnum, p.user-wiwipubs-pi1-pub_refnum, p.user-wiwipubs-pi2-pub_refnum {
	color:#cccccc;
	font-size:11px;
	padding-bottom:20px;
	padding-left:0px;
	margin-left:0px;
}

.user-wiwipeople-pi1 table img, .user-wiwipubs-pi1 table img, .user-wiwipubs-pi2 table img {
	float:left;
	margin-top: 5px;
	padding:0px;
	padding-right:10px;
	padding-left:0px;
	margin-left:0px;
}

.user-wiwipeople-pi1 table, .user-wiwipubs-pi1 table, .user-wiwipubs-pi2 table {
	width:100%;
}

.user-wiwipeople-pi1 table td, .user-wiwipubs-pi1 table td, .user-wiwipubs-pi2 table td{
	vertical-align:top;

}

.user-wiwipeople-pi1 ul li, .user-wiwipubs-pi1 ul li, .user-wiwipubs-pi2 ul li {
	margin-left:30px;
}

.user-wiwipeople-pi1-personImg{
	margin-top: 20px;
	martin-bottom: 20px;
}

dt, .user-wiwipubs-pi1 dt, .user-wiwipubs-pi2 dt {
	color: #f68b1f;
	font-weight:normal;
	margin-top:-9px;
	margin-bottom:-2px;
}


.user-wiwipubs-pi1-abstract_full dt img, .user-wiwipubs-pi2-abstract_full dt img {
	padding:0px;
	margin-right:5px;
}

.user-wiwipeople-pi1-pub_authors, .user-wiwipubs-pi1-pub_authors, .user-wiwipubs-pi2-pub_authors {
	color:#f68b1f;
}


div .additional-info {
	font-size:11px;
	margin-bottom: 16px;
	color:#cccccc;
}

span.user-wiwipubs-pi1-pub_protectionnotice, span.user-wiwipubs-pi2-pub_protectionnotice {
	color:#cccccc;
	font-size:11px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
}

.user-wiwipubs-pi1-pub_title, .user-wiwipubs-pi2-pub_title {
	text-align:left;
}

.user-wiwipubs-pi1-yearlist, .user-wiwipubs-pi2-yearlist {
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

/*###############################################################################
#### Indexed Search fiel unter der Navi #########################################
###############################################################################*/

.searchbox-sword {
	width: 105px;
margin-top:20px;
color:#333333;
}
.searchbox-button {

border:0px;
margin-top:22px;
margin-left:-4px;
padding:0px;

}



/*###############################################################################
#### Indexed Search #############################################################
###############################################################################*/
		
		
		.tx-indexedsearch-percent { color:#cccccc; font-size:0.9em;}
		.tx-indexedsearch-res .tx-indexedsearch-res {border-bottom:1px solid #cccccc; padding-bottom:18px; padding-top:18px; }

		.tx-indexedsearch .tx-indexedsearch-browsebox p { text-align:left; margin:0px;}
		.tx-indexedsearch .tx-indexedsearch-browsebox ul { text-align:left; padding:0px; }
		
		.tx-indexedsearch .tx-indexedsearch-searchbox  { text-align:left; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; margin-top:5px; margin-left:10px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; margin-left:10px;}
		
		.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-type {margin-left:10px; margin-right:5px; margin-top:5px;}
		.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-defop {margin-left:10px; margin-right:5px; margin-top:5px;}
 
		.tx-indexedsearch .tx-indexedsearch-whatis { text-align:left; margin-top:20px; margin-bottom:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-psmhighlight-sword-1{ font-weight:bold;}

		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; text-align:justify; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ff0000; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding-top:10px;  color:#cccccc; font-size:0.9em; line-height:1.5em; background-color:#ffffff;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#efefef; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }



/*###############################################################################
#### News-Styles ################################################################
###############################################################################*/

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;
padding:0px;

}

.news-single-item h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 3px;
	line-height:20px;
	text-align:left;

}






.news-single-item H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	text-align:left;
	
	font-weight:normal;
	margin-top:-20px;	

}



.news-single-img {
	float: left;
	margin-right:20px;
	width:240px;
	margin-top:10px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;

color:#333333;
	font-size:11px;
}

.news-single-category {

	float: right;
}

.news-single-backlink, .news-single-backlink a {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
float:left;
clear:both;*/
visibility:hidden;
}



.news-single-timedata {
	margin-top:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	float:right;
}


*html .news-single-timedata {
	margin-top:27px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	float:right;
}


.news-single-author {
	display:block;
	visibility:hidden;
	padding:0px;
	margin:0px;	
}


.news-single-additional-info {
	float:left;
	margin-top: 0px;
	padding:0px;
	padding-bottom:0px;
	width:300px;
border-top:1px solid #cccccc;

}
.news-single-related,.news-single-files,.news-single-links  {
	
	margin:0px;
	margin-bottom: 3px;
	
	
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	padding:0px;
margin:0px;
text-align:left;	
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}

.news-single-links DD p{
padding:0px;
margin:0px;

}


.news-single-related DT, .news-single-links DT, .news-single-files DT {
	color:#000000;
margin-top:20px;
padding-top:10px;
padding:0px;
margin-bottom:0px;
font-weight:bold;

}
.news-single-item hr  {

visibility:hidden;

}

/* Firefox Clear Fix*/
.news-single-item p.bodytext:after   {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




/* news List------------------------------------------*/
.news-list-item H3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
font-weight:normal;

}


.news-list-item  {
text-align:left;

width:100%;
padding-bottom:0px;


}


* html .news-list-item  {
text-align:left;

width:100%;
padding-bottom:0px;


}


.news-list-item img {
float:right;
margin-top:-30px;

}


.news-list-morelink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;




}

.clearer{


}


*html .news-list-item p {
font-size:11px;

margin-top:2px;

}


.news-list-item p {
font-size:11px;


}

.news-list-item H3 .news-list-date {
color:#cccccc;
font-size:11px;
font-weight:normal;
display:block;
margin-bottom:4px;
padding-top:5px;

}

.news-list-item h3 {
padding:0px;
margin:0px;
}

.tx-sremailsubscribe-pi1-error {
color: #ff6600;
}