
/***************************************************************
* QUIZ
****************************************************************/

.tx_myquizpoll_pi1-title {
	background:transparent url(pics/powermail_chapter.png) no-repeat scroll left top;
	font-weight:bold;
	margin:1.6em 0 1.6em;
	padding:7px 0 8px 13px;
	width:430px;
	clear:both;
	color:#7B7A6D;
	font-size:10pt;
}

.tx_myquizpoll_pi1-question {
	font-size:8pt;
	margin: 0px 0px 20px 0px;
	width:430px;
} 

.tx_myquizpoll_pi1-answer, .tx_myquizpoll_pi1-label {
	font-size:8pt;
	margin: 0px 0px 10px 0px;
	width:430px;
}

.tx_myquizpoll_pi1-label {
	font-weight:bold;
}

.tx-myquizpoll-pi1 hr {
	display:none;
}

.tx_myquizpoll_pi1-submit {
	margin: 5px 0 10px 0px;
	font-weight: bold;
	background:transparent url(pics/powermail_submit.png) no-repeat scroll left center;
	width:425px;
	height:30px;
	text-align:left;
	padding:0px 0px 0px 10px;
	cursor:pointer;
	border:0px;
}

	#main .tx-myquizpoll-pi1 h1.csc-firstHeader {
		margin: 25px 0 0 0 ;
		padding:0px 0 0 0 ;
	}


/***************************************************************
* NAVI TOP
****************************************************************/


#main .main_border .navi_content_box .box_repeat {
	padding-left:35px;
}	

		/*------------ FARBEN + HOVER ZUSTÄNDE -----------------------------------*/
.navi_content li.navi_content_sub_1,
.navi_content li.navi_content_sub_1_open,
.navi_content .navi_content_sub_2,
.navi_content .navi_content_sub_2_open,
.navi_content .navi_content_sub_3,
.navi_content .navi_content_sub_4 {
	font-size:1em;
	width:175px;	
	float:left;
	clear:both;
	
}

#center #main .navi_content li.navi_content_sub_1 {
	margin:1px 0px 1px 0px;
	
}

*html .navi_content li.navi_content_sub_1 {
	width:190px;
	padding-bottom:2px;
}

#center #main .tx-newloginbox-pi3 .navi_content li.navi_content_sub_1 {
	width:170px;
}

*html .tx-newloginbox-pi3 .navi_content li.navi_content_sub_1 {
	width:140px;
}

#center #main .tx-newloginbox-pi3 .navi_content li.navi_content_sub_1 a {
	width:145px;
}

#center #main .tx-newloginbox-pi3 .navi_content li.navi_content_sub_1 .delete a {
	width:12px;
}


.navi_content .navi_content_sub_2,
.navi_content li.navi_content_sub_3,
.navi_content .navi_content_sub_4 {
	margin: 0.4em 0em 0em 10px;
}

.navi_content .navi_content_sub_4 {
	margin: 0em 0em 0em 20px;
	display:block;
}

.navi_content .navi_content_sub_1 b,
.navi_content .navi_content_sub_1 a, .navi_content .navi_content_sub_1_open a,
.navi_content .navi_content_sub_2 a, .navi_content .navi_content_sub_2_open a,
.navi_content .navi_content_sub_3 a, .navi_content .navi_content_sub_3_open a {
	padding-left:12px;
	float:left;
	margin:0px 0px 4px 0px;
}

.navi_content .navi_content_sub_1 a {
	float:none;
	margin-bottom:2px;
	display:block;
}

* html #main .tx-newloginbox-pi3 .navi_content .navi_content_sub_1 a {
	float:left;
}

.navi_content .navi_content_sub_1_open a {
	padding-left:0px;
	margin-bottom:5px;
}

*html .navi_content .navi_content_sub_1_open a {
	padding-bottom:5px;
	margin-bottom:0px;
}

#center #main .navi_content li.navi_content_sub_1_open {
	background:transparent url(pics/submenu_open.png) no-repeat scroll left top;
	color: #7B7A6D;
	padding:2px 0px 0px 12px;
	width:177px;
	margin:1px 0px 1px 0px;
}

.navi_content .navi_content_sub_1 a:hover{
	color:#aaa;
}

