/*
 *	SynergiX 2007 - based on Zen Light Professional v1.2
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *	(c) 2005-2007 - Gregory Remington, www.mediatech.net
 * 	Some rights reserved, http://creativecommons.org/licenses/by-sa/2.5/
 */


/*******************/
/* Template Layout background:#C0E3FF;*/
/*******************/
a img {border: none}
body   { font-family: arial, helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; padding-top: 20px; padding-left: 50px; }

#container    { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; top: 0; width: 955px; }

#header    { background-image: url(../images/top.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; position: relative; left: 0; right: 70px; z-index: 10; width: 920px; height: 100px; margin-bottom: 50px; border-color: olive; border-width: 1px; }
.headerlink a  { color: #00259e; font-size: 11px; font-weight: normal ; line-height: 12px; clear: both; }
.headerlink a:hover  { color: green ; font-size: 11px; line-height: 12px; }
#masthead     { background-repeat: no-repeat; background-position: left center; text-align: left; position: relative; top: 100px; width: 950px; height: 100px; z-index: 100; float: left; clear: left; border-color: lime; border-width: 2px; }
#linie-horizontal     { background-image: url(../images/SynergiX-Unterstrich-horiz.jpg); background-repeat: no-repeat; background-position: right center; text-align: left; position: relative; top: -15px; width: 950px; height: 5px; }
#left-content       { padding-top: 10px; width: 2px; min-height: 100px; border-color: yellow red yellow yellow; border-width: 1px; }
#wrapper    { background-image: url(../images/hintergund.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center; width: 950px; float: left; border-color: green; border-width: 3px; }
#main-content3col       { color: gray; font-size: 11px; font-family: Arial, helvetica; background-repeat: no-repeat; background-position: center; text-align: justify; position: relative; width: 650px; float: left; min-height: 500px ; padding: 5px; border-left-color: silver; border-left-width: 1px; }
#linie-vertikal     { background-image: url(../images/SynergiX-Unterstrich-verti.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; position: relative; top: -60px; right: -30px; z-index: 10; width: 5px; height: 700px; float: left; border-color: orange; border-width: 1px; }
#right-content     { position: relative; width: 210px; float: right; overflow: hidden; min-height: 500px; padding-top: 23px; border-color: blue; border-width: 1px; }
#footer      { color: black; font-size: 11px; font-weight: normal; line-height: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; position: relative; width: 955px; height: 30px; float: right; padding-top: 30px; border-color: aqua; border-width: 1px; }

.footerlink a  { color: #00259e; font-size: 11px; font-weight: normal ; line-height: 12px; }

.footerlink a:hover  { color: green ; font-size: 11px; line-height: 12px; }

/********************************/
/* Form elements */
/*******************************/

#username, #password, #loggedin, #loginbutton, #loginuser {
z-index: 10;
font-size:12px;
top:3px;
position: absolute;
}

#username {
left:570px;
width:64px;
border: #000 1px solid;
margin:0px;
}

#password {
left:646px;
width:64px;
border: #000 1px solid;
margin:0px;
}

#loggedin {
left:625px;
}

#loginbutton {
left:718px;
border:0px;
}

#loginuser {
left:600px;
top:6px;
color: #fff;
}

/********************************/
/* Vertical navigation menu */
/*******************************/

