html, body { font-family:arial; color:#666666; font-size:12px; margin:0px; width:100%; height:100%; background-image:url(images/bg_linien.gif);}

a img { border: 0; }

a:link { color:#6699CC; text-decoration:none; }
a:visited { color:#336699; text-decoration:none; }
a:hover { color:#336699; text-decoration:underline; }
a:active { color:#336699; text-decoration:none;}

div#overcontent {background-color: #ffffff; width:100%;
                     position:relative; margin:0px; margin-bottom:0px; background-image:url(images/spacer.gif);   }
div#head {position:relative; margin:0px; height:103px; width:100%;
          background-color: #eeeeff; border:none; background-image:url(images/bg_linien.gif); }
div#head #headlogo {float:left; margin:0px; padding:0px; border-style:none; }	  
div#head #headpic {float:right;}	  
div#menucontainer {/*position:relative; top:0px; padding:0px; margin:0px;*/ height:30px;  width:100%; background-color: #000033;}
div#menu {/*position:relative; margin:0px; margin-left:0px; padding:0px;*/ height:30px; width:880px; float:left; }
div#lselect { /*position:relative; margin:0px;*/ height:22px; width:70px; float:right; padding-top:8px; text-align:right;}



div#content_onecol {position:relative; margin-top:20px; margin-bottom:0px; margin-left:30px; padding:0px; min-height:330px; max-height:10000px; width:920px; margin-right:10px;}
div#content_onecol #maincontent {position:relative; margin-bottom:20px; margin-top:0px; margin-left:0px; padding:0px; min-height:330px; max-height:10000px; width:920px;
                 font-family:verdana; }

div#content_empty {position:relative; margin-top:20px; margin-bottom:0px; margin-left:0px; padding:10px; min-height:330px; max-height:10000px; width:660px; margin-right:0px;}
div#content_empty #maincontent {position:relative; margin-bottom:0px; margin-top:0px; margin-left:0px; padding:0px; min-height:330px; max-height:10000px; width:660px;
                 font-family:verdana; }




table#tbl_content {background-color:#ffffff; width:100%; vertical-align:top;}
table#tbl_content td {vertical-align:top;}

div#content_midright {position:relative; margin-top:20px; margin-bottom:0px; margin-left:30px; min-height:330px; max-height:10000px; width:920px; margin-right:10px;}
div#content_midright #rightcontent {position:relative; margin-bottom:20px; margin-top:0px; padding-left:10px; width:156px; float:right;}
div#content_midright #maincontent {position:relative; margin-bottom:20px; margin-top:0px; margin-right:0px; margin-left:0px; padding-right:10px; min-height:330px; max-height:10000px; width:734px;
                 border-left: 0px; border-right: 1px;  border-top: 0px; border-bottom: 0px; border-style: dotted;  border-color: #CCCCCC;
                 float:left; font-family:verdana;  }




div#content_midleft {position:relative; margin-top:20px; margin-bottom:0px; margin-left:30px; min-height:330px; max-height:10000px;  width:920px; margin-right:10px;}
div#content_midleft #leftcontent {position:relative; margin-bottom:20px; margin-top:0px; margin-left:0px; width:130px; float:left;}
div#content_midleft #maincontent {position:relative; margin-bottom:20px; margin-top:0px; margin-left:0px; padding-right:10px; padding-left:20px; min-height:330px; max-height:10000px; width:740px;
                 border-left: 1px; border-right: 0px;  border-top: 0px; border-bottom: 0px; border-style: dotted;  border-color: #CCCCCC;
                 font-family:verdana; float:right;}



