
/**** Tables with css ******/


td.first-column{
font-weight: bold;
margin-top:1%;
margin-left: 1%; 
margin-right: 1%;
margin-top:1.5%;
}

td.second-column{
margin-left:0%; 
font-size:normal;
font-weight:normal;
}


#table-default{
background-color:D1DEE6;
margin-left:20%;
border:1px solid;
border-left:1px solid white;
border-top:1px solid white;
border-bottom:1px solid black;
border-right:1px solid black;
width: 400px;
}

#row-table-default{
width: 700px;
margin-top:1%;
/*background-color:D1DEE6; *%
background-color:E9EFF3;
margin-bottom:1%;
}

#first-row-first-column{
margin-top:1%;
margin-left: 1%; 
margin-right: 1%;
font-weight: bold;
font-size: 110%
}

#first-column{
margin-left: 1%; 
font-weight: bold;
margin-top:1%;
margin-left: 1%; 
margin-right: 1%;
margin-top:1.5%;
font-size: 110%
/*border-top:1.5px solid #E9EFF3;
border-top-style:groove;*/
/*dashed*/
}

#second-column{
margin-left: 35%; 
}

h3#background-h3
	{
	 background-color: B2BEC6;
	 font-size: 100%;
	 }



/************************/

	table.td{
		line-height: 13,5 pt;
	}
	p{
		line-height: 13,5 pt;
	}
	h4#background_subtitle
	{
	 background-color: B2BEC6;
	 font-size: 120%;
	}
	
	body {
		background-color: B2BEC6;
		margin: 0px;
	}
	
	.line-through { 
		color: red;
		text-decoration: line-through;
	}
	
	.ueberschrift { 
		font-weight:bold;
	}
	
	a.no-background_subtitle{
	font-weight:bold;
    background-color: B2BEC6;
	color:black;
	border-style:none;
	}

	a:hover.no-background_subtitle{
	text-decoration: none;
	color:black;
	}

	
	
	table.content1 {
		background-color: D1DEE6;
		border: solid black 1px;
		margin: 13 px;
	}
	
	
	table.content2 {
		background-color: D1DEE6;
		border: solid black 1px;
		margin: 13 px;
	}
	
	table.content3 {
		background-color: D1DEE6;
		padding: 0px;
		border-collapse:collapse;
		margin: 13 px;
	}
	
	table.agenda {
		padding: 0px;
		border-collapse:collapse;
		margin: 13 px;
	}
	
	table.content4 {
		background-color: D1DEE6;
		margin: 13px;
		width: 500px;
	}
	
	td.content1 {
/*		background-color: E1E1E1; */
/*		border: solid black 0px; */
/*		border-collapse:collapse;*/
	}
	
	td.content2 {
		background-color: C0D1DB;
		border: solid black 1px;
		border-collapse:collapse;
	}
	
	td.content3 {
		background-color: D1DEE6;
		border: solid black 1px;
		border-collapse:collapse;
	}
	
	td.content4 {
		border: solid black 1px;
		padding: 10px;
	}
	td.social {
		background-color: F5F5F5;
		border: solid black 1px;
		border-collapse:collapse;
	}
	
	td.ws1 {
		background-color: FEEBB8;
		border: solid black 1px;
		border-collapse:collapse;
	}
	
	td.ws2{
		background-color: FEFAED;
		border: solid black 1px;
		border-collapse:collapse;
	}
	
	td.empty {
		background-color: E9EFF3;
	}
	
	td {
		font-family: Verdana, Arial;
		font-size: 12px;
		padding: 5px;
		line-height:13.5pt;
	}
	
	}
	
	th {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
	}
	
	td.contentleft {
		background-color: C0D1DB;
		font-family: Verdana, Arial;
		font-size: 12px;
		border-left: solid black 1px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	td.contentright {
		background-color: E9EFF3;
		font-family: Verdana, Arial;
		font-size: 12px;
		border-left: solid gray 1px;
		border-right: solid black 1px;
		padding-top: 8px;
		padding-right: 8px;
		padding-left: 8px;
		padding-bottom: 18px;
	}
	
	
	th.content {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		border: solid gray 1px;
		padding: 8px;
	}
	
	td.header4 {
		background-color: B2BEC6;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-bottom: 1px solid;
		padding: 0px; 
		
	}
	
	
	td.header3 {
		background-color: B2BEC6;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-bottom: none;
		padding: 0px; 
		
	}
	
	
	td.header2 {
		background-color: C0D1DB;
		border-left: solid black 1px;
		border-right: solid black 1px;
		border-bottom: solid black 1px;
		padding: 0px; 
		
	}
	
	td.header1 {
		background: #5F8BA3 url(images/header_bg.gif);
		border-left: solid black 1px;
		border-right: solid black 1px;
		border-bottom: solid black 1px;
		border-top: solid black 1px;
		padding: 0px;
		height: 25px;
	}
	
	td.footer {
		background: #5F8BA3 url(images/footer_bg.gif);
		border-left: solid black 1px;
		border-right: solid black 1px;
		border-bottom: solid black 1px;
		border-top: solid black 1px;
		padding: 0px;
		height: 25px;
	}
	
	div.content 
	{
		background-color: C0D1DB;
		padding: 5px 5px 5px 5px;
		text-decoration: none;
		border: 1px solid black;
		text-align: right; 
	}
	
	div.content2 
	{
		background-color: D1DEE6;
		padding: 5px 5px 5px 5px;
		text-decoration: none;
		border: 1px solid black;
	}
	
	span.content 
	{
		background-color: C0D1DB;
		padding: 5px 5px 5px 5px;
		text-decoration: none;
		border: 1px solid black;
	}
	
	span.content2 
	{
		background-color: D1DEE6;
		padding: 5px 5px 5px 5px;
		text-decoration: none;
		border: 1px solid black;
	}
	
	div.menu-item 
	{
		background-color: 5F8BA3;
		padding: 2px 2px 2px 2px;
		color: white;
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
		border: 1px solid black;
		width:180px;
		margin-top:5px;
	}
	
	div.menu-item a 
	{
		background-color: 5F8BA3;
		color: white;
		font-family: Verdana, Arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		border-style:none;
	}


	#navigation a:hover {
		color: white;
		font-weight:bold;
		text-decoration: none;
		background-color:#B2BEC6;
		display:block;
		padding: 0px;
		border-style:none;		
	}
	
	div.submenu-item 
	{
	background-color: D1DEE6;
	position: relative;
	left:15px;
	padding: 3px;
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	width: 150px;
	border: 1px solid black;
	height: auto;
	margin-top:2px;
	}

	div.menu-item a:hover 
	{
		color: red;
		text-decoration: underline;
	}

	a:hover.menu-folding{
 	cursor:pointer;
	}

	
	div.submenu-item a 
	{
		color: #00467A;
		font-family: Verdana, Arial;
		text-decoration: none;
		font-weight: bold;
		background-color:#D1DEE6;
		padding:0px 0px 0px 0px ;
		line-height: 120%;
		border-style:groove;		
	}

	div.submenu-item a:hover 
	{
		color: red;
		text-decoration: underline;
		
	}
	
	
	a {
	color: #4A5C6C;
	text-decoration: none;
	font-weight: bold;
	background-color:#F6FBF3;
	border-bottom:1px black dotted;		
	}
	
	a:hover{
		color: red;
		text-decoration: underline;
	}
	
	a textBold{
	font-weight:bold;
	}
	
