.border_right {
border-right-style: solid;
border-right-width: 1px;
border-color: #707070;
}

.dark {
background-color: #BBBBBB;
}

.border_bottom {
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #707070;
}

.treeTable td {
    vertical-align: top;
}

.locked {
	color: #707070;
}

.filecontent {
background-color: #EEEEEE;
margin-left: 20px;
margin-bottom: 40px;
padding: 10px;
border-color: #777777;
border-width: 1px;
border-style: dashed;
font-family: monospace;
white-space: pre;
}

.round_border {
background-color: #F5F5FB;
empty-cells: show;
padding: 10px;
border-color: #DDDDDD;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 3px;
border-right-width: 1px;
border-style: solid;
-moz-border-radius:20px;
}

.round_border input[type=text] {
padding-left: 20px;
background: #FFFFFF url(/ico_lupe16.png) no-repeat scroll left center;
}

.error_message {
background-color: #EEEEFF;
padding-right: 20px;
padding-top:15px;
border-color: #666666;
border-width: 1px;
border-style: dashed;
}

.banner {
padding-left: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 20px;
}

#packages td {
padding: 0.2em;
vertical-align: middle;
}

.footer {
border-top-color: #AAAAAA;
border-top-width: 1px;
border-top-style: solid;
font-size: 90%;
margin-top: 50px;
padding-top: 10px;
width: 35em;
}

.questions {
text-align: center;
font-size: 80%;
margin-top: 2em;
padding-bottom: 1em;
}

.package_header {
height: 50px;
text-align: left bottom;
font-size: 150%;
}

pre {
font-family: monospace;
color: #333333;
}

th {
text-align: left;
}

button {
    padding: 0px;
    border: 0px;
}

.nopad {
    padding: 0px;
    border: 0px;
}

.right_align {
text-align: right;
}

.top_align {
vertical-align: top;
}

.green {background-color: #B0FFB0;}

.red {background-color: #FF9999;}

.yellow {background-color: #FFFF99;}

p {
    margin-bottom: 1em;
}

@media screen
{
    body { background: #b8cad5; }
    #page_margins {border-color: #2a5669; }
    #page {border-color: #b8cad5; }
}

@media all
{

    #header { background: #7396ad url("http://www.fli4l.de/fileadmin/template/NG/pics/eisfair-head-back.gif") repeat-x; }


    #nav_main {background-color: #2a5669 }
    #nav_main li { background: #2a5669 url("http://www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/left.gif") no-repeat top left;}
    #nav_main a { background: url("http://www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/right.gif") no-repeat top right;}
    #nav_main #current { background-image: url("http://www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/left_on.gif"); }
    #nav_main #current a { background-image: url("http://www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/right_on.gif"); }

    #mainMenu li a:hover { background-color:#2a5669; color: #fff; }
    #mainMenu li ul li a:hover { background-color:#2a5669; color: #fff; }
    #mainMenu li#selected a:hover { background-color:#2a5669; color: #fff; }
    #mainMenu li ul li#selected a:hover { background-color:#2a5669; color: #fff; }
    h1 { color: #2a5669 }
    h2 { color: #fff; background-color: #b8cad5 }
	img.eis2img {position: relative;left: -4px; top:-10px}
	.floatbox {overflow: hidden}
}

