/* CSS Document */

/* containercontent normal im standard css*/
#container #containercontent2 {
	border:1px solid #ccc;
	margin:16px;
	padding: 0px 10px 14px 10px;
	width:630px;
}
#container #containercontent2_layer {
	background-color:#FFFFFF;
	border:1px solid #0066cc;
	margin:16px;
	padding:1px 0px 0px 1px;
	width:550px;
	z-index:100;
	position:absolute;
	top:250px;
	left:250px;
}

/* ############# TABLES ############### */
.tableseminar {
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.tableseminar th{
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding:7px;
	font-weight:normal;
	/*display:inline;	*/	
}


.tableseminar .trfirst {
	background-color:#efefef;
	margin:0px;
	border-top:1px solid #fff;
	border-bottom:2px solid #fff;
}
.tableseminar .trsecond {
	margin:0px 0px 0px 0px;
	background-image:url(/images/bg_header_gradient.jpg);
	background-repeat:repeat-x;	
}
.tableseminar .trthird {
	margin:0px 0px 0px 0px;
	background-image:url(/images/bg_header_line_gradient.jpg);
	background-repeat:repeat-x;	
}
.tableseminar .trfirstLayer {
	background-color:#efefef;
	margin:0px;
	border-top:1px solid #fff;
	border-bottom:2px solid #fff;
}
.tableseminar .trsecondLayer {
	margin:0px 0px 0px 0px;
	/*background-image:url(/images/bg_header_gradient.jpg);
	background-repeat:repeat-x;	*/
	background-image:url(images/bg_lines_sem_public_1.jpg);
	background-repeat:no-repeat;	
}
.tableseminar .trthirdLayer {
	margin:0px 0px 0px 0px;
	/*background-image:url(/images/bg_header_line_gradient.jpg); altes hintergrundbild vor div-umstellung*/
	background-image:url(images/bg_lines_sem_public_2.jpg);
	background-repeat:no-repeat;	
}
.tableseminar td {
	border-right: 1px solid #e5e5e5;
	padding:7px;
	/*border-left: 1px solid #e5e5e5;*/
}
.tableseminar .tdlast {
	border:none;
	padding:7px;
}

.trgreenbg{
	background-color:#4c954c;
	color:#fff;
	font-weight:bold;
	margin:0px;
	padding:0px;
	height:16px;
}

/* ################### FORMULARE ############################# */
.checkbox {
	margin:2px 4px 0px 0px;
}
.dropdown {
	/*background:none;
	border:1px solid #cccccc;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;

}

.bordertext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0px 0px 2px;
	border:1px solid #cccccc;
	background:none;
	height:18px;		
}
.loginLabel {
	width:100px;
	float:left; 
	margin-bottom:8px;
}
.loginInput {
	width:310px;
	margin:0px 0px 8px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0px 0px 2px;
	border:1px solid #cccccc;
	background:none;
	height:18px;	
}
.bordertext290{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0px 0px 2px;
	border:1px solid #cccccc;
	background:none;
	height:18px;
	width:290px;	
	margin-bottom:10px;	
}
.row0 {
	clear:both;
	margin:5px 0px 0px 0px;
}
.row {
	clear:both;

}
.inpCheckbox {
	height:18px;
	border:1px solid #ccc;
	background:none;	
}

.inpTitle {
	margin: 0px 6px 6px 0px;
	padding: 0px 0px 0px 2px;	
	display:block;
	float:left;
	width:50px;
	height:18px;
	border:1px solid #ccc;

}
.inpVorname {
	margin: 0px 6px 6px 0px;
	padding: 0px 0px 0px 2px;

	float:left;
	width:130px;
	height:18px;
	border:1px solid #ccc;
}
.inpNachname {
	margin: 0px 6px 6px 0px;
	padding: 0px 0px 0px 2px;
	display:block;
	float:left;
	width:170px;
	height:18px;
	border:1px solid #ccc;
}
.EUR {
	margin: 0px 6px 0px 0px;	
	display:block;
	float:left;
	text-align:right;
	height:18px;
	width:79px;
}

.zahlenwert {
	float:left;
	text-align:right;
	width:69px;
	margin: 0px;	
	display:block;
}
.zahlenwert2 {
	float:left;
	text-align:right;
	width:105px;
	margin: 0px;	
	display:block;
}
.cent {
	float:left;
	text-align:right;
}
.btnAddGrey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:none;
	display:block;
	border: 1px solid #666666;
	background-image:url(/images/bg_form_button.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 0px 1px 3px 3px;
	height:12px;
	width:12px;
	font-size:11px;
	margin:0px 10px 0px 28px;
	float:left;
	text-decoration:none;
}

.delInvisible{
	float:left;
	display:block;
	border: 1px solid #fff;
	color:#FFFFFF;
	padding: 0px 5px 3px 5px;
	height:12px;
	width:auto;
	font-size:11px;
	margin:0px 32px 0px 32px;
	text-decoration:none;	
}


.btnDelGrey {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:none;
	display:block;
	border: 1px solid #666666;
	background-image:url(/images/bg_form_button.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 0px 5px 3px 5px;
	height:12px;
	width:auto;
	font-size:11px;
	margin:0px 32px 0px 32px;
	text-decoration:none;	
}
.btnDelGrey a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:none;
	display:block;
	border: 1px solid #666666;
	background-image:url(/images/bg_form_button.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 0px 5px 3px 5px;
	height:12px;
	width:auto;
	font-size:11px;
	margin:0px 32px 0px 32px;
	text-decoration:none;
}
.btnDelGrey a:hover{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:none;
	display:block;
	border: 1px solid #666666;
	background-image:url(/images/bg_form_button.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 0px 5px 3px 5px;
	height:12px;
	width:auto;
	font-size:11px;
	margin:0px 32px 0px 32px;
	text-decoration:none;
}
/* ################### TEXTE und ICONS ####################### */

.closeX{
	padding-left:2px;
	font-size:14px;
	float:right;
}
.closeX a{
	color:#FFFFFF;
}
.closeX a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.textgreenarrow {
	display:block;
	color:#006600;
	text-decoration:none;
	background-image:url(/images/arrow_green_small.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:6px 10px 2px 12px;
}
.textbluearrow {
	margin-top:6px;
	/*display:block;*/
	color:#0066cc;
	text-decoration:none;
	background-image:url(/images/navig/aufz_06c.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 10px 2px 12px;
}
.textBigbluearrow {
	/*display:block;*/
	color:#0066cc;
	text-decoration:none;
	/*background-image:url(/images/arrow_blue_small.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 10px 2px 12px;*/
	font-size:12px;
}

.warenkorbheadertable {
	background-image:url(/images/bg_wk_table_header.jpg);
	background-repeat:repeat-x;
	padding:6px 8px 10px 16px;
	margin:0px 0px 0px -1px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:none;
	display:block;
	clear:both;
	border-top:1px solid #fff;

}
.warenkorbheadertable a{
	color:#FFFFFF;
	text-decoration:none;
	}
.warenkorbheadertable a:hover{
	color:#efefef;
	text-decoration:none;
}

.detailgreen a{
	color:#006600;
	text-decoration:none;
	background-image:url(/images/arrow_grey_small_border.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 16px 2px 0px;
}
.detailgreen a:hover{
	color:#006600;
	text-decoration:underline;
}
.detailblue a{
	color:#0066cc;
	text-decoration:none;
	background-image:url(/images/arrow_grey_small_border.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 16px 2px 0px;
	margin-right:5px;
}
.detailblue a:hover{
	color:#0066cc;
	text-decoration:underline;
}

.anfragegreen a{
	color:#006600;
	text-decoration:none;
	background-image:url(/images/arrow_grey_small_border.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 16px 2px 0px;
}
.anfragegreen a:hover{
	color:#006600;
	text-decoration:underline;
}
.anfrageblue a{
	color:#0066cc;
	text-decoration:none;
	padding:0px 5px 2px 0px;
}
.anfragedetailblue a:hover{
	color:#0066cc;
	text-decoration:underline;
}
.printgreen a{
	display:block;
	color:#006600;
	text-decoration:none;
	background-image:url(/images/print.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 10px 2px 16px;
} 
.printgreen a:hover{
	display:block;
	color:#006600;
	text-decoration:underline;
	background-image:url(/images/print.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 10px 2px 16px;
} 

.printblue a{
	display:block;
	color:#0066CC;
	text-decoration:none;
	background-image:url(/images/print.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 10px 2px 16px;
} 
.printblue a:hover{
	display:block;
	color:#0066CC;
	text-decoration:underline;
	background-image:url(/images/print.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 10px 2px 16px;
}

.iconTrolley a{
	display:block;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
	background-image:url(/images/icon_trolley.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 10px 10px 22px;
}
.iconTrolley a:hover{
	display:block;
	font-weight:bold;
	color:#0066cc;
	text-decoration:underline;
	background-image:url(/images/icon_trolley.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 10px 10px 22px;
}
.iconBalloon a{
	display:block;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
	background-image:url(/images/icon_balloon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 10px 10px 21px;
}
.iconBalloon a:hover{
	display:block;
	font-weight:bold;
	color:#0066cc;
	text-decoration:underline;
	background-image:url(/images/icon_balloon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 10px 10px 21px;
}
