/* Allgemein */
body {
margin: 0;
padding: 0;
padding-bottom:1.25em;
font: 100.00% Verdana, Arial, Helvetica, sans-serif;
color:#485792;
background-color:#E9F0FA;
min-width: 46.88em; /* verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
}

a:link{
text-decoration:none;
color: #485792;
display:inline;
}
a:hover{
text-decoration:none;
color:#D6771B;
cursor:pointer;
display:inline;
}
a:visited{
text-decoration:none;
color: #485792;
}

img{
border:0px;
}

div,p,ul,li,dl,dt,dd,form,table,tr,td,img{
margin:0;
padding:0;
}

*{
color:#485792;
}

/* Container und Klassen */

div#WRAP{
margin:auto;
width:46.88em;
text-align:left;
background-color:#FFFFFF;
}

div#PFAD{
padding:0.50em 0.75em;
font-size:64.00%;
}
div#PFAD a:link{
text-transform:lowercase;
text-decoration:none;
color: #485792;
}
div#PFAD a:hover{
text-decoration:none;
color:#D6771B;
cursor:pointer;
}
div#PFAD a:visited{
text-decoration:none;
color: #485792;
}

#B_HEADER{
display:block;
width:46.88em;
height:7.44em;
}

/* HEADERMENUE */
div#WRAP_HEAD_MENUE{
height:1.25em;
width:46.88em;
background-color:#485792;
text-align:right;
}

div#WRAP_HEAD_MENUE a{
text-decoration:none;
font-weight:normal;
cursor:pointer;
color:#FFFFFF;
text-align:right;
}

/* HEADMENUE */
ul#HEADMENUE{
position:relative;
float:right;
margin:0;
padding:0;
}
ul#HEADMENUE li{
vertical-align:middle;
list-style: none;
float:left;
display: inline;
line-height:1.25em;
}
ul#HEADMENUE a{
/* padding:0 1.25em; */
padding:0 1.13em;
display:block;
font-size:76.00%;
}
ul#HEADMENUE a:hover{
color:#485792;
background-color:#FFFFFF;
}
ul#HEADMENUE .menueOn{
color:#485792;
background-color:#FFFFFF;
}

ul#HEADMENUE .nav-rss a{
padding-right:0em;
background-color:#485792;
}
ul#HEADMENUE .nav-rss a:hover{
background-color:#485792;
}
ul#HEADMENUE .nav-rss img{
margin-top:5px;
margin-bottom:3px;
}

/* SUCHFORMULAR */
div#WRAP_HEAD_MENUE form{
float:right;
/* margin-left:1.13em; */
margin-left:0.31em;
font-size:76.00%;
height:1.25em;
font-weight:bold;
vertical-align:middle;
}
div#WRAP_HEAD_MENUE form label{
position:relative;
float:left;
margin-top:0.19em;
/* margin-right:0.25em; */
}
div#WRAP_HEAD_MENUE .suchbox{
position:relative;
width:6.88em;
border:solid 0px #485792;
padding:0 0.16em;
margin:0;
float:left;
margin-top:0.13em;
}
div#WRAP_HEAD_MENUE .such_button{
line-height:1.13em;
padding:0 0.16em;
padding-top:0.08em;
cursor:pointer;
color:#FFFFFF;
border:solid 0px #485792;
background-color:#485792;
}

div#SCALE{
float:right;
margin-right:1.00em;
line-height:1.00em;
}
div#SCALE a:link{
margin-left:0.13em;
color:#FFFFFF;
}

/* CONTENT */
div#WRAP_CONTENT{
position:absolute;
clear:both;
margin:auto;
padding-top:2.88em;
width:46.88em;
color:#485792;
background-color:#FFFFFF;
}

/* MENUE */
ul#MENUE{
float:left;
display:inline;
width:9.38em;
margin:0;
padding:0;
padding-bottom:1.25em;
}
ul#MENUE li{
display:inline;
list-style: none;
}

ul#MENUE a{
padding: 0.16em 0em 0.16em 1.00em;
padding: 0.16em 0em 0.16em 1.00em;
display:block;
font-size:70.00%;
color:#FFFFFF;
background-color:#485792;
margin-top:0.88em;
}
ul#MENUE a:hover{
color:#FFFFFF;
background-color:#485792;
}
ul#MENUE .menueOn{
color:#FFFFFF;
background-color:#485792;
}

ul#MENUE .BGOrange .menueOnOrange {
color:#FFFFFF;
background-color:#D6771B;
}
ul#MENUE .BGOrange a:hover{
background-color:#D6771B;
}

ul#MENUE .menue_e1, ul#MENUE .menue_e2{
display:inline;
color:#485792;
background-color:#FFFFFF;
}
ul#MENUE .menue_e1 a, ul#MENUE .menue_e2 a{
padding:0;
margin:0;
margin-top:0.13em;
display:block;
color:#485792;
background-color:#FFFFFF;
text-align:right;
}
ul#MENUE .menue_e1 a:hover, ul#MENUE .menue_e2 a:hover{
color:#D6771B;
background-color:#FFFFFF;
}
ul#MENUE .menue_e1 .menueOn, ul#MENUE .menue_e2 .menueOn{
color:#D6771B;
}

ul#MENUE .menue_subon, ul#MENUE .menue_e2 a{
/* border-bottom:1px solid #485792; */
border-bottom:1px solid #9CA6CE;
margin-left:20px !important;
}
/* ul#MENUE .menue_e2 a{
margin-left:20px;
} */

