/*
----------------------------------------
Stylesheet jcvr.de
----------------------------------------
*/


/* 
----------------------------------------
Allgemeine Konfigurationen 
----------------------------------------
*/

html { 
   margin:0px;
   padding:0px;
}

body {
   margin:0px;
   padding:0px;
   font-size:12px;
   font-family:VERDANA,ARIAL,HELVETICA;
   color:#000;
   background:url(../img/bg.jpg) repeat-x #cc0000;
}

h1 {
   text-transform:uppercase;
   font-size:14px;
   color:#000;
}

h2,h3 {
   font-size:14px;
   color:#000;
}

h5 {
   margin:5px 0px 0px 0px;
   padding:3px 10px;
   font-size:12px;
   border-bottom:1px solid #fff;
   background-color:#ff8700;
   color:#fff;   
}

h6 {
   margin:5px 0px 0px 0px;
   padding:3px 10px;
   font-size:12px;
   border-bottom:1px solid #fff;
   background-color:#ff8700;
   color:#fff;   
}

/* --- Tabellen --- */

td {
   border: 1px solid #990000;
}

/* --- Formulare --- */

fieldset {
   padding: 10px;
   width: 90%;
   border: none;
   background: #fff;   
}

input, textarea, select {
   margin: 5px 0px;
   padding: 3px;
   width: 100%;
   border: 1px solid #666;
   background: #fff;   
}

label {   
   padding: 0px;
}

.csc-mailform-submit, .powermail_submit, input.tx-powermail-pi1_confirmation, input.tx-powermail-pi1_confirmation_back {
   width: 150px;
   border: 1px solid #666;
   background: #ccc;
}

/* 
----------------------------------------
Konfiguration der Links 
----------------------------------------
*/

/* --- Verlauf --- */

#location a:link, a:visited, a:active {
   text-decoration:none;
   color:#666;
}

#location a:hover, a:focus {
   text-decoration:none;
   color:#333;
}

a.download:link, a.download:visited, a.download:active, a.download:hover, a.download:focus {
   color:#000000;
   text-decoration:underline;
}

/* --- Navigation Level 1 --- */

a.level1std:link, a.level1std:visited, a.level1std:active {
   padding:0px 15px 0px 13px;
   float:left;
   display:block;
   text-decoration:none;
   border-right:1px solid #990000;
   color:#fff;
}

a.level1std:hover, a.level1std:focus {
   background:url(../img/level1act.jpg) repeat-x #c05c5c;
}

a.level1act:link, a.level1act:visited, a.level1act:active, a.level1act:hover, a.level1act:focus {
   padding:0px 15px 0px 13px;
   float:left;
   display:block;
   text-decoration:none;
   font-weight:bold;
   border-right:1px solid #990000;
   background:url(../img/level1act.jpg) repeat-x #c05c5c;
   color:#fff;
}

/* --- Navigation Level 2 --- */

a.level2std:link, a.level2std:visited, a.level2std:active {
   margin:0px;
   padding:4px 0px 4px 10px;
   display:block;
   width:215px;
   text-decoration:none;
   border-bottom:1px solid #fff;
   background:url(../img/level2std.jpg) repeat-x #990000;
   color:#fff;
}

a.level2std:hover, a.level2std:focus {
   background:url(../img/level2act.jpg) repeat-x #c25c5a;
}

a.level2act:link, a.level2act:visited, a.level2act:active, a.level2act:hover, a.level2act:focus {
   margin:0px;
   padding:4px 0px 4px 10px;
   display:block;
   width:215px;
   text-decoration:none;
   font-weight:bold;
   border-bottom:1px solid #fff;
   background:url(../img/level2act.jpg) repeat-x #c25c5a;
   color:#fff;
}

/* --- Navigation Level 3 --- */

a.level3std:link, a.level3std:visited, a.level3std:active {
   margin:0px;
   padding:4px 0px 4px 25px;
   display:block;
   width:200px;
   text-decoration:none;
   font-size:11px;
   border-bottom:1px solid #fff;
   background:#c25c5a;
   color:#fff;
}

a.level3std:hover, a.level3std:focus {
   text-decoration:underline;
}

a.level3act:link, a.level3act:visited, a.level3act:active, a.level3act:hover, a.level3act:focus {
   margin:0px;
   padding:4px 0px 4px 25px;
   display:block;
   width:200px;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
   border-bottom:1px solid #fff;
   background:#c25c5a;
   color:#fff;
}

