* {
		margin: 0;
		padding: 0;
}

html, body 
{
		margin: 0;
		padding: 0;
		height: 100%;		
}

body 
{
		background: #CFCFD0 url('images/pagebg.jpg') top repeat-x;
		color: #000000;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:center;
}

#seite
{
		width: 950px;
		background: url('images/seite-bg.png') repeat-y;		
		margin: 0px auto;
		text-align: center;		
}

#main
{
		margin:0px auto;
		width: 900px;
		text-align: left;
}

#header
{
		background: #CC0000;
		height: 138px;
}

#navigation
{
		background: #D1000D;
		font-weight: normal;        
}

#nav 
{ 
		height: 22px;
		line-height: 22px;
		border: 0;
		margin-left: 172px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}

#nav ul 
{ 
		float: left;
		margin:0;
		list-style:none; 
		padding: 0;	
}

#nav li 
{ 
		float:left; 
		color: #222222; 
		background: #EFEFEF url(images/naviagtion/no-rb.jpg) repeat-x; 
		margin:0; 
		padding:0; 
}

#nav a, #nav a:link, #nav a:visited
{
		float: left;
		display: block;
		width: 118px;
		max-height: 20px;			

		text-align: center;
		color: #FFFFFF; 
		background: #A90000 url('images/navigation/no-rb.jpg') repeat-x;	
		text-decoration: none;	
		font-weight: normal;

		border-top: 1px solid #E77980;		
		border-bottom: 1px solid #350003;
		border-left: 1px solid #D82530;	
		border-right: 1px solid #440004;
}

#nav a:hover
{
		float: left;
		display: block;
		width: 118px;
		max-height: 20px;	

		text-align: center;
		background: #efefef url('images/navigation/act-rb.jpg') repeat-x;
		text-decoration: none;
		color: #FFFFFF;
		
		border-top: 1px solid #3B251D;
		border-bottom: 1px solid #F2C7B8;
		border-left: 1px solid #3D271E;		
		border-right: 1px solid #EEB29D;
}

#nav a
{
		float: none;
}

#nav #current 
{ 
		color: #FFFFFF;
		background: #efefef url('images/navigation/act-rb.jpg') repeat-x;
}

#nav #current a 
{
		width: 118px;
		text-align: center;

		color: #FFFFFF;
		background: #efefef url('images/navigation/act-rb.jpg') repeat-x;

		border-top: 1px solid #3B251D;
		border-bottom: 1px solid #F2C7B8;
		border-left: 1px solid #3D271E;		
		border-right: 1px solid #EEB29D;
				
}


#language
{
		font-size:11px;
		float: left;
		margin-left: 15px;
}

#language .inner-lang
{
		height: 28px;
		padding-top: 7px;
		text-align: center;
}

#language a
{
		text-decoration: none;
		letter-spacing: 1px;
		height: 28px;
		color: #D1000D;
}


#language a:hover
{
		color: #b61314;
}

#language a img
{
		text-decoration: none;
		border:0;
		padding-right: 5px;
		height: 11px;
}

.ct-table
{
		width: 900px;
		border: 0;
		border-collapse: collapse;
}

.schatten
{
		display:none;
}

.td_top
{
		text-align: left;
		background: #FFFFFF;
}

.td_top_left
{
		text-align: left;
		background: #D0D3D5;
		height: 15px;
		border-right: 1px solid #D0D0D0;
}

.td_top_right
{
		text-align: left;
		background: #D0D3D5;
		height: 15px;
		border-left: 1px solid #D0D0D0;
}

.td_left
{
		text-align: left;
		vertical-align: top;
		width: 171px;
		background: #D0D3D5;
		border-right: 1px solid #D0D0D0;
}

.td_center
{
		text-align: left;
		width:558px;
		vertical-align: top;
		background: #FFFFFF;
}

