@import url(//fonts.googleapis.com/css?family=Alfa+Slab+One);

@font-face {
    font-family: 'LigatureSymbols';
    src: url(#);
    src: url(#) format('embedded-opentype'),
         url('/fileadmin/templates/ju2013/css/LigatureSymbols-2.11.woff') format('woff'),
         url('/fileadmin/templates/ju2013/css/LigatureSymbols-2.11.ttf') format('truetype'),
         url('/fileadmin/templates/ju2013/css/LigatureSymbols-2.11.svg') format('svg');
    src: url('/fileadmin/templates/ju2013/css/LigatureSymbols-2.11.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.lsf, .lsf-icon:before {
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.lsf-icon:before {
  content:attr(title);
  margin-right:0.3em;
  font-size:130%;
  font-weight: normal;
}

.lsf-icon.mail:before {
  content: '\E08a';
}

.lsf-icon.phone:before {
  content: '\E100';
}

.lsf-icon.adress:before {
  margin-left:0.15em;
  margin-right:0.5em;
  content: ' \E103';
}

.lsf-icon.dropdown:before {
  content: '\E040';
}

.lsf-icon.calendar:before {
  content: '\E15e';
}

.lsf-icon.day:before {
  content: '\E025';
}

.lsf-icon.tube:before {
  content: '\E141';
}

.lsf-icon.time:before {
  content: '\E12b';
}

audio,canvas,video {
display:inline;
}

audio:not([controls]) {
display:none;
height:0;
}

html {
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

html,button,input,select,textarea {
font-family:sans-serif;
color:#222;
}

body {
text-align:center;
background:url("/fileadmin/templates/ju2013/images/paper.jpg") repeat-y scroll 0 0 #FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#333;
  background-attachment:fixed;
font-size:12px;
line-height:140%;
margin:0;
}

#head {
height:200px;
vertical-align:bottom;  
}

a:focus {
outline:thin dotted;
}

a:active,a:hover {
outline:0;
}

h3 {
  font-family: "Alfa Slab One",Arial,Helvetica,sans-serif;
  font-size: 24px;
  font-style: normal;
  color: #003873;
  margin-top:40px;
  font-weight:normal;
  line-height:120%;
}

h4 {
  margin-top:30px;
  font-size: 15px;
  color:#E2007D;
}

h5 {
font-size:12px;
}

h6 {
font-size:9px;
  font-weight:normal;
  margin-top:-15px;
}

blockquote {
margin:1em 40px;
}

dfn {
font-style:italic;
}

hr {
-moz-box-sizing:content-box;
box-sizing:content-box;
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0;
}

mark {
background:#ff0;
color:#000;
}

code,kbd,pre,samp {
font-family:monospace,serif;
_font-family:'courier new',monospace;
font-size:1em;
}

pre {
white-space:pre-wrap;
word-wrap:break-word;
}

q {
quotes:none;
}

q:before,q:after {
content:none;
}

small {
font-size:80%;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

dd {
margin:0 0 0 40px;
}

menu,ol,ul {
padding:0px;

}

.menu ul,nav
ol {

list-style:none;
list-style-image:none;
}

img {
border:0;
-ms-interpolation-mode:bicubic;
}

fieldset {
border:0;
margin:0;
padding:0;
}

legend {
border:0;
white-space:normal;
margin-left:-7px;
padding:0;
}

button,input,select,textarea {
font-size:100%;
vertical-align:middle;
margin:0;
}

button,input {
line-height:normal;
}

button,select {
text-transform:none;
}

button,html input[type=button],input[type=reset],input[type=submit] {
-webkit-appearance:button;
border: solid 1px #FFFFFF;
    cursor: pointer;
    height: 40px;
    overflow: visible;
    width: 120px;
    text-transform:uppercase;
  color: #C0007E;
  font-weight: bold;
}

input[type=checkbox],input[type=radio] {
box-sizing:border-box;
height:13px;
width:13px;
padding:0;
  margin:3px;
  float:left;
}

input[type=search] {
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

textarea {
overflow:auto;
vertical-align:top;
resize:vertical;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.chromeframe {
background:#ccc;
color:#000;
margin:.2em 0;
padding:.2em 0;
}

.cf:before,.cf:after {
content:"";
display:table;
}

#page {
width:1120px;
margin:0 auto;
}

#inner {
width:1120px;
min-height:600px;
margin-top:15px;
text-align:left;
background:rgba(255, 255, 255, 0.7);
-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);
box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);
}

#copy {
 padding:20px 40px;
 font-family:Arial;
 font-size:12px; 
 color: #003873;
}


ul#breadcrumb {
list-style:none;
color:#666;
font-size:10px;
padding-left:15px;
height:27px;
margin:0;
}

ul#breadcrumb
li {
float:left;
padding-top:6px;
padding-right:4px;
}

ul#breadcrumb li
a {
color:#666;
text-decoration:none;
}

ul.menu {
list-style:none;
height:36px;
margin:0;
padding-top: 185px;
padding-left:300px;

}

ul.menu
li {
float:left;
width:130px;
height:36px;
text-align:center;
font-size:16px;
font-family:"Alfa Slab One",Arial,Helvetica,sans-serif;
font-style:normal;
text-transform:none;
font-weight:400;
display:block;
}

ul.menu li
a {
display:block;
color:#003873;
text-decoration:none;
margin:10px 0;
}

ul.menu li.menu-active
a {
color:#e6007e;
}

ul.menu li:hover {
color:#FFF;
background-color:#003873;
}


div.csc-loginform div.csc-mailform-field {
margin-bottom:8px;
}

div.csc-loginform
label {
width:105px;
display:inline-block;
}

div.csc-loginform .csc-mailform-submit {
margin-left:108px;
}

#content {
line-height:150%;
min-height:200px;
margin-top:30px;
}

#contentLeft {
float:left;
width:680px;
  padding-left:40px;
}

