* {
margin : 0;
padding : 0;
font-size : 100.1%;
}
body {
font : 0.71em Arial, "Trebuchet MS", Tahoma, sans-serif;
line-height : 1.6em;
color : #444;
height : 100%;
width : 100%;
min-height : 100%;
min-width : 100%;
background : #d3d3d3 url("/media/images/pbg_white.gif") repeat-y;
}
#printHead {
display : none;
}
img {
font-size : 9px;
color : #7e7e7e;
}
a {
color : rgb(174, 11, 11);
background : inherit;
text-decoration : none;
}
a:hover {
color : #6c757a;
background : inherit;
}
a img {
border : none;
}
a.extern, a.wiki, a.intern, a.logout, a.return, a.fwd, a.pdf, a.print, a.melder, a.view, a.mail {
padding : 1px 0 1px 19px;
margin-left : 0.3em;
}
a.fwd {
background : transparent url("/media/images/icons/icon_fwd.gif") no-repeat 10% 50%;
}
a.wiki {
background : transparent url("/media/images/icons/icon_wikipedia.gif") no-repeat;
}
a.extern {
background : transparent url("/media/images/icons/link_extern.gif") no-repeat;
}
a.extern:hover {
background : transparent url("/media/images/icons/link_extern_hover.gif") no-repeat;
}
a.intern {
background : transparent url("/media/images/icons/link_intern.gif") no-repeat;
}
a.intern:hover {
background : transparent url("/media/images/icons/link_intern_hover.gif") no-repeat;
}
a.pdf {
background : transparent url("/media/images/icons/icon_read_x.gif") no-repeat;
}
a.logout {
font-weight : bold;
height : 16px;
line-height : 16px;
background : transparent url("/media/images/icons/icon_lib_col.png") repeat-y 0 -17px;
}
a.return {
background : transparent url("/media/images/icons/icon_lib_col.png") repeat-y 0 -119px;
}
a.print {
width : 16px;
height : 16px;
background : transparent url("/media/images/icons/icon_lib_col.png") no-repeat 0 -102px;
}
a.melder {
width : 16px;
height : 16px;
background : transparent url("/media/images/icons/icon_lib_col.png") no-repeat 100% -289px;
}
a.view {
width : 16px;
height : 16px;
background : transparent url("/media/images/icons/icon_lib_col.png") no-repeat 100% -187px;
}
a.mail {
width : 16px;
height : 16px;
background : transparent url("/media/images/icons/icon_lib_col.png") no-repeat 100% -357px;
}
h1 {
font-size : 1.4em;
padding : 7px 0 0 0;
margin : 0;
}
h1.page_rubrik {
padding : 0;
font-size : 1em;
margin-left : 0;
margin-top : 15px;
padding-left : 25px;
line-height : 20px;
background : transparent url("/media/images/salikus_icon.png") no-repeat;
}
.red {
color : rgb(199, 36, 36);
}
h1 a:hover, h2 a:hover, h3 a:hover {
color : #ff6600;
background : inherit;
}
h2 {
font-size : 1.1em;
margin-bottom : 5px;
color : #000;
background : inherit;
}
p {
margin : 0 0 5px 0;
}
ul {
list-style : none;
}
td {
vertical-align : top;
}
#topLine{height:20px;background:#8C8C8C;}
#topLeft {
height : 20px;
background : #8c8c8c;
}
div#pageContent, div#headerLeft, div#topLine div#topLeft, div#mainBar div.left, div#subBar_left {
width : 980px;
}
div#pageContent, div#headerLeft, div#subBar_left {
background : #fff;
}
div#quickLinks a, div#mainBar, #menu a, #topLeft {
color : #fff;
}
div#header {
height : 100px;
background : #eaeaea;
color : #808080;
}
div#headerLeft {
padding : 0 0 0 30px;
height : 100px;
}
#logo {
margin-top:7px;
float : left;
width : 350px;
}
#logo h1 {
width : 303px;
height : 35px;
}
#logo h1 a {
background : url("/media/images/projekt-transparenz.gif") no-repeat 0 0%;
width : 303px;
height : 35px;
display : block;
text-indent : -2900px;
}
#claim {
padding-left : 6px;
color : rgb(154, 154, 154);
font-size : 11px;
line-height : 11px;
letter-spacing : 0.05em;
}
#claim span {
color : #666;
font-weight : bold;
letter-spacing : 0.1em;
margin-left : 1em;
}
#topInfo {
margin : 0 0 0 380px;
width : 555px;
padding : 2px 0 2px 0;
color : #808080;
height : 65px;
}
.clear {
clear : both;
}
div#mainBar {
clear : both;
font-size : 1.1em;
height : 30px;
background : #8c8c8c;
}
div#topLine div#topLeft, div#mainBar div.left {
padding : 0 0 0 30px;
height : 30px;
background : #333 url("/media/images/topmenubg.gif") repeat-x 50% 50%;
}
div#quickLinks, div#quickSearch {
float : left;
}
div#quickLinks {
width : 35%;
text-align : left;
letter-spacing : 0.1em;
margin : 0 0 0 10px;
}
div#quickLinks a:hover {
text-decoration : underline;
}
div#quickSearch {
text-align : right;
margin-left : 35%;
}
div#quickSearch form input#q_search {
border : 1px dotted #ff6600;;
width:120px;
}
div#quickSearch form {
display : inline;
line-height:18px;
}
div#quickSearch form input#go {
height: 18px;width: 50px;border : none;line-height:14px;
background: transparent;
padding: 2px 0 4px 0;
color:#fff;
text-decoration: underline;
}
ul#menu {
float : left;
}
#menu, #step_ctrl {
height : 30px;
}
#menu li, #step_ctrl li, #sub_menu li {
float : left;
}
#menu li {
line-height : 30px;
color : #ccc;
letter-spacing : 0.05em;
border-right : 1px solid #9e9e9e;
}
#menu li.first {
border-left : 1px solid #9e9e9e;
}
#menu a {
height : 30px;
font-weight : bold;
text-decoration : none;
padding : 0 15px 0 15px;
display : block;
float : left;
}
#menu li.selected a {
height : 30px;
background : #ff6600 url("/media/images/bar.gif") repeat-x;
font-weight : bold;
}
#menu a:hover {
background : #ff6600 url("/media/images/bar.gif") repeat-x;
}
div#subBar {
display : block;
height : 23px;
background : #eaeaea;
border-bottom : 1px solid #a00606;
}
div#subBar_left {
height : 23px;
line-height : 23px;
padding : 0 0 0 30px;
}
ul#sub_menu {
height : 20px;
margin : 0 0 0 15px;
}
#sub_menu a {
padding : 0 15px;
background : transparent url(/media/images/arrow.gif) no-repeat 0 50%;
text-decoration : none;
color : #6c757a;
}
#sub_menu li {
font-weight : bold;
font-size : 1.05em;
letter-spacing : 0.05em;
height : 20px;
}
#sub_menu li.selected a, #sub_menu li a:hover {
color : #ff6600;
background : transparent url("/media/images/arrow_active.gif") no-repeat 0 50%;
}
.grey {
color : #808080;
background : inherit;
font-weight : normal;
}
.search_form {
float : right;
}
div#left{
font-family : georgia, 'times new roman', serif;
}
div#left {
float : left;
width : 634px;
margin : 15px 0 10px 30px;
font-size : 1.1em;
min-height : 400px;
background : #fff;
}



