@charset "iso-8859-1";
body { background-color:#FAFAFA; text-align:center; overflow-x: hidden; }

#vor_preload
{
	
	width:445px;
	height:22px;
	background-image: url(../img/vorlagen/vor_preload_2.jpg); 
	background-repeat:no-repeat;
	position:relative;
	left:122px; top:-23px;	
}

#sub_menu #menu #top a 
{ 
	color:white; 
}
#sub_menu #menu #top a:hover { color:#006BB3; }
/*********************************************
*                ALLGEMEIN					 *
*********************************************/
#container 
{ 
	border:2px outset silver;
	width:920px;
	text-align:left;
	height:auto;
	min-height:800px;
	margin: auto;
	padding:2px;
	background-color:white;
}
#container #tec_logo img
{ 
	border:0px solid red;
	margin-bottom:-54px;
    position:relative;
	left:38px; top:30px;
}
#logo 
{ 
	border:1px solid white; 
	height:300px;
	background-image: url(../img/logo_9012.jpg);
	background-repeat:no-repeat;
}
.search {  margin-left:750px; margin-top:70px; }
.search input[type=text] { border:1px solid #C5C6C7; height:12px; width:100px; color:black; font-size:10px; padding-left:10px; }
.search input[type=submit] 
{ 
	 
	background-color:white;
	background-image: url(../img/lupe.gif); 
	background-position:60% 30%;
	background-repeat:no-repeat; 
	border:0px solid white;
}

#headerbanner 
{
	 
	width:224px;
	height:135px;
	background-color:transparent;
	margin-top:125px;
	margin-bottom:-260px;
	margin-left:315px;
}
#headerbanner .tx-flashpageheader-pi1 { display:none; } 

/*********************************************
*                MENU   					 *
*********************************************/
#m_block { border:0px solid orange; height:20px; }
/*** SUB MENU ***/
/*** EBENE 1 ***/
#sub_menu 
{	
	 
	height:20px; 
	width:400px; 
	/*margin-left:130px;*/
	margin-left:130px;
}
#sub_menu ul /* vertical */
{
	border-bottom:0px solid black;
	border-right:0px solid black;
	border-left:0px solid white;
    display:block;
	height:20px;
	position:absolute;
    margin-top:0px;
	margin-left:0px;
	margin-bottom:-7px;
	padding:0;
	/*background-image: url(../img/bg/bg_main_menu.jpg);
	background-position:0px -1px;
	background-repeat:no-repeat; */
}
#sub_menu li
{
    list-style:none;
    /*height:auto;*/
	height:10px;
    float:none;
    float:left;
	display:inline;
    display:block;
	margin-left:-2px;
} 
#sub_menu ul.menu li #top /* vertical */
{
	
	color:white; 
	font-weight:bold; 
	font-size:11px; 
	text-decoration:none;
} 
#sub_menu ul.menu li #top a /* vertical */
{
	color:white; 
	font-weight:bold; 
	font-family:arial;
	font-size:11px; 
	text-decoration:none;
	background-color:#006BB3; 
	padding:3px 6px;
	border-left:1px solid white;
	border-right:2px solid black;	
	border-bottom:3px solid black;
} 
#sub_menu ul.menu li #top a:hover /* vertical */
{
	color:#0B6FAB; 
	font-weight:bold; 
	font-family:arial;
	font-size:11px;
	height:30px;
	margin-bottom:2px;
	text-decoration:none;
	background-color:#F8DD12; 
	padding:3px 6px;
	border-left:1px solid white;
	border-right:2px solid black;
} 
/*** EBENE 1 END ***/
/*** EBENE 2 ***/
#sub_menu li ul 
{
    visibility:hidden;
	background-color:white;
	min-height:180px;
	height:auto;
	width:140px;
	padding:20px;
	margin-top:4px;
	margin-left:1px;
	background-image:none;
	border-left:1px solid #F3F3F3;
	border-top:2px solid #6A6A6A;
	border-right:2px solid #6A6A6A;
	border-bottom:2px solid #6A6A6A;
	background-image: url(../img/bg/bg_sub_menu_ul.jpg);
	background-position:10px 10px;
	background-repeat:no-repeat;
	z-index:6;
} 
/*######################################################*/

#sub_menu ul li#menuitem283 ul
{ 
	margin-left:-0px;	
} 

#sub_menu ul li#menuitem282 ul
{ 
	margin-left:-0px;	
} 

#sub_menu ul li#menuitem284 ul
{ 
	border-top:2px solid #6A6A6A;
	border-right:2px solid #6A6A6A;
	border-bottom:2px solid #6A6A6A;
	width:350px; 
	height:200px;
	float:left;
	margin-top:4px;
	background-repeat:repeat-x; 
	z-index:5;
	overflow:hidden;
} 
/*#sub_menu ul li#menuitem284 ul { border:1px solid orange; }*/
#sub_menu ul #menuitem284 ul li
{ 
	border:0px solid orange; 
	width:120px; 
	float:left; 
	background-image:none;
}
#sub_menu ul #menuitem284 ul li ul
{  
	width:140px; 
	height:auto;
	margin-top:46px;
	margin-left:0px
}
#sub_menu ul #menuitem284 ul li ul li 
{ 
	 
	width:130px;
	background-image: url(../img/bg/pfeil.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}

#sub_menu ul #menuitem284 ul li#menuitem306 ul
{ 
	width:140px;
	float:left;
	margin-top:38px;
	margin-left:20px;
	background-color:transparent;
}
#sub_menu ul #menuitem284 ul li#menuitem307 ul
{ 	 
	width:160px; 
	float:left;
	margin-left:-163px;
	padding-left:5px;
	margin-top:38px;
	background-color:transparent;
}
#sub_menu ul #menuitem284 ul#menu li#menuitem306 a#werkzeuge { border:0px solid blue; width:100px; color:#1F7CBB; margin-left:40px; }
#sub_menu ul #menuitem284 ul#menu li#menuitem307 a#verbinder { border:0px solid red; width:100px; color:#1F7CBB;  margin-left:-15px; }
#sub_menu ul #menuitem284 ul li#menuitem307 ul li 
{ 
	 
	width:150px;
	margin-top:-15px;
	margin-bottom:15px;
	padding-top:0px;  
}
#sub_menu ul #menuitem284 ul li#menuitem306 ul li
{ 
	border:0px solid orange; 
	display:block;
	overflow:visible;
	/*visibility:visible;*/

}
#sub_menu ul #menuitem284 ul li#menuitem306 ul li 
{  
	width:150px;  
	margin-top:-15px; 
	margin-bottom:15px;
	padding-top:0px;   
}
/*######################################################*/
#sub_menu li li  
{
   	display:block;
   	float:none;
	text-align:left;
	border:0px solid orange;
	border-top:0px solid #CDD7E0;
	width:190px;
} 
#sub_menu ul li ul li
{
	border:0px solid orange;
	width:200px;
	padding:0px 13px;
	background-image: url(../img/bg/pfeil.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}
#sub_menu ul li #top ul#menu li {  height:21px; }

#sub_menu ul li #top ul#menu li a 
{ 
	 
	color:#858687;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	padding:3px 5px;
	background-color:transparent;
	display:block;
	border:0px solid red;
}
#sub_menu ul li #top ul#menu li a:hover 
{ 
	 
	color:#1F7CBB;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	padding:3px 5px;
	background-color:transparent;
	display:block;
}
#sub_menu ul li #top ul#menu li a:active 
{
	 
	color:#1F7CBB;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	padding:3px 5px;
	display:block;
	margin-top:0px;
	background-color:transparent;
	outline-style:none;
}
#sub_menu ul li #top ul#menu li a:focus { outline-style:none; } 
/*** EBENE 2 END ***/
/*** EBENE 3 ***/
#sub_menu li ul ul
{
	border-left:0px solid #6A6A6A;
	border-right:2px solid #6A6A6A;
	border-bottom:2px solid #6A6A6A;
	/*border:1px solid red;
	background:transparent;*/
	height:180px;
	position:absolute;
	left:170px; top:-6px;
} 
	#sub_menu ul ul li #top ul#menu li a:hover 
	{ 
		 
		color:#1F7CBB;
		font-size:11px;
		font-family:arial;
		text-decoration:none;
		font-weight:bold;
		padding:3px 5px;
	}
		#sub_menu ul ul li #top ul#menu li a:active 
		{
			 
			color:#1F7CBB;
			font-size:11px;
			font-family:arial;
			text-decoration:none;
			font-weight:bold;
			padding:3px 5px;
			display:block;
			margin-top:0px;
		}
/*#sub_menu ul li#menuitem284 #top ul li#menuitem306 ul#menu li { border:1px solid red; background-color:#F00; }*/
#sub_menu ul #menuitem284 #top ul li#menuitem307 ul#menu { border:0px solid red; }
#sub_menu ul #menuitem284 #top ul li#menuitem306 ul#menu { border:0px solid red; }
	

/*** EBENE 3 END ***/
/*** SUB MENU ***/
/*** DOWN MENU ***/
#footer 
{ 
/*transparent*/
	 
	width:920px;
	text-align:left;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:10px;
	font-family:arial; 
	font-size:11px; 
	color:#BCBDBE; 
	/*float:left;*/
	/*margin-left:50px;*/
	margin:0px auto;
	position:relative;
	left:10px; top:-30px;
}
#down_menu
{
	width:500px;
	height:20px;
	margin-top:-18px;
	margin-left:250px;
	
	float:left;
}
#down_menu ul
{
	
	list-style:none;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	float:left;
}
#down_menu li
{
	display:inline;
}
#down_menu a
{
	
	display:block;
	margin-right:-10px;
	margin-top:2px;
	float:left;
	height:12px;
	padding:1px 8px;
	text-decoration:none;
	text-align:center;
	font-family:arial; 
	font-size:11px; 
	color:#BCBDBE;
	background-image: url(../img/bg/menu_down_bg.jpg);
	background-position:0px 4px;
	background-repeat:no-repeat;
}
	#down_menu a:hover
	{
		color:#006BB3;
		height:12px;
	}
#down_menu_1
{

	width:200px;
	float:left;
}
#down_menu_1 a
{
	float:left;
	padding-right:5px;
}
#footer #print 
{ 
	border:1px solid transparent; 
	height:auto; 
	width:60px; 
	float:left; 
	margin-top:-17px; 
	color:#77787a; 
	padding-left:15px;
	background-image: url(../img/bg/print.jpg) !important;
	background-position:0px 3px;
	background-repeat:no-repeat;
}
#footer #print a { text-decoration:none; font-weight:bold; color:#77787a; }
#footer #print a:hover { color:#006bb3; }
#footer #pdf 
{ 
	border:1px solid transparent; 
	height:auto; 
	width:60px; 
	float:left; 
	margin-left:75px; 
	margin-top:-17px; 
	font-weight:bold;
	color:#77787a;
	padding-left:15px;
	background-image: url(../img/bg/acrobat.jpg) !important;
	background-position:0px 3px;
	background-repeat:no-repeat;
}
#footer #pdf a{ text-decoration:none; color:#77787a; }
#footer #pdf a:hover { color:#006bb3; }

#content #empf_content_3
{
	border:0px solid blue;
	width:60px;
	font-size:11px;
	margin-left:135px;
	margin-top:-3px;
	padding-left:17px;
	padding-top:1px;
	background-image: url(../img/bg/versenden.gif) !important;
	background-position:3px 5px;
	background-repeat:no-repeat;
	position:relative;
	left:20px; top:-12px;
}
#content #empf_content_3 a { text-decoration:none; border:0px solid red; color:#77787a; font-size:11px; font-weight:bold; }
#content #empf_content_3 a:hover { color:#006BB3; }
/*** DOWN MENU ***/
#language {  margin-left:-10px; width:120px; float:left;  }
#language img { height:13px;  padding-left:6px; }
/*********************************************
*                CONTENT					 *
*********************************************/
#content 
{
	
	margin-left:25px; 
	margin-top:-210px;
	padding-bottom:10px;
	min-height:300px; 
	text-align:left; 
	width:600px; 
	overflow:hidden;
	font-size:11px; 
	font-family:arial; 
	margin-bottom:10px; 
}
#content p.bodytext { font-size:11px; font-family:arial; font-weight:normal;  }
#content a { color:#999999; }
#content a:hover {  color:#006BB3; }
#content p a 
{  color:#999999; }
#content p a:hover {  color:#006BB3; }
#content h1 {  font-family:arial; font-size:15px; color:black; }
#content h2 {  font-family:arial; font-size:14px; color:#006BB3; font-weight:bold; }
#content h3 {  font-family:arial; font-size:11px; color:#7A7B7D; font-weight:bold; }

#content .contenttable td p.bodytext
{ width:auto; }
#content .contenttable td p.bodytext img
{ width:auto; }
/*### KONTAKTFORMULAR ###*/
#content .csc-mailform {  border-collapse:collapse; width:500px; margin-bottom:10px; }
#content .csc-form-labelcell {  width:100px; }
#content .csc-mailform td p {  margin-top:0px; margin-bottom:0px; }

#content .imgtext-nowrap {  border-collapse:collapse; }
#content .imgtext-nowrap td p {  margin-top:0px; margin-bottom:0px; }

#content p { font-family:arial; font-size:11px; color:#7A7B7D; }
#content li { font-family:arial; font-size:11px; color:#7A7B7D; }
#klickpfad {  height:15px; width:500px; margin-left:130px; margin-top:5px; }
#klickpfad a { text-decoration:none; color:silver; font-size:11px; font-family:arial; }
#content #flash_frame {  width:650px; height:280px; margin-top:40px; }

#content dl dd {  color:#BCBDBE; }
#content .tx-felogin-pi1 { color:#77787a; }
#content .tx-felogin-pi1 fieldset { border:0px solid red; }
#content .tx-felogin-pi1 label { font-weight:bold; }
#content .tx-felogin-pi1 input#button  { color:#77787a; background-color:white; margin-top:5px; font-size:11px; }

#content .tx-felogin-pi1 legend { display:none; }
#content .tx-felogin-pi1 h3 { display:none; } 
/*********************************************
*                BLOCKS  					 *
*********************************************/
#iframe 
{ 
	width:180px;
	height:95px;
	font-family:arial;
	margin-top:-3px;
}
#right {  margin-top:0px; }
.q_main 
{ 
	border:1px solid white; 
	/*width:140px; */
	width:166px;
	height:100px; 
	position:relative;
	top:40px; left:715px;  
}
.q_img { border:1px solid transparent; width:166px; }
/************/
.q_img .q_text_1 
{ 
	float:left; 
	font-size:11px; 
	
	padding-top:4px;
	width:85px;
	margin-left:-1px;
	/*height:12px;*/
	height:17px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:black;
	text-align:center;
	/*background-color:#EDEDED;*/
	background-image: url(../img/bg/q_bg_breit22.jpg);
	/* background-position:0px -1px; */
	background-position:0px -1px;
	background-repeat:no-repeat;
	
}
.q_img .q_text_1 a { text-decoration:none; color:black; padding-top:2px; }
.q_img .q_text_2 
{ 
	font-size:10px;
	
	float:left;
	padding-top:4px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	/* width:75px; */
	width:75px;
	/* height:18px; */
	height:15px;
	margin-left:-1px;
	text-align:center;
	color:#BEBEBF;
	background-color:white;
	background-image: url(../img/bg/q_bg_deaktiv.jpg);
	/* background-position:60px 1px; */
	background-position:60px 2px;
	background-repeat:no-repeat;
	margin-top:0;
}
.q_img .q_text_2 a { text-decoration:none; color:black; margin-left:-10px;  }
/************/
#q_links #q_links_text 
{ 
	width:150px; 
	height:55px; 
	margin-top:25px; 
	margin-left:0px; 
	text-align:left;
	background-image: url(../img/bg/quick_bg1.jpg);
	background-position:-2px 10px;
	background-repeat:no-repeat;
}
#q_links 
{ 
	height:120px; 
	width:166px;
    margin-top:-3px;
	padding-top:1px;
	font-size:10px;
	font-weight:bold;
	background-image: url(../img/bg/quick_bg1.jpg);
	background-position:-2px 20px;
	background-repeat:no-repeat;
	font-family:arial; 
	color:#666666;
}
#q_links form { border:1px solid transparent; margin-left:-500px; width:200px; }
#q_links form #mailform { border:0px solid red; }
#q_links a:hover
{
	height:120px; 
	width:166px;
    margin-top:-3px;
	padding-top:1px;
	font-size:10px;
	font-weight:bold;
	background-image: url(../img/bg/quick_bg.jpg);
	background-position:-2px -0px;
	background-repeat:no-repeat;
	font-family: arial; 
	color:#006BB3;
}
#q_links p a {  }
#q_links a
{
 	text-decoration:none;
	border:1px solid #EDEDED;
	color:#666666;
	font-size:10px;
	font-weight:bold;
    background-image: url(../img/bg/pfeil_rot2.gif) !important z-index:1000;
	background-position:-3px 3px;
	background-repeat:no-repeat;
	font-family:arial;
}
#q_links .external-link-new-window 
{
	color:#666666;
    background-image: url(../img/bg/pfeil_rot2.gif) !important z-index:1000;
	background-position:-3px 3px;
	background-repeat:no-repeat;
}
#q_links p 
{ 
	margin-bottom:-8px; 
	margin-left:11px; 
	padding-left:10px;
	background-image: url(../img/bg/pfeil_rot2.gif);
	background-position:-3px 3px;
	background-repeat:no-repeat;
	margin-top: 12px;	
	font-family: arial;
}
#q_links_2
{ 
	height:85px; 
	width:166px; 
	margin-top:-3px;
	padding-top:1px;
	font-size:11px;
	background-color:#EDEDED;
	background-image: url(../img/bg/quick_bg.jpg);
	background-position:-2px 0px;
	background-repeat:no-repeat;
}
#q_links_2 a
{
 	text-decoration:none;
	color:#969798;
}
#q_links_2 p 
{ 
	margin-bottom:-8px; 
	margin-left:8px; 
	padding-left:8px;
	display:none;
}
#q_links_2 h3 { font-size:10px; ; display:none; }
#q_links_2 table label { font-size:10px;  padding-left:2px; }
#q_links_2 table input#user { height:10px; padding-left:2px; }
#q_links_2 table input#pass { height:10px; padding-left:2px; }
#q_links_2 table input#button { background-color:transparent; padding-left:2px;  height:17px; margin-top:-3px; font-size:9px; color:black; }
.tx-newloginbox-pi1 {  margin-left:-590px; }
.tx-newloginbox-pi1 table {  margin-top:20px;}

.tx-loginboxmacmade-pi1 {  margin-left:-590px; }

#login_box { margin-left:-590px; }
/********** Quickbox end **********/
.newsletter 
{  
	width:166px;
	height:84px;
	font-family:arial !important;
	font-size: 11px;
	font-weight: bold;
	margin-left:715px; 
	margin-top:55px;
	background-image: url(../img/bg/newsletter.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat; 
	padding-left:0px;
	padding-top:8px;
	color:black;
}
.newsletter input
{ 
	width:95px;
	margin-left:7px;
	margin-top:5px;
	font-size:10px;
	color:silver;
	height:13px;
	color:black;
	background-color:white;
}
.newsletter input#button
{ 
	
	width:55px;
	font-size:10px;
	font-family:arial; 
	height:15px;
	margin-left:40px;
	margin-top:1px;
	color:77787a;
	background-color:#F1F1F3;
	border:0px solid red;
}
.newsletter input#button:hover
{ 
	color:#006BB3;
}
.newsletter #newsletter_a
{
	
	margin-left:64px;
	margin-top:-18px;
	font-family: arial;
}
.newsletter #newsletter_a a
{
	font-size:15px;
	color:white;
	text-decoration:none;
	font-family: arial;
}
/*********************************************
*                NEWS  					     *
*********************************************/
#kbox {  width:166px; margin-left:715px; margin-top:20px; font-family:arial; }
#khead 
{ 
	height:20px;
	width:166px;
	margin-top:-2px;
	color:white; 
	background-image: url(../img/bg/box_aktiv.jpg);
	background-repeat:no-repeat;
}
#khead2
{
	height:15px;
	width:166px;
	background-image: url(../img/bg/box_deaktiv.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:-2px; left:0px;
}
#nbox { width:166px; margin-top:-3px; overflow:hidden;}
#kbox img#nbox_img  { position:relative; top:-3px; left:0px; }
#nbox1
{ 
	margin-bottom:-15px; 
	margin-top:-1px;  
	position:relative;
	top:105px; left:716px;
}
#box_bottom 
{ font-size:10px; }
#box_bottom a { font-size:10px; color:#006AB3; }
.news  { border:0px solid orange; width:166px; font-family:arial;  background-color:white;  }
.news-list-container { border:0px solid orange; /*margin-top:-35px;*/ margin-top:0px; overflow:hidden;}
.news p.bodytext img 
{ 
	border:1px solid orange; 
	display:none;
	overflow:hidden;
	width:0px; 
	height:0px;
}

/*.news p img { border:1px solid red; display:none; }*/
/*** LISTBOX ***/ 
.news .news-list-container h2 
{ 
	border:1px solid #404558; 
	color:white; 
	background-color:#090110; 
	font-size:13px; 
	padding:1px 3px; 
	display:none;
}
.news table { display:none; }
#content .news-list-container .news-list-item h3
{ margin-bottom:-10px; }

#content .news-list-container .news-list-item h3 a
{
	margin-left:0px;
	font-size:12px;
	color:#8B8C8D;
}
.news .news-list-container .news-list-item img 
{ 
	width:auto;
	max-width:166px;
	height:66px; 
	margin-top:-12px; 
	overflow:hidden;
}
.news .news-list-container .news-list-item .news-list-date 
{  	
	font-size:11px;
	color:#8B8C8D;
	padding-top:2px;
	font-weight:normal;
}
.news .news-list-container .news-list-item a
{
	
	color:#8B8C8D;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
}
.news .news-list-container .news-list-item h3
{  	
	font-size:13px;
	margin-top:-2px;
	padding-left:3px;
}
.news .news-list-container .news-list-item h3 a:hover { color:#006bb3; }
.news .news-list-container .news-list-item p.bodytext
{  	
	font-size:11px;
	margin-top:-15px;
	height:56px;
	padding-left:4px;
	color:#8B8C8D;
	/*font-weight:normal;*/
}
#content .news-list-container .news-list-image {  margin-top:-30px; margin-left:400px; }
#content .news-list-container .news-list-image a img {  margin-top:15px; }
#kbox #nbox .news-list-container .news-list-image-latest img {  margin-top:1px;}
.news .news-list-container .news-list-morelink { margin-top:-27px; margin-left:130px; }
.news .news-list-container .news-list-morelink a 
{ color:#77787a; padding-left:0px; text-decoration:none; font-weight:bold; font-size:11px; }
.news .news-list-container .news-list-morelink a:hover
{ color:#006bb3; }
.news .news-list-container .news-list-browse
{
	
	color:white;
	padding:1px;
	font-size:10px;
	font-family:arial;
	background-color:black;
}
.news .news-list-container .news-list-browse .tx-ttnews-browsebox
{
	margin-left:-29px;
	margin-top:-12px;
	margin-bottom:3px;
	height:10px;
	width:100px;
}

.news .news-list-container .news-list-browse .tx-ttnews-browsebox-strong
{ font-size:11px; padding-left:10px; font-weight:bold; }
.news .news-list-container .news-list-browse .tx-ttnews-browsebox-strong p
{ margin-top:-3px; }
.news .news-list-container .news-list-browse .tx-ttnews-browsebox #news_vor
{
	 
	width:70px;
	float:left;
	margin-top:-24px;
	margin-left:134px;
	color:white
}
.news .news-list-container .news-list-browse .tx-ttnews-browsebox #news_vor a 
{ color:white; text-decoration:none; font-size:11px; font-weight:bold; }
.news .news-list-container .news-list-browse .tx-ttnews-browsebox #news_vor a:hover 
{ color:#006AB3; text-decoration:none; }
.news .news-list-container .news-list-browse .tx-ttnews-browsebox #news_zurueck
{
	width:70px;
	float:left;
	margin-top:-24px;
	margin-left:65px;
}
.news .news-list-container .news-list-browse .tx-ttnews-browsebox #news_zurueck a 
{ color:white; text-decoration:none; font-size:11px; font-weight:bold; }
.news .news-list-container .news-list-browse .tx-ttnews-browsebox #news_zurueck a:hover 
{ color:#006AB3; text-decoration:none; }
.news .news-list-container .news-list-browse .tx-ttnews-browsebox table td {  display:none; }
.news .news-list-container hr { display:none; } 
/*** LATEST ***/ 

/*** LIST ***/ 
#content .news-list-item .news-list-date { border:0px solid orange; color:#707173; font-size:10px; height:15px;}
#content .news-list-item h3 a { color:black; text-decoration:none; color:#707173; }
#content .news-list-item h3 a:hover { color:#006bb3; }
#content .news-list-item p {  float:left; width:370px; margin-bottom:0px; margin-right:0px; }
#content .news-list-item img 
{ 
	margin-top:15px; 
	margin-left:0px; 
	width:90px;
	height:auto;
	float:right; 
	position:relative;
	top:0px; left:-80px;
}
#content .news-list-category {  display:none; }
#content .news-list-item .news-list-morelink 
{ 
	padding-top:5px;
	margin-left:0px; 
	clear:both; 
	background-image: url(../img/bg/pfeil_rot2.gif);
	background-position:-3px 8px;
	background-repeat:no-repeat;
}
#content .news-list-item .news-list-morelink a 
{ color:#77787a; padding-left:10px; text-decoration:none; font-weight:bold; font-size:11px; }
#content .news-list-container .news-list-morelink a:hover
{ color:#006bb3; }
#content .news-list-item hr 
{ 
	margin-left:0px;
	height:5px;
	border:0px solid red;
	width:510px; 
	margin:10px 0px; 
	color:#6EABD4; 
	/*border-style:dashed; */
	background-image: url(../img/bg/linie.jpg);
	background-repeat:no-repeat;
}
/*** SINGLE ***/
#content .news-single-item a
{
    background-image: url(../img/bg/pfeil_rot2.gif);
	background-position:-3px 3px;
	background-repeat:no-repeat;	
	padding-left:10px;
}
	
#content .news-single-item .clearer { width: 0px; height: 0px; display: none; } 
#content .news-single-item ul { border:0px solid orange; float:left; }

#content .news-single-item .news-single-timedata { border:0px solid orange; color:#707173; margin-bottom:-10px; font-size:10px; }

#content .news-single-item .news-single-author  { border:0px solid orange; }
#content .news-single-item .bodytext {  width:550px; margin-top:0px; }
#content .news-single-item h2 {  margin-bottom:-20px; }
#content .news-single-item p {  float:left; width:380px; margin-bottom:0px; border:0px solid orange; }
#content .news-single-item p img {  border:0px solid red;  }
#content .news-single-item img 
{ 
	width:25%;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	height:auto; 
	float:right;
	/*margin-top:35px;*/
}
#content .news-single-item .news-single-backlink 
{  
	margin-left:-10px; 
	clear:both;
	font-weight:bold;
	font-size:11px;
	margin-top:10px;
	padding-top:5px;
	padding-left:10px;
	/*background-image: url(../img/bg/pfeil_rot2.gif);
	background-position:-3px 8px;
	background-repeat:no-repeat;*/
}
#content .news-single-item .news-single-backlink a { text-decoration:none; color:#77787a; }
#content .news-single-item .news-single-backlink a:hover { text-decoration:none; color:#006bb3; }
#content .news-single-item #single-line
{ 
	width:510px; 
	border:0px solid red;
	float:left; 
	background-image: url(../img/bg/line.jpg);
	background-repeat:no-repeat;
}
#content .news-single-item #single-line img
{ margin-top:30px; margin-bottom:5px; width:510px;  }
#content .news-single-item #single-height
{ min-height:354px;  }

#content .news-single-category {  display:none; }
#content .news-single-item .news-single-img p a img { border:0px solid red; width:100px; height:20px;}

/* NEWS ARCHIV */
#content .news-search-form label { border:0px solid red; color:#77787a; font-weight:bold; }
#content .label {  width:200px; float:left; color:#77787a; }
#content .label label.small { border:1px solid white; width:150px; color:#77787a; font-weight:normal; }
#content .label input {  }
#content .news-search-emptyMsg { color:#77787a; }
#content .news-search-form-submit input { /*border:0px solid silver; border:0px solid black; background-color:#F1F1F3;*/ color: #999; font-size: 11px; background: #FFFFFF url(http://www.tecfast.de/fileadmin/template_2/img/submit.gif); height:21px; width: 66px; border: 1px solid #FFFFFF; }
/*********************************************
*       Extension CSS PRODUCT KATALOG  	     *
*********************************************/
#content .tx-productkatalog-pi1 
{
	 
	width:600px; 
	padding:10px; 
	margin-top:-130px; 
	margin-bottom:100px; 
	overflow:hidden; 
}
#content #pk_box_right 
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	width:470px; 
	min-height:560px;
	height:auto;
	margin-top:-598px;
	margin-bottom:20px;
	margin-left:124px;
}
#content #pk_box_right #pk_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #pk_box_right .pk_logo 
{ 
	 	
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:16px;
	text-align:right;
}
#content #pk_box_right #pk_switch_right a { text-decoration:none;  }
#content #prodk_img 
{ 
	border-right:3px solid black;
	width:121px;
}
#content #prodk_img a  {  margin-left:2px; color:white; }

#content .tx-lumophpinclude-pi1 a {  color:white; }
#content .tx-lumophpinclude-pi1 a.scroll  
{ 
	color:white; 
	margin-left:2px; 
	 
}
#content .tx-lumophpinclude-pi1 a:hover {  }
#content .tx-lumophpinclude-pi1 a:active  
{ 
	color:white; 
	margin-left:0px; 
	 
	/*height:1px;*/
}
#content #prodk_img img
{ 
	border-right:3px solid silver;
	width:121px;
	height:100%;
}

#content #prodk_img #prodk_0 { overflow:hidden; margin-top:-142px;}
#content #prodk_img #prodk_1 { overflow:hidden; margin-top:-142px;}
#content #prodk_img #prodk_2 { overflow:hidden; margin-top:-142px;}
#content #prodk_img #prodk_3 { overflow:hidden; margin-top:-142px;}
#content #prodk_img #prodk_4 { overflow:hidden; margin-top:-142px;}
#content #prodk_img #prodk_5 { overflow:hidden; margin-top:-142px;}
#content #prodk_img .prodk_aktiv { overflow:hidden; }
#content #prodk_img .prodk_aktiv img {  }
#content #prodk_img #pk_over
{
	overflow:hidden;
}
#content #pk_next 
{ 
	border-right:3px solid #636363;
	height:18px; 
	width:121px;
	margin-top:10px; 
	margin-left:0px;
	background-image: url(../img/bg/b_up.jpg);
	background-repeat:no-repeat;
}
#content #pk_next  .aktiv { 
 
height:18px; 
width:121px;
}
#content #pk_next  .aktiv2 { 
 	
height:18px; 
width:121px; 
margin-top:-18px; 
}
#content #pk_next .aktiv img { height:18px; width:121px;  }
#content #pk_next .aktiv2 img {height:18px; width:121px;  }

#content #pk_back 
{
	border-right:3px solid #636363;
	border-bottom:2px solid #636363;
	width:121px;
	height:18px;
	background-image: url(../img/bg/b_down.jpg);
	margin-left:0px;
	background-repeat:no-repeat;
}
#content #pk_back .aktiv { 
 
height:18px; 
width:121px;
}
#content #pk_back .aktiv2 { 
 	
height:18px; 
width:121px; 
margin-top:-18px; 
}
#content #pk_back .aktiv img { height:18px; width:121px;  }
#content #pk_back .aktiv2 img {height:18px; width:121px;  }

#content .pk_content {  height:auto; padding-top:15px; }
#content .pk_content #img_rechts {  padding-left:20px; padding-right:20px; width:100px; height:100px;  float:left; margin-left:-5px; margin-top:-6px; }
#content .pk_content #datensatz {  margin-left:0px; width:450px; padding:5px; height:90px; margin-bottom:5px; }
#content .pk_content #datensatz #pk_text { margin-left:17px; padding:3px; font-weight:bold; }
#content #pk_box_right .pk_content #datensatz #caption 
{ margin-left:20px;  color:#767779; font-size:11px; font-weight:bold; }
#content #link_down2 { margin-left:0px;  width:160px; float:left; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #link_down3 { margin-left:0px;  width:160px; float:left; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #link_down4 { margin-left:0px;  float:left; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }

#content #link_down2 a {  font-size:11px; color:#999999; }
#content #link_down2 a:hover { color:#006BB3; }
#content #link_down3 a {  font-size:11px; color:#999999; }
#content #link_down3 a:hover { color:#006BB3; }
#content #link_down4 a {  font-size:11px; color:#999999; }
#content #link_down4 a:hover { color:#006BB3; }

/*** DISPLAY ***/ 
#content #news_vor {  display:none; }
#content #news_zurueck {  display:none; }

/*********************************************
*      BOX KATALOGE JAVASCRIPT CSS ON / OFF  *
*********************************************/
#content #pk_box_right_1
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	width:470px; 
	min-height:560px;
	height:auto;
	margin-top:-598px;
	margin-bottom:20px;
	margin-left:124px;
}
#content #pk_box_right_1 #pk_switch_right
{ 
	
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #pk_box_right_1 .pk_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:17px;
	text-align:right;
	
}
#content #pk_box_right_1 #caption
{ color:#77787a; font-weight:bold; }

#content #pk_box_right_1 #pk_switch_right a { text-decoration:none;  }
/*############################ 2 ############################*/
#content #pk_box_right_2
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	width:470px; 
	min-height:560px;
	height:auto;
	margin-top:-598px;
	margin-bottom:20px;
	margin-left:124px; 
}
#content #pk_box_right_2 #pk_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #pk_box_right_2 .pk_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:17px;
	text-align:right;
}
#content #pk_box_right_2 #pk_switch_right a { text-decoration:none;  }
#content #pk_box_right_2 #caption
{ color:#77787a; font-weight:bold; }
/*############################ 3 ############################*/
#content #pk_box_right_3
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	width:470px; 
	min-height:560px;
	height:auto;
	margin-top:-598px;
	margin-bottom:20px;
	margin-left:124px;
}
#content #pk_box_right_3 #pk_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #pk_box_right_3 .pk_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:17px;
	text-align:right;
}
#content #pk_box_right_3 #pk_switch_right a { text-decoration:none;  }
#content #pk_box_right_3 #caption
{ color:#77787a; font-weight:bold; }
/*############################ 4 ############################*/
#content #pk_box_right_4
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	width:470px; 
	min-height:560px;
	height:auto;
	margin-top:-598px;
	margin-bottom:20px;
	margin-left:124px;
}
#content #pk_box_right_4 #pk_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #pk_box_right_4 .pk_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:17px;
	text-align:right;
}
#content #pk_box_right_4 #pk_switch_right a { text-decoration:none;  }
#content #pk_box_right_4 #caption
{ color:#77787a; font-weight:bold; }
/*********************************************
*       Extension CSS PRODUCT VIEW  	     *
*********************************************/
#content .tx-productview-pi1 {  width:600px; padding:10px; margin-top:-130px; margin-bottom:100px; overflow:hidden; }
#content #prod_img
{
	width:150px;
	border-left:1px solid silver;
	height:141px;
}
#content #prod_img a { color:silver; }
#content #prod_img img
{
	border-right:4px solid #636363;
	width:121px;
	height:141px;
}
/*###########################################*/
#content #prod_img_1
{
	width:150px;
	border-left:1px solid silver;
	
	display:block;
	position:relative;
	top:0px; left:0px;
}
#content #prod_img_1 img
{
	border-right:3px solid #636363;
	width:121px;
	height:141px;
	
}
/*###########################################*/
#content #prod_img_2
{
	width:150px;
	border-left:1px solid silver;
	
	
}
#content #prod_img img_2 img 
{ 
	border-right:3px solid #636363;
	width:121px;
	height:141px
}

#content #produkt { }
#content #produkt #description
{
	
	margin-left:3px;
	margin-top:2px;
	padding-right:5px;
	width:225px;
	height:198px;
	float:left;
	background-color:white;
}
#content #produkt #description a { color:silver; }
#content #produkt #description h2 { font-size:16px; padding-left:8px; }
#content #produkt #description p { font-size:11px; padding-left:8px; margin-top:-8px; height:130px; }
#content #produkt #switch_right 
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:10px; 
	margin-top:0px;
}

#content #produkt #switch_right a { text-decoration:none;  }
#content #produkt #img_right {
	border:1px solid silver;
	margin-bottom:1px;
	margin-top:-10px;
	height:200px;
}
#content #produkt #img_right img {  margin-top:6px; margin-right:5px; }
#content #produkt #r_img {  margin-right:10px; margin-top:-40px; }
#content #produkt #r_img img {  margin-right:0px; float:left; margin-top:40px; }
#content #next 
{ 
	border-right:4px solid #636363;
	border-left:1px solid silver;
	height:18px; 
	width:121px;
	margin-top:12px; 
	margin-left:0px;
}
#content #next .aktiv 
{ 
	 
	height:18px; 
	width:121px;
}
#content #next .aktiv2 
{ 
	 	
	height:18px; 
	width:121px; 
	margin-top:-18px; 
}
#content #next .aktiv img { height:18px; width:121px;  }
#content #next .aktiv2 img {height:18px; width:121px;  }
#content #back 
{
	border-right:4px solid #636363;
	border-left:1px solid silver;
	border-bottom:2px solid #636363;
	width:121px;
	height:18px;
	background-image: url(../img/bg/b_down.jpg);
	margin-top:0px;
	margin-left:0px;
	background-repeat:no-repeat;
}
#content #back a { color:white; }
#content .tx-productview-pi1 a.scroll  { color:silver; margin-left:1px; }
#content #back .aktiv { 
	 
	height:18px; 
	width:121px;
}
#content #back .aktiv2 { 
	 	
	height:18px; 
	width:121px; 
	margin-top:-18px; 
}
#content #back .aktiv img { height:18px; width:121px;  }
#content #back .aktiv2 img {height:18px; width:121px;  }
#content #back img {  }
#content .right_pro_view
{
	
	min-height:450px;
	padding-top:10px;
	height:auto;
	margin-left:122px;
	margin-top:-602px;
	margin-bottom:208px;
	width:475px;	
	/*position:relative;
	top:0px; left:0px;
	overflow:hidden;
	float:left;
	font-family:Arial;*/
}
#content #produkt
{
	
	height:150px;
	width:445px;
}
#content #link_view
{
	
	padding-top:4px;
	padding-bottom:0px;
	padding-left:15px;
	width:431px;
	height:20px;
	background-color:#707173;
	color:white;
	float:left;
}
#content #link_view a { text-decoration:none; font-size:11px; color:white; font-family:arial;  }
#content #link_view_2 a { text-decoration:none; font-size:11px; color:#DBC626; font-family:arial;  }
#content #link_view a:hover { text-decoration:none; font-size:11px; color:#DBC626; font-family:arial;  }
#content #link_view a.active { text-decoration:none; font-size:11px; color:#DBC626; font-family:arial;  }
#content #description_con1_1
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con1_1 table {  height:100%; margin-bottom:30px; }
#content #description_con1_1 #content_height
{ margin-bottom:40px; height:100%; }
#content #description_con1_2
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con1_2 table {  height:100%; margin-bottom:30px; }
#content #description_con1_2 #content_height
{ margin-bottom:40px; height:100%; }
#content #description_con1_3
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con1_3 table {  height:100%; margin-bottom:30px; }
#content #description_con1_3 #content_height
{ margin-bottom:40px; height:100%; }
#content #description_con1_4
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con1_4 table {  height:100%; margin-bottom:30px; }
#content #description_con1_4 #content_height
{ margin-bottom:40px; height:100%; }
#content #description_con2_1
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con2_1 table {  height:100%; margin-bottom:30px; }
#content #description_con2_2
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con2_2 table {  height:100%; margin-bottom:30px; }
#content #description_con2_3
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con2_3 table {  height:100%; margin-bottom:30px; }
#content #description_con2_4
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con2_4 table {  height:100%; margin-bottom:30px; }
#content #description_con3_1
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con3_1 table {  height:100%; margin-bottom:30px; }
#content #description_con3_1 table a { color:#77787A; }
#content #description_con3_1 table a:hover { color:#006BB3; }
#content #description_con3_2
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con3_2 table {  height:100%; margin-bottom:30px; }
#content #description_con3_2 table a {color:#77787A; }
#content #description_con3_2 table a:hover { color:#006BB3; }
#content #description_con3_3
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con3_3 table {  height:100%; margin-bottom:30px; }
#content #description_con3_3 table a { color:#77787A; }
#content #description_con3_3 table a:hover { color:#006BB3; }
#content #description_con3_4
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con3_4 table {  height:100%; margin-bottom:30px; }
#content #description_con3_4 table a { color:#77787A; }
#content #description_con3_4 table a:hover { color:#006BB3; }
#content #description_con4
{
	border:1px solid silver;
	border-bottom:10px solid silver;
	min-height:100px;
	height:auto;
	text-align:justify;
	margin-top:35px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	width:414px;
	font-size:11px;
	color:#77787A; 
	font-family:arial;
	background-color:white;
	text-align:left;
}
#content #description_con2_1 #bild_rte {  margin-top:0px; margin-bottom:50px; text-align:center; padding:3px; }
#content #description_con2_1 #bild_rte img {  width:300px; height:auto;  }
#content #description_con2_1 #abmessung {  height:auto; margin-top:0px; }

#content #description_con2_2 #bild_rte {  margin-top:0px; margin-bottom:50px; text-align:center; padding:3px; }
#content #description_con2_2 #bild_rte img {  width:300px; height:auto;  }
#content #description_con2_2 #abmessung {  height:auto; margin-top:0px; }

#content #description_con2_3 #bild_rte {  margin-top:0px; margin-bottom:50px; text-align:center; padding:3px; }
#content #description_con2_3 #bild_rte img {  width:300px; height:auto;  }
#content #description_con2_3 #abmessung {  height:auto; margin-top:0px; }

#content #description_con2_4 #bild_rte {  margin-top:0px; margin-bottom:50px; text-align:center; padding:3px; }
#content #description_con2_4 #bild_rte img {  width:300px; height:auto;  }
#content #description_con2_4 #abmessung {  height:auto; margin-top:0px; }


#content #description_con object {  margin-left:100px; }
#content #klappe img
{ 
	
	display:block;
	position:relative;
	left:190px; top:26px;
}
#content #link_down 
{	
	width:425px;
	height:40px;
	margin-top:-60px;
	margin-bottom:0px;
	margin-left:15px;
}
#content #link_down a {  text-decoration:none; font-size:11px; color:#999999; font-family:arial; }
#content #link_down #link_down1 { float:left; width:180px;  background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #link_down #link_down1 a { color:#999999; }
#content #link_down #link_down1 a:hover { color:#006BB3; }
#content #link_down #link_down2 { float:left; width:160px; margin-left:20px; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #link_down #link_down2 a { color:#999999; }
#content #link_down #link_down2 a:hover { color:#006BB3; }
#content #link_down #link_down3 { float:left; margin-left:0px; width:160px;  background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; }
#content #link_down #link_down3 a { color:#999999; }
#content #link_down #link_down3 a:hover { color:#006BB3; }
#content #link_down #link_down4 { float:left; width:160px;  margin-left:20px; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; }
#content #link_down #link_down4 a { color:#999999; }
#content #link_down #link_down4 a:hover { color:#006BB3; }
#content #lupe {  height:30px; width:33px; margin-right:170px; }

/*##### WERKZEUGE #####*/
#content .pv_content {  margin-left:10px; height:110px; padding-top:15px; }
/*################################################
	AUSRICHTEN VON #container_prod_kat 1
################################################*/
#content #container_prod_1 #container_prod_kat
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	overflow:hidden;
	width:470px; 
	min-height:590px;
	height:auto;
	margin-top:-10px;
	margin-bottom:20px;
	margin-left:0px;
	display:block;
}

#content #container_prod_1 #container_prod_kat #datensatz
{
	height:150px;
	margin-left:5px;
	margin-bottom:10px;
	padding:5px;
	width:480px;
	float:none;
}
#content #container_prod_1 #container_prod_kat #datensatz #img_r
{
	width:100px;
	height:150px;
	float:left;
}
#content #container_prod_1 #container_prod_kat #datensatz #caption
{
	margin-left:8px;
	margin-top:2px;
	font-size:11px;
	padding-right:3px;
	width:300px;
	height:auto;
	float:left;
	color:#767779;
	font-weight:bold; 
}
#content #container_prod_1 #container_prod_kat #datensatz #caption #pv_descript
{
	
	overflow:hidden;
	margin-left:1px;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
	letter-spacing:normal;
	text-indent:1px;
	word-spacing:1px;
}
#content #container_prod_1 #container_prod_kat #pv_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #container_prod_1 #container_prod_kat .pv_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:16px;
	text-align:right;
}
#content #container_prod_1 #container_prod_kat #pv_switch_right a { text-decoration:none;  }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down2 { float:left; width:160px;  margin-left:10px; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down2 a { color:#999999; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down2 a:hover { color:#006BB3; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down3 { float:left; margin-left:0px; width:140px;  background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down3 a { color:#999999; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down3 a:hover { color:#006BB3; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down4 { float:left; width:140px;   background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; margin-left:10px; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down4 a { color:#999999; }
#content #container_prod_1 #container_prod_kat #datensatz #pv_link_down4 a:hover { color:#006BB3; }

/*################################################
	AUSRICHTEN VON #container_prod_kat 2
################################################*/
#content #container_prod_2 #container_prod_kat
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	overflow:hidden;
	width:470px; 
	min-height:590px;
	height:100%;
	margin-top:-10px;
	margin-bottom:20px;
	margin-left:0px;
}
#content #container_prod_2 #container_prod_kat #datensatz
{
	
	height:150px;
	margin-left:5px;
	margin-bottom:10px;
	padding:5px;
	width:480px;
	float:none;
}
#content #container_prod_2 #container_prod_kat #datensatz #img_r
{
	
	width:100px;
	height:150px;
	float:left;
}
#content #container_prod_2 #container_prod_kat #datensatz #caption
{
	
	margin-left:8px;
	margin-top:2px;
	font-size:11px;
	padding-right:3px;
	width:300px;
	height:auto;
	float:left;
	color:#767779;
	font-weight:bold; 
}
#content #container_prod_2 #container_prod_kat #datensatz #caption #pv_descript
{
	
	overflow:hidden;
	margin-left:1px;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
}
#content #container_prod_2 #container_prod_kat #pv_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #container_prod_2 #container_prod_kat .pv_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:16px;
	text-align:right;
}
#content #container_prod_2 #container_prod_kat #pv_switch_right a { text-decoration:none;  }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down2 { float:left; width:160px;  margin-left:10px; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down2 a { color:#999999; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down2 a:hover { color:#006BB3; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down3 { float:left; margin-left:0px; width:140px;  background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down3 a { color:#999999; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down3 a:hover { color:#006BB3; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down4 { float:left; width:140px;   background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; margin-left:10px; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down4 a { color:#999999; }
#content #container_prod_2 #container_prod_kat #datensatz #pv_link_down4 a:hover { color:#006BB3; }
/*################################################
	AUSRICHTEN VON #container_prod_kat 3
################################################*/
#content #container_prod_3 #container_prod_kat
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	overflow:hidden;
	width:470px; 
	min-height:590px;
	height:100%;
	margin-top:-10px;
	margin-bottom:20px;
	margin-left:0px;
}
#content #container_prod_3 #container_prod_kat #datensatz
{
	border-bottom:0px solid red;
	height:150px;
	margin-left:5px;
	margin-bottom:10px;
	padding:5px;
	width:480px;
	float:none;
}
#content #container_prod_3 #container_prod_kat #datensatz #img_r
{
	
	width:100px;
	height:150px;
	float:left;
}
#content #container_prod_3 #container_prod_kat #datensatz #caption
{
	
	margin-left:8px;
	margin-top:2px;
	padding-right:3px;
	font-size:11px;
	width:300px;
	height:auto;
	float:left;
	color:#767779;
	font-weight:bold; 
}
#content #container_prod_3 #container_prod_kat #datensatz #caption #pv_descript
{
	
	overflow:hidden;
	margin-left:1px;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
}
#content #container_prod_3 #container_prod_kat #pv_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #container_prod_3 #container_prod_kat .pv_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:16px;
	text-align:right;
}
#content #container_prod_3 #container_prod_kat #pv_switch_right a { text-decoration:none;  }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down2 { float:left; width:160px;  margin-left:10px; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down2 a { color:#999999; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down2 a:hover { color:#006BB3; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down3 { float:left; margin-left:0px; width:140px;  background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down3 a { color:#999999; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down3 a:hover { color:#006BB3; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down4 { float:left; width:140px;   background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; margin-left:10px; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down4 a { color:#999999; }
#content #container_prod_3 #container_prod_kat #datensatz #pv_link_down4 a:hover { color:#006BB3; }
/*################################################
	AUSRICHTEN VON #container_prod_kat 4
################################################*/
#content #container_prod_4 #container_prod_kat
{ 
	border-top:2px solid silver; 
	border-left:1px solid #636363;
	border-right:1px solid silver;
	border-bottom:10px solid silver;
	overflow:hidden;
	width:470px; 
	min-height:600px;
	height:100%;
	margin-top:-10px;
	margin-bottom:20px;
	margin-left:0px;
}
#content #container_prod_4 #container_prod_kat #datensatz
{
	border-bottom:0px solid red;
	height:150px;
	margin-left:5px;
	margin-bottom:10px;
	padding:5px;
	width:480px;
	float:none;
}
#content #container_prod_4 #container_prod_kat #datensatz #img_r
{
	
	width:100px;
	height:150px;
	float:left;
}
#content #container_prod_4 #container_prod_kat #datensatz #caption
{
	
	margin-left:8px;
	margin-top:2px;
	padding-right:3px;
	width:300px;
	font-size:11px;
	height:auto;
	float:left;
	color:#767779;
	font-weight:bold; 
}
#content #container_prod_4 #container_prod_kat #datensatz #caption #pv_descript
{
	
	overflow:hidden;
	margin-left:2px;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
}
#content #container_prod_4 #container_prod_kat #pv_switch_right
{ 
	 
	width:60px;
	font-size:12px; 
	color:#77787A; 
	margin-left:20px; 
	margin-top:20px;
}
#content #container_prod_4 #container_prod_kat .pv_logo 
{ 
	 
	width:200px; 
	margin-top:0px; 
	margin-left:230px; 
	color:#006BB3;
	font-size:16px;
	text-align:right;
}
#content #container_prod_4 #container_prod_kat #pv_switch_right a { text-decoration:none;  }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down2 { float:left; width:160px;  margin-left:10px; background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px; background-repeat:no-repeat; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down2 a { color:#999999; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down2 a:hover { color:#006BB3; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down3 { float:left; margin-left:0px; width:140px;  background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down3 a { color:#999999; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down3 a:hover { color:#006BB3; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down4 { float:left; width:140px;   background-image: url(../img/bg/pfeil_rot2.gif); padding-left:10px; background-position:-3px 3px;	background-repeat:no-repeat; margin-left:10px; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down4 a { color:#999999; }
#content #container_prod_4 #container_prod_kat #datensatz #pv_link_down4 a:hover { color:#006BB3; }
/*################################################
	AUSRICHTEN VON #container_prod_1
################################################*/
#content #container_prod_1
{ margin-left:125px;  }
#content #container_prod_1 #description
{
	
	overflow:hidden;
	height:198px;
	text-align:left;
}
#content #container_prod_1 #description a { color:#77787a; }
#content #container_prod_1 #description a:hover { color:#006bb3; }
#content #container_prod_1 #description_con
{ border-bottom:10px solid silver;  height:auto; min-height:200px; }
#content #prod_img #prod_1 {  overflow:hidden; }
#content #prod_img #prod_2 {  overflow:hidden; }
#content #prod_img #prod_3 {  overflow:hidden; }
#content #prod_img #prod_4 {  overflow:hidden; }
#content #prod_img #over { overflow:hidden; margin-bottom:-141px;}
#content .dom_id {border:0px solid white;  }

