/* MAIN CONTENT */
.main-content h1 {padding-left:12px; padding-right:12px; clear:both; margin:0px 0px 15px 0px; padding-top:10px; padding-bottom:5px; font-family: 'Roboto' ,arial,helvetica; font-size:290%; color:rgb(20,64,109); text-align: center;}
.main-content h2 {padding-left:12px; padding-right:12px; clear:both; margin:0px 0px 15px 0px; font-family: 'Roboto' ,arial,helvetica; color:rgb(60,60,60); font-size:220%; text-align: center; font-weight: lighter;}
.main-content h3 {padding-left:12px; padding-right:12px; clear:both; margin:0 0 15px 0; font-family: 'Roboto' ,arial,helvetica; color:rgb(20,64,109); font-weight:normal; font-size:230%;}
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.main-content h4 {padding-left:12px; padding-right:12px; margin:0 0px 15px 0px; color:rgb(255,255,255); font-family: 'Roboto' ,arial,helvetica; font-weight:lighter; font-size:190%;}
.main-content h4 a {padding-left:12px; padding-right:12px; padding:5px; color:rgb(255,255,255); background:rgb(134,188,37); font-family: 'Roboto' ,arial,helvetica; font-weight:lighter; width:50%; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; border-radius:5px; line-height:1.5em!important;}
.main-content h4 a:link {color:rgb(255,255,255); text-decoration: none!important;}
.main-content h4 a:visited {color:rgb(255,255,255); text-decoration: none!important;}
.main-content h4 a:active {color:rgb(255,255,255); text-decoration: none!important;}
.main-content h4 a:hover {color:rgb(255,255,255); background:rgb(163,208,82)!important; text-decoration: none!important;}


.main-content h5 {padding-left:12px; padding-right:12px; margin:0 0px 15px 0px; color:rgb(60,60,60); font-family: 'Roboto' ,arial,helvetica; font-size:180%;}
.main-content h6 {padding-left:12px; padding-right:12px; margin:0 0px 15px 0px; color:rgb(60,60,60); font-weight:normal; font-size:170%; font-family: 'Roboto' ,arial,helvetica; font-weight:bold;}
.main-content p, .open p {padding-left:12px; padding-right:12px; margin:0 0px 15px 0px; line-height:1.6em; color:rgb(60,60,60); font-size:138%; font-family: 'Roboto' ,arial,helvetica;}
.main-content ul {margin-left: 15px; line-height:1.9em; color:rgb(60,60,60); font-size:120%;}
.main-content li {margin-left: 15px; line-height:1.9em; color:rgb(60,60,60); font-size:160%;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

.main-content table {clear:both; width:343; text-align:left; font-family: 'Roboto' ,arial,helvetica; margin:2.2em 10px 3.2em 10px; table-layout:fixed; border-collapse:collapse; empty-cells:show;}
.main-content table th {height:1em; text-align:left; font-family: 'Roboto' ,arial,helvetica; padding:2px 2px 2px 2px; border-left:solid 1px rgb(117,117,117); border-right:solid 1px rgb(117,117,117); border-top:solid 1px rgb(117,117,117); border-bottom:solid 1px rgb(117,117,117); text-align:left; font-family: 'Roboto' ,arial,helvetica; color:rgb(20,64,109); font-weight:normal; font-size:110%;}
.main-content table td {height:1em; text-align:left; text-align-last:right; padding:2px 2px 2px 2px; font-family: 'Roboto' ,arial,helvetica; font-size:105%;}
.column-topright p {font-family: 'Roboto' ,arial,helvetica; font-size:150%; color:rgb(20,64,109); text-transform:uppercase; padding-top:5px;}
.column-topleft p {font-family: 'Roboto' ,arial,helvetica; font-size:150%; color:rgb(20,64,109); text-transform:uppercase;}

.column-top p a {text-decoration:none; color:rgb(20,64,109);}
.column-top a:hover {text-decoration:none; color:rgb(20,64,109);}
.column-top a:visited {text-decoration:none; color:rgb(20,64,109);}
.column-top p a:link {text-decoration:none; color:rgb(20,64,109);}
.column-top a:link {color:rgb(20,64,109);}
/********************/
/*  COMMON CLASSES  */
/********************/
.kontaktbox img {clear:both; margin-right:10px;}
.main img {clear:both; margin:0; padding:0px;}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px;}
.main img.right {clear:both; float:right; padding:1px;}
.main-content p a {text-decoration:none; color:rgb(255,255,255);}
.main-content a:hover {text-decoration:none; color:rgb(255,255,255);}
.main-content a:visited {text-decoration:none; color:rgb(255,255,255);}
.main-content p a:link {text-decoration:none; color:rgb(255,255,255); text-decoration:underline;}
.main-content a:link {color:rgb(255,255,255); text-decoration:underline;}