div#right {
padding-top : 2em;
float : right;
width : 250px;
margin : 0 0 10px 20px;
background : url("/media/images/calendar/div_content_y_bg.jpg") repeat-y 50% 0;
border-color : #a00606 #CB0707 #CB0707 #a00606;
border-style : solid;
border-width : 0 1px 1px 1px;
}
div#third_menu a {
font-size : 1.001em;
font-weight : bold;
letter-spacing : 0.1em;
text-decoration : none;
padding-left : 16px;
background : transparent url("/media/images/bullet.gif") no-repeat 0 50%;
}
div#third_menu li{
margin-bottom:0.3em;
width:85%;
background : url("/media/images/calendar/div_content_y_bg.jpg") repeat-y 45% 0;
padding-left:5px;
border-color : #FFCD9B #FFB56A #FFB56A #FFCD9B;
border-style : solid;
border-width : 1px;
}
div#third_menu li.selected a {
color : #ff6600;
background : transparent url("/media/images/bullet_on.gif") no-repeat 0 50%;
}
div#third_menu li:hover {
background : url("/media/images/calendar/div_content_y_bg.jpg") repeat-y 60% 0;
}
div#third_menu li.selected{
color : #ff6600;
background : url("/media/images/calendar/div_content_y_bg.jpg") repeat-y 60% 0;
}
div#third_menu li a:hover {
color : #ff6600;
background : transparent url("/media/images/bullet_on.gif") no-repeat 0 50%;
}
#fmenu {
margin-left : 15px;
font-size : 0.75em;
}

