body, table {margin:0;padding:0;background-color:#fffeea;}

html legend{ position:absolute; top: -.5em; left: .5em; }

html fieldset{position:relative;display:inline;}

h1  
{
	font-size: 1.25em;
}

h2
{
	font-size : 1.2em;
}

h3
{
	font-size : 1em;
	font-style:italic;
}

.navlink, .numbar a, .numbar span  {
color:#0059a8;
font-weight:bold;
text-decoration:none;
}

#navbox .mainnavtop_off, #navbox .mainnav_off {background-color:#f7e9bb;}
#navbox .mainnavtop_off, #navbox .mainnavtop_on {margin-top:0.5em;line-height:1.5em;}
#navbox .mainnavtop_on, #navbox .mainnav_on {background-color:#0059a8;}
#navbox .mainnav_on, #navbox .mainnav_off {line-height:1.8em;}

.mainnav_on a, .mainnav_on a:link, .mainnav_on a:hover, .mainnav_on a:active, .mainnav_on a:focus, .mainnav_on a:visited, .mainnavtop_on a, .mainnavtop_on a:link, .mainnavtop_on a:hover, .mainnavtop_on a:active, .mainnavtop_on a:focus, .mainnavtop_on a:visited  {margin-left:0.5em;text-decoration:none;font-weight:bold;color:#ffffff;}

.mainnavtop_off a, .mainnavtop_off a:link, .mainnavtop_off a:hover, .mainnavtop_off a:active, .mainnavtop_off a:focus, .mainnavtop_off a:visited, .mainnav_off a, .mainnav_off a:link, .mainnav_off a:hover, .mainnav_off a:active, .mainnav_off a:focus, .mainnav_off a:visited {margin-left:0.5em;text-decoration:none;font-weight:bold;color:#0059a8;}

.navboxlink {
color:#000000;
text-decoration:none;
}

code {
	color: #030;
	font-family: "Courier New", Courier, Monaco
	}


#fullpage {margin:0;padding:0;font-family:Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:0.75em;font-style:normal;color:#000000;font-weight:normal;}

#topbar {margin:0;padding:0;width:62em;height:74px;overflow:hidden;background-color:#FFCD52;}
#leftheader {background-color:#FFCD52;float:left;}
#logo {overflow:show;background-image:url(/yprt/assets/images/orange.jpg);}

#bluetopbar {clear:both;width:62em;background-color:#0059a8;}
#smallnavbar {margin-left:250px;background-color:#0059a8;padding:0.5em;}
#smallnavbar a:link, #smallnavbar a:visited, #smallnavbar a:hover, #smallnavbar a:focus {
color:#ffffff;
font-weight:bold;
}

#partpage {
clear:both;
}

#navbox, #leftheader {float:left;margin:0;padding:0;display:block;width:14em;}
#navbox ul, #leftheader ul, .non_bullet_list {list-style-type:none;margin:0;padding:0 0 0.9em 0.5em;}
#leftheader li, .non_bullet_list li {line-height:2em;}
#leftheader a:link, #leftheader a:visited, #leftheader a:hover, #leftheader a:focus {
color:#0059a8;
font-weight:bold;
text-decoration:none;
}


#headlink {
	margin-left:2em;
	}
	
#headlink .headon{
	position:relative;
	margin-right:6px;
	float:left;
	border:solid 1px #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

#headlink .headoff{
	position:relative;
	margin-right:6px;
	float:left;
	border:solid 1px #225AA5;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

#headlink .headoff a, #headlink .headoff a:visited {
	font-family:verdana,arial,trebuchet ms,sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#225AA5;
	text-decoration:none;
	padding:5px;
}

#headlink .headoff a:hover, #headlink .headoff a:active, #headlink .headoff a:focus {
	font-family:verdana,arial,trebuchet ms,sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#ffffff;
	text-decoration:none;
	background-color:#225AA5;
	padding:5px;
}


#headlink .headon a, #headlink .headon a:visited, #headlink .headon a:hover, #headlink .headon a:active, #headlink .headon a:focus {
	font-family:verdana,arial,trebuchet ms,sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#ffffff;
	background-color:#225AA5;
	text-decoration:none;
	padding:5px;
}