.td_right
{
		text-align: left;
		width: 171px;
		background: #D0D3D5;
		border-left: 1px solid #D0D0D0;		
}

.td_footer
{
		text-align: center;
		font-size: 11px;
		width: 900px;
		background: #D0D3D5;
		border-top: 1px solid #777777;	
		color: #555555;	
		height: 30px;
		border-bottom: 1px solid #A0A0A0;
}

.copyright
{
		margin-left: 15px;
		color: #555555;
}


#container {

		width: 100%;
}

* html #container
{
		width: 100%;
}

#left_col {

		width: 171px;
		vertical-align: top;
		text-align:left;
}

#page_content 
{
		text-align: left;
		padding-left: 30px;
		padding-right: 50px;
		padding-bottom: 40px;
}

#right_col 
{
		text-align: left;
		width: 171px;
		vertical-align: top;		
}

#submenu
{
		text-align: left;
		width: 141px;	
		background-color: #FFFFFF;
		color: #333333;
		font: 11px Verdana; 

		margin-bottom: 20px;
		margin-left: 15px;
		margin-right: 15px;
}

* html #submenu
{
		width: 141px;
		w\idth: 141px;
}

#submenu ul
{
		width: 141px;

		padding: 0;
		margin: 0;
		list-style: none;
}

* html #submenu ul
{
		width: 141px;
		w\idth: 141px;
}

#submenu a
{
		text-decoration: none;
		display: block;
		color: #000000;
		font-weight: normal;
		max-width: 141px;
}

#links ul li a
{
		width: 100%;
		display:block;
		height: 22px;
}

* html #submenu a
{
		width: 141px;
}

#submenu ul li
{
		color: #000000;
		background: #EEEEEE;
		vertical-align: middle;
}

* html #submenu ul li
{
		height: 11px;
}

#submenu #level0 a
{
		padding: 2px 0px 0px 8px;
		height: 20px;	
		background: #E69172 url('images/navigation/sub-level0-rb.jpg') bottom repeat-x;
		color: #FFFFFF;
}

#submenu ul li a
{
		padding: 2px 0px 0px 15px;
		height: 20px;
		background: #D0D3D5 url('images/navigation/sub-no-rb.jpg') bottom repeat-x;;
		color: #000000;
}

#submenu li a:hover
{
		padding: 2px 0px 0px 15px;
		height: 20px;	
		background: #E69172 url('images/navigation/sub-level0-rb.jpg') bottom repeat-x;
		color: #000000;
}

#submenu .level2 a
{
		padding: 0px 0px 0px 23px;
		background: #D0D3D5;
		margin: 0;		
}

#submenu .level2act a
{	
		padding: 2px 0px 0px 8px;
		height: 20px;	
		background: #E69172 url('images/navigation/sub-level0-rb.jpg') bottom repeat-x;
		color: #000000;			
}

#submenu #ifsubcur a
{
		padding: 2px 0px 0px 15px;
		height: 20px;	
		background: #E69172 url('images/navigation/sub-level0-rb.jpg') bottom repeat-x;
		color: #000000;	
}

#submenu #ifsubcurlevel1 a
{
		padding: 2px 0px 0px 15px;
		height: 20px;	
		background: #E69172 url('images/navigation/sub-level0-rb.jpg') bottom repeat-x;
		color: #000000;	
}

#submenu #ifsubcurrent a
{
		padding: 2px 0px 0px 15px;
		height: 20px;	
		background: #E69172 url('images/navigation/sub-level0-rb.jpg') bottom repeat-x;
		color: #000000;	
}


#submenu .level2act a
{	
		padding: 0px 0px 0px 15px;	

		margin: 0;
		color: #000000;
		font-weight: bold;
}

#page_content
{
		vertical-align: top;
}

#page_content p
{
		font-size: 11px;
		margin: 0;
		padding: 0;
		margin-bottom: 11px;
}