.navi_content .navi_content_sub_2 {
	margin:0px;
	padding:0 0 0 9px;
}

.navi_content .navi_content_sub_2 a {
	line-height:10pt;
	color:#aaa;
	margin-bottom:3px;
}

*html .navi_content .navi_content_sub_2 a, .navi_content .navi_content_sub_2_open a {
	padding-bottom:3px;
	margin-bottom:1px;
}

.navi_content .navi_content_sub_2_open a{
	color:#000;
	margin-bottom:3px;
}

.navi_content .navi_content_sub_2 a:hover, .navi_content .navi_content_sub_2_open a:hover{
	color:#aaa;
}

.navi_content .navi_content_sub_2_open {
	background:transparent url(pics/list_dot_black.png) no-repeat scroll left 1px;
	padding:0px 0px 0px 9px;
	color: #000;
}

.navi_content .navi_content_sub_3 {
	margin-left:9px;
	width:160px;
}

.navi_content .navi_content_sub_3 a{
	color:#999;
	line-height:10pt;
}

.navi_content .navi_content_sub_3 a:hover{
	color:#aaa;
}

.navi_content a.navi_content_sub_3_open {
	background:transparent url(pics/list_dot_grey.png) no-repeat scroll left 1px;
	padding-left:9px;
}


.navi_content .navi_content_sub_4_open{
	padding-left:0px;
	line-height:10pt;
	color:#ccc;
}

.navi_content .navi_content_sub_4 a {
	padding-left:0px;
	line-height:10pt;
	color:#bbb;
	width:110px;
}

.navi_content .navi_content_sub_4 a:hover{
	color:#aaa;

}


/***************************************************************
* H1 - H6
****************************************************************/

h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a, #breadcrump,
.tx-newloginbox-pi1 label, #imageData #caption{
	color: #000;
	font-family: Georgia;
	font-weight:normal;
}


h1{
	margin-bottom:0.9em;
	font-size:13.5pt;
}

h2{ 
	margin-bottom:0.8em;
	font-size:10pt;
}

h3 {
	margin-bottom:0.7em;
	font-size:10pt;
}

h4 {	
	font-family:verdana,Verdana,sans-serif;
	color: #731710;
	margin-bottom:0.8em;
	font-size:8pt;
}

h5 {
	font-family:verdana,Verdana,sans-serif;
	color: ##7a7a6e;
	margin-bottom:0em;
	font-size:0.9em;
}

h6 {
	font-family:verdana,Verdana,sans-serif;
	color:#7B7A6D;
	margin-bottom:0em;
	font-weight:normal;
}

.main_border h6 {
	font-size:8pt;
	line-height: 14pt;
	width:172px;
}

#main #main_center h3 {
	padding-bottom:15px;
}


/***************************************************************
* TYPO§ BASICS
****************************************************************/

.csc-textpic csc-textpic-intext-left-nowrap {}


/***************************************************************
* Box Title
****************************************************************/

.box_title {
	background: url(pics/title_dot.png) left 4px no-repeat;
	color:#fff;
	padding-left:13px;
	margin:7px 0px 0px 0px;
}

.box_title, .box_title2 {
	background:transparent url(pics/title_dot.png) no-repeat scroll left 3px;
	color:#FFFFFF;
	font-size:8pt;
	margin:7px 0 0;
	padding-left:10px;
	padding-top:1px;
}

.box_title a, .box_title2 a {
	color:#FFFFFF;
}


/***************************************************************
* TRANZ
****************************************************************/

/*------------ CENTER + ALL + UPPER-----------------------------------*/


#tranzz {
	background:transparent url(pics/tranz_download.png) no-repeat scroll center top;
	height:700px;
	position:absolute;
	left:356px;
	top:218px;
	width:500px;
	z-index:100;
}

#tranz2 {
	background: url(pics/tranz_draec.png) top center no-repeat;
	width:1400px;
	height:1200px;
	left:-700px;
	margin-left:50%;
	position:absolute;
	top:-131px;
	z-index:100;
}

/***************************************************************
* LIST ELEMENTE
****************************************************************/

#main .main_border .box_repeat ul,
#main .main_border .box_repeat ol,
#main #main_center .box_repeat ul,
#main #main_center .box_repeat ol,
#main #main_big_center .box_repeat ul,
#main #main_big_center .box_repeat ol{
	list-style-image:url(pics/list_dot.png);
	list-style-position:outside;
}


