@import "nav.css";
body, h1, h2 {
    font-family: Arial;
    font-size: 11px;
    /*color: #000;*/
}

body {
    margin:0;
    padding:0;
}

a {
    text-decoration: none;
    /*color: #000;*/
}

img {
    border: 0;
}

p {
    margin:0;
    padding:0;
}

.layout {
    float: left;
    border: 0px solid #636563;
}

.left, .spacer, .right {
    height: auto !important;
    height: 556px;
    padding-bottom: 20px;
}

.left {
    width: 170px;
    /*background-image: url(/images/bg_left.jpg);
    background-repeat: repeat-y;*/
    background-color: #f7f7f7;
}

#left {
    width: 170px;
    height: 762px !important;
    /*float: left;
    position: absolute;*/
    position: relative;
}

.spacer {
    width: 30px;
}

.right {
    width: 790px;
    background-color: #f7f7f7;
	font-family: Verdana;
	font-size: 13px;
}

.right a {
	font-weight: bold;
}

.h_left {
    float: left;
    width: 252px;
}

.h_middle {
    float: left;
    margin-left: 20px;
    width: 468px;
    height: 60px;
}

.h_right {
    float: left;
    width: 200px;
}

.h_right img.uni {
    float: right;
}

/*img.skk {
    float: left;
}

img.uni {
    float: left;
}*/

.bar_home  {
    color: #fff;
    height: 20px;
    padding-left: 20px;
    width: 150px;
    background-image: url(/images/bg_home.jpg);
    background-repeat: repeat-x;
    line-height: 20px;
}

.bar_home a, .bar_title a {
    color: #fff;
}

.bar_title  {
    color: #fff;
    height: 20px;
    padding-left: 8px;
    width: 782px;
    background-image: url(/images/bg_header.jpg);
    background-repeat: repeat-x;
    line-height: 20px;
}

.main_title {
    color: #007b2d;
    font-size: 14px;
}

.main_title_c {
    color: #007b2d;
    font-size: 14px;
    margin-left: 8px;
}

.footer {
	color: #fff;
	background-color:#6A99CD;
    height: 20px;
    padding-left: 8px;
    width: 782px;
    background-image: url(/images/bg_header.jpg);
    background-repeat: no-repeat;
    line-height: 20px;
	background-position: right;
    /*
    color: #fff;
    height: 19px;
    width: 990px;
    background-image: url(/images/bg_bar.gif);
    background-repeat: repeat-x;
    line-height: 19px;
    */
}

.footer a:hover, #content a:hover {
    text-decoration: underline;
}

.address {    
    margin-top: 50px;
    display: inline;
    left: 20px;
    position: absolute;
    /*vertical-align: bottom;*/
}

#content a, .address a{
    color: #000;
}


#content {
    width: 782px;
    padding-left: 8px;
}


/* INFO Zeile ----------------------------------------- */

td.infoLine{
    height:20px;
}

td.infoSuccess{
	height:25px; 
	color:black; 
	background-color:#90EE90;
	padding-top:   5px;
	padding-left:  5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-weight: bold;
}

td.infoError{
	height:25px; 
	color:black; 
	background-color: #FFB6C1;
	padding-top:   5px;
	padding-left:  5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-weight: bold;
}

td.infoWarning{
	height:25px; 
	color:black; 
	background-color: #FFF791;
	padding-top:   5px;
	padding-left:  5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-weight: bold;
}

td.infoInfo{
	height:25px; 
	color:black; 
	background-color: LightBlue;
	padding-top:   5px;
	padding-left:  5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-weight: bold;
}

/* INFO Zeile Ende ----------------------------------------- */

/*input.button {
    width: 150px;
    background-color: #FFF;
    border: 1px solid #3c3d43;
    font-size: 11px;
}*/

.f250 {width:246px; 
	background-color:#FFF; 
	border:#003366 1px solid; 
	color:#003366; 
}	

.banner_right {
    float: left;
}