#content #container_prod_1 #link_down2
{ margin-top:-14px; margin-left:190px;  }

/*################################################
	AUSRICHTEN VON #container_prod_2
################################################*/
#content #container_prod_2 
{
	height:auto;
	margin-left:125px;
	margin-top:-602px;
	margin-bottom:208px;
	width:475px;
	
	padding-top:10px;
	overflow:hidden;
}
#content #container_prod_2  #description
{
	margin-top:2px;
	height:198px;
	text-align:left;
}
#content #container_prod_2 #description a { color:#77787a; }
#content #container_prod_2 #description a:hover { color:#006bb3; }
#content #container_prod_2 #description_con
{ border-bottom:10px solid silver; height:auto; min-height:200px; }

#content #container_prod_2 #link_view
{ margin-top:0px; }
#content #container_prod_2 #link_down1
{ margin-top:0px; float:left;  }
#content #container_prod_2 #link_down2
{ margin-top:-14px; margin-left:190px;  }
#content #container_prod_2 #link_down3
{ margin-top:0px;  }
#content #container_prod_2 #link_down4
{ margin-top:-14px; margin-left:190px;  }
/*################################################
	AUSRICHTEN VON #container_prod_2
################################################*/
#content #container_prod_3 
{
	height:auto;
	margin-left:125px;
	margin-top:-602px;
	margin-bottom:208px;
	width:475px;
	padding-top:10px;
	overflow:hidden;
}
#content #container_prod_3  #description
{
	margin-top:2px;
	height:198px;
	text-align:left;
}
#content #container_prod_3 #description a { color:#77787a; }
#content #container_prod_3 #description a:hover { color:#006bb3; }
#content #container_prod_3 #description_con
{ border-bottom:10px solid silver; height:auto; min-height:200px;}
#content #container_prod_3 #link_view
{ margin-top:2px; }
#content #container_prod_3 #link_down1
{ margin-top:0px; float:left;  }
#content #container_prod_3 #link_down2
{ margin-top:-13px; margin-left:190px;  }
#content #container_prod_3 #link_down3
{ margin-top:-1px; }
#content #container_prod_3 #link_down4
{ margin-top:-13px; margin-left:190px; }

