

@charset "UTF-8";
/* CSS Document */

/* TEXT Styles */

h2,h3,h4,h5,h6,td,tr,font,div,p,body,html,input,button {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
vertical-align: top;
}

sub, sup {
      line-height: 0px;
      font-size: 80%;
    }

a {
text-decoration: none; 
color: #004993; 
}
a:visited {
text-decoration: none; 
color: #004993; 
}
a:hover {
text-decoration: underline; 
color: #8e6565; 
}


.text_warning {
color:#8e6565;
}

.text_normal {
color:#515151;
}

.standardtext {
color:#515151;
vertical-align: top;
}

.standardtext_middle {
color:#515151;
vertical-align: middle;
}

.footer_small {
font-size:9px;
color:#515151;
vertical-align: middle;
}

/* Header */

#page_header {
position:relative;
left:36px;
height:79px;
width:828px;
padding: 5px;
background-image:url(css_color_graphics/dankgreenblue/header_round.jpg);
background-repeat:no-repeat;
}

#page_header_short {
position:relative;
left:16px;
height:79px;
width:575px;
padding: 5px;
background-image:url(css_color_graphics/dankgreenblue/header_round_short.jpg);
background-repeat:no-repeat;
}

#page_logo {
position:relative;
float:left;
left:12px;
top:10px;
width:100px;
}

#PH_text {
position:relative;
float:left;
padding-left:30px;
top:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
/*font-weight:bold;*/
line-height:17px;
color: #004993;
}

#page_title {
position:relative;
padding:10px 0px 20px 0px;
left:50px;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#005572;
text-align:center;
}

#page_title_short {
position:relative;
padding:10px 0px 20px 0px;
left:20px;
width:547px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#005572;
text-align:center;
}

#page_desc {
position:relative;
left:50px;
width:800px;
padding-bottom:20px;
}

#page_desc_short {
position:relative;
left:20px;
width:547px;
padding-bottom:20px;
}

.topic_bg {
position:absolute;
top:0px;
left:0px;
width:2900px;
height:2900px;
background-color:#f6f6f6;
}

/* Section */
.section_nomargin { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
position:relative;
left:5px;
width:800px;
height:auto;
background-color:#f6f6f6;
}

.section { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
position:relative;
left:50px;
width:800px;
height:auto;
background-color:#f6f6f6;
}

.section_print { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
position:relative;
left:50px;
width:28.7cm;
height:auto;
background-color:#f6f6f6;
}

.section_result { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
position:relative;
left:20px;
width:567px;
height:auto;
background-color:#f6f6f6;
}

.section_result200 { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
position:relative;
left:20px;
width:340px;
min-height:600;
height:auto;
background-color:#f6f6f6;
}


/* Titel Leiste */
.SEC_title {
color:#FFFFFF;
left:50px;
width:800px;
height:24px;
background-color:#004993;
border-radius: 5px 5px 0 0; 
}

.SEC_title_print{
color:#FFFFFF;
left:50px;
width:28.7cm;
height:24px;
background-color:#004993; 
border-radius: 5px 5px 0 0;
}

.SEC_title_nomargin {
color:#FFFFFF;
left:5px;
width:800px;
height:24px;
background-color:#004993; 
border-radius: 5px 5px 0 0;
}

.SEC_title_result {
color:#FFFFFF;
left:20px;
width:567px;
height:24px;
background-color:#004993; 
border-radius: 5px 5px 0 0;
}

.SEC_title_result200 {
color:#FFFFFF;
left:20px;
width:340px;
height:24px;
background-color:#004993; 
}

.SEC_title_MV_topic {
color:#FFFFFF;
top:0px
left:20px;
width:340px;
height:50px;
background-color:#004993; 
border-radius: 5px 5px 0 0;
}

.SECTITLE_content {
padding:5px 5px 0px 5px;
border-radius: 5px 5px 0 0;
}


/* Inhalt / Formular Felder */

.line {
position:relative;
width:700px;
left:54px;
height:3px;
background-image:url(css_color_graphics/dankgreenblue/line.jpg);
background-repeat:no-repeat;
margin:20px 0px 20px 0px;
}

.lineBlack {
position:relative;
width:538px;
left:121px;
height:3px;
background-image:url(css_color_graphics/dankgreenblue/lineblack.jpg);
background-repeat:no-repeat;
margin:10px 0px 10px 0px;
}

.linePlace {
position:relative;
width:800px;
left:0px;
height:40px;
}

.SEC_content {
width: 760px;
padding-top:20px;
padding-bottom:20px;
}

.sec_content {
width: 760px;
padding-top:20px;
padding-bottom:20px;
}


.smallfield {
float:left;
margin:7px 3px 0 0;
}


input {
float:none;
border:solid 1px #004993;
margin: 5px;
padding: 2px;
height:20px;
}

input.long {
width:426px;
height:20px;
}

input.middle {
margin-right: 0px;
width:234px;
height:20px;
}

input.short {
margin-right: 0px;
width:100px;
height:20px;
}

input.xshort {
width:50px;
height:20px;
}



input.author_lastname {
width:120px;
vertical-align: middle;
}

input.initials {
margin-top: 5px;
margin-right: 0px;
margin-left: 0px;
width:17px;
}

input.btn {
float:none;
border:solid 1px #004993;
background-color:#FFFFFF;
height:20px;
}

input.btn100 {
float:none;
border:solid 1px #004993;
background-color:#FFFFFF;
height:20px;
width:100px;
}

input.btn151 {
float:none;
border:solid 1px #004993;
background-color:#FFFFFF;
height:20px;
width:151px;
}

