
@import url(plugin.css);

a { 	 text-decoration:  dotted ; text-color: #863131  }
a:link {color:#863131;}
a:visited {color:#863131; } /* nichts*/
a:active {color: #990000; font-weight: bold} 
a:hover {color: #B70000; font-weight: none;} 



P, OL, UL, DIV, H1, H2 , TABLE{
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}


TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
	
}

/* Content column */
TD#content {
	padding-left: 10px;
	/*padding-right: 10px;*/
	padding-top: 15px;
	vertical-align: top; 
	/*width: 550px;*/
}

TD#content .content-newsletter{


}
.content-newsletter {
	background-image:  url(../images/newsletter-bg.jpg);
	background-repeat :  no-repeat;
	background-position: 250px 0px;
	padding-top: 45px !important;
		padding-left: 10px;
		margin-top: 25px;
}


* html .content-newsletter {	background-position: 250px 0px; }



/*###########################*/
/*###########################*/
/*###########################*/
/* Menu 1 column */
.menu_1_fld {
	border-right: solid 1px #999999;
}
.menu_1_fld_newsletter {
	border-right: solid 1px #999999;
	background-image:  url(../images/newsletter-clock-bg.jpg);
	background-repeat :  no-repeat;
	background-position: 22px 0px;
}



TD#menu_1 {	
	vertical-align: top; 
	align: right; 
		
	background-image:   url(file:///K|/kunden/vsav/hp/res/images/menubackground.jpg);
	background-repeat : no-repeat;
	padding-top: 10px;

	  padding-right:0px;
}
TD#menu_1 DIV {
	width: 100%;
	  vertical-align: top;
	  	  text-align: right;
}
TD#menu_1 DIV A {
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	text-align: right;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
	
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
 /* border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  padding-top:5px;

  vertical-align: middle;
	text-align: right;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  font-size: 12px;
  padding-top:5px;

  vertical-align: top;
	text-align: right;
		font-weight:bold;

}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}
TD#menu_1 DIV.menu1-level1-no, TD#menu_1 DIV.menu1-level1-act {
margin-top:2px;
}
TD#menu_1 DIV.menu1-level1-no A, TD#menu_1 DIV.menu1-level1-act A {
	background: #fff url('../images/lvl1.gif') top right no-repeat;
	padding-right:15px;
	
}

TD#menu_1 DIV.menu1-level2-no A, TD#menu_1 DIV.menu1-level2-act A {
	background: #fff url('../images/lvl2.gif') top right no-repeat;
	font-size:11px;
	padding-right:15px;
}
TD#menu_1 DIV.menu1-level2-act A {
  color:black;
  font-weight: bold;
}
TD#menu_1 DIV.menu1-level2-no,TD#menu_1 DIV.menu1-level2-act {
	margin-top:2px;
}
/*###########################*/
/*###########################*/
/*###########################*/
TD#menu_3 {	
	vertical-align: top; 
	align: right; 
		
	background-image:   url(file:///K|/kunden/vsav/hp/res/images/menubackground.jpg);
	background-repeat : no-repeat;
	padding-top: 10px;

	  padding-right:0px;
}
TD#menu_3 DIV {
	width: 100%;
	  vertical-align: top;
	  	  text-align: right;
}
TD#menu_3 DIV A {
	color: #C10000;
	text-decoration: none;
	vertical-align: middle;
	text-align: right;
}
TD#menu_3 DIV A:hover {
	text-decoration: underline;
	
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_3 DIV.menu3-level1-no {
 /* border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  padding-top:5px;

  vertical-align: middle;
	text-align: right;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_3 DIV.menu3-level1-act {
	font-size: 12px;
	padding-top:5px;
	vertical-align: top;
	text-align: right;
	font-weight:bold;
}

TD#menu_3 DIV.menu3-level2-no {
  font-size: 12px;
  padding-top:5px;
  vertical-align: middle;
text-align: right;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_3 DIV.menu3-level2-act {
	font-size: 12px;
	padding-top:5px;
	vertical-align: top;
	text-align: right;
	font-weight:bold;
}
TD#menu_3 DIV.menu3-level1-act A {
  color: #930000;
}
/*###########################*/
/*###########################*/
/*###########################*/

/*###########################*/
/*###########################*/
/*###########################*/
TD#menu_4 {	

	vertical-align: top; 
	align: right; 
	background-image:   url(../images/menubackground.jpg);
	background-repeat : no-repeat;
	padding-top: 25px;
	padding-right:0px;
}
TD#menu_4 DIV {
	width: 100%;
	vertical-align: top;
	text-align: right;
}
TD#menu_4 DIV A {
	color: #C10000;
	text-decoration: none;
	vertical-align: middle;
	text-align: right;
}
TD#menu_4 DIV A:hover {
	text-decoration: underline;	
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_4 DIV.menu4-level1-act, TD#menu_4 DIV.menu4-level1-no {
		background: #F9EEDC url(../images/hc_l.png) no-repeat top right;
		
		background-color: inherit;
			padding-bottom:15px;
		padding-right:13px;
		width:178px;
}
*html TD#menu_4 DIV.menu4-level1-act, TD#menu_4 DIV.menu4-level1-no {
width:190px;
}
TD#menu_4 DIV.menu4-level1-act A, TD#menu_4 DIV.menu4-level1-no A{


}
TD#menu_4 DIV.menu4-level1-no {
	font-size: 12px;

  	vertical-align: middle;
	text-align: right;


	

	
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_4 DIV.menu4-level1-act {
  font-size: 12px;


  vertical-align: top;
	text-align: right;
		font-weight:bold;

}
TD#menu_4 DIV.menu4-level2-no {
 /* border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  padding-top:15px;


  vertical-align: middle;
	text-align: right;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_4 DIV.menu4-level2-act {
  font-size: 12px;
  padding-top:15px;

  vertical-align: top;
	text-align: right;
		font-weight:bold;

}
TD#menu_4 DIV.menu4-level1-act A {
  color: #930000;
}
/*###########################*/
/*###########################*/
/*###########################*/