#main .main_border .box_repeat ul li,
#main .main_border .box_repeat ol li,
#main #main_center .box_repeat ul li,
#main #main_center .box_repeat ol li,
#main #main_big_center .box_repeat ul li,
#main #main_big_center .box_repeat ol li {
	margin-bottom:0.6em;
	margin-left:1.3em;
}

*html #main .main_border .box_repeat ul li,
*html #main .main_border .box_repeat ol li,
*html  #main #main_center .box_repeat ul li,
*html  #main #main_center .box_repeat ol li,
*html  #main #main_big_center .box_repeat ul li,
*html  #main #main_big_center .box_repeat ol li {
	margin-bottom:0.6em;
	margin-left:1.3em;
}


ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:18px;
}


/***************************************************************
* A-TAGS
****************************************************************/


a:link, a:visited, a:active, a:hover {
	text-decoration:none;
}

a, .bodytext, #main .tx-ddfboxlinks-pi1 h2,
#main #main_center .box_repeat ul,
#main #main_center .box_repeat ol,
#main #main_big_center .box_repeat ul,
#main #main_big_center .box_repeat ol,
.box_repeat .tx-indexedsearch-searchbox table,
.box_repeat, .fieldset.tx-powermail-pi1_fieldset legend,
.box_repeat .tx-indexedsearch-searchbox table td  {
	color:#7b7a6d;
}


.internal-link, .external-link, .external-link-new-window {
	background: url(pics/link_arrows_red.png) right center no-repeat;
	padding-right:18px;
	display:inline-block;

}

#main .main_border .box_repeat ul li a.internal-link,
#main .main_border .box_repeat ul li a.external-link,
#main .main_border .box_repeat ul li a.external-link-new-window,
#main #main_center .box_repeat ul li a.internal-link,
#main #main_center .box_repeat ul li a.external-link,
#main #main_center .box_repeat ul li a.external-link-new-window,
#main #main_big_center .box_repeat ul li a.internal-link,
#main #main_big_center .box_repeat ul li a.external-link,
#main #main_big_center .box_repeat ul li a.external-link-new-window {
	display:inline;
}





/***************************************************************
* HEADLINES
****************************************************************/

			/*------------ Alle csc-firstHeader -----------------------------------*/
			
.csc-firstHeader {
}

.csc-header {
	margin:0px;
}
			
#main .tx-ddfboxlinks-pi1 .csc-firstHeader,
#main .tx-ddfboxmitte-pi1 .csc-firstHeader,
#main .tx-newloginbox-pi1 .csc-firstHeader,
#main .tx-newloginbox-pi3 .csc-firstHeader,
#main .tx-newloginbox-pi3 h1 {
	font-size:13.5pt;
	margin:0px 0px 0.8em 0px;
	font-weight:normal;
}

#main #main_center .tx-ddfboxlinks-pi1 .csc-firstHeader {
	margin:0px 0px 0.9em 0px;
}


.tx-ddfboxmitte-pi1 .csc-firstHeader,
#main_center h1,
#main_center h2,
#main_center h3,
#main_center h4,
#main_center h5,
#main #main_center .news_row h3  {
	width:430px;
}

#main_center h4,
#main #main_center .tx-ddfboxmitte-pi1 .csc-textpic h1.csc-firstHeader,
#main #main_center .tx-ddfboxmitte-pi1 .csc-textpic h2 {
	width:250px;
}

#main .tx-ddfboxlinks-pi1 h2, #main .tx-ddfboxmitte-pi1 h2 {
	font-size:10pt;
	font-weight:normal;
	margin:0px 0px 0.4em 0px;
}

.tx-newloginbox-pi1 h3 {
	font-size:1.4em;
	font-weight:normal;
	margin:0px 0px 0.4em 0px;
}

#main .tx-ddfboxenrechts-pi1 h1,
#main .tx-ddfboxenrechts-pi1 h1 a,
#imageData #caption,
.tx-ddfboxmitte-pi1 .box_repeat .box_1 .box_1_text h1  {
	font-size:10pt;
	font-weight:normal;
	margin:0px 0px 0.1em 0px;
}



			/*------------ Breite aller "BORDER" Inhaltselemente-----------------------------------*/