#contentLeft
h2.layout1 {
font-family:Arial,Helvetica,sans-serif;
width:100%;
background-color:#4d4d4d;
color:#fff;
text-transform:uppercase;
font-size:12px;
font-weight:400;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
margin-bottom:0;
padding:3px 0 2px 15px;
}

#contentLeft DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
font-size:80%;
line-height:125%;
}

#contentLeft table.csc-uploads td.csc-uploads-icon {
padding-right:5px;
}

#contentLeft table.csc-uploads td.csc-uploads-fileSize {
white-space:nowrap;
}

#contentLeft div.news-latest-item,#contentLeft div.news-list-item {

padding:10px 0;
}

#contentLeft div.news-latest-container,#contentLeft div.news-list-container {

padding:10px 0;
}

#contentLeft div.news-latest-container div.news-latest-date,#contentLeft div.news-latest-container div.news-list-date,#contentLeft div.news-list-container div.news-list-date,#contentLeft .news-single-timedata {
font-size:10px;
color:#4d4d4d;
}

#contentLeft div.news-latest-container h3,#contentLeft div.news-list-container
h3 {
font-size:14px;
margin:0 0 5px;
}

#contentLeft div.news-latest-container
p {
margin:0 15px;
}

#contentLeft div.news-latest-container div.news-latest-morelink,#contentLeft div.news-list-container div.news-list-morelink {
margin-left:15px;
font-weight:400;
}

#contentLeft div.news-list-browse-top {
margin-bottom:20px;
text-align:right;
}

#contentLeft div.news-list-browse-bottom {
margin-top:20px;
text-align:right;
}

#contentLeft div.news-single-item
h3 {
line-height:130%;
margin:0 0 0 0px;
}
.news-single-item {  
  margin-top: 40px;
}

.news-single-imgcaption {
font-size:80%;
line-height:125%;
width:135px;
}

#contentLeft div.news-list-container div.mbl_newsevent_onedayevent table tbody tr
td {
padding:5px;
}