#special-menu{
color:white;}
/* Menu schema*/
	div.menu
	{
		background-color: C0D1DB;
		padding: 3px 3px 3px 3px;
		color: black;
		font-family: Verdana, Arial;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
/*		border: 1px solid black;*/
		width:170px;
		margin-top:40px;
	}
	div.menu-conference
	{
		background-color: C0D1DB;
		padding: 2px 2px 2px 2px;
		color: black;
		font-family: Verdana, Arial;
		font-size: 11.5px;
		text-decoration: none;
		font-weight: bold;
		width:180px;
		margin-top:5px;
	}

	div.registration-print-margin {
		display: none;
	}



/** main content style: main text **/
div.maincontent{
width: 600px;
}

.backtothetop{
text-align: right; 
}

.table-title{
text-align: center; 
font-weight: bold;
}
.text-table{
text-align: left; 
font-weight: normal;
font-size: 12px;
padding: 1.5px 1.5px 1.5px 1.5px;
}

#advice{
/* Registration */
background-color:D1DEE6;
margin-left:20%;
border:1px solid;
border-left:1px solid white;
border-top:1px solid white;
border-bottom:1px solid black;
border-right:1px solid black;
width: 400px;
}

td.row-bold{
font-weight: bold;
margin-top:1%;
margin-left: 1%; 
margin-right: 1%;
margin-top:1.5%;
text-align: center; 
}

td.row-normal{
margin-top:1%;
margin-left: 1%; 
margin-right: 1%;
margin-top:1.5%;
text-align: center; 
}

th.secondary-header {
        color:white;
        background-color: #B2BEC6;
		width:600;
}


/**End of Registration***/
/**
Formular**/
table.formular{
background-color:D1DEE6;
border:1px solid;
border-left:0px solid white;
border-top:0px solid white;
border-bottom:0px solid black;
border-right:0px solid black;
width: 600px;
}
table.blank
{
background-color:E9EF3;
}

table.formular-small{
background-color:D1DEE6;
border:0px solid;
border-left:0px solid white;
border-top:0px solid white;
border-bottom:0px solid black;
border-right:0px solid black;
width: 300px;
text-align:center;
}



table.formular-fees{
background-color:E9EFF3;
width: 600px;
}


td.special-cell{
background-color:D1DEE6;
text-align:center;
}

td.special-cell-label{
background-color:D1DEE6;
text-align:left;
width:400;
font-weight:bold;
}


th.header {
   color:black;
   background-color: B2BEC6;
   width:300;
   text-align:center;   
   font-weight: bold;
}

th.header-small {
   color:black;
   background-color: B2BEC6;
   text-align:center;   
   font-weight: bold;
   font-size:12px;
}

th.header-small-special{
   color:black;
   background-color: B2BEC6;
   width:300px;
   font-weight: bold;
   font-size:12px;
}

div.content-normal 
	{
		background-color: E9EFF3;
		padding: 5px 5px 5px 5px;
		text-decoration: none;
		border: 0px solid black;
  	    width:600;
	}

div.advise 
	{
		background-color: C0D1DB;
		padding: 1px 1px 1px 1px;
		text-decoration: none;
		color:black;
		text-align: center; 
		width:600px;
		border-top:2px solid red;
		border-bottom:2px solid red;
	}	
	

/***/