/* --- Navigation Level 4 --- */

a.level4std:link, a.level4std:visited, a.level4std:active {
   margin:0px;
   padding:4px 0px 4px 35px;
   display:block;
   width:190px;
   text-decoration:none;
   font-size:11px;
   border-bottom:1px solid #fff;
   background:#c25c5a;
   color:#fff;
}

a.level4std:hover, a.level4std:focus {
   text-decoration:underline;
}

a.level4act:link, a.level4act:visited, a.level4act:active, a.level4act:hover, a.level4act:focus {
   margin:0px;
   padding:4px 0px 4px 35px;
   display:block;
   width:190px;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
   border-bottom:1px solid #fff;
   background:#c25c5a;
   color:#fff;
}


/* --- Navigation Level 5 --- */

a.level5std:link, a.level5std:visited, a.level5std:active {
   margin:0px;
   padding:4px 0px 4px 45px;
   display:block;
   width:180px;
   text-decoration:none;
   font-size:10px;
   border-bottom:1px solid #fff;
   background:#c25c5a;
   color:#fff;
}

a.level5std:hover, a.level5std:focus {
   text-decoration:underline;
}

a.level5act:link, a.level5act:visited, a.level5act:active, a.level5act:hover, a.level5act:focus {
   margin:0px;
   padding:4px 0px 4px 45px;
   display:block;
   width:180px;
   text-decoration:none;
   font-size:10px;
   font-weight:bold;
   border-bottom:1px solid #fff;
   background:#c25c5a;
   color:#fff;
}

/* --- Inhalt --- */

#right ul a:visited, a:link, a:active {
   text-decoration:none;
   color:#990000;
}

#right ul a:hover, a:focus {
   text-decoration:underline;
   color:#990000;
}

#right a:visited, a:link, a:active {
   text-decoration:none;
   color:#990000;
}

#right a:hover, a:focus {
   text-decoration:underline;
   color:#990000;
}

/* --- Inhalt (intern) -- */

a.internal-link:link, a.internal-link:visited, a.internal-link:active {
   text-decoration:none;
   color:#990000;
}

a.internal-link:hover, a.internal-link:focus {
   text-decoration:underline;
}

/* --- Inhalt (extern) -- */

a.external-link-new-window:visited, a.external-link-new-window:link, a.external-link-new-window:active {
   text-decoration:none;
   color:#990000;
}

a.external-link-new-window:hover, a.external-link-new-window:focus {
   text-decoration:underline;
}

/* --- Impressum -- */

a.impressum:link, a.impressum:visited, a.impressum:active {
   padding:0px 0px 0px 16px;
   text-decoration:none;
   background-image: url(../img/impressum.gif);
   background-repeat:no-repeat;
   color:#fff;
}

a.impressum:hover, a.impressum:focus {
   text-decoration:underline;
}

/* --- Newsletter -- */

a.newsletter:link, a.newsletter:visited, a.newsletter:active {
   padding:0px 0px 0px 16px;
   text-decoration:none;
   background-image: url(../img/newsletter.gif);
   background-repeat:no-repeat;
   color:#fff;
}

a.newsletter:hover, a.newsletter:focus {
   text-decoration:underline;
}

/* --- Sitemap --- */

a.sitemap:link, a.sitemap:visited, a.sitemap:active {
   padding:0px 0px 0px 16px;
   text-decoration:none;
   background-image: url(../img/sitemap.gif);
   background-repeat:no-repeat;
   color:#fff;
}

a.sitemap:hover, a.sitemap:focus {
   text-decoration:underline;
}

/* --- PDF erstellen --- */

a.pdf:link, a.pdf:visited, a.pdf:active {
   padding:0px 0px 0px 15px;
   text-decoration:none;
   background-image: url(../img/pdf.gif);
   background-repeat:no-repeat;
   color:#fff;
}

a.pdf:hover, a.pdf:focus {
   text-decoration:underline;
}

/* --- Seite drucken --- */

a.print:link, a.print:visited, a.print:active {
   padding:0px 0px 0px 16px;
   text-decoration:none;
   background-image: url(../img/print.gif);
   background-repeat:no-repeat;
   color:#fff;
}

a.print:hover, a.print:focus {
   text-decoration:underline;
}

/* 
----------------------------------------
Konfiguration der Klassen 
----------------------------------------
*/

.align-right {
   text-align:right;
}

.loginsubmit {
   border:1px solid #666;
   background:#fff;
   width:20%;
}