div#content_threecols {position:relative; margin-top:20px; margin-bottom:0px; margin-left:30px; min-height:330px; max-height:10000px; width:970px; margin-right:10px;}
div#content_threecols #leftcontent {position:relative; margin-bottom:20px; margin-top:0px; margin-left:0px; padding-right:10px; width:130px; float:left;}
div#content_threecols #rightcontent {position:relative; margin-bottom:20px; margin-top:0px; padding-left:10px; width:170px; float:right;}
div#content_threecols #maincontent {position:relative; margin-bottom:20px; margin-top:0px; margin-left:2px; padding-right:10px; padding-left:10px; min-height:330px; max-height:10000px; width:630px;
                 border-left: 1px; border-right: 1px;  border-top: 0px; border-bottom: 0px; border-style: dotted;  border-color: #CCCCCC;
                 font-family:verdana; float:left;}





div#footdummy {position:relative; top:0px; height:1px; left:0px;  margin:0px; width:960px;}
div#foot {position:relative; height:16px; width:100%; background-color: #000033; margin:0px; clear:left;
	    color:#ffffff; font-size:9px; font-family: verdana; padding-top:2px; padding-bottom:2px;}

/* MAINCONTENT */
div#maincontent h1 {font-size:16px; font-weight:bold;}
div#maincontent .head1 {font-size:14px; color:#000000; font-weight:bold; margin-left:0px;}
div#maincontent .head2 {font-size:14px; margin-left:20px; margin-bottom:10px; font-weight:bold;}
div#maincontent .bodytext {margin-left:0px; margin-top:0px; margin-bottom:0px;}

.tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }


/* NEWS DEFAULT */
/* example styles for the pagebrowser */ 
.tx-ttnews-browsebox TD { font-size: 10px; } 
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; } 
.tx-ttnews-browsebox-SCell { background-color: #EEE; }

/* NEWS | LATEST */
div#news {padding-right:0px;  padding:0px;  }
div#news .title {font-weight:bold; color:#000000; font-familiy:arial;
		border-left: 0px; border-right: 0px;  border-top: 0px; border-bottom: 1px; border-style: dotted;  border-color: #CCCCCC; padding:5px; padding-top:20px;}
div#news .newsentry {
	    border-left: 0px; border-right: 0px;  border-top: 0px; border-bottom: 1px; border-style: dotted;  border-color: #CCCCCC; padding-top:5px; padding-bottom:5px; padding-right:0px;}
div#news .newsdate { width:60px; float:left; padding-right:10px; text-align:right;}
div#news .newstitle { width:605px; float:right;}
div#news .newsdummy {position:relative; clear:left; clear:right; padding:0px; margin:0px;}

/* NEWS | DETAIL */
div#news_detail {padding:10px;font-size:12px; 
			border-left: 0px; border-right: 0px;  border-top: 1px; border-bottom: 1px; border-style: dotted;  border-color: #CCCCCC;}
div#news_detail .news_detail_date { padding:0px; padding-left:10px; font-size:10px;}
div#news_detail .news_detail_title {font-weight:bold; padding:5px; padding-left:10px;}
div#news_detail .news_detail_author {font-size:10px; padding-left:10px;}
div#news_detail .news_detail_subheader {font-size:11px; padding:5px; padding-left:10px;}
div#news_detail .news_detail_image {padding-left:10px;}
div#news_detail .news_detail_content {padding:10px;}
div#news_detail .news_detail_links {padding:10px;}

/* PRESSENEWS | LIST */
div#pressenews {padding-right:10px;  padding-top:0px; padding-bottom:0px;}
div#pressenews .title {font-weight:bold; color:#000000; font-familiy:arial;
		border-left: 0px; border-right: 0px;  border-top: 0px; border-bottom: 1px; border-style: dotted;  border-color: #CCCCCC; padding:5px; padding-top:20px;}
div#pressenews .newsentry {
	    border-left: 0px; border-right: 0px;  border-top: 0px; border-bottom: 1px; border-style: dotted;  border-color: #CCCCCC; padding:5px;}
div#pressenews .newsdate { width:60px; float:left; padding-right:10px; text-align:right;}
div#pressenews .newstitle { width:720px; float:right;}
div#pressenews .newsdummy {position:relative; clear:left; clear:right; padding:0px; margin:0px;}

/* PRESSENEWS | DETAIL */
div#pressenews_detail {padding:10px;font-size:12px; width:890px; 
			border-left: 0px; border-right: 0px;  border-top: 1px; border-bottom: 1px; border-style: dotted;  border-color: #CCCCCC;}
div#pressenews_detail .pressenews_detail_date { padding:0px; padding-left:10px; font-size:10px;}
div#pressenews_detail .pressenews_detail_title {font-weight:bold; padding:5px; padding-left:10px;}
div#pressenews_detail .pressenews_detail_author {font-size:10px; padding-left:10px;}
div#pressenews_detail .pressenews_detail_subheader {font-size:11px; padding:5px; padding-left:10px;}
div#pressenews_detail .pressenews_detail_image {padding-left:10px;}
div#pressenews_detail .pressenews_detail_content {padding:10px;}
div#pressenews_detail .pressenews_detail_links {padding:10px;}


/* LEFTCONTENT */
#leftcontent a:link {color:#6699cc; text-decoration:none; font-weight:bold; line-height:22px;}
#leftcontent a:visited {color:#6699cc; text-decoration:none; font-weight:bold; line-height:22px;}
#leftcontent a:active {color:#6699cc; text-decoration:none; font-weight:bold;}
#leftcontent a:hover {color:#336699; text-decoration:none; font-weight:bold;}
#leftcontent a.active:link {color:#336699; text-decoration:none;}
#leftcontent a.active:visited {color:#336699; text-decoration:none;}
#leftcontent a.active:active {color:#336699; text-decoration:none;}
#leftcontent a.active:hover {color:#336699; text-decoration:none;}


/* RIGHTCONTENT */
div#rightcontent .head1 {font-size:16px; font-weight:bold;}
div#rightcontent .head2 {font-size:14px; margin-left:20px; margin-bottom:10px; font-weight:bold;}
div#rightcontent .bodytext {margin-left:20px; margin-top:0px; margin-bottom:0px;}

/* FOOTER */
div#foot #footinfo {position:relative; margin:0px;padding-left:30px; padding-right:10px; float:left; font-size:9px; width:560px;}
div#foot #footinfomenu {position:relative; padding-left:0px; float:right; font-size:9px; width:310px;}
div#foot  a:link {color:#ffffff; text-decoration:none;}
div#foot  a:visited {color:#ffffff; text-decoration:none; font-weight:normal;}
div#foot  a:hover {color:#ffffff; text-decoration:none; font-weight:normal;}
div#foot  a:active {color:#ffffff; text-decoration:none; font-weight:normal;}

/* Loginformular */
.csc-loginform p {margin:0px}
.csc-loginform .csc-form.labelcell {font-size:10px; }
.csc-loginform .csc-form.fieldcell {font-size:10px; }
.csc-loginform INPUT {width:100px;}
.csc-form-fieldcell input { }


/* Allgemein */
p.csc-caption {background-color:#ccccff; color:#000000; padding:2px; margin:0px; margin-top:1px; font-size:10px; text-align:left;} 

/* Useredit Formulare */


.tx-srfeuserregister-pi1 { }
input.tx-srfeuserregister-pi1-submit  { }
 .tx-srfeuserregister-pi1 INPUT { }
 .tx-srfeuserregister-pi1 SELECT{ }
 .tx-srfeuserregister-pi1 TEXTAREA {  } 
 .tx-srfeuserregister-pi1 p { color:#666666; }
 
.tx-srfeuserregister-pi1 a:link {color:#6699cc; font-weight: bold; text-decoration:none;}
.tx-srfeuserregister-pi1 a:visited {color:#336699;font-weight: bold; text-decoration:none;}
.tx-srfeuserregister-pi1 a:active {color:#336699;font-weight: bold; text-decoration:none;}
.tx-srfeuserregister-pi1 a:hover {color:336699;font-weight: bold; text-decoration:none;}