#page_content a, #page_content a:link, #page_content a:visited
{
		color: #B3000F;
		text-decoration: none;
}
#page_content a:hover
{
		color: #FF9906;
		text-decoration: underline;
}

#page_content h1.csc-firstHeader
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 10px 0;
		padding: 0;
		color: #B3000F;
		font-weight: bold;
		font-size:24px;	
}

#page_content h1
{
		margin: 0 0 0 0;
		padding: 0;
		color: #58575C;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0px;
		margin-top: 15px;
		margin-bottom: 10px;
}

#page_content a, #content a:visited
{
		color: #B3000F;
		text-decoration: none;
}

#page_content a:hover
{
		color: #FF9906;
		text-decoration: underline;
}
#page_content .csc-textpic-imagewrap
{
		margin-bottom: 10px;
}

.content-left 
{ 
		vertical-align: top;
		width: 171px;
		padding: 0;
		margin: 0;
		font: 11px Verdana;	
		text-align: left;
		clear: both;
}

.content-center
{
		width: 595px;
		vertical-align: top;	
		background: #FFFFFF;
		text-align: left;
		clear: both;	
}

.content-right
{
		vertical-align: top;
		width: 153px;
		margin: 0px 9px 0px 9px; 
		font: 11px Verdana;	 	
		text-align: left;
		clear: both;	
}

.content-center h1.csc-firstHeader
{
		font-family: Verdana;	
		margin:0;
		padding: 0;
		color: #666666;
		font-weight: normal;
		font-size:14px;	
}

.content-center h1
{
		margin: 0;
		padding: 0;
		color: #666666;
		font-size: 11px;
		font-weight: bold;
}

.content-center .csc-header
{
		margin-bottom: 10px;
}

.content-center p
{
		font-size: 11px;
		margin-bottom: 10px;
		margin-top: 10px;
}

.content-center ul li
{
		font-size: 11px;
}

.content-center .csc-textpic-caption
{
		font-size: 11px;
}

.content-center .detail
{
		font-size: 11px;
}

.contenttable
{
		width: 477px;

}

.content-center .contenttable p
{
		margin:0;
		padding: 0;
}

.content-center thead
{
		background: #D0CECF url(images/submenu-title-bg.jpg) repeat-x;
		border-bottom: 1px solid #A0A0A0;

		line-height: 20px; 
		height: 20px;
}


.contenttable tbody
{
		line-height: 20px; 
		height: 20px;
		border-spacing: 0;
}

.contenttable tr
{
		background: url('images/trennlinie-rb2.jpg') bottom repeat-x;
}

.contenttable tr td
{

		vertical-align: top;
		border-top: 1px solid #DEDEDE;
		/*padding:2px 5px 2px 5px;*/

}

.contenttable tr .contenttable tr
{
		background: #FFFFFF;
}

.contenttable tr td .contenttable tr td
{
		vertical-align: top;
		border-top: 0px solid #DEDEDE;

		padding:0px 0px 0px 0px;

}
.contenttable tr td .contenttable tr td p
{
		padding: 0;
		margin: 0;
}

.content-center h1
{
		margin-top: 15px;
}

.content-center h1.csc-firstHeader
{
		margin: 0px 0px 10px 0px;
		padding: 0;
}

.content-right-inner
{
		margin: 0px 0px 0px 0px;
		padding: 0;
		background: #FFFFFF;    
}

.content-right-spacer
{
		height: 20px;
		background: #D0D3D5;
}

.content-right p
{
		padding: 7px 10px 7px 10px;
}

.content-right h1
{	
		background: #B9B8B7;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 6px;
		height: 20px;
		color: #FFFFFF;
		font-size: 11px;
		margin-bottom: 10px;
}

.content-right .csc-header, .content-right-inner .csc-header
{
		margin: 0;
		padding: 0;
}

.content-right .csc-textpic
{
		padding: 0px 0px 5px 0px;
}

