/*
* ADMIN-PANEL
*/

table.typo3-adminPanel {
	bottom:0;
	right:0;
}

/*
* Focus-Menue
*/

#gotomap {
	margin-bottom: 22px;
}

.tx-kefocus-pi1 {
	margin-bottom: 22px;
}
.tx-kefocus-pi1 #header {
	font-weight:bold;
}

p#clusterlandname {
	font-weight:bold;
}

.tx-kefocus-pi1 form select {
	width:160px;
	margin:0px;
	padding:0px;
}

.tx-kefocus-pi1 form,
.tx-kefocus-pi1 p {
	margin:0;
}

/*
* Karte
*/

#gobacktomap {
	margin-top: 1.5em;
	margin-bottom: .8em;
}

/*
* Networks
*/

.tx-kenetworks-pi1 form {
	margin:0;
	text-align:left;
	font-size:.9em;
}
.tx-kenetworks-pi1 {
	font-size:1.3em;
}
.tx-kenetworks-pi1 .normfont,
.tx-kenetworks-pi1 .normfont ul,
.tx-kenetworks-pi1 .normfont .bodytext {
	font-size:1.0em;
}
.tx-kenetworks-pi1 .item,
.tx-kenetworks-pi1-item  {
	clear:both;
	height:6.5em;
	margin-top:0em;
}
.tx-kenetworks-pi1 .item .image,
.tx-kenetworks-pi1-image  {
	float:left;
	display:block;
	width:8em;
	height:6em;
	text-align:center;
}
.tx-kenetworks-pi1 .item .name,
.tx-kenetworks-pi1-name  {
	font-weight:bold;
}

.tx-kenetworks-pi1-addInfo  {
	font-weight:normal;
}

.tx-kenetworks-pi1-list-divider {
	clear:both;
}
.tx-kenetworks-pi1 .item .info {
	
}
.tx-kenetworks-pi1 h1,
.tx-kenetworks-pi1 form h1 {
	font-size:13px;
}

/*
* ALLGEMEIN
*/

html {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.51%;
}

body {
	font-size: 100.01%;
	margin:0;
	padding:0;
}

.clearer {
	clear:both;
	font-size:1px;
	height:1px;
}

* {  
	font-size:1em;
}

h1 {
	font-size:1.3em;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:1em;
	background:#D8DADC;
	display:block;
	padding: 0.2em 0 0.2em 0.5em;
}
#right h1 {
	margin-right:0.3em;
	clear:both;
	/* margin-top:2em; */
}
h2 {
	font-size:1.3em;
	font-weight:bold;
}
h3 {
	font-size:1.9em;
	font-weight:normal;
}

h5 {
	font-size:1em;
	font-weight:normal;
	color:white;
	margin:0;
	padding:0;
}

p,
p.bodytext {
	font-size:1.3em;
	line-height:140%;
}
#column_left p.bodytext {
	line-height:80%;
}
#column_left img {
	border:0;
	padding:0;
}

a:link,
a:visited {
	color:black;
	text-decoration:underline;
}
a:hover {
	text-decoration: underline;
}

a.internal-link img {
	border:0;
}


ul {
	font-size:1.3em;
	line-height:140%;
	list-style-type:square;
}

/* Liste für rechte Spalte */
#right ul {
	font-size:1.3em;
	padding-left:0em;
	margin-left:1.7em;
	margin-bottom:2em;
	line-height:140%;
}
#right[id] .news-latest-container ul {
	padding-left:1.5em;
	margin-left:0;
}
#right ul li {
	margin-bottom:0.6em;
}



/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* LAYER FÜR CLUSTERKARTEN - MOUSEOVER
*/
#cl01,
#cl02,
#cl03, 
#cl04,
#cl05,
#cl06,
#cl07,
#cl08,
#cl09,
#cl10 {
	font-weight:bold;
	text-align:center;
	font-size:150%;
	visibility:hidden;
	position:absolute;
	color:black;
	background:white;
	padding:0.2em;
	border:1px solid black;
}




/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* ZENTRALE MARKER
*/

#logo {
	position:absolute;
	/*
	width: 26.0em;
	height: 14.5em;
	*/
	width: 260px;
	height: 145px;
	float:left;
	background:white;
	z-index:20;
}