input.btn200 {
float:none;
border:solid 1px #004993;
background-color:#FFFFFF;
height:20px;
width:200px;
}

input.btngross {
float:none;
border:solid 1px #004993;
background-color:#FFFFFF;
height:20px;
width:267px;
}

input.rad {
position:relative;
border:none 0px;
margin:5px;
vertical-align: middle;
font-size:14px;
height: 14px;
}

input.smallrad {
position:relative;
vertical-align: middle;
font-size:12px;
height: 20px;
}

input.smallrad_transparent {
position:relative;
vertical-align: middle;
font-size:12px;
width: 100%;
height: 20px;
background: none;
}

input.transparent{
width: 100%;
height: 20px;
background: none;
}

input.transparent_small{
width: 35%;
height: 20px;
background: none;
}

input.transparent_tiny{
width: 1%;
height: 1%;
background: none;
}

.table_container{
	width: 520px;
	overflow: auto;
	float:none; 
	border: solid;
	border-color: #004993;
	border-width: 1px; 
	margin: 5px 5px 5px 162px; 

	background-color:white;
}

.table_container_search{
	width: 520px;
	overflow: auto;
	float:none; 
	border: solid;
	border-color: #004993;
	border-width: 1px; 
	margin: 5px 5px 5px 5px; 

	background-color:white;
}

.form-field * {
    vertical-align: middle;
}


select {
float:none;
border:solid 1px #004993;
margin: 5px;
height: 20px;
width:238;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}

select.select_small {
float:none;
border:solid 1px #004993;
margin: 5px;
height: 20px;
width:100px;
}


select.select_mid {
float:none;
border:solid 1px #004993;
margin: 5px;
height: 20px;
width:150px;
}


select.table_select {
float:none;
border:solid 1px #004993;
margin: 5px;
height: 20px;
width:100%;
}

select.sessioncode_1_2{
height: 20px;
width: 480px;
}

select.addto{
height: 60px;
width: 480px;
}

select.addtofield{
height: 160px;
width: 520px;
padding-left: 10px;
}

select.short{
height: 20px;
width: 150px;
}

select.AuthorsList{
height: 60px;
width: 220px;
}

option.headline{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-weight:bold;
font-size:13px;
padding:3px;
}

select.countrylist{
vertical-align: middle;
height: 20px;
width: 100px;
}

select.authorInstList{
height: 20px;
width: 52px;
}

textarea.abstractText {
float:none;
border:solid 1px #004993;
margin: 5px;
padding: 5px;
height: 330px;
width:565px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

input[type=text]:focus,textarea:focus {
border:solid 1px #8e6565;
background-color:#faf3eb;
}


.focus {
border:solid 1px #8e6565;
background-color:#faf3eb;
}

.errortext { color:#a80316; }
.labeltext { color:#515151; text-align:right; }
.standardtext { color:#515151; }
.fulltext { color:#515151; text-align:left; padding:5px; }

errortext {
width:200px;
text-align:left;
float:right;
vertical-align: middle;
padding:0px 0px 0px 0px;
color:#a80316;
}

label {
width:150px;
text-align:right;
float:left;
padding:7px 7px 0px 0px;
}

label.SEClabel{
font-weight:bold;
}

label.UPPERlabel{
width:auto;
padding:0px 0px 0px 5px;
}

.note {
position:relative;
float:none;
left:155px;
width:400px;
/*font-style:italic;*/
margin: 5px;
}

.noteLabel {
position:relative;
float:left;
top: 2px;
width:480px;
/*font-style:italic;*/
margin: 5px;
}

.instructions {
position:relative;
left:20px;
}

.instructions_print {‚
position:relative;
left:20px;
width:28.7cm;
}

.instructions_result {
position:relative;
left:30px;
width:507px;
}

.instructions_result200 {
position:relative;
left:30px;
width:310px;
}

.highlight {
position:relative;
margin-top:-5px;
margin-bottom:-5px;
height:auto;
}

.curFocus {
position:relative;
background-image:url(css_color_graphics/dankgreenblue/form_selected.jpg);
background-repeat:no-repeat;
}


.Authorstable
{
    border-color: #004993;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.Authorstd
{
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
}

table.select label{
	display:block;
	width:100%;
	height:100%;
	margin:0;
	padding: 0px 0px 0px 0px;
	float: none
	border:none;
}

table.select {
	background-color:white;
	float:none;
	width: 505px;
	margin: 0px
	padding: 0; 
}

table.select_border {
	background-color:white;
	float:none;
	width: 505px;
	margin: 0px
	padding: 0; 
	border: solid;
	border: 1px;
}

table.select tr.selected { 
	background-color:#00c;
	color:white;
}

table.select tr.unselected{
	background-color:white;
	color:black;
} 
.inputtype_cblist_row{
	display:block!important;
}
body:not(.alt) td p.header_generic{
	border-radius:5px 5px 0 0;
	background-color:#004993;
	color:white;
	height:19px;
	font-weight:700;
	padding:5px 0 0 5px;
	
}
div.generic table{
	border-spacing: 0!important;
}
b p.header_generic{
	margin-top:0;
}

div.generic tr[id]{
	background-color:#f6f6f6;
}
div.generic tr[id] td:first-child{
	width: 170px!important;
	text-align:right;
}
div.generic tr[id] td{
	padding-top:10px;
}
div.generic tr[id] td input[type="radio"],div.generic tr[id] td input[type="checkbox"],div.generic tr[id] td select{
	margin-top:0;
}
div.generic td:nth-child(2) {
	padding-left:5px;
}
 textarea[id="KONTAKT_STATUS"]{
	width:560px;
}