/* Cached */ @CHARSET "UTF-8";
/**
* CSS-Styles
*/

/* Allgemeines  */
*	{margin:0;padding:0;box-sizing:border-box;}
/* ie6 */
* html div	{zoom:1;}

body	{height:100%;width:100%;position:relative;background:#f1f1f1; overflow-y:scroll;}
body,table,input,textarea	{cursor:default;font-family:Arial, Verdana, Helvetica;font-size:12px;color:rgb(115,115,115);}

img.silk	{vertical-align: bottom;width:16px;height:16px;}

/* Login */
.errorMessage 	{margin:12px 0;border:1px solid red;color:red;padding:12px;font-weight:bold;}
.okMessage 	{margin:12px 0;border:2px solid green;padding:12px;font-weight:bold;
	background: transparent url(../images/silk/tick.png) no-repeat 8px center;padding-left:30px;}
.okMessageOuter	{overflow: hidden;}
.okMessageOuter .okMessage 	{float:left;}
/*.error	{border:2px solid red;padding:8px;margin:10px 0;color:red;}*/

/* Formulare */
select,input, textarea	{border:1px solid #aaa;padding:2px 5px;font-size:12px;font-family:Arial;/*border-radius:3px;*/}
select[disabled],input[disabled], textarea[disabled]	{border:1px solid #aaa;color:gray;background:#ccc;}
select	{background:white;}
input:hover, textarea:hover	{background:#f7f7f7;}
input:focus, textarea:focus	{background:#eee;border-color:#aaa;box-shadow:0 0 2px rgba(0,0,0,0.5);}
input:hover, textarea:hover	{border-color:#888;}
select[disabled]:hover,input[disabled]:hover, textarea[disabled]:hover	{background:#ccc;}
input.hasError,select.hasError,textarea.hasError	{border-color:#f88;box-shadow:0 0 2px rgba(255,100,100,0.5);}

/* Form-Design */
table.formtable	td	{padding:6px 6px;}
table.formtable	td:nth-child(1)	{padding-left:0;padding-top:8px;vertical-align:top;}
.auftragForm input[type=text]	{width:250px;}
.auftragForm input.pdf_file	{width:260px;}
.auftragForm textarea	{width:250px;height:80px;}
.auftragForm button	{width:250px;padding:8px;}

/* Ein Druckeintrag */ 
.druckeintrag	{margin:3px 0;overflow: hidden;}
.druckeintrag-header{font-weight:bold;}
.druckeintrag .anzahl	{float:left;width:80px;white-space:nowrap;}
.druckeintrag .anzahl input	{width:50px;}
.druckeintrag .pdf	{float:left;width:750px;}
.druckeintrag .pdf input.pdf_file	{width:600px;}

/* Buttons * /
button,button.disabled:hover	{ cursor:pointer;	padding:5px 20px;	font-family:Arial;color:#444;font-size:14px;
	border:1px solid #444;background:#e7e7e7;border-radius:4px;	box-shadow:2px 2px 2px rgba(0,0,0,0.5);	}
.buttons button {margin: 4px 16px 4px 0;}

button:hover	{ background:#f5f5f5; }
button[disabled],button.disabled,button.disabled:hover,button[disabled]:hover	{color:gray; cursor: default;}
button[disabled] img, button.disabled img	{opacity:0.5;}
button.mousedown	{ position:relative;left:1px;top:1px;box-shadow:1px 1px 1px rgba(0,0,0,0.5);}*/
button	{cursor: pointer;background: rgb(160, 152, 125); padding:4px 10px; border-width:1px;color:white;}
/*button img	{box-shadow:0px 0px 2px rgb(255,255,255,0.1);margin-right:4px;}*/

/* Generics */ 
.gray	{color:gray;}
div.clear	{clear: both;/*ie*/font-size:0;line-height:0;height:0;overflow:hidden;}
.nowrap	{white-space:nowrap;}
.right	{text-align:right;}
.center	{text-align:center;}
img.abs	{vertical-align: bottom;}

/* Links */ 
a 	{text-decoration:none;cursor:pointer;/*color:#a0987d;*/color:#55B;}
a img {border:0;}
a:hover	{text-decoration: none;color:rgb(115,115,115);}
.morelinks a,a.morelink	{background-image:url("../images/more-arrow.png");background-repeat: no-repeat;background-position: center left;padding-left:18px;}
.morelinks a:hover,a.morelink:hover	{background-image:url("../images/more-arrow-hover.png");}
.morelinks	{margin-top:20px;border-top:1px solid #d0d0d0;padding:6px 0 0;}
.morelinks a	{display: block;margin:4px 0;}

/* Site style */
.header {position:relative;border-bottom:6px solid rgb(160, 152, 125);	height:50px; }
.header .logo {margin:10px;position:Absolute;left:0;top:0px;}
.header .logo2 {margin:10px;width:200px;position:Absolute;left:450px;top:0px;}
.header .title {color: rgb(160, 152, 125);font-size:30px;position:absolute;left:240px;top:6px;/*text-shadow:2px 2px 3px rgba(0,0,0,0.2);*/}
.page	{width:960px;margin:0 auto;padding:10px 0;}
.main	{}
.content	{margin-top:0px;padding:10px 0;border-bottom:1px solid #d0d0d0;}
/*).bottom	{border-top:1px solid #d0d0d0;margin-top:8px;}*/

/* Menü */ 
.menu	{overflow:hidden;border-bottom:2px solid rgb(160, 152, 125); padding:8px 0;}
.menu	ul li{list-style: none;float:left;}
.menu	ul li a {background:#eee;width:160px;display:inline-block;text-align:center;padding:6px;border:1px solid #aaa;color:rgb(160, 152, 125);margin-right:10px;}
.menu	ul li a.active {background: rgb(160, 152, 125);border:1px outset rgb(160, 152, 125);color:white;}

/* Rundirisieren * / 
.header, .main	{border-radius:10px;}
.menu	ul li a 	{border-radius:6px;}*/

/* Seite */ 
h2	{color: rgb(160, 152, 125);/*color: #3b3b3b*/;margin-bottom:6px;}
h3	{font-size: 125%;color: #6b6b6b;margin: 12px 0 6px;xborder-bottom:1px solid #d0d0d0;}
h2:FIRST-CHILD,h3:FIRST-CHILD	{margin-top:0;}
/*h4	{font-size: 120%;color: rgb(244, 145, 0);margin: 8px 0 4px;}*/

/* Tabellen */
table.tab1 {border-collapse: collapse;border:1px solid rgb(160, 152, 125);}
table.tab1 td {padding:3px 8px;}
table.tab1 tr.head	td {font-weight: bold;background:rgb(160, 152, 125);color:white;}
table.tab1 tr td {background:#e1e1e1;}
table.tab1 tr:nth-child(even) td {background:#eee;}
table.tab1 tr:not(.head):hover td {background:#dadada;}

table.viewauftrag td	{padding:2px 5px;vertical-align: top;}
table.viewauftrag td:nth-child(1)	{padding-left:0;}

/* Sonstiges */
.pager	{padding:6px;margin:8px 0;border:1px solid rgb(160, 152, 125);border-width: 1px 0;}
.pager .pagelink	{}
.pager .pagelink.active	{font-weight:bold;color:black;}