#contentLeft div.news-list-container div.mbl_newsevent_onedayevent table tbody tr td.news-list-date {
width:100px;
font-size:10px;
text-align:right;
}

#contentLeft div.news-list-container
div.mbl_newsevent_onedayevent {
border-bottom:1px solid #4d4d4d;
margin-top:15px;
padding-bottom:15px;
}

#contentLeft div.event-single-item .news-single-timedata,#contentLeft div.event-single-item h2,#contentLeft div.event-single-item
p {
margin-left:135px;
}

fieldset.tx-powermail-pi1_fieldset {
background-color:transparent!important;
border:1px solid #aaa;
margin-top:15px;
padding:10px;
}

fieldset.tx-powermail-pi1_fieldset
div.even {
background-color:transparent!important;
}

fieldset.tx-powermail-pi1_fieldset
label {
font-weight:400;
display:block;
width:200px;
float:left;
clear:both;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-right:15px!important;
}

.csc-frame-rulerBefore {
border-top:1px solid #4d4d4d;
margin:15px;
}

.csc-frame-rulerAfter {
border-bottom:1px solid #4d4d4d;
margin:15px;
}

ul.browsebox {
list-style:none;
padding-left:0;
clear:both;
height:40px;
}

ul.browsebox
li {
float:left;
padding-right:5px;
font-size:80%;
}

#contentRight {
float:right;
width:320px;
text-align:left;
margin-right:40px;
}

#contentRight
div.searchbox {
margin-bottom:15px;
background-color:#E5E4D6;
}

#contentRight div.searchbox
form {
margin:10px;
}

#contentRight div.searchbox
input.text {
width:255px;
height:25px;
}

#contentRight div.searchbox
input.submit {
background-color:#4d4d4d;
color:#fff;
text-align:center;
font-weight:700;
width:60px;
height:32px;
border-style:none;
}

#contentRight
div.pmailer {
background-color:#f90;
margin-right:15px;
}

#contentRight
div.newsletter {
margin-top:30px;
}

#contentRight h1,#contentRight
h2 {
font-family: "Alfa Slab One",Arial,Helvetica,sans-serif;
color:#fff;
font-weight: normal;
font-size:16px;

margin:30px 0 15px;
padding:30px 0 2px 30px;
}

#contentRight
p.bodytext {
/*margin-left:15px;
margin-right:15px;*/
}

#footer {
clear:both;
background-color: #003873;  
color:#666;
min-height:250px;
  padding:40px;
}

#footer
ul.list {
float:left;
list-style:none;
width:135px;
font-size:10px;
padding:0;
}

#footer ul.list li
h5 {
text-transform:uppercase;
font-weight:700;
font-size:11px;
margin:0;
padding:0;
}

#copyright {
font-size:10px;
clear:both;
padding-bottom:3px;
}

#social-tabs {
font-size:90%;
margin:15px 0;
}

.ir {
background-color:transparent;
border:0;
overflow:hidden;
text-indent:-9999px;
}

.ir:before {
content:"";
display:block;
width:0;
height:150%;
}

.hidden {
display:none!important;
visibility:hidden;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
clip:auto;
height:auto;
overflow:visible;
position:static;
width:auto;
margin:0;
}

.invisible {
visibility:hidden;
}

.clearfix:before,.clearfix:after {
content:" ";
display:table;
}

ul.menu li
ul {
float:none;
left:-999em;
position:absolute;
width:215px;
z-index:100;
padding-bottom:4px;
}

ul.menu li:hover
ul {
left:0;
top:-8px;
position:relative;
background-color:#4d4d4d;
padding:0;
}

ul.menu li ul
li {
font-family:Arial,Helvetica,sans-serif;
background-color:#003873;
font-style:normal;
color:#fff;
text-align:left;
font-size:13px;
height:auto;
width:100%;
}