#contbox {
line-height:150%;
margin-left:15em;
display:block;
width:44em;
}

#contbox a:link, #conttext a:visited, #conttext a:hover, #conttext a:focus {
color:#0059a8;
text-decoration:none;
}

#contbox td {margin:0;padding:0;font-family:Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:0.75em;font-style:normal;color:#000000;font-weight:normal;}

#contbox th {margin:0;padding:0;text-align:left;font-family:Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:0.75em;font-style:normal;color:#000000;font-weight:bold;}

#contbox form,label {border:0;margin:0;padding:0;}

#contbox .sbutton {margin:0;padding:0.2em;font-family:Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:1em;font-weight:bold;background-color:#0059a8;color:#ffffff;}


.empty {
	background-color:#0059A8;
}

input {margin:0;padding:0;font-family:Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:1em;font-style:normal;color:#000000;font-weight:normal;}

/* Nur fuer Fragebogen */
#contfulltext {
clear:both;
width:59.5em;
line-height:150%;
margin-left:1em;
padding-right:2em;
}

#contfulltext td {margin:0;padding:0;font-family:Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:0.75em;font-style:normal;color:#000000;font-weight:normal;}
#contfulltext form,label {border:0;margin:0;padding:0;}

.numbar {width:100%;height:2.2em;}  

.numbar a, .numbar span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    background: #fff;
    text-decoration: none;
	border: 1px solid #9AAFE5;
}

.numbar span.nlpage_on {
    border: 1px solid #2E6AB1;
    background: #2E6AB1;
    color: #fff;
}

.numbar a:hover {
    border-color: #0059a8;
}

.box {background: #FFCD52;}
.boxtop {background: url(/yprt/assets/images/ne.gif) no-repeat top right;}
.boxtop div {font-size: 0;height: 20px;background: url(/yprt/assets/images/nw.gif) no-repeat top left;}
.boxbottom {background: url(/yprt/assets/images/se.gif) no-repeat bottom right;}
.boxbottom div {font-size: 0;height: 20px;background: url(/yprt/assets/images/sw.gif) no-repeat bottom left;}
.boxcontent {padding: 0px 20px 0px 20px;}

.applyform_int {background-color:#dcdcdc;border:1px solid black;padding:1em;}
.applyform {background-color:#f7e9bb;border:1px solid #0059a8;padding:1em;}

.newsletterliste {list-style-type:none;margin:0;padding:0;}
.newsletterliste li {display:inline;width:95px;height:115px;}

#webbar {list-style-type:none;margin:0;padding:0 30px 0 0;width:100%;}
#webbar li {display:inline;}
#webbar #web1 {border:0px;background: url(/globalcustoms/images/20icon2.png) no-repeat;width:25%;padding-left:25px;}
.link_button2 {border:0px;background: url(/globalcustoms/images/20icon2.png) no-repeat;width:30%;padding-left:25px;margin-right:25px;}
.link_button3 {border:0px;background: url(/globalcustoms/images/20icon3.png) no-repeat;width:15%;padding-left:25px;margin-right:25px;}
.link_button4 {border:0px;background: url(/globalcustoms/images/20icon4.png) no-repeat;width:15%;padding-left:25px;margin-right:25px;}

dt {float:left;}
dd {margin-left:6em;margin-bottom:1em;}

.contlist dt {font-weight:bold;}
.contlist dd {margin-left:12em;margin-bottom:0;}

.formbox label {float:left;font-weight:bold;width:8em;}
.formbox input, .formbox textarea {}

.dflag {background:url(/assets/images/flag_german.gif) no-repeat; padding-left:30px;}
.eflag {background:url(/assets/images/flag_gb.gif) no-repeat; padding-left:30px;}

.guideline_button {background-color:#f7e9bb;color:#0059a8;font-weight:bold;text-decoration:none;}
.guideline_ok {background-color:#f7e9bb;font-weight:bold;text-decoration:none;}
.guideline_canceled  {background-color:#ff9900;font-weight:bold;text-decoration:none;}

.left {float:left;display:inline;}
.right {float:right;display:inline;}
.center {text-align:center;}

