html, body {margin: 0; padding: 0; width: 100%; height: 100%;}
body {
	background: url('standard_bg.gif') 0 0 no-repeat #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 140%;
	font-size:100%;
}
a img {border: 0; margin: 0; padding: 0;}
p {	font-size: 100%;}
a, p a { color: #336591; text-decoration: none;}
a:hover, p a:hover { color: #666;}
hr {height: 1px; background: #ffffff; color: #ffffff; border: #ffffff;}
table, tr, td {margin: 0; padding:0;}

ul {list-style-type:disc; margin:0 0 10px 0; padding:0 0 0 15px;}


h1 { /* ist graphische Überschrift / Gifbuilder : */}
div.csc-header {margin:0;padding:0;}

h1 {font-size: 160%;font-weight:bold;margin: 0 0 13px 0; padding: 0; line-height: 140%;}
h2 {font-size: 140%;font-weight:bold;margin: 0 0 8px 0; padding: 0; line-height: 140%;}
h3 { font-size: 120%;font-weight:bold; color: #2C5E88; margin: 0 0 6px 0; padding: 0; line-height: 140%;}


input, select {font-size: 86%; color: #8298A6;  color: #336591; margin: 2px 0;  }
textarea {font-size: 130%; font-size: 100%; color: #8298A6;  color: #336591;  margin: 2px 0;  font-family: Verdana, Arial, Helvetica, sans-serif;  }
input.submitBtn {color: #336591;}

span.notice {font-style: italic; padding: 3px 0 4px 0; display: block;}


/* ------------------------------------- */
.skipover {
	position: absolute;
	left: -2000px;
	width: 0;
}

/* HauptMenü 1te Ebene, oben */
#navigation1 { position: absolute; top: 49px; left: 243px; width: 450px; height: 25px;}
#navigation1 ul { list-style-type: none; margin: 0; padding: 0; }
#navigation1 ul li {	font-size: 66%; margin: 0 6px 0 0; padding: 0px 4px 1px 3px; line-height: 140%; display: inline; /*für IE 5 : */	width: 10px;  }
#navigation1 ul li a { color: #336591; text-decoration: none; padding: 0px 4px 1px 3px;  }
#navigation1 ul li a:hover{ color: #fff; /*für IE 5 : */	width: 10px;  }
#navigation1 ul li a.active { color: #fff; text-decoration: none; background: #FD7C11; }
#navigation1 ul li a.active:hover { color: #336591; }

/* RSS Ticker */
#rss-ticker { position: absolute; top: 94px; left: 248px; width: 645px; height: 35px; font-size:66%; vertical-align:top}

/* 2te+ 3te Menü-Ebene, links */
/*
#navigation2 { position: absolute; top: 52px; padding: 97px 0 0 0; left: 20px; background: url('logo_mittel.gif') 0 0 no-repeat; width: 160px; height: 185px;}
*/
#navigation2 { position: absolute; top: 52px; left: 20px; padding: 0 0 0 0; width: 160px;}
#menu2 { min-height: 305px; }
* html #menu2 { height: 305px; }
#ljr-logo {margin: 0 0 20px 0; padding: 0px;}
#navigation2 ul { list-style-type: none; margin: 0; padding: 0;  }
#navigation2 ul ul { list-style-type: none; margin: 0; padding: 0; }
#navigation2 ul li {	 margin: 0 0 4px 0; padding: 0; line-height: 140%; font-size: 66%;    }
#navigation2 ul ul li {	margin: 0 0 4px 11px; padding: 0; line-height: 140%; font-size: 100%;   }
#navigation2 ul li a { color: #336591; text-decoration: none;   }
#navigation2 ul li a:hover{ color: #FD7C11; }
#navigation2 ul li a.active { color: #fff; text-decoration: none; background: #FD7C11; padding: 0px 14px 0px 2px; }
#navigation2 ul li a.active:hover { color: #336591; }

#navigation2 ul ul li a { color: #336591; text-decoration: none;   }
#navigation2 ul ul li a:hover{ color: #FD7C11; }
#navigation2 ul ul li a.active { color: #FD7C11; text-decoration: none; background: none; padding: 0; }
#navigation2 ul ul li a.active:hover { color: #FD7C11; }


#teaser-image { position: relative; top: 15px; left: -15px; }

#quicklinks { position: relative; top: 10px; left: 11px; float: left; background: none;	 color: #466F91; font-size: 58%; line-height: 120%;	 }
* html #quicklinks {left: 10px;}
#quicklinks a { vertical-align: top; text-decoration: none;	color: #466F91;	margin: 0; padding: 0 9px 0 8px; /*für IE 5 : */	width: 10px; }
#quicklinks a:hover { color: #fff;	}
/* macina searchbox */
#quicklinks .tx-macinasearchbox-pi1 { display:inline; vertical-align: top; }
#quicklinks .tx-macinasearchbox-pi1 form { display:inline; margin:0; padding:0;}
#quicklinks .tx-macinasearchbox-pi1 form input.sword { font-size:100%; width: 119px; height: 11px; position:relative; top:3px; left:4px;    border-top:1px solid #F1F1F1; border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F; border-left:1px solid #F1F1F1;}
#quicklinks .tx-macinasearchbox-pi1 form input.searchbox-submit { height: 15px; color: #8298A6; margin: 0 0 -2px 3px; padding: 0; }
* html #quicklinks .tx-macinasearchbox-pi1  {position:relative; top:-6px; left:0; }
* html #quicklinks .tx-macinasearchbox-pi1 form input.searchbox-submit { position:relative; top:4px; left:3px; }

#suche {
	position: relative;
	top: 10px;
	left: 30px;
	float: left;
	background: none;
	color: #466F91;
	font-size: 58%;
	line-height: 120%;		
}
#login {
	background: url('login_bg.gif') 0 0 no-repeat;
	position: absolute;
	top: 10px;
	left: 720px;	
	width: 190px;
	margin: 0;
	padding: 12px 0 0 5px;
	border: none;	
}
#login-label { float: left; color: #fff; width: 35px; font-size: 66%; padding: 0; }
#content-main #login-label { font-size: 100%;}
#login-form { float: left; margin-left: 10px;}
#login-form a:hover { color:#fff;}

#login-form table tr td { height: 1px; padding: 0 0 4px 0; margin: 0; line-height: 1%;}
* html #login-form table tr td { padding: 0 0 0 0;}
#login-error { float: left; position: relative; left: 38px; top: 10px; background: #fff; width: 148px; margin: 0; padding: 0; }
#login-error h3 { color: #fff; background: #FD7C11;  text-align: center; padding: 0; margin: 0; font-size:80%;  }
#login-error p { color: #336591;  padding: 4px 5px; font-size: 66%; line-height: 120%; margin: 0;  }
#content-main #login-error  { visibility: hidden; font-size: 100%; }

#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-forgot_email { width: 119px; height: 11px; font-size: 66%; color: #8298A6; margin: 0; padding:  0 0 1px 3px; }
#content-main #tx-newloginbox-pi1-user { font-size: 100%;}
#tx-newloginbox-pi1-pass { width: 96px; height: 11px; font-size: 66%; color: #8298A6; margin: 0; padding:  0 0 1px 3px;  }
#content-main #tx-newloginbox-pi1-pass, #content-main #tx-newloginbox-pi1-forgot_email { font-size: 100%;}
span.tx-newloginbox-pi1-forgotP a { font-size: 58%; line-height:70%;height:30px; display:block;}
span.tx-newloginbox-pi1-forgotP a:hover { color:#333333; font-size: 58%; line-height:70%;height:30px; display:block;}

#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass { border-top:1px solid #F1F1F1; border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F; border-left:1px solid #F1F1F1;} 
#tx-newloginbox-pi1-login_submit, #tx-newloginbox-pi1-logout_submit { height: 15px; font-size: 66%; color: #8298A6; margin: 0 0 -2px -4px; padding: 0; }
#tx-newloginbox-pi1-forgot_email_submit { height: 19px; font-size: 66%; color: #8298A6; margin: 2px; padding: 0; }
#tx-newloginbox-pi1-forgot_email, #tx-newloginbox-pi1-forgot_email_submit { margin: 2px 2px 2px 6px;} 
* html #tx-newloginbox-pi1-login_submit, * html #tx-newloginbox-pi1-logout_submit { margin: 0 0 -4px -4px; }

html:first-child>b\ody #tx-newloginbox-pi1-user, html:first-child>b\ody #tx-newloginbox-pi1-pass {height: 12px}
html:first-child>b\ody #tx-newloginbox-pi1-login_submit, html:first-child>b\ody #tx-newloginbox-pi1-logout_submit { margin: 0 0 -3px -4px; }

#content-main span.tx-newloginbox-pi1-forgotP a { font-size: 91%;}

#content-container { 
	position: absolute;
	top: 129px;
	left: 245px;
	width: 674px;
	overflow: hidden;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;	
	
	/*border: 1px solid yellow;*/
}
#content-main, #content-2sp-left { 
	float: left;	
	position: relative;
	top: 0px;
	left: 0px;
	background: none;
	margin: 0;
	padding: 0;
	width: 485px;
	border: none;	
	font-size: 66%;
	line-height: 120%;
	color: #666;
	
	/*border: 1px solid green;	*/

}
#content-2sp-left {width:315px; }
#content-main p, #content-2sp-left p { margin: 0; padding: 0 0 16px 0; line-height: 133%; }
#content-main div.csc-header-n1, #content-2sp-left div.csc-header-n1 {margin-top:20px;}
#content-right div.csc-header-n1, #content-2sp-right div.csc-header-n1 {margin-top:4px;}
#content-main table tr td p, #content-2sp-left table tr td p { margin: 0; padding: 0 0 16px 0; line-height: 133%; }
#content-main .tx-srfeuserregister-pi1 table tr td p, #content-2sp-left .tx-srfeuserregister-pi1 table tr td p { margin: 0; padding: 0 0 2px 0; line-height: 133%; }

/* Zweispaltiger Text*/
#content-main div#left-2col { float:left; width: 45%; margin: 0 5% 0 0; padding: 0;}
#content-main div#right-2col {float:left; width: 47%; margin: 0; padding: 0;}



#content-right, #content-2sp-right { 
	float: left;
	position: relative;
	top: 17px;
	left: 22px;
	left: 41px;	
	background: none;
	margin: 0;
	padding: 0;
	width: 145px;
	border: none;	
	font-size: 66%;
	line-height: 120%;
	color: #666;
	
	/*border: 1px solid blue;	*/
		
}
#content-2sp-right {width:315px;top:0; }
#content-right p, #content-2sp-right p {	margin: 0 0 10px 0; padding: 0; line-height: 120%;  }
#content-right .csi-textpic, #content-border .csi-textpic .csi-text, #content-2sp-right .csi-textpic, #content-2sp-right .csi-textpic .csi-text { float: left; margin: 0; padding: 0;}
#content-right .csi-textpic .csi-image, #content-2sp-right .csi-textpic .csi-image { float: left; margin: 6px 0 0 10px; }









#printversion { clear:both; width:100%;height:26px; margin: 10px 0 50px 0; padding: 0; }
#printversion p {  float:right; width:120px;height:26px; text-align: right; margin:0;padding:0;font-size:11px;}
#printversion p a { display:block; width:120px; height:26px; background: url('printer.gif') 0 0 no-repeat; margin: 0; padding-top:4px; color: #336591; text-decoration: none; }
#printversion p span.author {white-space:nowrap; }
#printversion p span.author a { background: none; height: auto; display:inline; padding: 0;white-space:nowrap; }
#printversion p a:hover {color: #666;}



/* NEWS */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border: none;
	background-color: #ffffff;
	color: #ffffff;
}
.news-single-item HR.clearer { margin-top: 20px;}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#666;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#666;
}
.news-latest-gotoarchive A {
	color:#666;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size: 93%;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px 0;
	margin:3px 0;
	}
.news-search-form {
	padding:3px 0;
	margin-bottom:5px;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px 0;
	font-size: 100%;
	font-weight: bold;
}
.news-list-container H3 A { color: #336591; text-decoration: none;}
.news-list-container H3 A:hover { color: #666;}
.news-list-container P {}
.news-list-container .news-list-date {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 93%;
	font-weight: normal;
	color: #666;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 93%;
	color: #666;
	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-container .news-list-morelink,.news-list-category {
	font-size: 93%;
	margin: 5px 0 0 0;
}
.news-list-container .news-list-morelink A { color: #466F91; text-decoration: none;}
.news-list-container .news-list-morelink A:hover { color: #666; text-decoration: none;}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}

.tx-ttnews-browsebox A { color: #466F91; text-decoration: none;}
.tx-ttnews-browsebox A:hover { color: #666; text-decoration: none;}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding: 5px 0;
	margin-bottom: 5px;
}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #466F91;
	margin-bottom: 5px;
}
.news-single-item H3 {
	margin-bottom: 15px;
	color: #466F91;
	
}

.news-single-img {
	float: right;
	margin-left:5px;

}

#content-main .news-single-item p.bodytext { padding: 5px 0;}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	font-size: 93%;
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-size: 93%;
	font-weight: bold;
	margin: 10px 0 15px 0;
	color: #466F91;
	text-decoration: none;
}
.news-single-backlink a:hover { color:#666; }
.news-single-timedata {
	float: right;
	margin: 10px 0 0 0;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 93%;
}

.news-single-author a { color: #466F91; text-decoration: none;}
.news-single-author a:hover { color: #666;}

.news-single-additional-info {
/* 	clear: both; */
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 120%;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	list-style-type: none;
}
.news-amenu-container H2 {
	font-size: 15px;
	font-weight:bold;
	color: #666;
	margin-bottom: 5px;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	color:#666;
}
.news-amenu-item-year dd {margin:2px 5px;}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}



/*  Sitemap */
.treemenudiv a {color: #666; text-decoration: none;}
.treemenudiv a:hover { color: #2C5E88;}

/* Dateilink download*/
/* table.csc-uploads {background:grey;} */
table.csc-uploads tr {vertical-align:top;}
table.csc-uploads tr td.csc-uploads-fileSize p {white-space:nowrap;}

/* Suche */
.tx-indexedsearch {padding: 0; margin: 0;}
.tx-indexedsearch FORM {padding: 0; margin: 0;}
.tx-indexedsearch INPUT,
.tx-indexedsearch SELECT, 
.tx-indexedsearch TEXTAREA {font-size: 86%; color: #8298A6; margin: 0; padding:  0 0 1px 3px;  }
.tx-indexedsearch #sendebutton {width: 21px; height: 15px;}
.tx-indexedsearch #sendebutton { position: relative; top: 4px; }
.tx-indexedsearch INPUT#tx_indexedsearch-extended {width: 119px;}
.tx-indexedsearch-searchbox {margin: 0; padding; 0;}
.tx-indexedsearch table, .tx-indexedsearch table tr, .tx-indexedsearch table tr td { padding: 0; margin: 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; font-size:88%;}
.tx-indexedsearch a { color: #336591; text-decoration: none; }
.tx-indexedsearch a:hover { color: #666; text-decoration: none; }






/* WIKI  */
div.tx-drwiki-pi1 {margin-bottom:30px;}
.tx-drwiki-pi1 hr {height: 1px; background: #ffffff; color: #ffffff; border: #ffffff;}
.tx-drwiki-pi1 A { color: #336591;; }
.tx-drwiki-pi1 A:hover { color: #666; }
.tx-drwiki-pi1 INPUT, #content-main .tx-drwiki-pi1 SELECT { width: 323px;  margin-top: 5px;}
.tx-drwiki-pi1 TEXTAREA { width: 440px; }
.tx-drwiki-pi1 INPUT.submitBtn { width: auto; margin-top: 10px; }

/* Events */

div.tx-a1events-pi1 {
  width:100%;
}

.tx-a1events-pi1 table {
  width:98%;
}


.tx-a1events-pi1 table.monthview {
  margin-bottom:20px;
  width:98%;
}

.tx-a1events-pi1 #tx-a1events-pi1-stargetgroup,
.tx-a1events-pi1 #tx-a1events-pi1-sregion,
.tx-a1events-pi1 #tx-a1events-pi1-stheme {
  width:180px;
  height:80px;
}
.tx-a1events-pi1 .tx-a1events-pi1-searchForm-input {
  width:180px;
}

.tx-a1events-pi1-searchForm-label {
  color:#336688;
}

.tx-a1events-pi1 table tr td {
  padding:4px 4px 4px 4px;
}
.tx-a1events-pi1 .infotext {
  width:200px;
  padding: 10px 10px 10px 10px;
  
}

.tx-a1events-pi1-listrowHeader-selected {color: #336688; font-size: 10px; font-weight: bold;}
.tx-a1events-pi1 TABLE.monthview TH.label-week {
  			font-size:11px;
  			color:#333333;
  			font-weight: bold;
  			border-left: 1px solid #336688;
  			border-top: 1px solid #336688;
  			border-right: 1px solid #336688;
  			border-bottom: 2px solid #336688;
}
.tx-a1events-pi1 TABLE.monthview TH.label-day-first {
  			font-size:11px;
  			color:#333333;
  			font-weight: bold;
  			border-left: 1px solid #336688;
  			border-top: 1px solid #336688;
  			border-bottom: 2px solid #336688;
}
.tx-a1events-pi1 TABLE.monthview TH.label-day {
  			font-size:11px;
  			color:#333333;
  			font-weight: bold;
  			border-left: 1px solid #336688;
  			border-top: 1px solid #336688;
  			border-bottom: 2px solid #336688;
}
.tx-a1events-pi1 TABLE.monthview TH.label-day-last {
  			font-size:11px;
  			color:#333333;
  			font-weight: bold;
  			border-left: 1px solid #336688;
  			border-top: 1px solid #336688;
  			border-right: 1px solid #336688;
  			border-bottom: 2px solid #336688;
}
.tx-a1events-pi1 TABLE.monthview TD.field-week {
  			font-size:11px;
  			color:#ffffff;
  			font-weight: normal;
  			border-left: 1px solid #336688;
  			border-right: 1px solid #336688;
  			border-bottom: 1px solid #336688;
}
.tx-a1events-pi1 TABLE.monthview TD.field-day-first {
  			font-size:11px;
  			color:#333333;
  			font-weight: normal;
  			border-left: 1px solid #336688;
  			border-bottom: 1px solid #336688;
}
.tx-a1events-pi1 TABLE.monthview TD.field-day {
  			font-size:11px;
  			color:#333333;
  			font-weight: normal;
  			border-left: 1px solid #336688;
  			border-bottom: 1px solid #336688;
}
.tx-a1events-pi1 TABLE.monthview TD.field-day-last {
  			font-size:11px;
  			color:#333333;
  			font-weight: normal;
  			border-left: 1px solid #336688;
  			border-right: 1px solid #336688;
  			border-bottom: 1px solid #336688;
}


/* Locations */

div.tx-a1locations-pi1 {
  width:100%;
}

.tx-a1locations-pi1 table {
  width:98%;
}
.tx-a1locations-pi1 .tx-a1locations-pi1-searchForm-Link {
  font-size:9px;
}


.tx-a1locations-pi1 .tx-a1locations-pi1-searchForm-select-sregion,
.tx-a1locations-pi1 .tx-a1locations-pi1-searchForm-select-stheme,
.tx-a1locations-pi1 .tx-a1locations-pi1-searchForm-select-stype {
  width:180px;
  height:80px;
}
.tx-a1locations-pi1 .tx-a1locations-pi1-searchForm-input {
  width:180px;
}

.tx-a1locations-pi1 table tr td {
  padding:4px 4px 4px 4px;
  vertical-align:top;
  
}
.tx-a1locations-pi1 .infotext {
  width:200px;
  padding: 10px 10px 10px 10px;
  
}
.tx-a1locations-pi1-listrowHeader-selected {color: #336688; font-size: 10px; font-weight: bold;}
.tx-a1locations-pi1-listrowField {color: white}
.tx-a1locations-pi1-listrowField-odd {color: #336688;}
.tx-a1locations-pi1-searchForm-input {color: #336688; width: 140px; font-size: 10px;}
.tx-a1locations-pi1-searchForm-select-sregion {color: #336688; width: 170px;height: 80px; font-size: 10px;}
.tx-a1locations-pi1-searchForm-select-stargetgroup {color: #336688; width: 170px;height: 50px; font-size: 10px;}
.tx-a1locations-pi1-searchForm-select-stheme {color: #336688; width: 170px;height: 50px; font-size: 10px;}
.tx-a1locations-pi1-searchForm-select-stype {color: #336688; width: 170px;height: 50px; font-size: 10px;}
  



/* RSS News */
.tx-edrdfnews-pi1 {
  font-size:100%;
}
.tx-edrdfnews-pi1 h1 {
  font-size:140%;
  line-height:140%;
  margin-top:0.4em;
  margin-bottom:0.6em;
}
.tx-edrdfnews-pi1 h2 {
  font-size:110%;
  line-height:110%;
  margin-top:0.2em;
  margin-bottom:0.4em;
}
.tx-edrdfnews-pi1 IMG {
  padding-bottom:1em;
}
.tx-edrdfnews-pi1 P {
  margin:0;
  
}

/* Login */

div#content-main table tr td span.tx-newloginbox-pi1-forgotP A:hover {
  color:#333333;
}


/* Blog */
div.tx-eeblog-pi1 { 
  float:none;
  font-size:100%;
}


.tx-eeblog-pi1 {
  font-size:0.9em;
}


.tx-eeblog-pi1 .label {
  float:left;
  width:25%;
  min-width:15ex;
  
  margin-right:1%;
  font-weight:bold;
  padding-bottom:1ex;
  position:relative;
}
.tx-eeblog-pi1 .data {
  width:74%;
  
  padding-bottom:1ex; 
  float:left;
  position:relative;
  
}
.tx-eeblog-pi1 .newline {
  float:none;
  width:100%;
  position:relative;
  
}

.tx-eeblog-pi1 ul li {
  font-size:1em;
}

.tx-eeblog-pi1 a {
  
  color:black;
  
  
}
.tx-eeblog-pi1 a:hover { 
  color:#FD7C11;
  
}

.tx-eeblog-pi1 P {
  margin-top:0.25em;
  margin-bottom:0.5em;
  
}



.tx-eeblog-pi1 textarea {
  width:80%;
}

#ee_blog_list .ee_blog_section IMG {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

#ee_blog_new_icon {
  margin-bottom:10px;
}


.tx-eeblog-tx-a1forms-edit-projectinfo-blog-table TR TD {
  padding: 4px 4px 4px 4px;
}


.ee_blog_image h1 {
  font-size:90%;
}

.tx-srfeuserregister-pi1-notice {
  color:black; 
  font-size:11px;
}
.tx-srfeuserregister-pi1-error {
  color:red;
  font-size:48px;
}

fieldset.csc-mailform {
  border:0;
}

div.csc-mailform-field label {
  display:block;
  width:200px;
  
} 

div.csc-mailform-field {
  
}

