/* ----------------------------------------------------------------- */
/*	   CSS developed by LST AG								 */
/*	   RUAG Intranet 2010.1											 */
/* ----------------------------------------------------------------- */

body { text-align: center; margin: 10px; padding:0; font-family: 'Droid Sans', Helvetica,Arial,sans-serif; font-size: 0.7em; color: #666; line-height: 1.5em; }
.clearFix { clear: both; margin: 0; padding:0; }
hr { display:none; }
ul {  list-style: none; }
a { color: #004c76; }

/* ----------------------------------------------------------------- */
/* MainDivision */
/* ----------------------------------------------------------------- */
#wrapper { margin: 0px auto; padding: 0; width: 960px; text-align: left; }
#main { width: 760px; float: left; }
#contentwrapper { width: 960px; }
#nav { width: 160px; float: left; margin: 0 10px 0 0; }


/* Folgeseite und Standard */
#content { width: 760px; float: left; margin: 0 4px 0; }
#head { height: 150px; margin: 0; padding: 0; }
#meta { float: left; width: 400px; height: 20px; padding: 0 0 40px 0; margin:0; }
#title	{ float: right; width: 150px; }

/* ----------------------------------------------------------------- */
/* Header */
/* ----------------------------------------------------------------- */

/* Meta Nav */
#meta ul { margin: 0; padding: 0; list-style: none; }
#meta li { float: left; margin: 0; }
#meta li a { padding: 5px 7px 5px 0; margin: 0 1px 0 0; text-decoration: none; color: #434047; text-transform:uppercase; }
#meta li a:hover { color:#D75A05; }
#meta li.active a { font-weight:bold; }
#meta li span { padding: 0 10px 0 0; }
#meta li strong a { padding: 0; text-decoration: underline; color: #004c76; text-transform:none; }

/* title */
#title h1 { margin:0; padding: 0; background: url("../images/evz-logo.png") no-repeat; width: 150px; height: 131px; float: right; }
#title h1 a { display: block; overflow: hidden; width: 150px; height: 131px; text-indent: -9000px; }

#titleLst h1 { margin:0 50px 0 0; padding: 0; background: url("../images/LST_Logo_RGB.png") no-repeat; width: 150px; height: 131px; float: right; }
#titleLst h1 a { display: block; overflow: hidden; width: 150px; height: 131px; text-indent: -9000px; }

/* ----------------------------------------------------------------- */
/* Content */
/* ----------------------------------------------------------------- */ 
#content h2 { color: #004c76; text-transform: uppercase; border-bottom: 1px solid #004c76; padding: 0 0 3px 0; margin: 0 0 1.5em 0; font-size: 1.2em; }
#content h3 { color: #000; padding: 0 0 3px 0; margin: 0 0 1.5em 0; font-size: 1.2em; }
#content h4 { color: #004c76; padding: 0; margin:0; font-size: 1em; }
#content p { margin:0 0 1.1em 0; padding:0; }

#content ul { margin: 0; padding: 0; list-style: none; }
#content li { float: left; margin: 0 10px 15px 0; }

/* Tables */
table { border-collapse: collapse; width: 100%; margin: 0 0 20px 0; }
table caption { display:none; }
table tr th { background:#cde2f1; color:#004c76; }
table th { padding: 0.3em 0.5em; text-align: left; font-weight: bold; }
table td { border-bottom: 1px solid #CCC; padding: 0.3em 0.5em; }
table tr.even { background:#e9eef1; }

table.thLeft th { background:#e9eef1; border-bottom: 1px solid #ccc;  }


/* Lists */
ul { list-style: circle; }

/* ----------------------------------------------------------------- */
/* Nav */
/* ----------------------------------------------------------------- */ 
#nav ul { margin: 0 0 20px 0; padding: 0; list-style: none; }
#nav li a { display:block; padding: 0; margin: 0 0 1px 0; text-decoration: none; color: #fff; padding: 6px; background:#006da9; }
#nav li a:hover { color: #fff; background:#007dc3; }
#nav li.active a { color: #004c76; background:#cde2f1; }

/* Newsbox */
#nav h2 { color:#004c76; background:#cde2f1; padding: 3px; text-transform: uppercase; font-size: 1.1em; }
#newsbox { margin: 0 0 20px 0; padding: 0; }
#newsbox ul.newsContainer { cursor:pointer; margin: 0 0 0 0; }
#newsbox ul.newsContainer strong { font-weight: bold; cursor:pointer; }
#newsbox ul.newsContainer em { font-weight: normal; color:#ccc; cursor:pointer; }
#newsbox ul.newsContainer li { background:url("../images/page_white_text.png") no-repeat 0 center; padding: 10px 0 10px 20px; margin: 0; border-bottom:1px solid #ccc; }
#newsbox ul.newsContainer li.hover { background:#e9eef1 url("../images/page_white_text.png") no-repeat 0 center; }
#newsbox ul.newsContainer li div.newsContent { display:none; }

/* global styles */
form { /*background:#ccffaa;*/ }
fieldset { border:none; margin: 0; padding: 0; }
legend { display:none; }
input[type=text], input[type=password] { border: 1px solid #004c76; height: 18px; width: 300px; background:#cde2f1; }

/* content forms */
#content form { padding: 10px 0; }
#content form p { clear: both; padding: 4px; border-bottom: 1px solid #bad9e6; }
#content form ol { list-style: none; padding: 0; }
#content form li { padding: 6px; border-bottom: 1px solid #cde2f1; }
#content fieldset ol { padding: 0; list-style: none; }  
#content fieldset.submit { border-style: none; }
#content label { float: left; width: 10em; margin: 0.4em 1em 0 0; }
#content textarea { width: 300px; background:#cde2f1; border: 1px solid #004c76; font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; }
#content form label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

/* ----------------------------------------------------------------- */
/* Footer */
/* ----------------------------------------------------------------- */
#footer { clear:both; width: 935px; height: 10px; margin: 0; padding: 0; color:#a7a7a7; border-top: #dedede solid 1px; }
#footer a { color:#a7a7a7; }

/* ----------------------------------------------------------------- */
/* Specials */
/* ----------------------------------------------------------------- */
.green { border: 1px solid #65c431; background:#d1deca; color:#287200; padding: 10px !important;  }
.red { border: 1px solid #c62527; background:#f4c3c4; color:#c62527; padding: 10px !important;  }
a.pdf { text-indent: -9000px; background: url("../images/page_white_acrobat.png"); height: 16px; width: 16px; overflow: hidden; display: inline-block; margin-right: 10px;}
a.pdf2 { text-indent: -9000px; background: url("../images/page_white_acrobat.png"); height: 16px; width: 16px; overflow: hidden; display: inline-block;}
a.notes { text-indent: -9000px; background: url("../images/comment.png"); height: 16px; width: 16px; overflow: hidden; display: block; }
a.del { text-indent: -9000px; background: url("../images/del.png"); height: 16px; width: 16px; overflow: hidden; display: block; }
a.edit { text-indent: -9000px; background: url("../images/edit.png"); height: 16px; width: 16px; overflow: hidden; display: block; }
a.reservation { text-indent: -9000px; background: url("../images/tick.png"); height: 16px; width: 16px; overflow: hidden; display: block; }

/* Resizable Textarea */
div.grippie { background:#eee url("../images/grippie.png") no-repeat scroll center 2px; border: 1px solid #ddd; cursor:s-resize; height:9px; overflow:hidden; margin: 0 0 0 11em; }
.resizable-textarea textarea { display:block; margin-bottom:0pt; width:95%; height: 20%; }

/* Tablerow hover */
table .hover { background: #ffdc48; }

/* Startseite */
#loginBox { margin: 0px 0 100px 0; background: url("../images/index_verlauf.png") repeat-x top; padding: 10px; }
#loginBox form p { border:none !important; }
#loginBox #title { margin: 0 0 40px 0; }