#header_mid {
	position: absolute;
	display:block;
	top: 0;
	/*left:26.0em;*/
	right:30em;
	left:260px;
	/*right:300px;*/
	/* height:14.5em; */
	height:145px;
	width:60%;
	background-image:url(images/bgr_header_mid.gif);
	background-repeat:repeat-x;
	z-index:10;
}

#header_mid[id] { 
	width:auto;
}

#header_mid_content {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

#header_menu {
	position:absolute;
	display:block;
	/* top:5.4em; */
	top:54px;
	/*left:10em;*/
	left:100px;
	z-index:30;
}

#header_text {
	position:absolute;
	/* top:1.5em; */
	top:15px;
	/*left:3em;*/
	left:30px;
	z-index:10;
}
#header_text_content {
	/* font-size:2.5em; */
	font-size:25px;
	color:white;
	width:30em;
}

#header_text_content .slogan {
	padding-left:5em;
	color:black;
}

#content .slogan {
	font-size:2.5em;
	/* font-weight:bold; */
}

#header_subtext {
	/*border: 1px solid red;*/
	position:absolute;
	/* top:7.1em; */
	top:71px;
	/* left:4em; */
	left:40px;
	display:block;
	/* width:50em; */
	width:500px;
	/* height:5.6em; */
	height:56px;
	padding:0.6em 0.6em 0.6em 0.8em;
	background:transparent;
	z-index:10;
}

#header_subtext[id] {
	/* width:48.2em;
	height:4.6em; */
	width:482px;
	height:46px;
}

#header_subtext_content {
	/* font-size:1.8em; */
	font-size:18px;
	color:white;
}

#imagebox {
	background-image:url(images/bgr_imagebox.gif);
	background-repeat: no-repeat;
	position:absolute;
	top:0;
	left:0;
	/* width:14.7em; */
	width: 147px;
	/*height:14.3em;*/
	height:143px;
	z-index:1;
}

#header_right {
	/* width: 30em; */
	width:300px;
	/* height: 14.5em; */
	height:125px;
	position: absolute;
	right:0;
	/*left:820px;*/
	top: 0;
	background-image:url(images/bgr_header_right.gif);
	background-repeat:no-repeat;
	z-index:1;
}

#languages {
	position:absolute;
	top:8.5em;
	left:82em;
	z-index:1000;
}

#menu {	
	/* width: 26.0em; */
	/*width:260px;*/
	width:260px;
	position:absolute;
	/*top:14.5em;*/
	top:145px;
	left:0;
	/*padding:0 0 2em 3em;*/
	padding:0 0 20px 30px;
}
#menu[id] { 
	width:23em;
}



#column_left {
	width: 26.0em;
}
#column_left[id] { 
	width:23em;
}


#content {
	position:absolute;
	/*
	top:14.5em;
	left: 26.0em;
	*/
	top:145px;
	left: 260px;
	/*width:430px;*/
	/* padding-right:34em; */
	padding-right:340px;
	display:block;
}
#content[id] {
	margin-right: 34em;
	padding:0;
}
#right {
	position: absolute;
	/* top: 14.5em; */
	top:145px;
	right: 0;
	/*left:710px;*/
	/* width: 30.0em; */
	width:300px;
	height:50em;
	background:white;
}

#footer {
	width:auto;
	bottom:1em;
	margin-top:2em;
	margin-bottom:1em;
	display:block;
}




/*************************************************** 
* MENU  VERTIKAL
* LEVEL 1 
/***************************************************/

td.menu {
	/*
	width:15em;
	padding:.5em .5em .5em 1em;
	
	height:22px; 
	padding:0;
	padding-top:2px;
	padding-left:10px;
	border:1px solid #efeeec;
	border-top:none;
	 */
}

a.menu1:link,
a.menu1:visited,
a.menu1:hover,
a.menu1act:link,
a.menu1act:visited,
a.menu1act:hover {
	display:block;
	width:13em;
	padding:.1em .5em .1em 1em;
	border:1px solid #efeeec;
	border-top:1px solid white;
	background:white;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}

a.menu1act:link,
a.menu1act:visited,
a.menu1act:hover,
a.menu1:hover {
	color:#E60003;
	border:1px solid #E60003;
}


/* LEVEL 2 */

a.menu2:link,
a.menu2:visited,
a.menu2:hover,
a.menu2act:link,
a.menu2act:visited,
a.menu2act:hover {
	display:block;
	color:#aaaaaa;
	width:15em;
	padding:.1em .5em .1em 1em;
	border:1px solid white;
	background:#efeeec;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	/*
	line-height:150%;
	color:white;
	padding-left:0.1em;
	*/
}


