/*
# Typo3 CSS secty-electronics.de
-----------------------------------------------
  Creation Date:  15.11.2006
  Author:         Benjamin Schmerfeld
  Projekt:        secty lifePatron
  Organization:   sectyelectronics
  URL:            http://www.sectyelectronics.de
-----------------------------------------------
*/


/* 
---------------- // CONTENT // ----------------
*/

body {  margin: 0 auto;  padding: 0;  font: 76% Verdana,Tahoma,Arial,sans-serif;  color:#000000; background-color:#999999;}
h1 { font-size: 1.5em; margin: 0 0 0.5em 0; color:#005992; }
h2 { font-size: 1.3em; margin: 0 0 0.5em 0; color:#005992; line-height:1.2em;}
h3 { font-size: 0.8em; margin: 0 0 0.5em 0; color:#005992}
h3 { font-size: 1.3em; margin: 0 0 10px 0;}

#wrap {  color: #303030; margin: 0 auto; width: 760px; background-color:#829FC0; border:1px solid #000000;}

#header {clear: both; margin: 0 0 0 0; padding: 0;  padding:5px; background-color:#829FC0; border-bottom:1px solid #000000;}
#header h1 { width: 250px; margin: 0 0 10px 0; float: left; }
#header p { float: right; text-align: center; color: #a0a0a0; margin: 0 0 10px 0; font-size: 0.8em; line-height: 1.2em;}

#header_bottom{ width:749px; height:17px; font-size:0.85em; color:#ffffff; }
#header_bottom a:link, #header_bottom a:visited{ color:#ffffff; font-size:10px;}
#header_bottom a:active, #header_bottom a:hover{ color:#cccccc; font-size:10px; text-decoration:none;}

#frontphoto{margin: 0 0 10px 0;border: 0;}

#avmenu    {clear: left;float:left;width:132px;margin: 0 0 10px 0;padding: 0;font-size: 1.0em;}
#avmenu ul {list-style: none;width: 108px; margin: 0 0 10px 0;padding: 0;}	


/*
#extras {
  float: right;
  width: 100px; 
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 0.9em;
  line-height: 1.5em;
}

#extras p {margin: 0 0 1.5em 0;}*/

#content {
  margin: 0 0 0 132px;
  line-height: 1.2em;
  text-align: left;
  background-color:#ffffff;
  min-height:725px; height:auto !important; height:725px;
  padding:4px 10px 10px;
}

#content-logo{ font-size:0.75em; height:24px;}

#content-top {
  text-transform:uppercase;
  letter-spacing:0.05em;
  padding:10px 0 0 0;
  font-variant:normal;
  font-weight:bold;
  color:#97AFA0;
  margin:0 20px 0 0px;
  font-size: 1.2em;
}

#content-body { margin:10px 60px 0 40px; text-align:justify; }


#content h1 { font-size: 1.5em; margin: 0 0 0.5em 0; line-height:1.20em; color:#005992}
#content h2 { font-size: 1.3em; margin: 1.2em 0 0.5em 0; color:#005992}
#content h3 { font-size: 1.2em; margin: 0 0 0.5em 0; color:#005992}

a img {border: 0;}
legend{display:none}
fieldset{border:0px}

.hide {display: none;}


/*********************************************************/
/*                     Link      			         	 */
/*********************************************************/

a {text-decoration: none; color: #506759;}
a:hover { text-decoration: underline; color: #506759;}



/*********************************************************/
/*                     Rootline      					 */
/*********************************************************/

#klick{ padding:0; font-size:0.8em; font-family: Arial,Helvetica, Verdana , sans-serif;}
#klick a{ color:#005992; text-decoration:none; margin:0 8px 0 0px;}
#klick a:hover{ color:#005992; text-decoration:underline; margin:0 8px 0 2px;}
 
#pagestat{
  margin:0px 0px 0px 0px;
  padding:3px 0px 3px 0px;
  font-size:0.8em;
  font-family: Arial,Helvetica, Verdana , sans-serif;
  /*border-bottom:1px solid #f0f0f0;*/
  height:20px;
}   

/*********************************************************/
/*                     Content-Footer      				 */
/*********************************************************/

#content-footer{
  font-size:0.8em;
  font-family: Arial,Helvetica, Verdana , sans-serif;
  line-height:150%;
  padding-top:5px;
  color:#505050;
  border-top:1px solid #f0f0f0;
  height:25px; 
  margin-left:40px; 
  margin-right:60px;
}

a.content:link, a.content:visited { display:inline; text-decoration:none; color:#505050;}
a.content:active, a.content:hover { display:inline; color:#505050; text-decoration:underline;}

/*********************************************************/
/*                     Footer      			         	 */
/*********************************************************/

#footer {margin: 0 auto; padding: 5px 0 20px 0; text-align: center; color: #808080; font-size: 0.8em;}
#footer a {color: #808080;text-decoration: none;}
#footer a:hover {text-decoration: underline;}


/*********************************************************/
/*                     Mail Formular 					 */
/*********************************************************/

#contactform{ margin-top:40px;background-image:url(../images/hdset.jpg); background-repeat:no-repeat;background-position:80px 100px;}

.contactform-table {}
.contactform-label{ color:#005992; font-weight:bold;}
.contactform-input {  
  background-color: #eeeeee;
  border: 1px solid #005992;
  color:#666666;
  font-size:1.1em;
  padding-left:2px;
  padding-right:2px;  
  width:200px;
}
.contactform-submit{
  background-color: #eeeeee;
  border: 1px solid #454647;
  color:#005992; 
  font-weight:bold;
  font-size:0.9em;
  width:100px;
}
#contactform label{font-size:0.8em; font-weight:bold; color:#005992;}


/*********************************************************/
/*        Tip-A-Friend - Mailformular 					 */
/*********************************************************/

.tip-a-friend table{ border:1px solid #cccccc; color:#000000;}
.tip-a-friend td{ background:#eee; padding:4px; }
.tip-a-friend tr{}
.tip-a-friend img{display:inline; vertical-align:bottom;}
.tip-a-friend textarea{font-family:Arial, Helvetica, sans-serif;}

#tip-a-friend-name, #tip-a-friend-email, #tip-a-friend-recipient,#tip-a-friend-message,#tip-a-friend-captcha{
  background-color: #eeeeee;
  border: 1px solid #97AFA0;
  font-size:1.0em; 
  padding-left:2px;
  padding-right:2px;
}
#tip-a-friend-submit{  background-color: #eeeeee;  border: 1px solid #97AFA0;  font-size:1.0em;}


/*********************************************************/
/*                 NewLoginBox		 					 */
/*********************************************************/

/* PLUGIN */

.tx-newloginbox-pi1 table { border:1px solid #ccc;  }
.tx-newloginbox-pi1 tr { }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; font-size:0.95em; }
.tx-newloginbox-pi1 th{ background:#eee; padding:4px; font-size:0.95em; font-weight:normal; }

/*Header h3 ausblenden*/
.tx-newloginbox-pi1 h3 { display:none;}

#user, #pass, #forgot_email{
  background-color: #eeeeee;
  border: 1px solid #97AFA0;
  font-size:1.0em; 
  padding-left:2px;
  padding-right:2px;
}
.tx-newloginbox-pi1-submit{
  background-color: #eeeeee;
  border: 1px solid #97AFA0;
  font-size:0.8em;
}

/*********************************************************/
/*                 kleine Loginbox	 					 */
/*********************************************************/
/*
.loginform{display:inline;}
.login { margin:0; padding-left:2px; background-color:#A9BBB0;}

.loginSubmit { background-color: #eeeeee; border: 1px solid #FF6600; font-size:0.69em; }
.loginSubmit2 { background-color: #eeeeee; border: 1px solid #FF6600; font-size:0.8em;}
.loginInput{
 padding-left:2px;
 padding-right:2px;
 width:80px;
 background-color:#DEDEDD;
 border: 1px solid #FF6600;
 font-size:0.69em;
}

.loginUserTitle{ text-align:center; padding:2px; }
.loginUser{
 text-align:center;
 padding:2px;
 font-weight:normal;
 font-style:italic;
 font-size:0.69em;
 background-color:#DEDEDD;
}

a.loginPass:link, a.loginPass:visited{ color:#FF6600; text-decoration:underline; font-size:10px; }
a.loginPass:active, a.loginPass:hover{ color:#FF6600; text-decoration:none; font-size:10px;}

*/

/*********************************************************/
/*                SUCHE Box 	muss angepasst werden		 					 */
/*********************************************************/
/*
.search form{display:inline;}
.search {margin:0; padding:2px; background-color:#A9BBB0;}
.searchLabel{  background-color:#DEDEDD; }
.searchLabelBg{
  background-color:#DEDEDD; 
  float:left; 
  height:20px;  
  padding-left:9px;
  padding-top:4px;
  margin-right:5px;
  margin-top:2px;
  width:46px;  
}
.searchSubmit {
  background-color: #DEDEDD;
  vertical-align: bottom;
  font-size:11px; 
}
.searchInput {
  background-color:#DEDEDD;
  border: 1px solid #DEDEDD;
  padding-left:2px;
  height:14px;
  width:141px;
  font-size:11px;
}*/

/*********************************************************/
/*                     Sucheseite    					 */
/*********************************************************/

.csc-searchform{border:1px solid #829FC0; color:#666666; }
.csc-searchform p{margin:0px; padding:0px; }
.csc-form-labelcell{padding:4px; background:#eee; padding:4px; }
.csc-form-fieldcell{padding:4px; background:#eee; padding:4px; }
.csc-form-label{}
/*.csc-searchform-submit{
	background-color: #F0E1C1;
	border: 1px solid #CC9933;
	font-size:1.0em;
 }*/
.csc-searchform-input{
  background-color: #eee;
  border: 1px solid #A6BBD2;
  padding-left:2px;
  padding-right:2px;
}

/*********************************************************/
/*                     Suchergebnis 					 */
/*********************************************************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
/*TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }*/
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

TD.csc-searchResultPrevNext A:link,TD.csc-searchResultPrevNext A:visited,TD.csc-searchResultPrevNext A:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none;  
  background-image:url(../images/buttons/internal_link.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
  text-decoration:none;
}
TD.csc-searchResultPrevNext A:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A {margin-top:0px; vertical-align:middle; line-height:24px;}
H3.csc-searchResultHeader A:link, H3.csc-searchResultHeader A:visited { text-decoration:none;  font-weight:bold; color:#006699;}
H3.csc-searchResultHeader A:active, H3.csc-searchResultHeader A:hover { text-decoration:none;  font-weight:bold; color:#cc0033;}
H3.csc-searchResultHeader { 
  background-color: #E0E0E0; 
  font-size: 1.3em; 
  background-image:url(../../images/iq-smaller.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px; 
  vertical-align:middle;
}
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }

TD.csc-searchResultRange{height:50px;}


/*********************************************************/
/*                     TT_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:1px solid #F4F4F4;
}
.news-latest-container HR.clearer {	clear:left;	height:1px;	border:1px solid #97AFA0;}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container { background-color:#f4f4f4;	border:1px solid #97AFA0;}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#97AFA0;
	padding:3px;
	margin:3px;
	border:1px solid #97AFA0;
	background-color:#f4f4f4;
	text-transform:uppercase;
	text-align:center;
}
/*.news-latest-container H2{ display:none;}*/
.news-latest-container H2{  font-size:0.85em;}
.news-latest-container H3{  
    font-size:1.2em;
  	background-image:url(../../images/news-item.gif);
  	background-repeat:no-repeat;
  	background-position:0px 1px;
  	padding-left:22px;
}
.news-latest-gotoarchive { font-weight:bold; margin-top:5px; font-size:0.85em;}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {	/*color:#97AFA0;*/ color:#455A4E;}
.news-latest-gotoarchive A { color:#455A4E;}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #97AFA0;
    /*background-color:#97AFA0;*/
	font-size:0.95em;
	color:#455A4E;		
}
.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:9px;}
.news-latest-morelink {height:12px;}
.news-latest-morelink A {float:right;}
.news-latest-container A{color:#455A4E;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {	/*border:1px solid #666;	background-color:#BBC7BF;*/}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px dotted #829FC0;
	background-color:#fff;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#eeeeee;
}
.news-search-emptyMsg{ margin:0px;}
.news-search-form FORM { margin:0px;}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #B5B5B5;
	background-color: #F4F4F4;
	text-align:left;
	
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {padding-left:2px;font-size:0.8em;}
.news-list-container H3 A {	color:#3D658D;}
.news-list-container P { padding-left:3px; font-size:0.8em;}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color:#F4F4F4;
}
.news-list-imgcaption {	float: right; padding-top:3px;	padding-right:3px;	font-size: 9px;}
.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-morelink,.news-list-category { font-size:9px;	margin-left:3px;}
.news-list-morelink  {	margin-bottom:3px;}
.news-list-browse {	text-align: center;}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
	
.tx-ttnews-browsebox {	margin:3px;	border:1px solid #666;	padding:3px; background-color:#F9FFE5;}
.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 { background-color: #BBE53A;	border:1px solid #666;}
.news-search-emptyMsg {	font-size: 11px; margin-left: 10px;}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
	/*padding:5px;*/
	margin-bottom:5px;
	/*border:1px solid #455A4E;*/
	/*background-color:#F9FFE5;*/
	/*background-color:#F9F9F9;*/
}
.news-single-item H1 { text-align:left;}
.news-single-item H2 {
	/*font-size: 16px;
	font-weight:bold;
	color: #85A600;*/
	margin-bottom: 0px;
	text-align:left;
}
.news-single-item H3 { margin-bottom: 15px;}
.news-single-img { float: right; margin-left:5px;}

.news-single-imgcaption { padding:3px; clear:both;}
.news-single-category {	float: right;}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {	float: right; margin-left:20px; font-weight:bold;}
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size: 9px;}
.news-single-author { padding-bottom: 3px;}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}
.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: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #829FC0;
	background-color:#eee;
	margin-bottom:20px;
}
.news-amenu-container LI { padding-bottom:1px;}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #829FC0;
	background-color:#eeeeee;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #829FC0;
	background-color:#E0E0E0;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #829FC0;
	color:#fff;
}

/*--------------------------------- 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;}

#menucontainer{width:106px;margin-left:12px;}
#menucontainer li{margin:0px; padding:0px;}


/*********************************************************/
/*                     MenEbene 1     					 */
/*********************************************************/

/********  No ********/

a.menu1No{
  display:block;
  padding:3px;
  border:1px solid #000000;
  background-color:#618FBB;
  text-align:center;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  overflow:hidden;
}
a.menu1No:active, a.menu1No:hover{ color:#829FC0;background-color:#eeeeee;}

/********  Cur ********/

a.menu1Cur {
  display:block;
  padding:3px;
  border:1px solid #000000;
  background-color:#618FBB;
  text-align:center;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  overflow:hidden;
} 
a.menu1Cur:active, a.menu1Cur:hover{ color:#829FC0;background-color:#eeeeee;}


/********  Act ********/

a.menu1Act{
  display:block;
  padding:3px;
  border:1px solid #000000;
  background-color:#618FBB;
  text-align:center;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  overflow:hidden;
}
a.menu1Act:active, a.menu1Act:hover{ color:#829FC0;background-color:#eeeeee;}


/*********************************************************/
/*                     MenEbene 2     					 */
/*********************************************************/

/******** No ********/

a.menu2No {
  display:block;
  padding:3px;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  background-color:#618FBB;
  text-align:center;
  font-weight:normal;
  color:#EFEFEF;
  text-decoration:none;
} 
a.menu2No:link, a.menu2No:visited{ color:#ffffff; background-color:#829FC0; text-decoration:none;}
a.menu2No:active, a.menu2No:hover{ color:#829FC0; background-color:#eeeeee;}

/******** Cur ********/

a.menu2Cur {
  display:block;
  padding:3px;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  background-color:#618FBB;
  text-align:center;
  font-weight:normal;
  color:#EFEFEF;
  text-decoration:none;
}
a.menu2Cur:active, a.menu2Cur:hover, a.menu2Cur:link, a.menu2Cur:visited{ color:#829FC0; background-color:#eeeeee;}

/*********************************************************/
/*                     S I T E M A P   					 */
/*********************************************************/

/*#sitemaptitel {
 font-size:0.9em;
 font-weight:bold;
 color: #FFFFFF;
 height: 18px;        
 background-color: #829FBF;
 text-align : center;
 vertical-align:middle;	 
} */

/******** Ebene 1 ********/
a.map_layer1:link, a.map_layer1:visited{ 
  color: #505050;
  font-size:0.95em;
  font-weight:bold;
  line-height:25px;
  text-decoration:none;
}
a.map_layer1:active, a.map_layer1:hover{ color: #505050; text-decoration:underline; font-size:0.95em;}

/******** Ebene 2 ********/
.map_layer2{ margin:0 15px 0 15px;}

a.map_layer2:link, a.map_layer2:visited{ 
  background-color:#829FC0;
  border-top:1px solid #ffffff;
  color:#ffffff;
  display:block;
  font-size:0.8em;
  padding:0px 0px 0px 10px;  
  text-decoration:none;
  text-shadow:#0000CC;
}
a.map_layer2:active, a.map_layer2:hover{ color:#ffffff; text-decoration:underline; font-size:0.8em;}

/******** Ebene 3 ********/
.map_layer3{ margin:0 15px 0 15px;}

a.map_layer3:link, a.map_layer3:visited{ 
  background-color:#D4DEE7;
  border-top:1px solid #ffffff;
  color:#E77817;
  display:block;
  font-size:0.8em;
  padding:3px 3px 3px 30px; 
  text-align:left;
  text-decoration:none; 
 }
a.map_layer3:active, a.map_layer3:hover{ color:#E77817; text-decoration:underline; font-size:0.8em;}

/******** Ebene 4 ********/
.map_layer4{ margin:0 15px 0 15px;}

a.map_layer4:link, a.map_layer4:visited{ 
  background-color:#D4DEE7;
  border-top:1px solid #ffffff;
  color:#3d4258;
  display:block;
  font-size:0.8em;
  padding:3px 3px 3px 50px; 
  text-align:left;
  text-decoration:none; 
}
a.map_layer4:active, a.map_layer4:hover{ color:#3d4258; text-decoration:underline; font-size:0.8em;}



/*********************************************************/
/*                  HTMLAREA KlASSEN   					 */
/*********************************************************/

.htmlarea-content-body{
  margin: 0;
  padding: 5px;
  /*font-size:100.01%;*/
  background-color: #FFFFFF;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
} 

.external-link img{ display:inline; }
.external-link-new-window img { display:inline; }
.internal-link img { display:inline; }
.internal-link-new-window img { display:inline;}
.download img  { display:inline;}
.mail img { display:inline;}

a.external-link:link, a.external-link:visited,a.external-link:active{  
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/external_link.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
}
a.external-link:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.external-link-new-window:link, a.external-link-new-window:visited,a.external-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/external_link_new_window.gif);
  background-repeat:no-repeat;
  background-position: 0px 2px;
  padding-left:20px;
}
a.external-link-new-window:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.internal-link:link, a.internal-link:visited,a.internal-link:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none;  
  background-image:url(../images/buttons/internal_link.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
}
a.internal-link:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.internal-link-new-window:link, a.internal-link-new-window:visited,a.internal-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/internal_link_new_window.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:20px;
}
a.internal-link-new-window:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.download:link, a.download:visited,a.download:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/download.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
}
a.download:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.mail:link, a.mail:visited,a.mail:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/mail.gif);
  background-repeat:no-repeat;
  background-position: 0px -2px;
  padding-left:25px;
  display:inline;
}
a.mail:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

span.secty{ font-weight:bold; color:#005992;}
span.lifepatron{ color:#000000; font-weight:bold;}
span.reg{ color:#000000; font-size:0.8em; vertical-align:top}
span.electronics{font-weight:bold; color: #666666 }
.blue{ font-weight:bold; color:#005992;}

.contenttable p {margin:0px; padding:0px;}


/*********************************************************/
/*                Sprachumschaltung  					 */
/*********************************************************/

.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 2px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 { float:right;}

	
/*********************************************************/
/*                cssstyledcontent  					 */
/*********************************************************/

/* 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; position:relative; 
	top:-4px; 
	left:-4px; 
	background:#fff; 
	padding:4px; 
	border:1px solid #ccc;  
}

/* 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; }

/* 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: 10px;
}

/* 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: 10px;
}

/* 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: 10px;
}
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: 30px !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: */

/* 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 */	



/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: none; }
/* 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 */

/*********************************************************/
/*                     MAILFORMPLUS	   					 */
/*********************************************************/
.tx-thmailformplus-pi1{margin-top:20px;}
.tx-thmailformplus-pi1 label {display:block;float:left;margin:2px 0pt;padding-right:1em;text-align:right;width:80px;}
.tx-thmailformplus-pi1 fieldset div{clear:left; margin:2px;}