.content-right a, .content-right a:link, .content-right a:visited
{
		color: #B3000F;
		text-decoration: none;
}
.content-right a:hover
{
		color: #FF9906;
		text-decoration: underline;
}

.content-right .detail
{
		font-size: 11px;
}

.content-right a img
{
		text-decoration: none;
}

.content-right .csc-textpic-imagerow .csc-textpic-image a img
{
		padding: 10px 0px 10px 0px;
}

.content-right .csc-textpic img
{
		padding-bottom: 10px;
}

.content-right .csc-textpic-text p
{
		padding: 5px 0px 10px 0px;
}

.content-right .csc-textpic-imagewrap
{
		padding-top: 10px;
}

.content-right .spacer-gif
{
		display: none;
}
.content-right .csc-textpic-firstcol
{
		float: left;
}

.content-left .detail
{
		font-size: 11px;
}
.content-left a img
{
		border: 1px solid #EFEFEF;
		text-decoration: none;
}

.content-left
{
		border-top: 0px;
		padding: 0;
		margin: 0;
}

.content-left-inner
{
		border: 1px solid #B61314;
		border-left: 0px;
		margin: 0px 0px 20px 0px;
		padding: 0;
		background: #FFFFFF;
}

.content-left p
{
		padding: 10px 10px 10px 10px;
}

.content-left h1
{
		background: url('images/no.jpg') repeat-x;
		border-bottom: 1px solid #B61314;
		color: #FFFFFF; 
	
		padding: 5px 10px 5px 10px;
		font-size: 11px;
		font-weight: bold;
}

.content-left .csc-header, .content-left-inner .csc-header
{
		margin: 0;
		padding: 0;
}

.content-left .csc-textpic
{
		padding: 10px 10px 5px 10px;
}

.content-left .csc-textpic-text p
{
		padding: 5px 0px 10px 0px;
}

.content-left .spacer-gif
{
		display: none;
}

.content-left .csc-textpic-firstcol
{
		float: left;
}

.news-list-container .news-list-item .news-list-date
{
		text-align: left;
		color: #B61314;
		font-size: 11px;
		margin-bottom: 3px;
}

.news-list-item h3
{
		margin: 0 0 0 0;
		padding: 0;
		color: #B3000F;
		font-size: 11px;
		margin-bottom: 3px;
		border-bottom: 1px solid #B3000F;
		padding-right: 50px;
}

#page_content .news-list-item h3 a:hover
{
		text-decoration: none;
}

.news-list-morelink
{
		font-size: 11px;
		text-align: right;
		margin-top: 5px;
}

.news-list-morelink a, .news-list-morelink a:link, .news-list-morelink a:visited
{
		color: #B3000F;
		text-decoration: none;
}

.news-list-morelink a:hover
{
		color: #FF9906;
		text-decoration: none;
}

.news-list-container
{
		margin-top: 15px;
}

.news-list-item .teaser
{
		padding-right: 80px;
}

.news-list-container hr.clearer
{
		color: #FFFFFF;
		background: #FFFFFF;
		border: 0;
}

.news-list-item hr.clearer

{
		border: 0px;
		background: #FFFFFF;
		color: #FFFFFF;
		padding-bottom: 7px;
		border-bottom: 1px solid #EFEFEF;
		margin-bottom: 14px;
}

.news-list-item hr.clearer2
{
		border: 0px;
		background: #FFFFFF;
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		float: none;
}

.news-list-item hr.clearer3
{
		border: 0px;
		background: #FFFFFF;
		color: #FFFFFF;
		border-bottom: 1px solid #B61314;
		float: none;
		margin-top: 5px;
		margin-bottom: 5px;
}

.csc-loginform
{
		margin-top: 15px;
}

#page_content ul
{
		font-size: 11px;
		list-style-position:outside;
}

#page_content li
{













		margin-left: 20px;
}

.csc-mailform 
{
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		border:1px solid #EFEFEF;
}