#flr {
position : absolute;
float : right;
height : 500px;
width : 1px;
border : none;
}
.notice {
background : #eee;
color : #808080;
padding : 12px 8px;
margin : 0 0 15px 0;
}
.footer {
clear : both;
text-align : center;
padding : 10px 0;
border-top : 1px solid #ccc;
line-height : 2em;
}
.footer a {
color : #808080;
}
.image_view a {
font-size : 10px;
padding-left : 18px;
background : url("/media/images/icons/icon_view.png") no-repeat;
}
#page_navigation a {
margin : 0 0 0 10px;
}

div.mainContent{
	margin-left:30px;
}
.rightContent {
padding : 0 1em;
}
#http_error {
width : 50%;
margin-left : 25%;
font-size : 1.1em;
}
#http_error ul {
list-style-image : url("/media/images/bullet_on.gif");
font-family : "courier new", serif;
font-size : 1.2em;
margin-bottom : 2em;
}
fieldset {
border : 1px solid #ff6600;
float : left;
}
fieldset.page {
width : 600px;
padding : 5px 15px;
margin-bottom : 1em;
}
fieldset.page img {
float : left;
margin-right : 2em;
}
fieldset.page {
text-align : center;
letter-spacing : 0.1em;
}
fieldset.sidebar {
width : 200px;
margin-top : 2em;
margin-left : 8px;
}
fieldset.sidebar img, fieldset.sidebar p {
margin : 5px 0 0 10px;
}
fieldset.sidebar legend {
font-size : 9px;
line-height : 1em;
border : none;
margin-left : 135px;
padding : 0 10px;
}
fieldset.page legend {
font-size : 9px;
line-height : 1em;
border : none;
padding : 0 10px;
}
.adv_sidebar {
margin : 2em;
width : 450px;
font-size : 11px;
line-height : 3em;
}
.ies {
width : 210px;
padding : 10px;
margin-top : 2em;
margin-bottom : 2em;
border : 1px solid #ff6600;
}
.ies h2 {
color : #ff6600;
}
div#pageOutside{
position : absolute;
left : 1030px;
top : 190px;
}
div#topOutSide{
position : absolute;
left : 1030px;
top : 30px;
}

#third_menu{
font-family : verdana, arial, sans-serif;
}
input#login_submit{border:none; font-size: 10px; letter-spacing:0.1em; color: rgb( 174, 11, 11);font-weight:bold;height:16px;background: transparent url("/media/images/icons/icon_lib_col.png") no-repeat 0 0;}
input.send{cursor:pointer;border:none; font-size: 0.75em; letter-spacing:0.1em; color: rgb( 174, 11, 11);font-weight:bold;height:16px;background: transparent url("/media/images/icons/send.gif") no-repeat 0 0;}
#global_login fieldset{border:1px solid #ff6600;}
#global_login legend{font-size:10px;border:1px solid #ff6600;margin-left:20px;padding: 0 10px;}
#log_tbl{margin: 2em;width:450px;font-size:11px;line-height:2em;}
#log_tbl td{vertical-align:top;}
table#bpLegend{
border-collapse :collapse;border-spacing:0;padding:0 2px;
}
table#bpLegend td{padding:0 2px;}
table#bpLegend td.legend{font-weight:bold; letter-spacing:1px;}
table#bpLegend td.description{padding-right:10px;}

noscript.errMsg div{
	float:right;
	font-family:arial,helvetica,sans-serif;
	color:#B70000;
	font-size:11px;
	text-align:center;
	width:320px;
	border:2px dotted #B70000;
}
noscript.errMsg div h3{
	letter-spacing:1px;
}
/*ajaxTools*/
div#ajaxLoader{
background: transparent url("/media/images/icons/loader_3.gif") no-repeat 50% 0;
text-align:center;
padding-top:18px;
font-size:10px;
line-height:12px;
}
div#ajaxWindow{
position: absolute;
z-index: 5000;
width:auto;
height:auto;
background-color:#fff;
display:none;
border:2px solid #B4322F;
}
div#ajaxWindow div#aWtopLine,
div#ajaxWindow div#aWbottomLine{
height:12px;
}

