/* CSS Document */
body, h1, h3
{ 
	margin:0; padding:0;
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size:12px;
}

#content table { width:500; }
#master { margin:5px; width:928px; }

#header { height:122px; }
.header-en { background:url("images/head_en.png") 0 0 no-repeat; }
.header-de { background:url("images/head_de.png") 0 0 no-repeat; }
.header-fr { background:url("images/head_fr.png") 0 0 no-repeat; }
.header-sp { background:url("images/head_sp.png") 0 0 no-repeat; }

#menulang { margin:0px; padding:0px; margin-top:5px; float:right; }
#menulang li 
{ 
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline; 
	vertical-align:bottom; 
	margin-left:6px;
}

#menulang a:visited, #menulang a:hover, #menulang a:link, #menulang a:active 
{ 
	display:-moz-inline-stack;
	display:inline-block; 
	padding-top:23px; 
	text-decoration:none; color:#333d87; 
	text-transform: uppercase; font-size:9px; 
	font-weight:bolder;
	border-bottom:solid 2px #ffffff;
}
#menulang a.selected, #menulang a.selected:active, #menulang a.selected:visited, #menulang a.selected:link 
{ border-bottom: solid 2px #333d87; }

#menulang a:hover { color:#CC0000; text-decoration:underline; }

.iconFlagDe { background:url("images/flag-de.png") 100% 0 no-repeat; }
.iconFlagEn { background:url("images/flag-en.png") 100% 0 no-repeat; }
.iconFlagFr { background:url("images/flag-fr.png") 100% 0 no-repeat; }
.iconFlagSp { background:url("images/flag-sp.png") 100% 0 no-repeat; }

#data { background-color:#dcddde; margin-top:5px;}

#data2 {margin-left:196px; background-color:#ffeacb; }

#navigation { float:left; width:196px; }

#content 
{  
	background-color:#FFFFFF;
	margin-right:195px;
	border-left:solid 5px #ffffff;
	border-right:solid 5px #ffffff;
	padding-left:12px;
	padding-right:12px;
	min-height:750px;
}
#content iframe {  height:680px; width:500px;}
#content #iframeRegister { height:1500px; border:none; }

#news
{
	float:right;
	width:195px;
}

h1, h3 {
	background-color:#fdb940;
	color:#FFFFFF;
	font-size:13px;
	padding:5px;
	text-transform: uppercase;
}

#content h3 { 
	height:123px; display:block; 
	background:#fdb940 url(images/content-img_nw.jpg) 0 100% no-repeat;
	/*Ausgleich padding Content */
	margin-left:-12px;
	margin-right:-12px;
}
#footer { height:40px; background:url("images/foot.png") 0 0 no-repeat; margin-top:5px;}

#menufoot { margin:0; padding:0; color:#FFFFFF; position:absolute; left:215px; margin-top:4px;}
#menufoot li
{ 
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline; 
	vertical-align:bottom; 
	margin-right:5px;
}
#menufoot a:visited, #menufoot a:hover, #menufoot a:link, #menufoot a:active 
{ 
	text-decoration:none; color:#000000; margin-left:16px; text-transform: uppercase;
	font-size:9px; font-weight:bolder;
}
#menufoot a:hover { color:#CC0000; text-decoration:underline; }

.iconTop { background:url(images/ico-top.png) 0 2px no-repeat; }
.iconPrint { background:url(images/ico-print.png) 0 2px no-repeat; }

#menuinclusion { margin:0; padding:0; float:right; margin-top:13px;}
#menuinclusion li {
	margin:0; padding:0;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	overflow:hidden; 
}
#menuinclusion a:visited, #menuinclusion a:hover, #menuinclusion a:link, #menuinclusion a:active, #menuinclusion img { border:none; padding:0; margin:0;}

#menuSize { position:absolute; display:block; margin:0; padding:0; top:97px; left:300px; color:#FFFFFF; width:626px; text-align:right; }
#menuSize li
{ 
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline; 
	vertical-align:baseline; 
	margin-right:5px;
	color:#FFFFFF;
}
#menuSize a:visited, #menuSize a:hover, #menuSize a:link, #menuSize a:active 
{ 
	text-decoration:none; color:#FFFFFF; 
	font-size:12px; font-weight:normal;
}
#menuSize a:hover { color:#fdb940; text-decoration:underline; }

#menuSize a img { border:none; }
#menuSize .large { font-size:15px; }
#menuSize .medium { font-size:12px; }
#menuSize li.easy img { vertical-align:middle; margin-left:5px; }

/*Abstractform*/
#abstractForm p { margin:0; }
#abstractForm body, #abstractForm p, #abstractForm div, #abstractForm td, #abstractForm label { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#abstractForm input, #abstractForm select, #abstractForm textarea { border:solid 1px #9d9ea0; width: 370px; }
#abstractForm div.Textbox { display:block; width:380px; border:solid 1px; heigth:16px; font-size: 12px; padding:1px; }
#abstractForm div.Textarea { display:block; width:380px; border:solid 1px; height:110px; overflow-y:scroll; font-size: 12px; padding:1px; }
#abstractForm input, #abstractForm label { vertical-align:middle; }

select#ddlAutorAnzahl { width:60px; }
input#submitButtonName { width:100px; margin-bottom:2px; margin-right:30px;}

#divSpezial { position:absolute;left:745px;width:180px;} 
#divSpezial input { border:solid 1px black; background-color:#4c4c4e; color:white; font-weight:bold; font-size:10px; padding:2px; width:auto; }
#divSpezial select { border:solid 1px black; background-color:#4c4c4e; color:white; }
#divSpezial h4 { border-color:#ffffff; color:black;}
#divSpezial p { color:black;}

#abstractForm h3 { margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#000000; background:none; height:auto; padding-top:5px; }

#abstractForm textarea { padding:0px; font-size: 12px; display:block; width:370px; margin:0px;}

#abstractForm .errMsg { color:#FF6600; font-weight:bolder; }

#abstractForm label.small { font-size:10px; }
/*Ende Abstractform*/