a.menu2:hover,
a.menu2act:link,
a.menu2act:visited,
a.menu2act:hover {
	/*
	color:#E21217;
	border-color:#E21217;
	*/
}


.menu-agrartechnik,
.menu-bautechnik,
.menu-chemie,
.menu-energietechnik,
.menu-informationstechnik,
.menu-kunststofftechnik,
.menu-life-science,
.menu-logistik,
.menu-luftfahrt,
.menu-maritime-technik,
.menu-mess-und-automatisierung,
.menu-mikrotechnik,
.menu-nanotechnik,
.menu-optische-technologien,
.menu-produktionstechnik,
.menu-umwelttechnik,
.menu-verfahrenstechnik,
.menu-verkehrstechnik,
.menu-werkstofftechnik {

}



.menu-optische-technologien  a.menu2:link,
.menu-optische-technologien  a.menu2:visited {
	color:#72BDB9;
}
.menu-chemie a.menu2:link,
.menu-chemie a.menu2:visited {
	color:#F3B737;
}
.menu-energietechnik a.menu2:link,
.menu-energietechnik a.menu2:visited {
	color:#f8ec00;
	color: #e78e01;
	color: #e7be01;
}
.menu-produktionstechnik a.menu2:link,
.menu-produktionstechnik a.menu2:visited {
	color:#d36215;
}
.menu-life-science a.menu2:link,
.menu-life-science a.menu2:visited {
	color:#8d9b4b;
}
.menu-verkehrstechnik a.menu2:link,
.menu-verkehrstechnik a.menu2:visited {
	color:#ea7920;
}
.menu-logistik a.menu2:link,
.menu-logistik a.menu2:visited {
	color:#bda357;
}
.menu-maritime-technik a.menu2:link,
.menu-maritime-technik a.menu2:visited {
	color:#2950A3;
}
.menu-nanotechnik a.menu2:link,
.menu-nanotechnik a.menu2:visited {
	color:#04A1C5;
}
.menu-werkstofftechnik a.menu2:link,
.menu-werkstofftechnik a.menu2:visited {
	color:#00A35C;
}
.menu-luftfahrt a.menu2:link,
.menu-luftfahrt a.menu2:visited {
	color:#85adde;
}


.menu-optische-technologien a.menu2:hover,
.menu-optische-technologien a.menu2act:link, 
.menu-optische-technologien a.menu2act:visited,
.menu-optische-technologien  a.menu2act:hover,
.menu-energietechnik a.menu2:hover,
.menu-energietechnik a.menu2act:link, 
.menu-energietechnik a.menu2act:visited,
.menu-energietechnik  a.menu2act:hover,
.menu-produktionstechnik a.menu2:hover,
.menu-produktionstechnik a.menu2act:link, 
.menu-produktionstechnik a.menu2act:visited,
.menu-produktionstechik  a.menu2act:hover,
.menu-chemie a.menu2:hover,
.menu-chemie a.menu2act:link, 
.menu-chemie a.menu2act:visited,
.menu-chemie  a.menu2act:hover,
.menu-luftfahrt a.menu2:hover,
.menu-luftfahrt a.menu2act:link, 
.menu-luftfahrt a.menu2act:visited,
.menu-luftfahrt a.menu2act:hover,
.menu-verkehrstechnik a.menu2:hover,
.menu-verkehrstechnik a.menu2act:link, 
.menu-verkehrstechnik a.menu2act:visited,
.menu-verkehrstechnik a.menu2act:hover,
.menu-logistik a.menu2:hover,
.menu-logistik a.menu2act:link, 
.menu-logistik a.menu2act:visited,
.menu-logistik a.menu2act:hover,
.menu-life-science a.menu2:hover,
.menu-life-science a.menu2act:link, 
.menu-life-science a.menu2act:visited,
.menu-life-science a.menu2act:hover,
.menu-werkstofftechnik a.menu2:hover,
.menu-werkstofftechnik a.menu2act:link, 
.menu-werkstofftechnik a.menu2act:visited,
.menu-werkstofftechnik a.menu2act:hover,
.menu-nanotechnik a.menu2:hover,
.menu-nanotechnik a.menu2act:link, 
.menu-nanotechnik a.menu2act:visited,
.menu-nanotechnik a.menu2act:hover,
.menu-maritime-technik a.menu2:hover,
.menu-maritime-technik a.menu2act:link, 
.menu-maritime-technik a.menu2act:visited,
.menu-maritime-technik a.menu2act:hover {
	color:#E21217;
	border-color:#E21217;
}
.menu-headline {
	display:block;
	width:15em;
	padding:.1em .5em .1em 1em;
	border:1px solid white;
	background:#efeeec;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	color:#E60003;
	border:1px solid #E60003;
}
td.menu img {
	vertical-align:text-bottom;
}

