/* Tags */
body {background-color: #c6d3da; font: small Verdana, Arial, Helvetica, sans-serif; line-height:19px; color: #00335e;}
a {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#285377;}
a:hover {color:#285377; text-decoration:underline;}
td {vertical-align: top;}
p {margin: 0 0 8px 0; padding:0;}
br {margin: 0 0 3px 0; padding:0;}
img {border:none;}
h1 {color: #DE0C3B; font: bold 12pt Verdana, Arial, Geneva, Helvetica; padding:0; margin:0;}
h2 {font: bold 8pt Verdana, Arial, Geneva, Helvetica; padding:5px 0 0 0; margin:0 0 10px; color:#285377; border-bottom:1px solid #003060;}
h3 {font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #003060;}
h4 {font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#285377; line-height:16px; letter-spacing: 1px; text-align:center; background: rgb(75%,85%,70%)  100% 0.66em no-repeat;}
h5 {font-weight: bold; font-size: 9pt; line-height: 20px; font-family: Verdana, Arial, Geneva, Helvetica; letter-spacing: 1px; border-bottom: 1px solid #f5982b;}
h6 {font: bold 8pt Verdana, Arial, Geneva, Helvetica; padding:5px 0 0 0; margin:0 0 10px; color:#285377;}
ul, li {font: 10pt/160% Verdana, Arial, Helvetica, sans-serif; color: #285377;}
form{display:inline}
marquee{font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #FBDDBA; line-height:25px;}
textarea {background-color: #ECE7EB; border: 1px solid #003652; margin:2px;}
select {background-color: #ECE7EB; border: 1px solid #003652; padding:1px 2px 1px 3px;}
option {background-color: #ECE7EB;}
input {background-color:ECE7EB; height: auto; width:auto; margin:2px; border: 1px solid #003652;}

/* Tabellenklassen */
.table {border:1px solid #003652; background-color: #FFFFFF;}
.th {background: url(../images/cellpic3k.gif) repeat-x; color: #FFFFFF; height: 28px; font-weight: bold; border: 1px solid #FFFFFF;}
.td {background-color: #ECE7EB;}

/* Formularfelder */
input[type="text"], input[type="file"], input[type="password"] {background-color:#ECE7EB; height:auto; width:auto; margin:2px; border: 1px solid #003652;}
input[type="submit"], input[type="button"], input[type="reset"] {border: 1px solid #003652; background: url(../images/cellpic3k.gif); color: #FFFFFF; margin:2px; margin-top:5px; height:auto;}

/* Tooltip*/
a.tooltip {position: relative; text-decoration:none}
a.tooltip span {display: none; font: 9pt verdana,arial,helvetica,sans-serif; color: #00335e;} 
a.tooltip:hover {background-color: transparent; z-index:2;}
a.tooltip:hover span {width: 250px; position: absolute; top: 20px; left: 70px; display: block; background: #FFFFE5; border: 1px solid #f5982b; text-decoration: none; padding: 3px;}

/* Site */
#site{width:100%; margin-right: 5px; text-align:left; min-width: 1260px;}

/* Hair */
#hair{height:5px;}
#contenthair{height:5px;}

/* Header */
#logo{width:208px; height:120px; float:left; background: transparent url(../images/logo_EBC_4.gif); border: 1px solid #003652; margin-right:5px;}
.topleiste {margin: 0; padding: 0; height: 120px; overflow: hidden;}
#bg1 {background: url(../images/banner.gif) repeat-x; padding: 0; margin:0; border: 1px solid #003652;}
#bg2 {background: url(../images/EBC_HH.png) no-repeat 5%; margin: 21px 0 0 0; padding: 0;}

/*LOGIN im HEADER*/
#bg3 {width:230px; margin-top:25px;margin-right:-233px; height:88px;float:right; border: 1px solid #003652;background-color:#c6d3da;}
#login_titel {float:right; margin-top:3px; margin-right: 65px;font-size:17px;letter-spacing:1px;}
#login_passwort_vergessen {float:right;font-size:10px;margin-top:5px;margin-right:12px;}
#login_benutzerken_titel {font-size:11px;float:right;margin-right:10px;margin-top:7px;}
#login_passwort_titel {font-size:11px;float:right;margin-right:10px;margin-top:7px;}
#login_benutzerken_feld {width:100px; margin-left:10px;}
#login_passwort_feld {width:100px; margin-left:10px;}
#login_submit {float:right;margin-right:10px;margin-top:4px;}
#login_logged_in {float:right;margin-right:20px;margin-top:7px;border:0px solid #000000; width:300px; height:110px;}
#login_profil_titel {float:left;margin-left:110px;}
#login_profil_img {float:right;margin-right:-10px;margin-top:-28px;width:39px;height:39px;}
#login_profil_name {float:left;margin-left:25px; text-align:right;width:240px;}
#login_nachrichten_titel {float:left; text-align:right; margin-left:40px;margin-top:12px;width:225px;}
#login_nachrichten_img {float:right;margin-right:-10px; margin-top:-5px;width:38px;height:38px;}
#login_logout_titel {float:left;margin-left:200px;margin-top:19px;}
#login_logout_img {float:right;margin-right:-13px;margin-top:5px;width:34px;height:34px;}


/* Navi */
#navi {vertical-align: top; border-left: 1px solid #003652; border-right: 1px solid #003652; background: #DE0C3B url(../images/nav-hintergrund-2.jpg) repeat-x top; 
		font-size: 16px; height: 40px;}
#navi a {font-weight: bold; color: #FFF; text-align: right; text-decoration:none;}
#navi a:hover {border-width: 2px;}
#navi ul {position: relative; top: 4px; right: 10px; list-style: none; margin: 0; padding: 0; text-align: center; max-width: 100%;}
#navi ul li {display: inline; margin: 2%; font-weight: bold; color: #FFF;}

/* Main */
#sidebar_left{float:left; width:210px; background-color:#c6d3da; margin-right:5px; padding:0;}
#sidebar_right{float:right; width:210px; background-color:#c6d3da; margin-left:5px; padding:0;}
#center_column{padding:0; overflow:hidden;background-color:#FFFFFF}
#left_content{margin:0; padding:0;}
#right_content{margin:0; padding:0;}
#main_content{margin: 0; padding: 5px; border-left: 1px solid #003652; border-right: 1px solid #003652;}

/* Footer */
#footer {margin-bottom: -5px; padding: 13px 20px 4px 20px; color: #FFF; height: 20px; background: #DE0C3B url(../images/nav-hintergrund-2.jpg) repeat-x 0 10px; 
		text-align: center; border-left: 1px solid #003652; border-right: 1px solid #003652;}
#footer a {color: #FFF; text-decoration: none;}
#debug{width:100%; text-align:center; font-size:10px; font-weight:normal; margin-top:5px;}
