* {
  padding: 0;
  margin: 0;
}

html, body {
  height:100%;
}

#wrap {
  min-height:100%;
  
}

/* IE Win < 7 only \*/
* html #wrap {
height:100%;
}
/* end IE Win < 7 only */

body {
        background: #fffde0 url(/fileadmin/design/images/background_nwggg.gif) top center no-repeat fixed;
        font-family: verdana, arial;
        font-size: 11px;
		

}

#balken_schwarz {
        width: 100%;
        height: 21px;
        background: black;
        border-bottom: 2px solid white;
}

#balken_lightblue {
        width: 100%;
        height: 79px;
        background: #6ca4d6;
}


#balken_darkblue {
        width: 100%;
        height: 32px;
        background: #005a9c;
}

#balken_bottom {
        width: 100%;
        margin-top: -51px;
        height: 51px;
        background: #005a9c;
}

p, ol, ul {
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 18px;
	text-align: justify;
}

ul {
	margin-left: 0px;
	padding-left: 15px;
}

ul li {
	padding-left: 0px;
}

.ul-style1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: normal;
}

.ul-style1 li {
	height: 22px;
	padding: 9px 0px 0px 12px;
	background: #DBEDEF;
	border-bottom: 1px solid #FFFFFF;
	color: #898989;
}

.ul-style1 li.alt {
	background: #CBE9DE;
}

.ul-style1 span {
	padding-right: 15px;
}

.ul-style1 a {
	color: #39936C;
}

strong {
	color: #4B4B4B;
}

a {
	color: #467496;
}

a:hover {
	text-decoration: none;
}

a.more {
	padding-left: 19px;
	background: url(/fileadmin/design/images/homepage09.gif) no-repeat left center;
}

a img {
	border: none;
}

img.border {
	padding: 2px;
	border: 1px solid #BCDCDF;
}

img.alignleft {
	float: left;
	margin: 0px 25px 0px 0px;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

hr {
	display: none;
}

/** WRAPPER */

#wrapper {
}

.container {
	width: 1000px;
	margin: 0px auto;
}

/** HEADER */

#header {
	height: 74px;
	background: url(/fileadmin/design/images/bg02.jpg) no-repeat right top;
}

#logo {
	padding-left: 5px;
	padding-top: 4px;
	width: 855px;
	margin: 0 auto;
}

#copyright {
	text-align: center;
	padding-top: 5px;
	width: 855px;
	margin: 0 auto;	
	color: white;
}

/** MENU */

#menu {
	width: 855px;
	margin: 0 auto;
}

#menu ul {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	height: 20px;
	padding: 4px 1px 0px 22px;
	/*background: url(/fileadmin/design/images/homepage02.gif) no-repeat left top;*/
	background: none;
}

#menu li.first {
	background: none;
}

#menu a {
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

/* CONTENT */

#content {
	padding: 27px 0px 27px 0px; 
	width: 855px;
	margin: 0px auto 40px auto;
}

#content_left {
	border: 1px solid #dee9de;
	float: left;
	width: 485px;
	background: #f4f4f4;
	padding: 15px 18px;
}

#content_right {
	float: left;
	margin-left: 22px;
	width: 272px;
	padding: 0px; 
}

#content_right .contentText {
	border: 1px solid #dee9de;	
	padding: 15px 18px;
	background: #f4f4f4;
	width: 265px;
	margin-top: 17px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #dee9de;
	padding: 2px;
}

#content_left div.csc-textpic {
    margin-top: 20px;
    margin-bottom: 20px;    
}

#content_right dd.csc-textpic-caption {
    color: gray;    
    
}

#content_left dd.csc-textpic-caption {
    color: gray;    
}

div.header2 img {
	margin-left: -19px;
	padding-bottom: 5px;
}

table.contenttable p.bodytext {
    margin: 0;
    padding: 2px;        
}

table.contenttable {
    margin-bottom: 10px;        
}

table.contenttable td {
    vertical-align: top;
}

/* */
div.tx-csnwgggcongress-pi1 p, div.tx-csnwgggcongress-pi1 ol, div.tx-csnwgggcongress-pi1 ul {
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 18px;
	text-align: justify;
}


div.tx-csnwgggcongress-pi1 strong {
	color: #4B4B4B;
}

div.tx-csnwgggcongress-pi1 .cocoon {

}

div.tx-csnwgggcongress-pi1 .abstracts-left {

}

div.tx-csnwgggcongress-pi1 .tickets-left {
    float: left;
    
}

div.tx-csnwgggcongress-pi1 .tickets-right {
    float: left;
    padding-right: 100px;
}

div.tx-csnwgggcongress-pi1 .zusammenfassung-left {

}

 div.tx-csnwgggcongress-pi1 .abstracts-right {
 }
 
div.tx-csnwgggcongress-pi1 div input.submit, div.tx-csnwgggcongress-pi1 input[type="submit"] {
	border:1px solid #ccc;
	width:auto;
	display:inline;
	clear:both;
	color: #797979;
}

div.tx-csnwgggcongress-pi1 div input {
	padding:5px;    
}

div.tx-csnwgggcongress-pi1 div input[type="text"] {
	display:block;
	float:left;
    margin: 5px;
}

div.tx-csnwgggcongress-pi1 div textarea {
    display:block;
	float:left;
    margin: 5px;
}

div.tx-csnwgggcongress-pi1 table {
    border-collapse:collapse;
}

div.tx-csnwgggcongress-pi1 td {
    height: 25px;
}

div.tx-csnwgggcongress-pi1 tr.odd {
    background: white;
    
}