#Menulayer01x0 {
	background:white;
	margin:0;
	/*border-top:1px solid #efeeec;*/
}
#Menulayer01x2 {
	background:white;
	margin:0;
	/*border-top:1px solid #efeeec;*/
}

#Menulayer01x0 img,
#Menulayer01x1 img,
#Menulayer01x2 img,
#Menulayer01x3 img,
#Menulayer01x4 img,
#Menulayer01x5 img,
#Menulayer01x6 img,
#Menulayer01x7 img,
#Menulayer01x8 img,
#Menulayer01x9 img,
#Menulayer01x10 img,
#Menulayer01x11 img,
#Menulayer01x12 img,
#Menulayer01x13 img,
#Menulayer01x14 img {
	vertical-align:text-bottom;
	float:left;
}

/* ++++++++++++++++++++++++++++++++++++++++++++ */
/*
* MENU  HORIZONTAL
*/
/* ++++++++++++++++++++++++++++++++++++++++++++ */

/* LEVEL 1 */
td.hmenuact,
td.hmenu {
	/*padding:0 2.5em 0 1em;*/
	padding:0;
	border: 1px solid white;
	/*width:100px;*/
}
td.hmenuact {
	background:white;
}
a.hmenu1:link,
a.hmenu1:visited,
a.hmenu1:hover,
a.hmenu1act:link,
a.hmenu1act:visited,
a.hmenu1act:hover {
	font-size:1.2em;
	color:white;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:0 25px 0 15px;
}
a.hmenu1:link,
a.hmenu1:visited,
a.hmenu1:hover {
}
a.hmenu1:hover {
	background:white;
	color: black;
}

a.hmenu1act:link,
a.hmenu1act:visited,
a.hmenu1act:hover {
}
a.hmenu1act:hover {
}


/* LEVEL 2 */
a.hmenu2:link,
a.hmenu2:visited {
	font-size:1.2em;
	line-height:150%;
	color:white;
	padding-left:0.1em;
	text-decoration:none;
}

a.hmenu2:hover {
	color:#E60003;
	text-decoration:none;
}

a.hmenu2act:link,
a.hmenu2act:visited {
	font-size:1.2em;
	line-height:150%;
	color:#E60003;
	padding-left:0.1em;
	text-decoration:none;
}
a.hmenu2act:hover {
	text-decoration:none;
}



#Menulayer02x0 img,
#Menulayer02x1 img,
#Menulayer02x2 img,
#Menulayer02x3 img,
#Menulayer02x4 img,
#Menulayer02x5 img,
#Menulayer02x6 img,
#Menulayer02x7 img,
#Menulayer02x8 img {
	vertical-align:text-bottom;
}


/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* SPRACHMENÜ
*/

#languages a:link,
#languages a:visited {
	font-size:1.4em;
	font-weight:bold;
	margin-right:1em;
	text-decoration:none;
}

#languages a.langact:link,
#languages a.langact:visited {
	color:#E60003;
}

