.csc-mailform-field
{
		text-align: left;
		clear: both;
}

.csc-mailform-field label
{
		float: left;
		width: 25%;
		margin: 0;
		padding: 0;
		padding-right: 10px;
		text-align: right;
}

.csc-mailform-submit
{
		margin-left: 27%;
}

.csc-mailform .req
{
		color: #B3000F;
		font-weight: bold;
}

.content-right .csc-textpic-caption
{
		color: #808285;
}

#page_content .contenttable
{
		margin:0;
		padding: 0;
}

#page_content thead
{
		background: #FF9B09 url('images/no.jpg') repeat-x;
		border-bottom: 1px solid #FF9906;
		color: #FFFFFF; 
		font-size: 11px;
		font-weight: bold;
}

#page_content .scripttable tr
{
		font-size: 11px;
}

#page_content .csc-textpic-imagewrap
{
		font-size: 11px;
}

#page_content .csc-textpicHeader h1
{
		padding-top: 0px;
		margin-top: 0px;
}

#page_content .csc-textpic
{
		margin-top: 10px;
		margin-bottom: 10px;
}

#page_content .news-single-backlink
{
		margin-top: 30px;
		font-size: 11px;
}

#page_content .news-single-item hr
{
		color: #FFFFFF;
		background: #FFFFFF;
		border: 0px solid #FFFFFF;
}

#page_content .news-single-item h2
{
		margin: 0;
		padding: 0;
		color: #B3000F;
		font-size: 11px;
		font-weight: bold;

		margin-top: 15px;
		margin-bottom: 5px;
}

#page_content .news-single-item h3
{
		font-size: 11px;
		font-weight: bold;
		margin-bottom: 10px;
}

.content-right .news-single-files
{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
}

#page_content .tx-ttnews-browsebox p
{
		margin-bottom: 0px;
}

.contenttable tr td p
{
		margin-bottom: 0px;
}

#page_content .programm
{
		font-size: 11px;
}

.programm .uhrzeit-0
{
		text-align: right;
		padding: 5px;
}

.programm .inhalt-0
{
		font-weight: bold;
		padding: 5px;	
}

.programm .referent
{
		font-weight: normal;
		font-style: italic;
		color: #939598;
}
.programm .raum
{
		text-align: right;
		float: right;
}

.programm .uhrzeit-1
{
		text-align: right;
		color: #777777;
		padding: 5px;
}

.programm .inhalt-1
{
		font-weight: normal;
		color: #777777;
		padding: 5px;	
}

.programm .uhrzeit-2
{
		text-align: right;
		color: #000000;
		padding: 5px;
}

.programm .inhalt-2
{
		font-weight: normal;
		color: #000000;
		padding: 5px;	
}

.programm .uhrzeit-3
{
		text-align: right;
		color: #000000;
		background: #FFF0D9;
		padding: 5px;
}

.programm .inhalt-3
{
		font-weight: normal;
		color: #000000;
		background: #FFF0D9;
		padding: 5px;	
}

.programm .uhrzeit-4
{
		text-align: right;
		color: #B8282E;
		background: #EECEC1;
		padding: 5px;
}

.programm .inhalt-4
{
		font-weight: normal;
		color: #B8282E;
		background: #EECEC1;
		padding: 5px;	
}

.programm .inhalt-1 .raum
{
		text-align: right;
		float: left;
}

.programm .inhalt-4 .raum
{
		text-align: right;
		float: left;
}

.programm .titelw
{
		font-size: 17px;
		color: #939598;
		font-weight: bold;
}

.programm .inhaltw
{
		color: #000000;
}

.programm .rt
{
		color: #B3000F;
		font-weight: bold;
}

.content-right .news-list-container .news-list-item
{
		padding: 10px;
}

.content-right .news-list-item .news-list-date
{
		font-size: 11px;
		text-align: left;
		padding:0;
		margin:0;
}