ul.menu li ul li
a {
color:#fff;
margin:7px 0;
padding:0 0 0 15px;
}

ul.menu li ul li:hover {
background-color:#265688;
  /*#C6C4AD;*/
}

span.powermail_mandatory {
color:red;
}

input.validation-failed,textarea.validation-failed {
background-image:url(http://www.ju-gp.de/typo3conf/ext/powermail/img/icon_exclamation.gif);
background-repeat:no-repeat;
background-position:98% 1px;
}

div.powermail_mandatory_js {
color:red;
margin:3px 0 15px 200px;
}

fieldset.tx-powermail-pi1_fieldset
legend {
font-weight:700;
color:#4D4D4D;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,fieldset.tx-powermail-pi1_fieldset
select.powermail_select {
width:260px;
}

fieldset.tx-powermail-pi1_fieldset
p.tx_powermail_pi1_fieldwrap_html_radio_title {
font-weight:400;
margin:10px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
margin:10px 0;
}

fieldset.tx-powermail-pi1_fieldset
input.powermail_submit {
font-weight:700;
margin:20px 0 10px 200px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,p.tx_powermail_pi1_fieldwrap_html_radio_title {
font-weight:700;
margin:0;
padding:0;
}

div.countryzone {
margin:10px 0 0 200px;
}

div.tx_powermail_pi1_fieldwrap_html label a,div.tx_powermail_pi1_fieldwrap_html p
a {
cursor:help;
text-decoration:none;
}

div.tx_powermail_pi1_fieldwrap_html label a dfn,div.tx_powermail_pi1_fieldwrap_html p a
dfn {
display:none;
text-decoration:none;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,div.tx_powermail_pi1_fieldwrap_html p a:hover
dfn {
display:block;
position:absolute;
width:250px;
background-color:#ddd;
border:1px solid red;
color:#000;
font-size:.8em;
text-decoration:none;
padding:5px;
}

div.tx_powermail_pi1_fieldwrap_html
img.icon_info {
padding:2px 2px 0;
}

td.powermail_all_td {
padding:3px 10px 3px 0;
}

input.tx_powermail_pi1_submitmultiple_back,input.tx_powermail_pi1_submitmultiple_forward {
margin:10px 0;
padding:10px;
}

form.tx_powermail_pi1_formconfirmation_back {
margin-top:15px;
float:left;
}

form.tx_powermail_pi1_formconfirmation_submit {
margin-top:15px;
margin-left:8px;
float:left;
}

#sbOverlay {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background-color:#000;
cursor:pointer;
z-index:90;
}

#sbCenter,#sbBottomContainer {
position:absolute;
left:50%;
overflow:hidden;
background-color:#fff;
z-index:100;
}

.sbLoading {
background:#fff url(http://www.ju-gp.de/fileadmin/templates/cdu-bw/2013/img/loading.gif) no-repeat center;
}

#sbImage {
position:absolute;
left:0;
top:0;
border:10px solid #fff;
background-repeat:no-repeat;
}

#sbBottom {
font-family:tahoma,arial,sans-serif;
font-size:11px;
color:#666;
line-height:1.4em;
text-align:left;
padding:0 10px 10px;
}

#sbCaption {
width:66%;
font-weight:700;
margin-bottom:.1em;
}

#overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:90;
}

#lbLightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#lbLightbox
#closeLink {
margin-bottom:10px;
}

#lbLightbox
img {
width:auto;
height:auto;
border:none;
}

#lbOuterImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#lbLoading {
position:absolute;
z-index:110;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lbHoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#lbImageDataContainer {
font-family:tahoma,arial,sans-serif;
font-size:11px;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
}

#lbImageData {
color:#666;
padding:0 10px;
}

#lbImageDetails {
width:66%;
float:left;
text-align:left;
padding-bottom:10px;
}

#lbCaption {
display:block;
font-weight:700;
margin-bottom:.1em;
}








article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,.tab-inner ul li
.text,.tab-inner ul li
br {
display:block;
}