#main .tx-ddfboxlinks-pi1 h1,
#main .tx-ddfboxlinks-pi1 h2,
#main .tx-ddfboxlinks-pi1 h3,
#main .tx-ddfboxenrechts-pi1 h1,
#main .tx-ddfboxenrechts-pi1 h2,
#main .tx-ddfboxenrechts-pi1 h3,
.tx_mhajaxsearch_result
  {
	width:174px;
}


			/*------------ Innenabstand nach oben  - Main + Border-----------------------------------*/

#main .main_border .box_repeat,
#main .main_border .tx-ddfboxlinks-pi1 .box_repeat,
#main .main_border .tx-ddfboxenrechts-pi1 .box_repeat,
#main #main_center .tx-ddfboxmitte-pi1 .box_repeat,
#main #main_center .tx-newloginbox-pi3 .box_repeat {
	padding-top:20px;
}



/***************************************************************
* BOXEN
****************************************************************/
.tx-ddfboxenrechts-pi .box_repeat .bodytext ul {
	width:185;
	}

#main .main_border .tx-ddfboxlinks-pi1 .box_title a, 
#main .main_border .tx-ddfboxenrechts-pi1 .box_title a,
#main .main_center .tx-ddfboxmitte-pi1 .box_title a {
	color:#fff;
}

#main .main_border .box {
	float: left;
	width: 242px;
}

#main .main_border .box_top, #main .main_border .box_repeat,
#main .main_border .box_bottom {
	float: left;
	width: 240px;
}


#main .main_border .box_top,
#main .main_border .box_repeat,
#main .main_border .box_bottom,
#main #main_center .box_top,
#main #main_center .box_repeat,
#main #main_center .box_bottom,
#main #main_big_center .box_top,
#main #main_big_center .box_repeat,
#main #main_big_center .box_bottom {
	padding-left: 44px;
}
#main .main_border .box_bottom,
#main #main_center .box_bottom,
#main #main_big_center .box_bottom {
	padding-left: 0px;
}


#main #main_center .box_repeat p.bodytext,
#main #main_center .csc-textpic,
#main #main_center ol,
#main #main_center ul  {
	padding-bottom: 15px;
	width:430px;
}

#main #main_center .csc-textpic p.bodytext{
	width:100%;
}

#main #main_center .box_repeat .c2l2-left p.bodytext,
#main #main_center .box_repeat .c2l2-middle p.bodytext{
	padding-bottom: 15px;
	width:200px;
}


#main #main_big_center h1,
#main #main_big_center h2, 
#main #main_big_center h3,
#main #main_big_center h4,
#main #main_big_center .box_repeat p.bodytext,
#main #main_big_center .box_repeat ul,
#main #main_big_center .box_repeat ol {
	padding-bottom: 15px;
	width:670px;
}

#main #main_center h1 {
	padding-bottom: 15px;
}

#main #main_big_center .box_repeat p {
	width:670px;
}

#main .main_border .box_repeat h1,
#main .main_border .box_repeat h2, 
#main .main_border .box_repeat h3, 
#main .main_border .box_repeat h4, 
#main .main_border .box_repeat p.bodytext,
#main .main_border .box_repeat .csc-textpic,
#main .main_border .box_repeat .csc-textpic-text,
#main .main_border .box_repeat .csc-textpic-intext-left-nowrap {
	width:172px;
}

* html #main .main_border .box_repeat .csc-textpic-intext-left-nowrap {
	width:100%;
}


#main .main_border .box_repeat .csc-textpic-text p.bodytext,
#main .main_border .box_repeat .csc-textpic-intext-left-nowrap .csc-textpic-text  {
	width:100%;
}



		/*------------ BOXEN PICS-----------------------------------*/


#main .main_border .box_top{
	background: url(pics/main_border_top.png) 1px bottom no-repeat;
	height:36px;
}

#main .main_border .box_repeat{
	background: url(pics/main_border_repeat.png) left bottom repeat-y;
}

#main .main_border .box_bottom{
	background: url(pics/main_border_bottom.png) 1px top no-repeat;
	height:36px;
}

#main #main_center .box_top{
	background: url(pics/main_center_top.png) left bottom no-repeat;
	height:36px;
}