.content-right .news-list-item h3
{
		font-size: 11px;
		margin:0;
		padding:0;
}

.content-right .news-list-item p
{
		margin:0;
		padding:0;
		padding-top:7px;
}

.content-right .csc-loginform
{
		width: 150px;
		font-size: 11px;
}

.content-right .csc-form-labelcell
{
		font-size:11px;
}

.content-right .csc-form-fieldcell
{
		padding-left: 10px;
}

.content-left-inner .csc-textpic-imagerow
{
		border-bottom: 1px solid #FF9F15;
		padding-top: 5px;
		padding-bottom: 5px;
}

.press-list-item hr.clearer
{
		border: 0px;
		background: #FFFFFF;
		color: #FFFFFF;




		border-bottom: 1px solid #FF9F15;
		margin-bottom: 7px;
}

.press-download
{

		font-size: 11px;
		margin-top: 10px;
}

.press-download-image
{
		width: 120px;
}


.press-download-item, .press-download-item h3
{
		margin:0;
		padding:0;
		vertical-align: top;
		border-bottom: 0px;
}

.press-download-item h3
{
		color: #FF9F15;
}



.press-download-item p
{
		margin:0;
		padding:0;
}

.press-list-item .press-download a
{
		padding: 2px 15px 2px 15px;
}

.csc-uploads-fileName
{
		font-size: 11px;
}

.csc-uploads-fileName a
{
		color: #CC0000;
		text-decoration: none;
}

.csc-uploads p
{
		margin: 0;
		padding: 0;
}

.csc-uploads-fileSize
{
		font-size:11px;
		text-align: right;
}

.csc-uploads-icon a img
{
		border: 1px solid #CC0000;
		margin-right: 10px;
}

#page_content .press-download
{
		margin-bottom:3px;
}

#page_content .press-download a
{ 
		background: #FFFFFF url('images/no.jpg') repeat-x;
		padding: 2px 15px 2px 15px; 
		color:#EFEFEF;
		border: 1px solid #FF9F15; 
		text-decoration: none;
		font-weight: normal;
}

#page_content .press-download a:hover
{
		background: #FFFFFF url('images/act.jpg') repeat-x;
		color:#5A595E;
		padding: 2px 15px 2px 15px;	
		border: 1px solid #FF9F15; 
		text-decoration: none;
		font-weight:normal;
}

/*--------------------------------- tt_news Page-Browser ---------------------------------*/

.news-list-browse
{
		font-size: 11px;
		margin-top: 10px;
}

.tx-ttnews-browsebox 
{
		margin:2px;
		padding:10px;
		text-align: center;
}

.tx-ttnews-browsebox table
{
		margin: auto;
		margin-top: 10px;
		background: #EFEFEF url('images/no.jpg') repeat-x;
		border:1px solid #B3000F;	
}

.tx-ttnews-browsebox TD
{
		padding: 5px;
		background: #EFEFEF url('images/no.jpg') repeat-x;	
}