[hidden],.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle,.tab-facebook .tab-inner li .section-share .share-facebook {
display:none;
}

b,strong,.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
font-weight:700;
}

p,pre,dl,menu,ol,ul {
margin:1em 0;
}

svg:not(:root),.dcsmt
.stream {
overflow:hidden;
}

figure,form,#contentLeft table.csc-uploads td
p,#contentLeft div.news-list-container div.mbl_newsevent_onedayevent table tbody tr td
p,td.powermail_all
p.bodytext,.tab-flickr .tab-inner li
.thumb {
margin:0;
}

button[disabled],html input[disabled],.ui-menu .ui-state-disabled
a {
cursor:default;
}

button::-moz-focus-inner,input::-moz-focus-inner,input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
border:0;
padding:0;
}



.cf:after,div.tx-indexedsearch-res,.clearfix:after,.ui-helper-clearfix:after,.tab-inner ul li
.title.clear,.tab-dribbble .tab-inner li
.meta {
clear:both;
}


#contentLeft div.csc-header
h2,#contentLeft div.news-single-item
h2,#contentLeft.cf div.csc-textpic.csc-textpic-intext-left div.csc-textpic-text
p.bodytext,#contentRight DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-left:0;
}

#contentLeft p.csc-subheader,#contentRight
h2.firstHeadline {
margin-top:0;
}

#contentLeft table.csc-uploads
td,#contentLeft div.news-latest-container div.news-latest-item table tbody tr
td {
vertical-align:top;
}

#contentLeft a,
#contentRight div.csc-default a {
  color:#000;
  text-decoration:none;
  font-size:12px;
  line-height:140%;
}

div.csc-frame-frame1 a {
  color:#FFF;
  text-decoration:none;
  font-size:12px;
  line-height:140%;
}




#contentLeft div.news-latest-container a:hover,#contentLeft div.news-list-container
a:hover, #contentLeft a:hover,#contentRight a:hover, div.csc-frame-frame1 a:hover, .floatBlock ul li a:hover, div#adress.cf p a.lsf-icon:hover, #contentRight div.csc-default a:hover {
color:#E6007E;
text-decoration:none;
  font-size:12px;
  line-height:140%;
}

#contentLeft table.morenewsevents
h3,#contentLeft div.event-single-item
h2 {
font-size:12px;
}


#contentRight
div.socialMedia,#contentRight
div.kampagne {
margin-bottom:15px;
}

#contentRight div.pmailer
form,#lbImageContainer {
padding:10px;
}

#contentRight h1 a,#contentRight h2
a,ul#nav li:hover
a {
color:#fff;
}

#contentRight div.csc-textpic,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane
button {
float:left;
}

#footer ul.list li
a,#copyright
a {
text-decoration:none;
color:#666;
}

#footer ul.list li a:hover,#copyright a:hover,#lbPresent a:hover {
color:#000;
}



ul.menu li.last
a,ul.menu li:hover a,ul.menu li:hover ul li
a {
border-right:none;
  color:#FFF;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio
input.powermail_radio,.tab-deviantart .tab-inner li
img {
margin:5px 0;
}


#sbCenter a,#sbBottomContainer
a,#lbLightbox
a {
text-decoration:none;
border:none;
outline:none;
}

#sbNumber,#sbPresent {
width:66%;
margin-bottom:.1em;
}

#sbPresent
a,#lbPresent
a {
position:relative;
float:left;
color:#777;
border-right:.3em solid #fff;
border-bottom:.1em solid #fff;
border-left:.4em solid #fff;
margin-right:.2em;
}

#sbPresent
a.act,#lbPresent
a.act {
color:#fff;
background:#777;
border-color:#777;
}

#lbNumberDisplay,#lbPresent {
display:block;
margin-bottom:.1em;
}

.static .social-tabs,.top .social-tabs,.bottom .social-tabs {
padding-left:8px;
}