#main #main_center .box_repeat {
	background: url(pics/main_center_repeat.png) left bottom repeat-y;
}

#main #main_center .box_bottom{
	background: url(pics/main_center_bottom.png) left top no-repeat;
	height:36px;
}

#main #main_big_center .box_top{
	background: url(pics/main_big_center_top.png) left bottom no-repeat;
	height:36px;
}

#main #main_big_center .box_repeat{
	background: url(pics/main_big_center_repeat.png) left bottom repeat-y;
	padding-top: 20px;
}

#main #main_big_center .box_bottom{
	background: url(pics/main_big_center_bottom.png) left top no-repeat;
	height:36px;
}

#main #main_center .box_top, 
#main #main_center .box_repeat,
#main #main_center .box_bottom{
	float: left;
	width:515px;
}

#main #main_center .box_repeat {
	width:515px;
}

#main .main_border .tx-newloginbox-pi3  {
	width:230px;
}




#main #main_big_center .box_top,
#main #main_big_center .box_repeat,
#main #main_big_center .box_bottom{
	float: left;
	width:760px;
}


#main #main_center .box_bottom,
#main .main_big_center .box_bottom,
#main .main_border .box_bottom{
	margin:0px 0px 15px 0px;
}

#main #main_center .box {
	float: left;
	width: 515px;
}

* html #main #main_center .box {
	float: left;
	width: 480px;
}

#main #main_big_center .box {
	float: left;
	width: 760px;
}

.box {

}

.box_1 {
	width:185px;
}

.box_1_text {
	margin:0px 0px 15px 0px;
}



/***************************************************************
* FOOTER + UPPER
****************************************************************/

#footer {
	color:#888888;
	font-size:10px;
	padding:0px 0px 0px 0px;
	text-align:left !important;
	height:312px;
	width:1014px;
        margin:0px auto;
        position:relative;
        float:left;
        overflow:visible;
}


*html #footer {
	width:1016px;
}


#footer_left {
	background: url(pics/footer_left.png) left top no-repeat;
	float: left;
	width:193px;
	height:79px;
	margin: 233px 0px 0px -193px;
	overflow-x:hidden; 
}

*html #footer_left {
	margin: 233px 0px 0px 0px;
}


#footer_right {
	background: url(pics/footer_right.png) left bottom no-repeat;
	float: right;
	width:190px;
	height:79px;
	margin: 233px -189px 0px 0px;
	overflow-x:hidden; 
}


*html #footer_right {
	margin: 233px 0px 0px 0px;
	float: left;
}



#footer_middle{
	float: left;
	position:relative;
	width:1013px;
	height:312px;
}

#footermaske {
	background: url(pics/footer_back.png) left top no-repeat;
	height:312px;
	width:1015px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

#footerpic{
	height:312px;
	width:1015px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#footer_top {
	height:200px;
	margin: 0px 0px 22px 10px;
	position:absolute;
	top:30px;
	left:30px;
	z-index:3;
	width:1010px;

}

#breadcrump{
	float: left;
	width:396px;
        font-size:1.2em; 
        font-weight:bold;      
        color:#73171d;
}

#breadcrump a{
	color:#73171d;
	padding: 0px 3px 0px 3px;
}

#footer_bottom {
	position:absolute;
	top:242px;
	left:45px;
	height:20px;
	width:930px;
	z-index:3;
}

#navi_footer_bottom_1 {
	float: left;
	color:#aaa;
}

#navi_footer_bottom_1 a{
	background: url(pics/footer_bottom.png) left center no-repeat;
	color:#aaa;
	padding: 0px 0px 0px 10px;
	margin:0px 0px 0px 53px;
}

#navi_footer_bottom_2 {
	float: right;
	margin-right: 15px;
}

#navi_footer_bottom_2 a{
	background: url(pics/footer_bottom.png) left center no-repeat;
	color:#aaa;
	padding: 0px 0px 0px 10px;
}




/***************************************************************
* SITEMAP
****************************************************************/

.sitemap {
	float: left;
	position:relative;
	width:115px;
	margin: 0px 5px 0px 0px;
	font-family:arial;
}

