:root {
    --color-backbar: #353544;
    --color-frontbar: #009FE3;
    --color-sidebar: #cccccc;
    --color-text: #353544;
    --color-back: #F6F3ED;
    --color-page: #FFFFFF;
}

*	{
padding:0px;
margin:0px;
font-family: Trebuchet MS,Verdana,Helvetica,sans-serif;
font-size:11px;
color:var(--color-text);
}

html	{
height:101%;
margin-bottom:1px;
background-color:var(--color-back);
}

a	{
color:var(--color-backbar);
text-decoration:none;
}

a:hover	{
text-decoration:underline;
}


h1	{
font-size: 24px;
font-weight:normal;
color: var(--color-text);
padding:2px 0px 10px 0px;
}

h2	{
font-size:18px;
font-weight:normal;
color: var(--color-text);
margin:2px 0px 10px 0px;
border-bottom:1px solid var(--color-backbar);
}

h3	{
font-size:14px;
font-weight:bold;
color:var(--color-text);

}

blockquote {
    quotes: "“" "”" "‘" "’";
    border-left:1px solid var(--color-sidebar);
    padding-left:2em;
    margin-bottom:1em;
}
blockquote p::before {content: open-quote;}
blockquote p::after {content: close-quote;}
blockquote p {font-size:80%; font-style:italic;}
cite {display:block;text-align:right;float:right;}

#headermenu.film {
background-color:var(--color-frontbar);
}
#headermenu.normal {
background-color:var(--color-backbar);
}

#menu h3	{
font-weight:normal;
padding:2px 0px 10px 5px;
}


p	{
color: var(--color-text);
padding:2px 0px 10px 0px;
}


ul	{
list-style-type:circle;
margin-bottom:20px;
}

ul li 	{
margin-left:15px;
color: var(--color-text);
}

#wrapper	{
width:740px;

background-color:var(--color-page);
padding:0px 30px;
margin:auto;
}

#contentwrap	{
width:730px;
}

#logo	{

border-bottom:7px solid var(--color-frontbar);
background: var(--color-page) url(../img/komtur_web_bars.svg) repeat-y;
background-size: 120px;
background-position: right;
}

#logo img	{
margin:10px 0px;
}

#header img	{
margin:10px 0px -10px;
}

#headermenu	{
height:25px;
}

#headermenu ul	{
list-style:none;

}

#headermenu ul	li	{
float:left;
margin:3px 5px;

}

#headermenu ul	li a,#headermenu ul	li {
color:var(--color-page);
font-size:13px;
text-decoration:none;

}

#headermenu ul	li a:hover	{
text-decoration:underline;

}

#contenthelper	{
margin:10px 0;

}


#menu	{
float:left;
width:210px;


}

#menu_buero a, #menu_film a	{
color:var(--color-page);
font-size:16px;
text-decoration:none;
display:block;

}

#menu_film a	{
color:var(--color-backbar);
}
#menu_film,#menu_buero	{

height:45px;
margin-bottom:10px;
padding:5px 0px 5px 5px;
}

#menu_buero	{

background:var(--color-backbar);
}

#menu_buero div	{
color:var(--color-back);

}

#menu_film	{

background:var(--color-frontbar);
}

#content	{
float:right;
width:500px;
height:100%;
padding:10px;

}

#footer	{
background: var(--color-page) url(../img/komtur_web_bars.svg) repeat-y;
background-size: 120px;
background-position: right;
width:730px;
height:30px;
clear:both;


}

#imgtable	{
text-align:center;
width:510px;
border-collapse:collapse;
}

#imgtable td	{

vertical-align:top;
}

#imgtable tr	{
height:130px;
}

#imgtable img	{
cursor:pointer;

}


.menu_gt	{
font-size:16px;
width:30px;
height:40px;
float:left;
}

.menu_lt	{
font-size:16px;
width:30px;
height:40px;
float:right;
}

.menu_text	{
width:170px;
float:left;

}

.menuentry	{
height:20px;
margin:3px 8px;

}

.menuentry, .menusubentry	 {

display:block;
}

.pdflist	{

list-style:none;
}

.pdflist img	{
border:none;
margin:10px 10px 0 0;

}


.round1, .round2, .round3, .round4, .round5, .imageboxcontent	{
border-color:var(--color-frontbar);
background-color:#fff;
color:#000;
display:block; 
border-style:solid;
}

.round2, .round3, .round4, .imageboxcontent	h1 {
background-color:var(--color-frontbar);
}



.imageboxcontent	h1{
font-size:12px;
padding:0 0 0 10px;
margin:0;
color:#FFFFFF;
text-align:left;
height:20px;
text-decoration:underline;
}

.roundimageboxbox	{
background-color:transparent;
border:none;
}

.round2, .round3, .round4, .imageboxcontent {
border-width:0px 1px;
}

.round2, .round3 {
height:1px;
}

.round1	{
border-width:0 0 1px 0;
}

.round5	{
border-width:1px 0 0 0;
}

.round1, .round5 {
height:2px;
margin:0 5px;
background-color:transparent;
}

.round2 {
margin:0 3px;
border-width:0 2px;

}

.round3 {
margin:0 2px;

}

.round4 {
height:2px; 
margin:0 1px;
}






#modal_overlay  {
background :#000000 none repeat scroll 0 0;
z-index : 2000 ;
position : fixed ;
width : 100% ;
height : 100% ;
left : 0px;
top : 0px ;
}

#modal_pic, #modal_overlay, #modal_closer	{
opacity : 0;
filter : alpha(opacity=0) ;
}

#modal_closer	{
background-color:#FFF;
color:#000;
border:1px solid #000;
height:12px;
width:11px;
position:absolute;
right:0px;
top:0px;
margin: 8px 5px 0 0;
cursor:pointer;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
text-align:center;
}

#modal_content {
top:10px;
min-width:300px;
z-index:2001;
position : fixed;

background-color:transparent;
visibility:hidden;
}

#modal_pic	{
display:block;
margin:0px auto;
}

div.jobpanel {
    border:1px solid var(--color-text);
    padding: 1em;
    margin: 1em 0;
    text-decoration:none !important;
}

div.jobpanel:hover {
    background: var(--color-back);
    text-decoration:none !important;
}

div.jobpanel .title {font-weight:bold; font-size:115%;padding:0;}
div.jobpanel .descr {padding:0;}