ul#MENUE li.list-img a{
background-color:#FFFFFF;
padding: 1.0em 0em 0.16em 1.00em;
}


div#CONTENT{
/* margin:0 1.13em 1.00em 12.38em; */
margin:0 1.13em 1.00em 12.13em;
}

div#INHALT{
/* float:left; */
padding-top:0.38em;
font-size:76.00%;
line-height:1.50em;
}
div#INHALT h1, div#INHALT h2, div#INHALT h3 {
padding-bottom:0.63em;
font-size:110.00%;
color:#D6771B;
}
div#INHALT h4{
font-size:100.00%;
}

div#INHALT form{
margin-top:0.50em;
}

div#INHALT form input{
margin-top:0.16em;
border:solid 1px #000000;
background-color:#FFFFFF;
}

div#INHALT{
padding-right:16px;
}

div#KASTEN{
float: right;
width: 12.38em;
margin-top:0.63em;
margin-left:1.13em;
margin-right:1.13em;
/* margin-left:1.88em; */
margin-bottom:1.88em;
border:solid 0.06em #485792;
/* border-top:solid 0.75em #485792; */
padding-bottom:1.56em;
background-color:#FBE9DB;
overflow:hidden;
}

div#INHALT a:link, div#KASTEN a:link{
text-decoration:underline;
color: #485792;
}
div#INHALT a:hover, div#KASTEN a:hover{
text-decoration:underline;
color:#D6771B;
cursor:pointer;
}
div#INHALT a:visited, div#KASTEN a:visited{
text-decoration:underline;
}

div#INHALT ul{
margin-left:1.56em;
list-style-type:none;
list-style-image:url(../pics/list_image.gif);
}
div#INHALT li{
margin:0;
padding:0;
vertical-align:middle;
}

div#KASTEN_INHALT{
display:inline;
}
div#KASTEN_INHALT h1, div#KASTEN_INHALT h2, div#KASTEN_INHALT h3{
padding:0.50em;
font-size:70.00%;
color:#D6771B;
}
div#KASTEN_INHALT p{
padding:0 0.50em;
margin-bottom:0.50em;
font-size:70.00%;
line-height:1.25em;
}

div#KASTEN_INHALT .imgtext-table{
background-color:#485792;
}

div#PRINTPAGE, div#PRINTPAGE_einzel{
clear:both;
position:relative;
display:block;
padding-top:1.00em;
width:33.13em;
}
div#PRINTPAGE p, div#PRINTPAGE_einzel p{
/* padding:1.75em; */
text-align:right;
font-size:70.00%;
}
div#PRINTPAGE img, div#PRINTPAGE_einzel img{
padding-left:0.50em;
vertical-align:middle;
}

div#PRINTPAGE_einzel{
width:36.63em;
margin:1.00em 0em;
}

div#PRINTPAGE .lastUpdate{
padding-right:16px;
}

.tx-indexedsearch input{
padding:0 0.25em;
}
.tx-indexedsearch table td{
margin-left:0.25em;
}

.user-projects-pi1 .form_td{
width:8.50em;
text-align:right;
padding:0.13em 0.75em;
/* background-color:#ff0000; */
}
div#INHALT .user-projects-pi1 .project_td, div#INHALT .user-projects-pi1 .project_th{
padding:0.06em 2.06em 0.13em 0.13em;
vertical-align:top;
}

div#INHALT .user-projects-pi2 .form_td{
width:8.50em;
text-align:right;
padding:0.26em 0.75em;
vertical-align:top;
white-space:nowrap;
}
div#INHALT .user-projects-pi2 .form_u{
font-size:96.00%;
line-height:1.00em;
margin:0.32em 0em;
}

div#INHALT .user-projects-pi1 input, div#INHALT .user-projects-pi2 input{
padding-left:0.26em;
}

div#INHALT .user-projects-pi1 .project_td_r{
padding:0.06em 0.13em 0.13em 0.13em;
vertical-align:top;
}
div#INHALT .user-projects-pi1 .project_th a:link{
text-decoration:none;
}
div#INHALT .user-projects-pi1 .project_th a:visited{
text-decoration:none;
}

div#INHALT .user-projects-pi1 .project_td a:link{
color:#757FF0;
display:inline;
text-decoration:none;
}
div#INHALT .user-projects-pi1 .project_td a:hover{
color:#D6771B;
cursor:pointer;
display:inline;
text-decoration:none;
}
div#INHALT .user-projects-pi1 .project_td a:visited{
color:#757FF0;
text-decoration:none;
}

div#INHALT .user-loan-pi1 form input{
border:0;
}
div#INHALT .user-loan-pi1 .button{
border:solid 1px #485792;
}

/* KLASSEN */
.clear{
clear:both;
}

.tabtermine, .user-countries-pi1{
/* width:43.75em; */
width:43.06em;
}
.tabtermine td{
vertical-align:top;
padding:0 0.25em;
border-top:solid 0.06em #FFFFFF;
}

.pfeilchen{
padding-right:0.38em;
vertical-align:middle;
}

.klein{
font-size:76.00%;
}
.mittel{
font-size:96.00%;
}
.gross{
font-size:104.00%;
margin-left:0.19em;
}

.hellblau{
color:#757FF0;
}

.bold{
font-weight:bold;
}

.orange{
color:#D6771B;
}

.align_middle{
vertical-align:middle;
}

.h_zwischen{
font-weight:bold;
color:#485792;
}

.p_abstand{
margin-top:0.75em;
}

.p_eingerueckt{
margin-left:1.25em;
}

.totop{
float:right;
}