.main-content h2 a:link {text-decoration:none; color:rgb(20,64,109);}
.main-content h3 a:link {text-decoration:none; color:rgb(20,64,109);}
.ui-accordion h3 a:link {text-decoration:none; color:rgb(20,64,109); font-size:80% !important;}
.ui-accordion h1 {font-size:200% !important;}
.ui-accordion .csc-default {padding:0 !important;}


.nav2sub h5 {color:rgb(90,90,90); text-decoration:none; font-size:14px;}
.nav2sub p a {text-decoration:none; color:rgb(90,90,90);}
.nav2sub a:hover {text-decoration:none; color:rgb(90,90,90);}
.nav2sub a:visited {text-decoration:none; color:rgb(90,90,90);}
.nav2sub p a:link {text-decoration:none; color:rgb(90,90,90);}
.nav2sub h5 a:link {text-decoration:none; font-weight:normal; color:rgb(90,90,90);} 

.page-container img {border:none;}

.news-list-item IMG {float:left; margin-left:12px; margin-right:10px;}
.news-list-item h2 {float:left;}
.news-single-img {margin-left:12px; margin-right:10px; width:346px; margin-bottom:10px; float:left !important;}
.news-single-img img {margin-left:0px; margin-right:5px; margin-top:5px;}

.news-content {width:100%; float:left;}
.news-single-item img {float:left;}
.news-list-container p {clear:both; margin-top:1px;}
.news-content h3 {padding-left:0px !important;}

.news-list-item2 {width:170px; margin-left:10px; float:left;}
.news-list-item2 IMG {float:left; margin-left:0px; padding-bottom:6px;}
.news-single-item2 img {float:left; margin-left:0px;}
.csc-textpic-caption {padding-right:12px; padding-top:10px; font-family: 'Roboto' ,arial,helvetica; font-size:110%; color:rgb(20,64,109); font-weight:normal;}
.news-search-form {margin-left:12px;}
.news-search-form {margin-bottom:3px;}
.news-search-emptyMsg {margin-left:12px; margin-bottom:10px;}
.news-catmenu-header {display:none;}
.news-catmenu {float:left; text-align:left; margin-left:12px; min-width:10px; z-index:100; border:none; color:rgb(137,137,137); font-size:115%; z-index:25; position:relative; margin-bottom:20px;} /*Color navigation bar normal mode*/
.news-catmenu  li {list-style-type:none;}
.news-catmenu  li {float:left; text-align:left;}
.news-catmenu li a {float:left; text-align:left; padding:0 5px 0 5px; text-decoration:none; font-weight:normal; color:rgb(137,137,137);}
.csc-textpic-imagewrap {margin-left:12px; margin-right:12px;}
.contenttable {padding-left:12px; padding-right:12px; margin:0 0px 15px 0px; line-height:1.5em; color:rgb(255,255,255); font-size:120%;}
.tx-imagecarousel-pi1 {background:rgb(255,255,255); padding-top:10px; padding-bottom:10px;}
.powermail_message_error {display: none !important;}
.bodytext p {text-align:center !important;}