/* 
----------------------------------------
Konfiguration der IDs 
----------------------------------------
*/

/* --- Hauptcontainer --- */

#maincontainer {
   margin:0px auto;
   padding:10px;
   text-align:left;
   width:920px;
   background-color:#fff;
}

/* --- Oben --- */

#top {
   margin:0px;
   padding:0px;
   width:100%;
   height:100px;
/*   background: url(../img/top.jpg) no-repeat #cc0000;*/
}

#search {
   margin:0px;
   padding:65px 15px 0px 0px;
   text-align:right; 
}

/* --- Navigation --- */

#navigation {
   margin:1px 0px;
   padding:0px;
   width:100%;
   height:21px;
   line-height:21px;
   font-size:12px;
   border-top:6px solid #cc0000;
   border-bottom:6px solid #990000;
   background:url(../img/level1std.jpg) repeat-x #aa1f1f;
   color:#fff;    	
}

#navigation ul {
   margin:0px 0px 0px 15px;
   padding:0px;
   height:21px;
   list-style-type:none;
   border-left:1px solid #990000;		
}



#navigation li {
   margin:0px;
   padding:0px;
   float:left;
}

/* --- Standort (Verlauf) --- */

#location {
   margin:0px;
   padding:0px 10px;
   font-size:10px;
   color:#666;
}

/* --- Mitte --- */

#middle {
   margin:5px 0px;
   padding:0px;
   width:100%;
}


#right {
   padding:0px 10px;
   float:right;
   width:675px;
   line-height:125%;
   color:#000;
}

#left {
   margin:0px 0px 5px 0px;
   padding:0px;
   float:left;
   width:225px;
}

#left ul {
   margin:0px;
   padding:0px;
   list-style-type:none;		
}

#left li {
   margin:0px;
   padding:0px;
}

/* --- Unten --- */

#bottom {
   margin:1px 0px 0px 0px;
   padding:3px 0px;
   clear:both;
   width:100%;
   height:14px;   
   font-size:11px;   
   background:url(../img/bottom.jpg) repeat-x #990000;
   color:#fff;
}

#date {
   margin:0px;
   padding:0px 10px;
   float:left;
}

#bottomlinks {
   margin:0px;
   padding:0px 10px;
   text-align:right;  
}


/*
----------------------------------------
Extensions
----------------------------------------
*/

/* NEWS */

.news p {
   display:inline;
}

.news-single-item h2 {
   display:inline;
}

.news h3 {
   display:inline;
}

#news p {
   display:inline;
}

#news h2 {
   display:inline;
}

#news h3 {
   display:inline;
}
/* --- News Latest ---*/

.news-latest-item IMG { 
   margin:0px 10px 5px 0px; 
   height:95px; 
   width:95px; 
   border:0px; 
   float:left; 
}

.news-latest-morelink { 
   display:inline; 
}

/* --- News List ---*/

.news-list-item IMG { 
   margin:0px 10px 5px 0px; 
   height:95px; 
   width:95px; 
   border:0px; 
   float:left; 
}

.news-list-morelink { 
   display:inline; 
}

div.news-list-morelink a:visited, a:active {
   text-decoration: none;
   color: #336699;
}

div.news-list-morelink a:hover, a:focus {
   text-decoration: none;
   color: #003366;
}

/* --- News Single ---*/

.news-single-img { 
   margin:3px 10px 0px 0px;
   float:left; 
}

p.news-single-author {
   display:inline;
}

.news-single-item h3 {
   font-size: 12px;
}

.info-box {
}

.info-box {
  margin: 10px;
  border: 1px solid #000000;
  background: url(../img/bg.jpg) repeat-x #CC0000;
}

.info-box p {
  margin: 5px 10px;
  color: #ffffff;
}



.news-list-item {
  clear: both;
}

.news-single-item img {
  display: block;
}

.tx-spnewsteaserbox-pi1 .teaserbox {
  border: 1px solid #cc0000 !important;
}

.tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-selected a, .tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-selected a:hover, .tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-selected a:focus, .tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-selected a:active {
    background: none repeat scroll 0 0 #cc0000 !important;
}

.tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-selected a:link, .tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-selected a:visited, .tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-disabled a:link, .tx-spnewsteaserbox-pi1 .ui-tabs-nav .ui-tabs-disabled a:visited {
    cursor: pointer !important;
}


.tx-spnewsteaserbox-pi1
{
margin-left: -235px;
}



.jrTicker{margin-left: -230px;}