/*################################################
	AUSRICHTEN VON #container_prod_3
################################################*/
#content #container_prod_4 
{
	height:auto;
	margin-left:125px;
	margin-top:-602px;
	margin-bottom:208px;
	width:475px;
	padding-top:10px;
	overflow:hidden;
}
#content #container_prod_4  #description
{
	margin-top:2px;
	height:198px;
	text-align:left;
}
#content #container_prod_4 #description a { color:#77787a; }
#content #container_prod_4 #description a:hover { color:#006bb3; }
#content #container_prod_4 #description_con
{ border-bottom:10px solid silver;  height:auto; min-height:200px;}
#content #container_prod_4 #link_view
 {margin-top:2px; }
#content #container_prod_4 #link_down1
{ margin-top:0px; float:left;  }
#content #container_prod_4 #link_down2
{ margin-top:-13px; margin-left:190px;  }
#content #container_prod_4 #link_down3
{ margin-top:-1px; }
#content #container_prod_4 #link_down4
{ margin-top:-13px; margin-left:190px; }
/*################################################
	AUSRICHTEN VON #container_cat_3
################################################*/
#content #container_cat_2 #link_view { display:none; }
#content #container_cat_2 #klappe { display:none; }
.archiv_link 
{
	font-family: tahoma;
	font-size: 11px;
	color: #BCBDBE;
	border: 0px solid black;
	font-weight: normal;
}
.archiv_link a
{
	font-family: tahoma;
	font-size: 11px;
	color: #BCBDBE;
}
.archiv_link a:hover
{
	font-family: tahoma;
	font-size: 11px;
	color: #006BB3;
}
img
{
	border: 0;
	/*filter:Blur(direction=235, strength=6)*/
}
img #newsbild1
{
	border: 0px solid red;
}

