/* Tags */
body {background-color: #fef7e2; 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;}
a.kbox {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#285377;}
a.kbox:hover {color:#285377; text-decoration:underline;}
a.bright, a.bright:visited, a.bright:active {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FCFEFC;}
a.bright:hover {color:#FCFEFC; text-decoration:underline;}
td {vertical-align: top;}
td.bright, span.bright {color:#FCFEFC; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none;}
td.text, span.text {color:#285377; font-family: Verdana,arial,helvetica,sans-serif; text-decoration:none;}
p {margin: 0 0 8px 0; padding:0;}
br {margin: 0 0 3px 0; padding:0;}
img {border:none;}
h1 {color: #F58600; 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 #F58600;}
h3 {font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #F58600;}
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;}
div.opentable br{border-bottom: 1px solid green;}


/* 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: 1050px;}

/* Hair */
#hair{height:5px;}
#contenthair{height:5px;}

/* Header */
#logo{width:208px; height:132px; float:left; background: transparent url(../images/logo_ism_net.gif); border: 1px solid #003652; margin-right:5px;}
.topleiste {margin: 0; padding: 0; height: 132px; overflow: hidden;}
#bg1 {background: url(../images/bgHeader.gif) repeat-x 4px; padding: 0; margin:0; border: 1px solid #003652;}
#bg2 {background: url(../images/bgHeader_ISM.gif) no-repeat 4px 4px; margin: 0; padding: 0;}

/*RSS NEWS BUTTON*/
#rssnews {margin-left:3px;margin-top:112px; width:53px;}
#rssicon {width:15px; height:15px;margin-top:2px;float:left;}
#rssnewstext {float:right;}


/*LOGIN im HEADER*/
#bg3 {width:230px; margin-top:30px;margin-right:-233px; height:92px;float:right; border: 1px solid #EE7f00;background-color:#FFDAB3;}
#login_titel {float:right; margin-top:7px; margin-right: 65px;font-size:17px;letter-spacing:1px}
#login_passwort_vergessen {float:right;font-size:10px;margin-top:12px;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:116px;}
#login_profil_titel {float:left;margin-left:110px;}
#login_profil_img {float:right;margin-right:-10px;margin-top:-23px;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:0px;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: #EE7F00 url(../images/nav_hintergrund.jpg) repeat-x top; 
		font-size: 16px; height: 36px;}
#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:#fef7ec; margin-right:5px; padding:0;}
#sidebar_right{float:right; width:210px; background-color:#fef7e2; margin-left:5px; padding:0;}
#center_column{padding:0; overflow:hidden; background:#fef7e2;}
#left_content{margin:0; padding:0;}
#right_content{margin:0; padding:0;}
#main_content{margin: 0; padding: 5px; background-color: #fef7f0; border-left: 1px solid #003652; border-right: 1px solid #003652;}

/* Footer */
#footer {margin-bottom: -3px; padding: 13px 20px 4px 20px; color: #FFF; height: 16px; background: #EE7F00 url(../images/nav_hintergrund.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;}