.tx-ttnews-browsebox a
{
		color: #FF9F15;
		text-decoration: none;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell 
{
		font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P
{
		margin:0;
		padding: 5px;
}

.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell 
{
		padding: 5px;
		background: url('images/level1-cur.jpg') repeat-x;
}

.csc-textpic csc-textpic-intext-right, .csc-textpic csc-textpic-intext-left
{
		clear:both;
}


#page_content ul
{
		list-style-image: url('images/bullet_ifp.gif');
		margin-bottom: 11px;
}

.registration
{
		font-size: 11px;
}
.req
{
		color: #B3000F;
		font-weight: bold;
}

/* Call for papers Formular */

.small_text 
{
		font-size: 10px;
		line-height:12px;
}

.title 
{
		color:#B3000F;
		line-height:18px;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
		font-family:Verdana,Arial,sans-serif;
		border-bottom: 1px solid #CC0000;
		margin-bottom: 10px;
}

.text 
{
		color: #B3000F;
		font-size: 11px;
		font-family:Verdana,Arial,sans-serif;
}
.note
{
		border: 1px solid #B3000F;
		padding: 5px;
		font-size: 11px;
}
table 
{ 
		border-collapse:collapse;
}

a img 
{
		border: none; 
} 

.orange_text 
{
 		color: #FFA618
}

.Stil27 
{
 		font-size: 11px;
}

.style2 
{
		color: #FFB517;
		font-weight: bold;
		font-family: Verdana;
		font-size: 14px;
}

.style7 
{
 		color: #CC0000;
}

.unnamed1 
{
		font-family: Verdana;
		font-size: 9px;
		color: #333333;
}

#page-content .csc-textpic csc-textpic-intext-left
{
		clear: both;
		float: none;
}

#page-content p
{
		clear: both;
		float: none;
}

.sponsor
{
		font-size: 11px;	
		padding-bottom: 1px;
}

.sponsor-company
{
		font-size: 11px;
		width: 314px;
}

.sponsor-image
{
		width: 152px;
}

.sponsor-text 
{
		color: #B61314;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		vertical-align: top;
}

.sponsor-text p
{
		color: #000000;
		font-weight: normal;
		padding: 0;
		margin: 0;
}

.news-list-container .sponsor
{
		margin-top: 0px;
}

#page_content .news-list-container .news-list-item .teaser a
{
		font-size: 11px;
}

.spacer5 
{
		padding-top: 5px;
}

.csc-form-labelcell 
{
		padding-right: 10px;
		padding-top: 3px;
}

.text-loginform 
{
		color: #B3000F;
		font-size: 11px;
		font-family: Verdana,Arial,sans-serif;
		vertical-align: middle;
		padding-right: 10px;
		text-align: right;
}

.trennlinie
{
		width: 477px;
		display:block;
		height: 5px;
		background: #FFFFFF url('images/trennlinie-rb.jpg') top left no-repeat;
		margin-top: 15px;
		margin-bottom: 15px;
}

/* default styles for extension "tx_dropdownsitemap_pi1" */

.tx-dropdownsitemap-pi1 A 
{
		font-weight: bold;
}

.tx-dropdownsitemap-pi1 .spc 
{
		font-weight: bold;
}

.tx-dropdownsitemap-pi1 .description 
{
		font-style: italic;
		margin-left: 5px;
}
        
.tx-dropdownsitemap-pi1 UL
{
		font-size: 11px;
}

.tx-dropdownsitemap-pi1 LI
{
		list-style-type: none;
		list-style-image: none;
}
        
.tx-dropdownsitemap-pi1 LI.open OL 
{
		display: block;
}

.tx-dropdownsitemap-pi1 LI.closed OL 
{
		display: none;
}

.tx-dropdownsitemap-pi1 LI.open UL 
{
		display: block;
}

 .tx-dropdownsitemap-pi1 LI.closed UL 
 {
		display: none;
}

.tx-dropdownsitemap-pi1 DIV 
{
		border: solid 1px #DFE2E3;
		background: #FAFBFB;
		padding: 2px;
		margin-bottom: 5px;
}

.tx-dropdownsitemap-pi1 DIV.level_2 
{
		background: #FFFFFF;
}

.tx-dropdownsitemap-pi1 DIV.level_2 A 
{
		font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_3 
{
		background: #FAFBFB;
}

.tx-dropdownsitemap-pi1 DIV.level_4 
{
		background: #FFFFFF;
}

.tx-dropdownsitemap-pi1 DIV.level_5 
{
		background: #FAFBFB;
}

.tx-dropdownsitemap-pi1 DIV.expAll 
{
		text-align: center;
		border: solid 1px #DFE2E3;
		background: #FAFBFB;
}


.innertable
{ 
		margin-bottom: 10px;
}