/*#footer #empfehlen
{
	width:270px;
	height:72px;
	border:0px solid red;
	background-image: url(../img/bg/empf.jpg); 
	background-position:0px 0px;
	background-repeat:no-repeat; 
	position:relative;
	left:605px; top:-150px;
}*/

#footer #empfehlen_con #empf_content_1
{
	font-size:11px;
	color:black;
	font-weight:bold;
	padding-top:5px;
	padding-left:8px;
	border:0px solid red;
	width:270px;
}
#footer #empfehlen_con #empf_content_2
{
	border:0px solid red;
	width:82px;
	float:left;
	font-size:11px;
	padding-left:17px;
	padding-top:10px;
	margin-left:5px;
	margin-top:-38px;
	background-image: url(../img/bg/pfeil_rot2.gif) !important;
	background-position:3px 12px;
	background-repeat:no-repeat;
	position:relative;
	left:605px; top:-167px;

}
#footer #empfehlen_con #empf_content_2 a
{ text-decoration:none; color:#333333; font-size:11px; }
#footer #empfehlen_con #empf_content_2 a:hover { color:#006BB3; }

.news .news-list-container { border: 0px solid blue; }

<!-- Tabelle Kontaktformulare -->

#kontakt
{
	

	}
#tecnet a
{ 
	margin-left:0px;
	width:100px;
	padding-left:12px;
	background-image: url(../img/vorlagen/pfeil.jpg) !important;
	background-position:-2px 2px;
	background-repeat:no-repeat;
	font-weight:bold;

}
#tecnet a:hover
{ 
	margin-left:0px;
	width:100px;
	padding-left:12px;
	background-image: url(../img/vorlagen/pfeil.jpg) !important;
	background-position:-2px 3px;
	background-repeat:no-repeat;
	font-weight:bold;

}

#logout input 
{  
	border:1px solid silver;
	position:relative;
	left:820px; top:320px;	
}