body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; font-weight:normal; text-decoration:none; color:#333333;  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#ffffff; background-image:url(/fileadmin/templates/images/mainnav_margin.gif); background-repeat:repeat-x;}

h1 {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; font-size:17px; line-height: 21px; font-weight:normal; text-decoration:none; color:#333333; border-bottom: 1px solid #890010}

h2 {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:13px; font-weight:bold; text-decoration:none; color:#333333}
h3 {margin:0px; padding:0px; line-height:normal; font-size:11px; font-weight:bold; text-decoration:none; color:#333333}

td {font-size:11px;  line-height:15px}
p {margin:0px 0px 0px 0px; padding:0px 0px 13px 0px}
ul {
padding:10px 0px 10px 10px;
margin:0px 0px 10px 0px; 
list-style:none; 
border: 1px solid #cccccc; 
background-color: #ffffff;
background-image:url(/fileadmin/templates/images/fade1.gif); 
background-repeat:repeat-x;
}
ol {padding:0px 0px 15px 30px; margin:0px; list-style:decimal}
li {
font-color:#ffffff;
padding:0px 0px 0px 15px; margin:0px;
background-image:url(/fileadmin/templates/images/arrow2.gif); 
background-repeat:no-repeat;
}

li a{
font-weight:bold;
}

.csc-sitemap ul {
padding:10px 20px 10px 10px;
margin:10px 0px 10px 0px; 
list-style:none; 
border: 1px solid #cccccc; 
}

.csc-sitemap ul a{
font-weight:normal; 
color:#333333; 
}

.line1 {border-top: 1px solid #666666; height:1px}

.content_small {font-size:8pt}

form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

.bg_white {background-color:#ffffff;}

.white {color:#ffffff;}
.white a {color:#ffffff;}
.white a:visited {color:#ffffff;}
.white a:hover {color:#ffffff;}


/* Indexed search BEGIN */
	.tx-indexedsearch .tx-indexedsearch-searchbox P {padding-top:12px}
	.tx-indexedsearch .tx-indexedsearch-searchbox {padding:0px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-whatis {padding:0px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-res {padding:0px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; height:20px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px}
	.tx-indexedsearch .tx-indexedsearch-browsebox {padding:5px 20px 0px 0px; font-size:11px}
	.tx-indexedsearch .tx-indexedsearch-browsebox ul {margin-top:0px; margin-bottom:20px; padding:0px}
	.tx-indexedsearch .tx-indexedsearch-whatis P {font-size:11px}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size:11px}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; padding:5px 0px 5px 0px; vertical-align:absmiddle}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { padding:5px 10px 5px 0px; font-weight:normal; color:#666666; vertical-align:absmiddle}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {padding:10px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {font-size:11px}
	.tx-indexedsearch .tx-indexedsearch-res .searchbox_info{ padding: 10px 10px 0px 10px; border:1px solid #666666;}
	.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 0px 0px 0px; padding:0px 0px 5px 0px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; padding:5px 10px 0px 4px; color:#ffffff;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a { color:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:visited { color:color:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:hover { color:color:#ffffff;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P a { color:#666666 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P a:visited { color:#666666 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P a:hover { color:#666666}

input.searchbox {border:0px; width:180px; height:16px; background-color:#ffffff; color:#333333; font-size:12px;}
input.indexed_search {vertical-align:top; border:1px solid #cccccc; width:200px; height:22px; font-size:12px; color:#666666}

#container {
    padding-top: 0;
	text-align: left;
	width: 982px;

}

#header {
	Align:left; HEIGHT: 125px; WIDTH: 982px; POSITION: relative; text-align:center; background-image:url(/fileadmin/templates/images/bg_1.gif); background-repeat:no-repeat;
}

#header2 {
	Align:left; WIDTH: 982px; POSITION: relative;
	background-image:url(/fileadmin/templates/images/design_6.jpg); 
	background-repeat:no-repeat;
	height: 100px
}

#breadcrumb{
	padding: 20px 0px 0px 10px;
	float: left;
	text-align: left;
	width: 215px;
}

#logo{
	float: right;
	text-align: left;
	width: 560px;
	height: 100px;
}

#content {
	Float:left; Align:left; WIDTH: 982px; POSITION: relative; background-color:#e2e2e2;
}

#nav1 {
	Float:left; WIDTH: 982px; HEIGHT: 25px; POSITION: relative;
	background-image:url(/fileadmin/templates/images/mainnav.gif);
}

#left {
	Float:left; WIDTH: 225px; POSITION: relative;  
	background-image:url(/fileadmin/templates/images/design_2.jpg); 
	background-position:24px;
	height: 500px;
}

#right {
	Float:right; WIDTH: 757px; POSITION: relative;
}

#mainnav_ie {
	padding: 10px 0px 10px 0px; Float:left; Align:left; HEIGHT: 40px; WIDTH: 757px; POSITION: relative;
}

#mainnav_mo {
	padding: 10px 0px 10px 0px; Float:left; Align:left; HEIGHT: 40px; WIDTH: 757px; POSITION: relative;
}


#content_left {
	padding: 3px 30px 20px 15px; Float:left; Align:left; WIDTH: 180px; POSITION: relative;
}

#content_middle_ie {
	padding: 30px 20px 20px 20px; Float:left; Align:left; WIDTH: 490px; POSITION: relative;
	background-image:url(/fileadmin/templates/images/design_9.jpg); background-repeat:no-repeat;
}