.top.align-right .social-tabs,.bottom.align-right .social-tabs {
padding-left:0;
padding-right:8px;
}



@media
print {
* {
background:transparent!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important;
}

a,a:visited {
text-decoration:underline;
}

a[href]:after {
content:" (" attr(href) ")";
}

abbr[title]:after {
content:" (" attr(title) ")";
}

pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}

thead {
display:table-header-group;
}

tr,img {
page-break-inside:avoid;
}

img {
max-width:100%!important;
}

@page {
margin:.5cm;
}

p,h2,h3 {
orphans:3;
widows:3;
}

h2,h3 {
page-break-after:avoid;
}
}

#sitemap {
  float:left;
width:680px;
  height: 300px;
}

.floatBlock {
  width:170px;
  float:left;
  display:block;
}
 
.floatBlock a {
  font-family:"Alfa Slab One",Arial,Helvetica,sans-serif;
  font-size:15px;
  text-decoration:none;
  color:#FFF;
}

#sitemap ul {
  margin:0px;
}

#sitemap ul li ul{
  margin-top:20px;
}

.floatBlock ul li{
    padding-top:10px;
}
  
.floatBlock ul li a {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#FFF;
}
 
.floatBlock ul {
  padding:0;
  margin-top:30px;
  list-style:none;
  font-weight:normal;
}

#adress, #newsletter {
  float:right;
  position:relative;
  margin-left:40px;
  width:320px;
  color:#FFF;
}

#newsletter {
 margin-top:40px; 
  visibility:hidden;
}


#adress h4, 
#newsletter h4 {
  color:#FFF;
  font-family:"Alfa Slab One",Arial,Helvetica,sans-serif;
  margin:0px;
  margin-bottom:30px;
font-weight:normal;
}

#adress p, #newsletter p {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}

#adress p a {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
  color:#FFF;
  text-decoration:none;
}

ul.navigationControl {
 visibility:hidden; 
}

div.lof-description h3 a {

font-size:24px !important;
background-color:#003873;
    color:#FFF !important;
font-family:"Alfa Slab One",Arial,Helvetica,sans-serif;
  letter-spacing: 0.03em;
line-height:150% !important;
font-weight:normal;
}

div.lof-date {
    padding-left:5px;
    width:70px;
    font-size:14px;
    background-color:#003873;
    color:#FFF;
    font-family:"Alfa Slab One",Arial,Helvetica,sans-serif;
    letter-spacing: 0.03em;
}


div.lof-description {
    width:500px !important;
}

div.lof-navigator-outer, ul.lof-navigator {
  height:20px !important;
  width:120px !important;  
}


div.lof-navigator-wapper ul.lof-navigator li.navSelector {
    background:url("/fileadmin/templates/ju2013/images/dot_white.png");
    opacity:0.55;
    margin-right:10px;
  height:20px !important;
  width:20px !important;
}


div.lof-navigator-wapper ul.lof-navigator li.active {
    background:url("/fileadmin/templates/ju2013/images/dot_blue.png");
    opacity:1;
  height:20px !important;
  width:20px !important;
}

div.lof-navigator-wapper  {
    background:none !important;
}

#headline {
    width:1040px;
    margin-left:40px;
    margin-right:40px;
}

div.csc-frame-frame1 {
    background-color: #003873;
    font-size:13px;
    color:#FFF;
    height:320px;
}

div.csc-frame-frame1 div.tx-cal-controller {
    padding: 0px 30px 30px 30px;
  
}

div.csc-frame-frame1 div.dtstart-container {
    color:#7794b4;
    padding-bottom:8px;
}

div.csc-frame-frame1 div.summary {
    font-weight:bold;
}

div.csc-frame-frame1 div.vevent {
    padding-top:8px;

}

div.csc-frame-frame1 div.middle {

    border-bottom:1px solid #7794b4;
    border-top:1px solid #7794b4;
}

div.csc-frame-frame1 div.tocalendar {
    color:#e6007e;
}

