/* Tags */
body {background-color: #fef7e2; font: small Verdana, Arial, Helvetica, sans-serif; line-height:19px; color: #285377; margin:0; padding: 0; border-color: #003652;}
a {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#285377;}
a:hover {color:#285377; text-decoration:underline;}
a.socials:hover {background:none;}
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: #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; 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; 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 #F58600;}
h6 {font: bold 8pt Verdana, Arial, Geneva, Helvetica; padding:5px 0 0 0; margin:0 0 10px;}
ul, li {font: 10pt/160% Verdana, Arial, Helvetica, sans-serif;}
form{display:inline}
marquee{font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #FBDDBA; line-height:25px;}
textarea {background-color: #FFF3DF; border: 1px solid #F58600; margin:2px;}
select {background-color: #FFF3DF; border: 1px solid #F58600; padding:1px 2px 1px 3px;}
option {background-color: #FFF3DF;}
input {background-color:#FFF3DF; height:auto; width:auto; margin:2px; border: 1px solid #F58600;}

/* Tabellenklassen */
.table {border:1px solid #F58600; background-color: #FFF3DF;}
.th {background: url(../images/cellpic3k.gif) repeat-x; color: #FFFFFF; height: 28px; font-weight: bold;font-size:small; border: 1px solid #FFF3DF;}
.td {background-color: #FEDCA6;font-size:small;}

/* Formularfelder */
input[type="text"], input[type="file"], input[type="password"] {background-color:#FFF3DF; height:auto; width:auto; margin:2px; border: 1px solid #F58600;}
input[type="submit"], input[type="button"], input[type="reset"] {border: 1px solid #F58600; background: url(../images/cellpic3k.gif); color: #FFFFFF; margin:2px; margin-top:5px; height:auto;}
input[type="image"] {background:none; border:none;}
/* Tooltip*/
a.tooltip {position: relative; text-decoration:none}
a.tooltip span {display: none; font: 9pt verdana,arial,helvetica,sans-serif;} 
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 #f58600; text-decoration: none; padding: 3px;}

/* Site */
#site{margin: 8px; text-align:left; min-width: 1260px;}

/* 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 #F58600;background-color:#FEDCA6;}
#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 #003652; 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: #F58600 url(../images/nav_hintergrund.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:#fef7e2; 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: #fef7f2; border-left: 1px solid #003652; border-right: 1px solid #003652;}

/* Footer */
#footer {margin-bottom: -3px; padding: 13px 20px 4px 20px; color: #FFF; height: 20px; background: #F58600 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;}