/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* NEWLOGINBOX
*/

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { 
	background-color:#eeeeee; 
	padding-left: 3px; 
	padding-right: 3px; 
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { 
	background-color:#cccccc; 
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { 
	font-weight:bold; 
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { 
	background-color:#f6f6f6; 
}

/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* FEUSER_REGISTER
*/

/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 p { 
	margin-top: .5em; 
	margin-bottom: 0; 
	padding: 0 .3em; 
	text-indent: 0; 
}
.tx-srfeuserregister-pi1 h4 { 
	margin-top: 0; 
	padding-left: .3em; 
}
.tx-srfeuserregister-pi1 legend { 
	padding: 0 .5em; 
	font-weight: bold; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { 
	font-style: italic; 
	margin-bottom: 1em; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { 
	margin-bottom: 2em; 
}
.tx-srfeuserregister-pi1 a { 
	padding-left: 14px; 
	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); 
	background-repeat: no-repeat; 
	background-position: 0% 60%; 
	text-decoration:none; 
}
.tx-srfeuserregister-pi1 label { 
	margin: 0; 
	padding: 0; 
}
.tx-srfeuserregister-pi1 label span { 
	color: #ff0000; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { 
	color: #ff0000; 
}
.tx-srfeuserregister-pi1 input { 
	margin: 0; 
	padding: 0 .5em 0 0; 
}
.tx-srfeuserregister-pi1 input[type=password] { 
	margin-right: 1em; 
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { 
	margin-right: 1em; 
}
.tx-srfeuserregister-pi1 input[type=radio], 
.tx-srfeuserregister-pi1 input[type=checkbox] { 
	background-color: transparent; 
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, 
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { 
	background-color: transparent; 
}		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { 
	margin-left: 1em; 
	background-color: transparent; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { 
	cursor: pointer; 
}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { 
	padding-left: 15px; 
	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); 
	background-color: transparent; 
	background-repeat: no-repeat; 
	font-size: .8em; 
	margin-left: 1em; 
}
.tx-srfeuserregister-pi1 ul { 
	margin: 0; 
	padding: 0; 
	list-style-position: inside; 
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { 
	list-style-type: none; 
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { 
	margin: 0 0 .3em 0; 
	padding: 0; 
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { 
	margin: 0; 
	padding: 0 0 0 .5em; 
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { 
	float: left; 
	padding: 0 2em 0 0; 
	margin: 0; 
}
.tx-srfeuserregister-pi1 dl { 
	margin: 0; 
	padding: 1em 0 0 0; 
}
.tx-srfeuserregister-pi1 dt, 
.tx-srfeuserregister-pi1 dd { 
	margin: 0; 
	padding: 0 0 .5em 0; 
	float: left; 
}
.tx-srfeuserregister-pi1 dt { 
	clear: both; 
	width: 25%; 
	text-align: right; 
	padding-right: 1em; 
}
.tx-srfeuserregister-pi1 dd { 
	text-align: left; 
	width: 50%; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { 
	width: auto; 
	padding-right: 0; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { 
	width: auto; 
}
* html .tx-srfeuserregister-pi1 dd { 
	float: none; 
}
.tx-srfeuserregister-pi1 dd p { 
	margin-top: 0; 
	margin-bottom: .5em; 
	padding: 0; 
}
.tx-srfeuserregister-pi1 dd label { 
	padding: 0 1em 0 .5em; 
}


/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* CSS STYLED CONTENT
*/

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { 
		text-align: center; 
}
DIV.csc-textpic-caption-r .csc-textpic-caption { 
	text-align: right; 
}
DIV.csc-textpic-caption-l .csc-textpic-caption { 
	text-align: left; 
}

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { 
	float: left; 
	display: inline; 
}

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 2px solid black;
	padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { 
	padding: 0; 
}

DIV.csc-textpic IMG { 
	border: none; 
}

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { 
	float: left; 
}

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { 
	float: left; 
	margin: 0; 
	padding: 0; 
}

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { 
	float: left; 
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { 
	float: none; 
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { 
	float: none; 
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { 
	border: none; 
} /* FE-Editing Icons */
DL.csc-textpic-image { 
	margin: 0; 
}
DL.csc-textpic-image DT { 
	margin: 0; 
	display: inline; 
}
DL.csc-textpic-image DD { 
	margin: 0; 
}

/* Clearer */
DIV.csc-textpic-clear { 
	clear: both; 
	margin-bottom:2em;
}

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 0;
	float:left;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { 
	margin: 0; 
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { 
	margin: 0; 
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 5px; 
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { 
	margin-bottom: 5px; 
	display: block; 
}
DIV.csc-textpic DIV.csc-textpic-imagerow { 
	clear: both; 
}

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { 
	margin-left: 0px !important; 
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { 
	margin-right: 0px !important; 
}

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 10px !important;
}

/* Positioning of images: */

DIV.csc-textpic-below {
	margin-bottom:2em;
}


/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { 
	clear: both; 
}

/* Center (above or below) */
DIV.csc-textpic-center { 
	text-align: center; /* IE-hack */ 
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { 
	margin: 0 auto; 
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { 
	text-align: left; /* Remove IE-hack */ 
}
DIV.csc-textpic-center DIV.csc-textpic-text { 
	text-align: left; /* Remove IE-hack */ 
}

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { 
	float: right; 
}
DIV.csc-textpic-right DIV.csc-textpic-text { 
	clear: right; 
}

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { 
	float: left; 
}
DIV.csc-textpic-left DIV.csc-textpic-text { 
	clear: left; 
}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { 
	float: left; 
}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { 
	float: right; 
}

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { 
	float: right; 
	clear: both; 
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { 
	height: 1%; 
}
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { 
	float: left; 
	clear: both; 
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { 
	height: 1%; 
}
/* End hide from IE5/mac */

p .csc-linkToTop {
	
}p.csc-linkToTop a {
	text-align:right;
	display:block;
	
}


/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { 
	border: 0px; 
}
TABLE.csc-uploads TR TD P { 
	background-color : transparent; 
}
TABLE.csc-uploads TR TD { 
	vertical-align : top; 
}
TABLE.csc-uploads TR.tr-even { 
	/* background-color: #EDEBF1;  */
}
TABLE.csc-uploads TR.tr-odd { 
	/* background-color: #D8D7DC;  */
}
TABLE.csc-uploads TR TD.csc-uploads-icon { 
	padding-left: 6px; 
	padding-right: 6px; 
	width: 1%; 
	text-align: center; 
	vertical-align: middle; 
}
TABLE.csc-uploads TR TD.csc-uploads-fileName { 
	width: 80%; 
	padding-left: 5px; 
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P {
	margin:0;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { 
	font-weight: bold; 
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { 
	font-style: italic; 
}
TABLE.csc-uploads TR TD.csc-uploads-fileSize { 
	white-space: nowrap; 
	padding-left: 6px; 
	padding-right: 6px; 
}

/* Filelinks, specifically */
TABLE.csc-uploads-1 { 
	border-color: #186900; 
}
TABLE.csc-uploads-2 { 
	border-color: #10007B; 
}

TABLE.csc-uploads-3 { 
	border-color: #8A0020; 
}
TABLE.csc-uploads-3 TR TD { 
	vertical-align: middle; 
}
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { 
	border: 2px solid #333333; 
}
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { 
	border: 2px solid #333333; 
}



/* ++++++++++++++++++++++++++++++++++++++++++++ */
/*
* INDEXED SEARCH
*/

.searchfor {
}

.tx-indexedsearch {
	font-size:1em;
}
.tx-indexedsearch .indexedsearch-hints {
	margin-top:1em;
	font-size:.8em;
}
.tx-indexedsearch .tx-indexedsearch-form {
	margin-bottom:1em;
}
.tx-indexedsearch .tx-indexedsearch-form label {
}
.tx-indexedsearch .tx-indexedsearch-form input {
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox { 
	padding:0;
	margin:1em 0 0 0;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
		display:inline; 
		margin-right:5px; 
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:80px; 
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:20em; 
}

.tx-indexedsearch .tx-indexedsearch-searchbox  {
	font-size:1.3em;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px; 
	margin-bottom:5px; 
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight:bold; 
	font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { 
	font-size:1.3em;
	margin:.5em 0 0 2em;
}
.tx-indexedsearch .tx-indexedsearch-res p {
	font-size:1em;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	/* color:#E60003;  */
	/* color:#666; */
	/* text-decoration: underline; */
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	
}
.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:#cccccc; 
	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:0em; 
	margin-top:2em; 
}
.tx-indexedsearch .res-tmpl-css h3  { 
	margin:0em 0em 0em 0em;
	font-weight:bold;
	font-size:1.3em;
}
.tx-indexedsearch .res-tmpl-css h3 a:link,
.tx-indexedsearch .res-tmpl-css h3 a:visited { 
	/* color: #E60003; */
}
.tx-indexedsearch .res-tmpl-css h3 img { 
	vertical-align:text-bottom;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL { 
	margin-right:1em; 
	width:10em; 
	float:left; 
}
.tx-indexedsearch-search-submit {
	/*
	margin-left:11em;
	margin-top:1em;
	*/
}
.tx-indexedsearch .searchbox-tmpl-css p {
	font-size:1em;
}


.tx-indexedsearch-icon {
	float:left;
}
.tx-indexedsearch-title {
	/*
	background:#E5E5E5;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	display:block;
	padding:0.3em;
	*/
}
.tx-indexedsearch .result-count-tmpl-css, 
.tx-indexedsearch .percent-tmpl-css { 
	letter-spacing:0; 
	font-weight:bold; 
	margin-top:-1.8em; 
	margin-right:0.3em;
	float:right; 
}
#content[id] .tx-indexedsearch .percent-tmpl-css { 
	margin-top:-1.2em; 
	
}
.tx-indexedsearch .info-tmpl-css dt, 
.tx-indexedsearch dl.info-tmpl-css dd { 
	float:left; 
}
.tx-indexedsearch-info {
	margin:.1em 0 0 2.3em;
	color:#B0B0B0;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime { 
	float:none; 
}
.tx-indexedsearch .info-tmpl-css dd.item-path { 
	float:none; 
}





/*---------------------------------  TOP SPONSOR  ---------------------------------*/
.tx-kenetworks-pi1 .sponsoren {
	text-align:center;
}

/*---------------------------------  CLUSTER SPONSOREN  ---------------------------------*/
.tx-kenetworks-pi1 .clusterSponsoren {
	margin-bottom:1em;
	margin:0.5em;
}


/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-kenetworks-pi1-browsebox {
	margin:0.3em;
	padding:0.3em;
}
.tx-kenetworks-pi1-browsebox TD {
	/* font-size: 1em; */
}
.tx-kenetworks-pi1-browsebox p {
	font-size:1em;
}
.tx-kenetworks-pi1-browsebox-strong, .tx-kenetworks-pi1-browsebox-SCell {
	font-weight: bold;
}
.tx-kenetworks-pi1-browsebox-SCell P,.tx-kenetworks-pi1-browsebox TD P{
	margin:0;
}
.tx-kenetworks-pi1-browsebox-SCell {
	
}

/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* ZUSATZINHALTE NEWS (ke_newsextinfo)
*/

.tx-kenewsextinfo-pi1 {
	font-size:1em;
	padding-right:0.3em;
	margin-bottom:2em;
}

.tx-kenewsextinfo-pi1 .addContent {
/*.tx-kenewsextinfo-pi1 a {*/
	font-size:1.3em;
}

.tx-kenewsextinfo-pi1 p {
	font-size:1em;
}

.tx-kenewsextinfo-pi1 .address h1 {
	font-size:1em;
}

.tx-kenewsextinfo-pi1 .address {
	font-size:1.3em;
}

.tx-kenewsextinfo-pi1 .address a {
	font-size:1em;
}

/* Netzwerk-Link */
.tx-kenewsextinfo-pi1 .netzwerklink a {
	font-size:1.3em;
}


/* Bildunterschriften */
.tx-kenewsextinfo-pi1 .addContent .bildtext {
	font-size:10px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++ */

/*
* SITEMAP
*/
/*
.sitemap {
	font-size:1em;
	background:white;
}

.sitemap .level0 {
	font-size:1.4em;
	font-weight:bold;
	background:white;
}

.sitemap .level1 {
	font-size:1.3em;
	background:white;
	font-weight:bold;
	margin-left:1em;
	margin-top:0.5em;
}

.sitemap .level2 {
	font-size:1.3em;
	background:white;
	font-weight:bold;
	margin-left:2em;
	margin-top:0.3em;
}

.sitemap .level3 {
	font-size:1.3em;
	background:white;
	margin-left:3em;
}

.sitemap .level4 {
	font-size:1.3em;
	background:white;
	margin-left:4em;
}
*/

.csc-sitemap {
	margin:0;
	padding:0;
}

.csc-sitemap a {
	margin:0;
	padding:0;
	font-size:
}

.csc-sitemap li,
.csc-sitemap li a {
	font-size:13px;
	margin:0;
	padding:0;
}

.csc-sitemap li li,
.csc-sitemap li li a {
	font-size:13px;
	margin:0;
	padding:0;
}

.csc-sitemap li li li,
.csc-sitemap li li li a {
	font-size:13px;
	margin:0;
	padding:0;
}

.csc-sitemap li li li li. 
.csc-sitemap li li li li a {
	font-size:13px;
	margin:0;
	padding:0;
}
/*****************************************************
 * Newsletter Subscription
 ***************************************************/
form.newsletter_subscription dl dt {
	float:left;
	font-size:1.3em;
}
form.newsletter_subscription dl dd {
	margin-left:6em;
}

form.newsletter_subscription .error {
	font-size:1.3em;
	color:red;
}