.vertnav1 a:link,
.vertnav1 a:visited,
.vertnav1 a:active    { color: #00259e !important; font-size: 10px; line-height: 16px; text-decoration: none; background-image: none; background-repeat: no-repeat; background-position: 0 0; display: block; padding-top: 4px; width: 145px  ; border-width: 0; }
.vertnav1 a:hover    { color: #00259e !important; font-size: 10px; line-height: 16px; background-image: url(../images/buttons-synergix.gif); background-attachment: scroll; background-position: left 2px; padding-top: 4px; width: 145px ; border-width: 0; }

.vertnav1-act a:link,
.vertnav1-act a:visited,
.vertnav1-act a:active    { color: #00259e !important; font-size: 10px; line-height: 16px; text-decoration: none; background-image: url(../images/buttons-synergix.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 2px; display: block; padding-top: 4px; width: 145px ; border-width: 0; }

.vertnav2 a:link,
.vertnav2 a:visited,
.vertnav2 a:active    { color: #00259e !important; font-size: 11px; line-height: 16px; text-decoration: none; background-image: url('(EmptyReference!)'); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-indent: 15px; display: block; padding-top: 4px; width: 145px ; border-width: 0; }
.vertnav2 a:hover    { color: #00259e !important; font-size: 11px; line-height: 16px; background-image: url(../images/buttons-synergix.gif); background-repeat: repeat; background-attachment: scroll; background-position: 15px 2px; padding-top: 4px; width: 145px ; border-width: 0; }

.vertnav2-act a:link,
.vertnav2-act a:visited,
.vertnav2-act a:active    { color: #00259e !important; font-size: 11px; line-height: 16px; text-decoration: none; background-image: url(../images/buttons-synergix.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 15px 2px; text-indent: 15px; display: block; padding-top: 4px; width: 145px ; border-width: 0; }

.vertnav3 a:link,
.vertnav3 a:visited,
.vertnav3 a:active    { color: #00259e !important; font-size: 11px; line-height: 16px; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-indent: 30px; display: block; padding-top: 4px; width: 145px ; border-width: 0; }
.vertnav3 a:hover    { color: #00259e !important; font-size: 11px; line-height: 16px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-top: 4px; width: 145px ; border-width: 0; }

.vertnav3-act a:link,
.vertnav3-act a:visited,
.vertnav3-act a:active    { color: #00259e !important; font-size: 11px; line-height: 16px; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-indent: 30px; display: block; padding-top: 4px; width: 145px ; border-width: 0; }
.vertnav3-act a:hover    { color: #00259e !important; font-size: 11px; line-height: 16px; padding-top: 4px; width: 145px ; border-width: 0; }

.vertnav4 a:link,
.vertnav4 a:visited,
.vertnav4 a:active    { color: #00259e !important; font-size: 11px; line-height: 16px; text-decoration: none; text-indent: 45px; display: block; padding-top: 4px; width: 145px ; border-width: 0; }
.vertnav4 a:hover    { color: #00259e !important; font-size: 11px; line-height: 16px; padding-top: 4px; width: 145px ; border-width: 0; }

.vertnav4-act a:link,
.vertnav4-act a:visited,
.vertnav4-act a:active    { color: #00259e !important; font-size: 11px; line-height: 16px; text-decoration: none; text-indent: 45px; display: block; padding-top: 4px; width: 145px ; border-width: 0; }

/* General element styles:*/  
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT  { color: #000; font-size: 11px; font-family: Arial, helvetica ; text-align: justify; border-width: 0; }
PRE  { font-family: Arial ; text-align: justify; border-width: 0; }
A  { color: navy; font-family: Arial; text-decoration: none ; text-align: justify; left: 10px; border-width: 0; list-style-type: none; list-style-image: none; cursor: auto; display: inline; white-space: normal; }
A:hover  { color: #00259e; font-family: Arial; text-decoration: none ; text-align: justify; border-width: 0; }
FORM  { font-family: Arial; text-align: justify; margin: 0 ; border-width: 0; }
P, PRE  { color: #333; font-size: 11px; font-family: Arial; text-align: justify; border-width: 0; }
P, TD, UL, OL  { font-size: 11px; font-family: Arial ; text-align: justify; border-width: 0; }
INPUT, TEXTAREA, SELECT textarea  { color: #000; font-size: 12px; font-family: Arial; text-align: justify; border: solid 1px #00259e   }
input[type=radio], input[type=checkbox]  { font-family: Arial; text-align: justify; border: solid 0   }


/* Frames, spacing, link-to-top */ 
DIV.csc-frame-frame1  { padding: 2px 4px; border: solid 1px #333 }
DIV.csc-frame-frame2  { font-size: 12px; margin-top: 3px; margin-bottom: 4px; padding: 0 0 4px; border-bottom: 1px dotted #00259E }


/* Headers, plain */ 
H1    { color: white !important; font-size: 16px; font-weight: bold; background-image: url(../images/synergix-hintergrund-titel.jpg); background-repeat: no-repeat; background-position: left center; margin-bottom: 30px; padding-left: 2px ; border-width: 0; }
H2  { color: #00259E !important; font-size: 18px }
H3  { color: #00259e !important; font-size: 10px; font-weight: bold }
H4  { color: #00259E !important; font-size: 12px }
H1, H2, H3, H4, H5, H6  { color: white !important; margin: 5px 0 ; border-width: 0; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader  { margin-top: 0 ; border-width: 0; }


/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #00259e; text-decoration:none; border-width: 0; }
H2 A { color:#00259e; border-width: 0; }
H3 A { color:#00259e; border-width: 0; }
H4 A { color:#00259e; border-width: 0; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; border-width: 0; }


/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { font-size:12px; border-width: 0; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { font-size:12px; border-width: 0; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { font-size:12px; border-width: 0; }


/* Header date */ 
P.csc-header-date { font-size:10px; color:#00259E; }
element { }
plugin.tx_macinabanners_pi1._CSS_DEFAULT_STYLE (
  .tx-macinabanners-pi1 H2 { margin-top: 0; margin-bottom: 0; border-width: 0; }
  a img {border:none;}
a:link-rss{ color: lime; }
a:hover-rss{ color: maroon; }
a:visited-rss{ color: black; }
.rss_title { font-size: 12px; font-weight: bold; color: navy; font-family: Arial, helvetica; text-decoration: underline; width: 180px; }

.rss_title a:visited,.rss_title a:active,.rss_title a:hover,.rss_title a:link { color: navy; font-size: 12px; width: 180px; }

.rss_header { font-weight: bold; color: navy; font-size: 12px; font-style: italic; text-decoration: underline; width: 180px; }

.rss_header a:visited,.rss_header a:active,.rss_header a:hover,.rss_header a:link { color: navy; width: 180px; }

.rss_summary { font-size: 11px; font-family: Arial, helvetica; width: 180px; margin-bottom:10px; }

.rss_title, .rss_title a { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: black; width: 180px; }

.rss_description { font-weight: bold; width: 180px; padding-bottom: 1px; margin-bottom: 15px; border-bottom: 0 solid #2763a5; }

.rss_header { font-weight: bold; width: 180px; }

.rss_summary { width: 180px; margin-bottom:10px; }

.rss_pubbox, .rss_date, .rss_author, .rss_category { font-size: 10px; width: 180px; display: inline; }

.rss_date, .rss_author, .rss_category { font-size: 10px; width: 180px; margin-left: 5px; }