.menu2-cel {
	border-left: solid 1px #999999;
}

TD#menu_2 TD {
	vertical-align: middle; 

}
TD#menu_2_2 TD {
	vertical-align: middle; 
	
}

TD#menu_2 TD A {
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	
}
TD#menu_2 TD A:hover {
  text-decoration: underline;
}
TD#menu_2 DIV.menu2-no {
  font-size: 12px;
  padding-top:5px;
  vertical-align: middle;

}

DIV#menu_2-no {
  background-color: #88292A;
}



.top {
	background-image:  url(../images/verlauf.jpg);
	background-repeat : repeat-x;
	  font-size: 11px;
	  height: 70px;
	}

.bodytext {
		  font-size: 11px;
}

P.bodytext {
		  font-size: 11px;

}


.img_cel1 {
	border: 1px solid #CCCCCC;
}
.img_cel2 {

	border-top: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.img_cel3 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.img_cel4 {
	border: 1px solid #CCCCCC;
}

.top_m {
	font-family: verdana, arial;
	color: #555555;
	font-size: 16px;
	font-weight:bold;
	padding-left:15px;
}

.logo_fld {

	border-right: 1px solid #bbbbbb;
}
INPUT {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #EEEEEE;
  font-family: verdana, arial;
}
TEXTAREA {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #EEEEEE;
  font-family: verdana, arial;
}
SELECT {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #EEEEEE;
  font-family: verdana, arial;
}

table {

}

.row_head {
	background-color: #DDDDDD;
		width: 270px;
					margin: 1px 1px 1px 1px;
				padding: 1px 1px 1px 1px;
}
.single_cell {

					margin: 1px 1px 1px 1px;
				padding: 1px 1px 1px 1px;
}

.cel-solution {
		width: 270px;
		vertical-align: top; 
		margin: 1px 1px 1px 1px;
		padding: 1px 1px 1px 1px;
		background-color: #EDFFEC;
}
.cel-problem {
		width: 270px;
		vertical-align: top; 
		margin: 1px 1px 1px 1px;
		padding: 1px 1px 1px 1px;
		background-color: #FFDFDF;
}
.border {
	background-image:  url(../images/line1.jpg);
	background-repeat : repeat-x;
	height: 14px;

}

.main_tbl { 
	border: 1px solid silver; 
	margin-top: 10px; 
	width: 500px;
}

.tx-usrnetworklist-row1 {
  background-color: #CCCCCC;
  font-family: verdana, arial;
  font-size: 13px;
  font-weight: bold;
}

.tx-usrnetworklist-row2 {
  background-color: #EEEEEE;
  font-family: verdana, arial;
  font-size: 11px;
}
.tx-usrnetworklist-ort {

    color: #888888;
  font-family: verdana, arial;
  font-size: 11px;
}
.tx-usrnetworklist-firma {

    color: #000000;
  font-family: verdana, arial;
  font-size: 13px;
}
.FeldRahmen {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2b2b2 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #b2b2b2 1px solid; FONT-FAMILY: Arial; HEIGHT: 18px;
}
.FeldRahmen_no_h {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2b2b2 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #b2b2b2 1px solid; FONT-FAMILY: Arial;
}
.OfficeFeld {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 500px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cccccc;
}
.ToolButton {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
.Desc_fld {
		FONT-SIZE: 11px; 
		FONT-FAMILY: Arial; 
		HEIGHT: 20px;
		padding-left: 5px; 

}
.head_fld {
		FONT-SIZE: 11px; 
		FONT-FAMILY: Arial; 
		HEIGHT: 20px;
		padding-left: 5px; 
		background-color: #CCCCCC;
		font-weight:bold;
}
.tx-usrnetworklist-list_tbl {

BORDER: silver 1px solid;
}
.tx-usrnetworklist-pi1-filter_desc_fld { 
	font-size: 11px;
			color: #555555;
	text-align: right;
  padding-top:6px;
}
.tx-usrnetworklist-pi1-filter_desc_fld_center { 
	font-size: 11px;
	color: #555555;
	text-align: center;
}

.tx-usrnetworklist-firma-simple-button {
BORDER-RIGHT: #b2b2b2 1px solid; 
PADDING-RIGHT: 3px; 
BORDER-TOP: #b2b2b2 1px solid; 
PADDING-LEFT: 3px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 0px; 
BORDER-LEFT: #b2b2b2 1px solid; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #b2b2b2 1px solid; 
FONT-FAMILY: Arial; 
HEIGHT: 18px;
		background-color: #DDDDDD;
				text-align: center;
	vertical-align: top; 
		width: 200px;
}
.tx-usrnetworklist-firma-simple {
	vertical-align: middle; 
		text-align: left;
		FONT-SIZE: 13px;
}

.tx-usrnetworklist-col1-simple1 {
	vertical-align: middle; 
	font-family: verdana, arial;
	font-size: 13px;
	text-align: left;
	width: 260px;
}
.tx-usrnetworklist-col2-simple1 {
	vertical-align: top; 
	font-family: verdana, arial;
	font-size: 13px;
	text-align: center;
	width: 200px;
	padding: 5px 5px 5px 5px;
}
.tx-usrnetworklist-col1-simple2 {
	vertical-align: middle; 
	font-family: verdana, arial;
	font-size: 13px;
	text-align: left;
	width: 270px;
	background-color: #E4E4E4;
}
.tx-usrnetworklist-col2-simple2 {
	vertical-align: top; 
	font-family: verdana, arial;
	font-size: 13px;
	text-align: center;
	width: 200px;
	background-color: #DDDDDD;
}
.tx-usrnetworklist-content-box {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #EEEEEE;
  font-family: verdana, arial;
  width: 350px;
  					margin: 1px 1px 1px 1px;
				padding: 1px 1px 1px 1px;

}
.plugin_news_row1 {
		background-color: #DDDDDD;
}
.plugin_news_row2 {
		background-color: #E5E5E5;
}
.plugin_news_head{
		background-color: #BBBBBB;
		vertical-align: middle; 
		font-family: verdana, arial;
		font-size: 13px;
		text-align: center;
}
.content_fld {
	background-image: url(../images/fld_bg.jpg);
	background-repeat : repeat-y;
	padding: 5px 5px 5px 10px;

}

UL LI {
	list-style-image: url(../images/dot.gif);	
	padding-bottom:0px;
	margin-bottom:0px;
/*	font-size: 12px;
	padding:0px 0px 6px 0px;
	margin-bottom: 0px;
*/
}
.content_tbl {
	border: solid 1px #999999;
}




UL {
		
	padding-bottom:2px; padding-top:4px;
	margin-bottom:0px;	margin-top:0px;
}



 A {
	  font-size: 12px;
}



.link_back A {


	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	  font-size: 12px;
  padding-top:5px;
  vertical-align: middle;

}
.link_back A:hover {
  text-decoration: underline;
}

.tx_usrnetworklist_pi1_headline {
	font-size: 12px;
	background-color: #BBBBBB;
	background-image: url(../images/vsav_logo_mini.gif);
	background-repeat : no-repeat;
	padding: 4px 8px 5px 28px;
	background-position: 4px 4px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
.tx_usrnetworklist_pi1_textbox {
	background-image: url(../images/fld_bg_vertical.gif);
	background-repeat : repeat-x;
	padding: 10px 8px 5px 8px;
}

.tx_usrnetworklist_pi1_company {
	font-size: 15px;
	font-weight:bold;
	padding: 0px 0px 0px 8px;
}
.tx_usrnetworklist_pi1_headline2 {

	padding: 0px 0px 0px 8px;
}

.contenttable P {
    font-weight:normal;
}

H1.csc-firstHeader {
	padding-bottom: 13px;
}
.questBox {
	margin:15px;
	padding:25px;
}
.row1 {}
.row2 {background-color: #f6f6f6;}
INPUT.none {
	background-color: transparent;
	border:0px;;
}
.align-center { text-align:center;}
.align-right { text-align:right;}
.align-left { text-align:left;}
.imgtext-nowrap  { width:100%; }
.imgtext-table{ width:200px; }
.csc-textpic-text {width:450px;}
.csc-header {  width:100%;}
.csc-textpicHeader H3 { text-align:center;}

/*Marktplace Plugin*/
.mplaceTbl {margin:10px 0px;padding:0px;border-collapse:collapse;}
.mplaceTbl TD{border:1px solid #999;padding:3px;}
.mplaceHeaderRow {background-color:#CCCCCC;}
.mplaceFormFldDesc {padding:2px 3px; text-align:right; color:#666666}

.indent { padding-left:30px;}

.csc-frame-frame1 {
	border: 1px solid #000;
	padding:7px;
}
.csc-frame-frame2 {
	border: 1px solid #666;
	padding:7px;
}