div#ajaxWindow div#aWtopLine p.left,
div#ajaxWindow div#aWtopLine p.right{
width:10px;
height:10px;
line-height:10px;
background: transparent url("/media/bpTemplate/ixel.png") no-repeat;
margin:-4px;
}
div#ajaxWindow div#aWtopLine p.left,
div#ajaxWindow div#aWbottomLine p.left{
float:left;
}
div#ajaxWindow div#aWtopLine p.right,
div#ajaxWindow div#aWbottomLine p.right{
float:right;
}
div#ajaxTools{
height: 20px;
border-width: 1px 0;
border-style:dotted;
border-color:#B4322F;
line-height: 20px;
}
div#ajaxTools p.clickButton{
width: 16px;
float:right;
}
div#ajaxWindow p.clickButton:hover {
cursor:pointer;
}
div#ajaxTools p.clickButton,
div#ajaxContent p.clickButton,
div#ajaxContent a.clickButton{
height: 16px;
padding:0;
line-height:16px;
margin-top: 2px;
margin-right: 5px;
margin-bottom: 0;
background-repeat: no-repeat;
background-image: url("/media/images/icons/icon_lib_col.png");
}
div#ajaxTools p.close{
background-position: 0 -663px;
}
div#ajaxContent{
width:100%;
height:90%;
overflow:auto;
}

div#ajaxContent p.clickButton{
padding-left: 18px;
}
div#ajaxContent p.save{
background-position: 0 -595px;
}
.ajax_title{
height:200px;
}
div#ajaxContent a.clickButton{
width:16px;
height:16px;
display:block;
float:left;
text-decoration:none;
margin-right:10px;
}
div#ajaxCcontent a.close{
background-repeat: no-repeat;
background-image: url("/media/images/icons/icon_lib_col.png");
background-position: 0 -714px;text-decoration:none;
}
div#ajaxContent div#requestContent{
margin:5px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
line-height:13px;
}
div#ajaxContent div#requestContent p.checkedLine{
float:left;
font-weight:bold;
line-height:13px;
}
div#ajaxContent div#requestContent p.ffName{
font-weight:bold;color:#CD423F;
margin-top:20px;font-size:10px;
letter-spacing:1px;
}
div#ajaxContent div#preview{
border-bottom:1px solid #ff6600;
}
div#ajaxContent textarea#aComment{
width:400px;
height:150px;
}
div#ajaxContent span.errMsg{
color:red;
font-weight:bold;
}
div#ajaxContent table#oComments{
width:650px;
border-collapse :collapse;
border-spacing:0;
}
div#ajaxContent table#oComments td{
}
div#ajaxContent table#oComments td.comment{
font-size:12px;

color:#000;
}
div#ajaxContent table#oComments td.number,
div#ajaxContent table#oComments td.name{
font-weight:bold;
}
div#ajaxContent table#oComments trTools td{
border:none;
}
div#ajaxContent table#oComments td.tools{
height:16px;
vertical-align:top;
}
div#ajaxContent table#oComments tr.trTwo td.number,
div#ajaxContent table#oComments tr.trTwo td.comment,
div#ajaxContent table#oComments tr.trTwo td.leftTools{
border-left:3px solid #24B055;
padding-left:3px;
}
div#ajaxContent table#oComments tr.trTwo td.number,
div#ajaxContent table#oComments tr.trTwo td.name{
color:#24B055;
}
div#ajaxContent table#oComments tr.trTwo td.comment{
border-top:1px dotted #24B055;
border-bottom:1px dotted #24B055;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
border-right:1px dotted #24B055;
}
div#ajaxContent table#oComments tr.trOne td.number,
div#ajaxContent table#oComments tr.trOne td.comment,
div#ajaxContent table#oComments tr.trOne td.leftTools{
border-left:3px solid #E93616;
padding-left:3px;
}
div#ajaxContent table#oComments tr.trOne td.number,
div#ajaxContent table#oComments tr.trOne td.name{
color:#E93616;
}
div#ajaxContent table#oComments tr.trOne td.comment{
border-top:1px dotted #E93616;
border-bottom:1px dotted #E93616;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
border-right:1px dotted #E93616;
}