#content ul {
    padding-left:15px;
}

#contentLeft.cf div.vevent {
    margin-bottom:15px;
}

#contentLeft.cf div.vevent div.summary a {
    color: #E2007D;
    font-size: 15px;
    font-weight:bold;
}

#buttons {
    clear:both;
    padding:40px;
}

#buttons div.csc-textpic-imagecolumn {
    margin-right:40px;
}
#buttons div.csc-textpic-lastcol {
    margin-right:0px;
}
#contentLeft div.tx-cal-controller {
    margin-top:50px; 
}

.csc-form-element-textline input, textarea {
width:300px;
margin-bottom:15px;
}


#search {
padding-left:20px;
padding-top:43px;
width:180px;
  float:left;

}



#search input {
width:180px;
  height:27px;
  font-size:14px;
  padding:6px;
  color:#D1D1C8;
  border: 1px solid #D1D1C8;
background:url("/fileadmin/templates/ju2013/images/search.gif")
}

#socials {
padding-left:40px;
padding-top:43px;
width:240px;
float:left;

}

.soc {
margin-left:20px;
width:40px;
height:40px;
opacity:0.35;
float:left;
}

.soc:hover {
opacity:1;
}

.youtube {
background-image:url(/fileadmin/templates/ju2013/images/socials/youtube.png);
}

.facebook {
background-image:url(/fileadmin/templates/ju2013/images/socials/facebook.png);
}

.twitter {
background-image:url(/fileadmin/templates/ju2013/images/socials/twitter.png);
}

.flickr {
background-image:url(/fileadmin/templates/ju2013/images/socials/flickr.png);
}

div.csc-textpic-text {
  float:left;
}

.csc-default {
 clear:both; 
}

.news-image {
float:left;
margin-right:10px;
height:100px;
}

.news-list-container IMG {
 margin:0px;
 float:left; 
  padding-top:3px;
}

.news-list-container p {
 padding-left:150px;
}

#contentRight DIV.csc-textpic .csc-textpic-imagewrap IMG {
padding-top: 15px;
}


div.csc-textpic-image table caption.csc-textpic-caption {
 font-size:11px;
  line-height:130%;
 padding-top:5px; 
}

#newsletter input#text  {
  color:#becddc;
background-color:#265688;
margin-right:10px;
height:40px;
width:200px;
border:none;
  padding-left:10px;
}

#newsletter input#button {
height:40px;
width:90px;
}

#copy_left {
  float:left;
}

#copy_right {
  float:right;
}

#copy_right a {

    color: #003873;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

#copy_right a:hover {
    color: #E2007D;
}

.csc-form-element-checkbox label {
 float:none !important; 
  padding-left:5px;
  width:200px;
}

li.csc-form-element-checkbox {
 margin:15px !important;
}

div.csc-mailform ol {
list-style:none;
}

ul.csc-menu {
    list-style: none outside none;
    padding-left: 30px !important; 
    line-height:200% !important;
}

div.csc-frame-frame1 div.tx-felogin-pi1 {
    padding: 30px;
}

div.login_button {
      clear:both;
  margin-top:40px;
}

div.tx-felogin-pi1 div.login_input {
    margin-bottom:10px;
  clear:both;
}

div.tx-felogin-pi1 label {
    float: left;
    margin-right: 1em;

    vertical-align: baseline;
    width: 13em;
}

li.csc-form-confirmation-false {
 float:right; 
}

li.csc-form-confirmation-false input {
 width:200px;
}

img.vorstand_facebook {
    float: right;
    margin-left: 350px;
    position: absolute;
}

#keyvisual {
    clear: both;
    float: left;
    padding-left: 40px;
    padding-top: 40px;
    height:200px;
    width: 260px;
}

.lof-main-wapper .lof-item {    
    height: 320px;
    width: 680px;
}

#logo {
margin-left: 820px;
    margin-top: 43px;
    position: absolute;
}