.sitemap_title, .sitemap_link, .sitemap_spacer  {
        font-size:1.0em;    
	float: left;
	width:100px;
	margin: 0em 0em 0.7em 0em;
        clear:left;
}

.sitemap_title a{
	color:#73171d;
}

.sitemap_link a{
	color:#333;
}


/***************************************************************
* SLOGAN
****************************************************************/


#slogan {
	margin:85px 0px 0px 40px;
	color:#731710;
	font-style:italic;
	font-weight:light;
	font-family: Georgia;
	
}


#slogan h1 {
	margin:0px 0px 0px 0px;
	color:#731710;
	font-size:1.3em;
}

#slogan h2 {
	margin:0px 0px 0px 0px;
	color:#fff;
	font-size:1.3em;
}

.pfeile {
	color:#73171D;
	padding-left:4px;
	font-weight:bold;
	font-size:0.8em;
}

.zurueck {
	color:#73171D;
	padding-left:4px;
	font-weight:bold;
	font-size:0.8em;
	display:none;
}

#main .main_border .box_repeat .pfeile p.bodytext{
	width:15px;
}


/***************************************************************
* NAVI SLIDER
****************************************************************/

.tx-ddfsn-pi1 {
	width:1004px;
	height:180px;
}

.slider_image {
	width:161px;
	height:67px;
	margin: 10px 0px 8px 0px;
}

.slider_link_text, .slider_link {
	margin: 0px 0px 0px 10px;
	display:block;
	width:125px;
}

.slider_link_text {
	font-size:0.6em;
	background: url(pics/link_arrows_red.png) right bottom no-repeat;
	padding-right:18px;
}

.slider_link_text h1   {
	margin:40px 0px 11px 0px;
	font-size:1.4em;
}

.slider_link  {
	font-family: Georgia;
	font-weight:bold;
	color:#000;
	font-size:0.75em;
	background: url(pics/link_arrows_red.png) right center no-repeat;
	padding-right:18px;
}

.slider_menu {
	position:relative;
	float:left;
	width:161px;
	height:111px;
	background: url(pics/navi_slider_box.png) center top no-repeat;
}


.slider_menu_title {
	width:161px;
	height:10px;
	border:1px solid yellow;
}

.highlight {
	position:absolute;
	top:2px;
	left:5px;
	z-index:10;
}
	
div#wn	{ 
	position:relative;
	width:915px; 
	overflow:hidden;	
}


/* hide from incapable browsers */
div#scrollbar { 
    display:none;
    }
    
    body{background-color:#ddd;}

/* below in external file */
div#wn	{ 
    position:relative; 
    width:1002px;
    height:160px; 
    overflow:hidden;	
	}
div#scrollbar { 
    position:relative; 
    width:915px; height:29px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track { 
    position:absolute; left:39px; top:0;
    width:915px; height:18px; 
        background-image: url(pics/ddfsn_back_menu.jpg);
  }
div#dragBar {
    position:absolute; left:1px; top:1px;
    width:40px; height:15px; 
    background-image: url(pics/ddfsn_schieber.png);
    background-repeat:no-repeat;
  }  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 


/***************************************************************
* TYPO
****************************************************************/

.fieldset.tx-powermail-pi1_fieldset legend {
	font-size:8pt;
}

.box_repeat{
	font-size:8pt;
}


body, .box_repeat .tx-indexedsearch-searchbox table, .tx-newloginbox-pi1  {
	-x-system-font:none;
	color:#333333;
	font-family:verdana,Verdana,sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}


.box_repeat .tx-indexedsearch-searchbox table td {
	padding-left:10px;
	font-size:7.5pt;

}

#body_bottom_back {

}

* html #body_bottom_back {
	background:none;
	position:fixed;
}



/*------------ SUCHE -----------------------------------*/

.box_repeat table tbody td {
}

.box_repeat table {
}

input {
	margin-bottom:5px;
	border:none;
}

/***************************************************************
* tx-ddfboxmitte-pi1
****************************************************************/

.tx-ddfboxmitte-pi1 {
	width:430px;
}

.csc-fdfx_2cols_pi1-header {
	width: 400px;
}

.main_border ul {
	list-style-type:disc;
	float:left;
	list-style-position:inside;
}

/***************************************************************
* SPECIAL LISTE
****************************************************************/