#content_middle_mo {
	padding: 30px 20px 20px 20px; Float:left; Align:left; WIDTH: 490px; POSITION: relative;
	background-image:url(/fileadmin/templates/images/design_9.jpg); background-repeat:no-repeat;
}

#content_right_ie {
	padding: 30px 0px 20px 0px; Float:right; Align:left; WIDTH: 217px; POSITION: relative;
}

#content_right_mo {
	padding: 30px 0px 20px 0px; Float:right; Align:left; WIDTH: 217px; POSITION: relative;
}

#content_bottom {
	padding: 5px 0px 0px 0px; margin-left:20px; Float:right; Align:center; WIDTH: 737px; POSITION: relative; border-top: 1px solid #890010
}

#content_bottom_middle {
	padding: 5px 0px 0px 0px; Float:left; Align:left; WIDTH: 510px; POSITION: relative;
}
#content_bottom_copyright {
	padding: 5px 0px 0px 0px; Float:left; Align:left; WIDTH: 510px; POSITION: relative;
}
#content_bottom_right {
	padding: 5px 0px 0px 0px; margin-left:10px; Float:right; Align:right; WIDTH: 217px; POSITION: relative;
}

.news_table {margin: 0px 0px 10px 0px}

.news_header_yellow {padding: 5px 10px 5px 10px; background-color: #fff4bb; height:20px; color:#003882; font-size:11px;font-weight:bold; border: 1px solid #f7d417;}

.news_header {padding: 0px 10px 0px 10px; background-color: #FFEFBF; height:20px; color:#990000; font-size:11px;font-weight:bold;}
.news_spacer {height:5px;}
.news_content {margin-top: 5px; padding: 5px 10px 5px 10px; background-color: #ffffff; border: 1px solid #990000; font-size:11px;font-weight:normal;}

.teaser_table {margin: 0px 0px 10px 0px}
.teaser_header {padding: 0px 10px 0px 10px; background-color: #C4D3EA; height:20px; color:#003882; font-size:11px;font-weight:bold;}
.teaser_spacer {height:5px;}
.teaser_content {margin-top: 5px; padding: 5px 10px 5px 10px; background-color: #E1E9F4; border: 1px solid #666666; font-size:11px;font-weight:normal;}

.teaser2_table {margin: 0px 0px 10px 0px}
.teaser2_content {margin-top: 5px; padding: 5px 10px 5px 10px; background-color: #ebeded; border: 1px solid #666666; font-size:11px;font-weight:normal;}

.teaser3_table {margin: 0px 0px 10px 0px}
.teaser3_content {margin-top: 5px; padding: 5px 10px 5px 10px; background-color: #ffffff; border: 1px solid #990000; font-size:11px;font-weight:normal;}

.teaser4_table {margin: 0px 0px 10px 0px}
.teaser4_content {margin-top: 5px; padding: 5px 0px 5px 0px; background-color: #ffffff; font-size:11px;font-weight:normal;}

.seminar_table2 {border: 1px solid #666666}
.tr_seminartable1 {padding-left: 9px; background-color:#ffffff; border-right: 2px solid #ffffff; height:25px}
.tr_seminartable2 {padding-left: 9px; background-color:#ebeded;; border-right: 2px solid #ffffff; height:25px}
.td_seminartable {font-size:11px;}

.form1_table {border: 1px solid #666666}
.form1_header {padding: 0px 10px 0px 10px; background-color: #7e878c; height:20px; color:#ffffff; font-size:11px;font-weight:bold;}
.form1_td1 {padding: 0px 10px 0px 10px; background-color: #ebeded; height:25px;}
.form1_td2 {padding: 0px 10px 0px 10px; background-color: #ffffff; height:25px;}
.form1_td3 {padding: 0px 10px 0px 10px; background-color: #ebeded; height:40px;}

.table2 {width:159px}
.table2 p {padding:0px; margin:0px}
.table2_header1 {padding: 0px 10px 0px 10px; Text-Align:left; font-weight:bold; color:#ffffff;background-color: #890010; height:20px; line-height:11px}
.table2_header2 {padding: 0px 10px 0px 10px; Text-Align:left; font-weight:bold; color:#ffffff;background-color: #5372A0; height:20px; line-height:11px}
.table2_header3 {padding: 0px 10px 0px 10px; Text-Align:left; font-weight:bold; color:#ffffff;background-color: #8095BB; height:20px; line-height:11px}
.table2_content {padding: 5px 10px 5px 10px; Text-Align:left; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}

.table3 p {padding:0px; margin:0px}

/* Indexed search END */
a {text-decoration:underline; color:#990000; z-index:1}
a:visited {text-decoration:underline; color:#990000; z-index:1}
a:hover {text-decoration:none; color:#990000; z-index:1}

.table_mainnav1 {margin-left: 225px; width: 600px}

a.topnav {text-decoration:none; }
a.topnav:visited {text-decoration:none; }
a.topnav:hover {text-decoration:none;}

.mainnav1 {font-size:11px; font-weight:bold; height:23px; border-left: 1px solid #ffffff}
a.mainnav1 {text-decoration:none; color:#333333; border-left: 0px solid #ffffff}
a.mainnav1:visited {text-decoration:none; color:#333333;}
a.mainnav1:hover {text-decoration:none; color:#890010}

.mainnav1_act {font-size:11px; font-weight:bold; background-color:#ffffff; border-left: 1px solid #ffffff; border-bottom: 4px solid #F7D417}
a.mainnav1_act {text-decoration:none; color:#890010; border-left: 1px solid #ffffff; border-bottom: 0px solid #ffffff}
a.mainnav1_act:visited {text-decoration:none; color:#890010;}
a.mainnav1_act:hover {text-decoration:none; color:#890010;}

.pathnav {font-size:10px; font-weight:normal;}
a.pathnav {text-decoration:none; color:#666666;}
a.pathnav:visited {text-decoration:none; color:#666666;}
a.pathnav:hover {text-decoration:none; color:#890010;}

.copyright {font-size:10px; font-weight:normal; color:#666666;}

.bottomnav {font-size:10px; font-weight:normal;}
a.bottomnav {text-decoration:none; color:#666666;}
a.bottomnav:visited {text-decoration:none; color:#666666;}
a.bottomnav:hover {text-decoration:none; color:#890010;}

.totop {font-size:10px; font-weight:bold;text-align:right;}
a.totop {text-decoration:none; color:#666666;}
a.totop:visited {text-decoration:none; color:#666666;}
a.totop:hover {text-decoration:none; color:#890010;}


.leftnav1_table {width:180px; margin: 0px 0px 20px 0px; border-top: 1px solid #890010;}

td.leftnav1 {padding-left:10px; border-left: 4px solid #890010; border-bottom: 1px solid #890010; height:25px}
.leftnav1 {font-size:10px; font-weight:bold;}
a.leftnav1 {text-decoration:none; color:#666666;}
a.leftnav1:visited {text-decoration:none; color:#666666;}
a.leftnav1:hover {text-decoration:none; color:#890010;}

td.leftnav1_act {padding-left:10px; border-left: 4px solid #F7D417; background-color:#890010; border-bottom: 1px solid #890010; height:25px}
.leftnav1_act {font-size:10px; font-weight:bold;}
a.leftnav1_act {text-decoration:none; color:#ffffff;}
a.leftnav1_act:visited {text-decoration:none; color:#ffffff;}
a.leftnav1_act:hover {text-decoration:none; color:#ffffff;}

.leftnav2_table {width:180px; margin: 20px 0px 0px 0px; border-right: 1px solid #666666; border-bottom: 1px solid #666666}

td.leftnav2 {padding-left: 9px; background-color:#ffffff; height:25px}
.leftnav2 {font-size:10px; font-weight:bold;}
a.leftnav2 {text-decoration:none; color:#666666;}
a.leftnav2:visited {text-decoration:none; color:#666666;}
a.leftnav2:hover {text-decoration:none; color:#890010;}

td.leftnav2_act {padding-left: 10px; color:#890010; border-bottom: 1px solid #ffffff; height:25px}
.leftnav2_act {font-size:9px; font-weight:bold; color:#ffffff;}
a.leftnav2_act {text-decoration:none; color:#890010;}
a.leftnav2_act:visited {text-decoration:none; color:#890010;}
a.leftnav2_act:hover {text-decoration:none; color:#890010;}

td.leftnav3 {padding-left: 20px; background-color:#ffffff; border-bottom: 1px solid #ffffff; height:25px}
.leftnav3 {font-size:10px; font-weight:normal;}
a.leftnav3 {text-decoration:none; color:#000000;}
a.leftnav3:visited {text-decoration:none; color:#000000;}
a.leftnav3:hover {text-decoration:none; color:#890010;}

td.leftnav3_act {padding-left: 20px; background-color:#e2e2e2; color:#890010; border-bottom: 1px solid #ffffff; height:25px}
.leftnav3_act {font-size:10px; font-weight:normal; color:#890010;;}
a.leftnav3_act {text-decoration:none; color:#890010;;}
a.leftnav3_act:visited {text-decoration:none; color:#890010;;}
a.leftnav3_act:hover {text-decoration:none; color:#890010;;}

.imprint a {text-decoration:none; font-size:11px; font-weight:normal;}
.imprint a:visited {text-decoration:none; font-size:11px; font-weight:normal;}
.imprint a:hover {text-decoration:underline; font-size:11px; font-weight:normal;}

a.sitemap1 {text-decoration:none;}
a.sitemap1:visited {text-decoration:none;}
a.sitemap1:hover {text-decoration:underline;}

a.sitemap2 {text-decoration:none;}
a.sitemap2:visited {text-decoration:none;}
a.sitemap2:hover {text-decoration:underline;}

a.lang_act {text-decoration:underline; font-size:11px; font-weight:bold;}
a.lang_act:visited {text-decoration:underline; font-size:11px; font-weight:bold;}
a.lang_act:hover {text-decoration:underline; font-size:11px; font-weight:bold;}

a.lang {text-decoration:none; font-size:11px; font-weight:bold;}
a.lang:visited {text-decoration:none; font-size:11px; font-weight:bold;}
a.lang:hover {text-decoration:underline; font-size:11px; font-weight:bold;}

.print a {text-decoration:none;}
.print a:visited {text-decoration:none;}
.print a:hover {text-decoration:underline;}

.newsletter_table {border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666}
.newsletter2_table {border-left: 1px solid #666666; border-right: 1px solid #666666}
.newsletter3_table {border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; padding-bottom:20px}
.newsletter_table ul li {font-weight:bold; list-style-type:square}
.newsletter_td2 input[type=text] {width:225px}
.newsletter_td2 input[type=radio] {border:0px}

.contactform { 
width : 500px;
margin : 2em 0 0 0;
} 

.contactform p{ 
margin : 0 0 0 0;
padding : 0 0 7px 0;
} 

.contactform fieldset { 
padding : 0 0 0 0 !important;
padding : 0;
margin : 0 0 20px 0;
border : 1px solid #990000;
} 
.contactform fieldset legend { 
margin : 0 0 0 5px !important;
margin : 0 0 0 5px;
padding : 0 2px 10px 2px;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 110%;
} 
.contactform label.left { 
float : left;
width : 100px;
margin : 0 0 0 10px;
padding : 0 0 2px 0;
font-size : 100%;
} 
.contactform label.full { 
float : left;
width : 400px;
margin : 0 0 0 10px;
padding : 0 0 2px 0;
font-size : 100%;
} 

.contactform select.combo { 
width : 300px;
padding : 0 0 2px 0;
margin-left:30px;
border : 1px solid rgb(102, 102, 102);
font-family : verdana, arial, sans-serif;
font-size : 100%;
} 
.contactform input.field { 
width : 300px;
padding : 2px;
margin-left:30px;
border : 1px solid rgb(102, 102, 102);
font-family : verdana, arial, sans-serif;
font-size : 100%;
} 
.contactform input.radio1 { 
margin-left:30px;
} 
.contactform textarea { 
width : 470px;
padding : 2px;
border : 1px solid rgb(102, 102, 102);
font-family : verdana, arial, sans-serif;
font-size : 100%;
} 
.contactform input.button { 
float : right;
width : 9em;
margin-right : 20px;
padding : 1px !important;
padding : 0;
background : rgb(255, 255, 255);
border : 1px solid #990000;
text-align : center;
font-family : verdana, arial, sans-serif;
color : #990000;
font-size : 100%;
} 
.contactform input.button:hover { 
cursor : pointer;
border : 1px solid rgb(255, 255, 255);
background : #990000;
color : rgb(255, 255, 255);
} 

.news-list-item{
margin-bottom:10px;
padding: 10px;
border-bottom: 1px solid #990000;
background : #ffffff;
background-image:url(/fileadmin/templates/images/fade1.gif); 
background-repeat:repeat-x;
}

.news-list-morelink a {
font-weight:bold;
background-image:url(/fileadmin/templates/images/arrow1.gif); 
background-repeat:no-repeat;
padding-left: 15px;
}

.news-list-date{
font-weight:bold;
}


