﻿body 
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    
    font-family: Verdana;
    font-size: xx-small;
    background-color: #425884;
    background-repeat: repeat-x;
    background-image: url(gfx/pattern_left.png);
}

.thumbnail
{
	border: 1px solid #000000;
}

.navigation_background
{
    background-image: url(gfx/navigation_content.png);
}

.content_background
{
    background-image: url(gfx/content.png);
}

.middle_panel
{
	background-image: url(gfx/background.png);
}

.mini_panels_background
{
    background-image: url(gfx/right_panels_content.png);
}

.mini_panel_left
{
    background-image: url(gfx/left_panel_bottom.png)
}


.mini_panel_right
{
    background-image: url(gfx/right_panel_bottom.png)
}

.navigation_menu
{
    padding-left: 10px;
 
    font-family: Verdana;
    font-size: xx-small;
    color: #666666;
}

.content
{
    padding-left: 10px;
    font-family: Verdana;
    font-size: x-small;
    color: #AAAAAA;
}

.termine_short
{
    padding-left: 10px;
    font-family: Verdana;
    font-size: xx-small;
    color: #666666
}

a:link
{
    font-family: Verdana;
    font-size: xx-small;
    color:#333333;
    text-decoration: none;
}

a:hover
{
    font-family: Verdana;
    font-size: xx-small;
    color: #DDDDDD;
    text-decoration: underline;
}

a:active
{
    font-family: Verdana;
    font-size: xx-small;
    color: #DDDDDD;
    text-decoration: underline;
}

a:visited
{
    font-family: Verdana;
    font-size: xx-small;
    color: #333333;
    text-decoration: none;
}

.general_content_base
{
    font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}

.general_content_white
{
    padding-left: 7px;
    padding-right: 7px;
    font-family: Verdana;
    font-size: xx-small;
    color: #FFFFFF;
}

.general_content_black
{
    padding-left: 7px;
    padding-right: 7px;
    font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}

.general_header_white
{
    font-family: Verdana;
    font-size: x-small;
    font-weight: bold;
    color: #FFFFFF;
}

.general_header_black
{
    font-family: Verdana;
    font-size: x-small;
    font-weight: bold;
    color: #000000;
}

.inbound_top
{
    height: 29px;
    background-image: url(gfx/inbound_top.png);
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #FFFFFF;
}

.inbound_body
{
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(gfx/inbound_center.png);
    font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}

.inbound_bottom
{
    height: 29px;
    background-image: url(gfx/inbound_bottom.png);
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #FFFFFF;
}

.termin
{
    background-image: url(gfx/date.png);
    background-position:center center;
	background-repeat:no-repeat;
	font-size:1px;
	color:#F6F6F6;
}

.general_error
{
    font-family: Verdana;
    font-size: xx-small;
    color: Red;
}

.general_success
{
    font-family: Verdana;
    font-size: xx-small;
    color: Navy;
}

input
{
	font-family: Verdana;
    font-size: xx-small;
    color: #000000;
	border: 1px solid #000033;
	/*background-image:url(gfx/gradient.png);*/
}

select
{
	border: 1px solid #000033;
	font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}

.content_black {
	font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}
.content_white {
	font-family: Verdana;
    font-size: xx-small;
    color: #FFFFFF;
}

.filebrowser
{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	
	font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}

.login_form
{
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	
	font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}

.technik
{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	
	font-family: Verdana;
    font-size: xx-small;
    color: #000000;
}

/* Ergebnis in einer Tabelle ausgeben 
uses: table-split, result-set-noline, result-set-comment, result-set-disabled
*/
.result-set caption { margin-top:16px; margin-bottom:-8px; }
.result-set th {  border-bottom:1px solid #999999; font-size:10px; font-weight:normal; padding:0 8px 0 0px; }
.result-set td { border-bottom:1px solid #999999; font-size: 10px; border-right:1px none; padding:0 8px 0 0px; }
.result-set {  margin:16px 0 16px 0; width:100%; }
.result-set tr.last-row td { border-style:none; padding-top:2px; }
.result-set tr.result-set-noline td { border-style:none; padding-top:1px; }
.result-set tr.result-set-comment td { padding-top:4px; padding-bottom:2px; background-color:#efefef; }
.result-set tr.result-set-disabled td  { background-color:#efefef; color:#999999; }
.result-set tr.result-set-disabled a  { color:#999999; }
.result-set tr.table-split td  { padding-top:8px; }
.result-set ul { padding:0; margin:0;  }
.result-set li { padding:0 0 0 1.9em; margin:0; list-style-type:none; text-indent:-1.9em; }
.result-set th { border-color:#999999; background-color:#EF403D; background-color:#425884; color:#FFFFFF; border:0; }
.result-set td { border-color:#999999; }
/* Test mit Doppelpunkt
.result-set ol { padding:0 0 0 16px; margin:0; list-style-position:inside; }
.result-set li { padding:0 0 0 0; margin:0; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0.7em 0.4em;}
*/