dl {
	height:auto;
	margin:0px;
	width:450px;
	z-index:5;
}

.box_repeat dt {
	color:#73171D;
	float:left;
	font-size:1em;
	z-index:5;
}

.box_repeat  dd {
	z-index:5;
	margin:0px;
	margin-left:100px;
}

.rgaccord1-nest {
}

.rgaccord1-toggle {
	display:none;
}

.rgaccord1-content {
}

#main #main_center .rgaccord1-nest p.bodytext{
	padding-bottom:5px;
	width:430px;
}

.news-single-item h2 {
	color:#000;
	}

.news_date, .tx-ddftermine-pi1 .datum, .tx-ddfjobboerse-pi1 .datum {
	font-size:7.5pt;
	margin-bottom:1px;	
}



#main #main_center .tx-ddfjobboerse-pi1 h3,
#main #main_big_center .tx-ddfjobboerse-pi1 h3 {
	cursor:pointer;
	font-size:10pt;
	background:transparent url(pics/toggle.jpg) no-repeat scroll left top;
	padding-left:25px;
}


*html .tx-newloginbox-pi1 .username_input {
	margin:0 5px 0 0;
}

		/*------------ FLOAT-LEFT ALLE NAVI-CONTAINER -----------------------------------*/
#center #main .main_border ul.navi_content, #center #main .main_border .tx-newloginbox-pi3 ul.navi_content {
	float:left;
	margin:-20px 0 0 0;
	padding-top:20px;
	padding-left:5px;
	background:transparent url(pics/submenu_line.png) repeat-y scroll 5px 0px;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
}

#center #main .main_border ul.navi_content li,
#center #main .main_border .tx-newloginbox-pi3 ul.navi_content li {
	margin-bottom:0em;
	margin-left:0em;
	display:block;
}


#center #main .main_border .tx-newloginbox-pi3 ul.navi_content {
	background: none;
	margin:0px;
	padding:0px;
}


#main .main_border .box_repeat ul li,
#main .main_border .box_repeat ol li {
	margin-bottom:0.6em;
}

*html .main_border ul.navi_content{
}


.lineheight {
	line-height:14pt;
}

#main #main_center .box_repeat .satzungsliste ol {
	list-style-type:decimal;
	list-style-image:none;
	margin-left:5px;
}

#main #main_center .box_repeat .satzungsliste ol li ol {
	margin-top:10px;
	padding-bottom:0px;
}


#main_center .ka-panel h1 {
	background:transparent url(pics/toggle.jpg) no-repeat scroll left top;
	cursor:default;
	padding-left:25px;
}

*html .tx-srfeuserregister-pi1-uploader {
	float:left;
	width:130px;
	margin-top:10px;
}

*html .tx-newloginbox-pi3-listrow-odd {
	border:1px solid #eee;
}

#main_center .tx-newloginbox-pi3 .box_repeat a {
	margin-right:10px;
}

#main_center .tx-newloginbox-pi3 .box_repeat .address a {
	margin-right:0px;
}

.icons {
	float:left;
	margin-bottom:10px;
}

.tx-ddfwbildungstyp-pi1 form {
	clear:both;
	float:left;
}

.tx-ddfwbildungstyp-pi1 .icons {
	margin-bottom:20px;
}

.tx-ddfmitglied-pi1 .icons a {
	border:none;
	color:#731710;

}

.icons a,
.druckansicht a  {
	color:#731710;
	float:left;
}

.main_border .druckansicht a:hover,
.main_border .druckansicht a:visited,
.main_border .druckansicht a:active {
	color:#731710;
}


.icons a img,
.main_border .druckansicht a img  {
	margin-right:5px;
}


.box_repeat table tbody td select#infoSelectPlace {border:1px solid bbb;width:300px;}


/************ text abschneiden **********/
.box_repeat table tbody td select#infoSelectPlace optgroup {/*border:1px solid #999;width:250px;*/white-space:normal;}

.box_repeat table tbody td select#infoSelectPlace optgroup option {
	/*width:150px;*/
	/*border:1px solid #555;*/
	white-space:normal;
}

.td.tx-mmforum-td #infoSelectPlace optgroup option {
	/*width:150px;*/
	/*border:1px solid #555;*/
	white-space:normal;
}


