/* 
----------------------------------------------------------------------------------------
Produced & Copyright by Koller Jürgen [CSSandXHTML Work] & Stanek Florian  [PHP Work]
Web Business: www.austria-media.at
Web Privat: www.kollermedia.at


----------------------------------------------------------------------------------------
*/


* {margin:0px; padding:0px;}
body {background-color:#424a62; background-image:url(../images/bodybg.gif); background-position:center; background-repeat:repeat-y; color:#f0e6ca; font-family:Arial, Helvetica, sans-serif;  font-size:1em;}
/*body {background-color:#424a62; color:#f0e6ca; font-family:Arial, Helvetica, sans-serif;  font-size:1em;}*/

.logo {text-align:center; border-bottom:3px solid #ffffff; background-color:#000000;}

.center1 {text-align:center; background-image:url(../images/bgtop.gif); background-repeat:repeat-x;}
.center2 {margin:0px auto; text-align:left; width:856px; background-color:#424a62; overflow:hidden;}
.center3 {text-align:center;}
.printheader {display:none;}

.sidebar {width:236px; float:left; text-align:right; background-color:#424a62; overflow:hidden;}
.sidebaritem {width:236px; line-height:40px; color:#f0e6ca;  font-size:0.9em; background-image:url(../images/sidebaritembg.gif); background-repeat:no-repeat; height:40px; text-align:right; font-weight:bold; clear:both;  float:left;}
.sidebaritemsmall {width:236px; line-height:34px; color:#f0e6ca;  font-size:0.9em; background-image:url(../images/sidebaritembgsmall.gif);  text-align:right; font-weight:normal;}
.sidebaritem span, .sidebaritemsmall span {display:block; padding-right:18px;}
.sidebaritem#textsize {color:#92969d;}
.sidebaritem#textsize a {text-decoration:none; color:#838586; margin-left:4px;}
.sidebaritem#textsize a:hover {text-decoration:none; color:#ffffff; margin-left:4px;}
.sidebaritem a {color:#ffffff; text-decoration:none;}

.sidebaritem#suche { margin-top:20px;  text-align:right;}
#searchform {margin:0px !important; padding:0px !important;  float:right;}
#searchform input {width:auto; margin:10px 0px 0px 8px;}
.sidebaritem#ehering {margin-top:50px;}
.sidebaritem#ehering span {}
.sidebaritem#ehering a {color:#f0e6ca;}
.sidebaritem#katalog {margin-top:20px;}
.sidebaritem#katalog {}
.sidebaritem#katalog a {margin:0px !important; padding:0px !important;}
.sidebaritem#katalog p {margin:0px !important; padding:0px !important;}

.sidebaritem#newsletter { margin-top:20px;}

.sidebaritem#lehrling { margin-top:20px;}
.sidebaritem#video {margin-top:20px;}
.sidebaritem#video span {}
.sidebaritem#video a {margin:0px !important; padding:0px !important;}
.sidebaritem#video p {margin:0px !important; padding:0px !important;}

/*Newsletter image in Sidebar bei Haban*/
.imgtext-table {clear:both; float:left; margin-top:15px; padding-left:40px;}

.navigation {background-image:url(../images/navibg.gif); background-repeat:repeat-y; clear:both; float:left;}
.navigation ul {width:218px; list-style:none; padding-top:10px; padding-bottom:6px; float:left;}
.navigation ul li {list-style:none; display:inline; }
.navigation ul li a { text-align:right; display:block; line-height:19px; padding:0px 40px 2px 0px; color:#ffffff; text-decoration:none; margin-bottom:4px;}
.navigation ul li.active a, .navigation ul li a:hover {padding:0px 35px 1px 0px; display:block; border-right:5px solid #adab9f; border-bottom:1px solid #adab9f; color:#f0e6ca;}


#subnav {clear:both; float:left;}
#subnav  ul {width:218px; list-style:none; padding-top:30px; padding-bottom:6px; float:left;}
#subnav  ul li {list-style:none; display:inline; }
#subnav  ul li a { text-align:right; display:block; line-height:19px; padding:0px 20px 4px 0px; color:#ffffff; border-bottom:0px solid #adab9f;  text-decoration:none; }
#subnav  ul li.active a, #subnav  ul li.active a:hover {padding:0px 20px 4px 0px; display:block; border-right:0px solid #adab9f; border-bottom:0px solid #adab9f; color:#f0e6ca; font-weight:bold;}
#subnav  ul li a:hover {padding:0px 20px 4px 0px; display:block; border-right:0px solid #adab9f; border-bottom:0px solid #adab9f; color:#ffffff; font-weight:bold;}
#subnav ul ul {padding-top:6px; padding-bottom:10px;}


#subnav ul li.thirdlevel a {color:#f0e6ca; padding:0px 40px 2px 0px; font-weight:normal;}
#subnav ul li.thirdlevel_active a, #subnav ul li.thirdlevel_active a:hover, #subnav ul li.thirdlevel a:hover {padding:0px 40px 2px 0px; color:#ffffff; font-weight:normal;}



.rightcontent {width:620px; float:left; overflow:hidden;}
.rightcontent p {padding:5px 0px 20px 0px;  line-height:16px;  font-size:0.8em;}
.rightcontent a {color:#ffffff;  font-size:0.8em;}
.rightcontent a:hover { text-decoration:none;}

.startcontent {padding-left:40px;}
.innercontent {padding:40px 0px 0px 40px;}


.rightcontent a.mail {font-size:0.9em; color:#f0e6ca;}

.aktuellesbox1{width:210px;  margin:20px 0px; background-image:url(../images/boxbg.gif); background-repeat:no-repeat; float:left; margin-right:30px;}
.aktuellesbox2 {width:210px;  margin:20px 100px 20px 0px; background-image:url(../images/boxbg.gif); background-repeat:no-repeat; float:left;}
.aktuellesbox1 span, .aktuellesbox2 span {font-size:0.8em; color:#ffffff; font-weight:bold; padding:8px 0px 0px 74px; display:block;}
.aktuellesbox1 p, .aktuellesbox2 p {font-size:0.75em; padding:5px 0px 0px 75px;}
.aktuellesbox1 a, .aktuellesbox2 a {font-size:0.75em;  text-decoration:underline;  color:#f0e6ca;}
.aktuellesbox1 img, .aktuellesbox2 img {float:left; margin:1px 0px 0px 1px;}
#c50 {clear:both; display:block;}

h1 {font-weight:normal; font-size:22px;  font-family:Arial, Helvetica, Verdana; margin-bottom:10px; letter-spacing:1px;}
h2 {font-size:1em;}
h3 {font-size:1em;}
h3 a {text-decoration:none;}
table {font-size:1em;}
a img {border:0px;}

.news {clear:both; padding-top:10px; margin-bottom:20px; float:left; width:580px;}
.news h2{font-size:1em; font-weight:bold;}
.news .newsimage {float:left; width:160px;}
.news img {margin-bottom:4px;}
.news .imgcaption {font-size:0.7em; width:140px; padding-left:5px;}

.news-single-item {margin:20px 0px;}
.news-single-img {float:left; margin-right:20px;}
.news-single-item img {margin-bottom:4px; border:1px solid #ffffff;}
.news-single-imgcaption {font-size:0.7em; width:140px; padding-left:5px;}
.news-single-item .links {float:left;}
.news-single-item .rechts {float:right;}
.news-single-item .objectscount {clear:both; text-align:center; font-size:0.8em;}
hr.clearer {display:none;}

.uhrendetail {font-size:0.9em;}
.uhrendetail img {float:left; margin-right:10px;}

.uhren {height:125px; clear:both;}
.uhren img {float:left; margin-right:20px; border:1px solid #ffffff;}
.uhren p {padding-bottom:5px;}
.tx-ttnews-browsebox table {font-size:1.3em; text-aliign:center; margin:0px auto;}
.tx-ttnews-browsebox table a {padding:0px 2px;}
.tx-ttnews-browsebox {text-align:center;}


.marken {float:left; height:85px; width:145px; text-align:center; }

.footer {clear:both; margin:0px auto 5px auto; background-color:#424a62;  padding:80px 0px 20px 0px;  width:856px; height:20px; color:#787b8a; font-size:12px;}

 .white {color:#ffffff;}
.bold {font-weight:bold;}
.size11px {font-size:0.8em !important; clear:both;}

form table.csc-mailform {}
form table.csc-mailform p.csc-form-label-req {width:100px;   margin:0px; padding:10px 0px;}
form table.csc-mailform p.csc-form-label {width:100px; margin:0px;  padding:10px 0px;}
form table.csc-mailform td.csc-form-fieldcell {height:0px; padding:5px 0px; margin:0px; }
form table.csc-mailform td.csc-form-fieldcell input {}
form table.csc-mailform td.csc-form-fieldcell textarea {}


form {border:0px;}
.csc-mailform {border:0px; padding-top:20px; }
.csc-mailform input {width:340px; border:0px;}
.csc-mailform textarea {width:340px; border:0px;}
form p{float:left; width:100px; height:5px; margin:0px; padding:0px;}
form textarea {margin-bottom:15px;}
form input {margin-top:2px; padding:1px;}
form .csc-mailform-field {display:block; clear:both; }

form table.newsletteranmeldung input {width:340px;  border:0px;}
form table.newsletteranmeldung input.sendbutton {width:160px;  border:0px; margin-right:15px;}
form table.newsletteranmeldung input.button {width:160px;  border:0px;}
form table.newsletteranmeldung tr{height:24px;}

/*Lexikon*/
.tx-sgglossary-pi1 form a {font-size:1.2em; margin-right:4px;}
.tx-sgglossary-pi1 table {font-size:1.0em; width:90%; float:left;}
.tx-sgglossary-pi1 table a {font-size:0.9em; line-height:24px;}
.tx-sgglossary-pi1 form table td {padding-left:20px; font-size:0.9em; line-height:1.3em;}


.tx-indexedsearch-searchbox-sword {}
.tx-indexedearch-searchbox-button {width:auto !important;}
.tx-indexedsearch-rules {padding-top:10px;}
.tx-indexedsearch-rules h2 {clear:both; padding-top:15px;}
.tx-indexedsearch-rules p {padding-left:10px; padding-top:5px; font-size:0.80em;}
.tx-indexedsearch-whatis {margin-bottom:10px;}
.tx-indexedsearch-browsebox {margin-bottom:10px;}
.tx-indexedsearch-res {margin-bottom:15px; }
.tx-indexedsearch-redMarkup {background-color:#ffffff !important; padding:0px 2px;}
.tx-indexedsearch-title {font-weight:bold !important;}
.tx-indexedsearch-percent {font-weight:bold;}
.tx-indexedsearch-descr strong{color:#1f63b8 !important;}
.tx-indexedsearch-descr {font-style:normal !important; padding-bottom:10px; font-size:0.8em !important;}
.tx-indexedsearch-info {background-color:#343d58 !important; font-size:0.8em;}


.pagination {clear:both; margin-top:10px;}


.news-single-imgcaption {font-size:0.7em; width:140px; padding-left:5px; display:none;}
.newsimage {float:left; margin-right:30px;}
.news-single-item .newsimage .imgcaption {font-size:0.7em; width:115px;}



/*Timeless by haban*/
.news-list-container div.news-list-item {clear:both; float:left; background-image:url(../images/boxbg.gif); background-repeat:no-repeat;  margin-bottom:30px; width:90%;}
.news-list-container div.news-list-item h3 {font-size:1.1em; padding-top:10px;}
.news-list-container div.news-list-item img {float:left; margin-right:20px;} 
.news-list-container div.news-list-item .news-single-files dt {font-size:0.9em; font-weight:bold;}
.news-list-container div.news-list-item span {font-size:0.9em; float:left;}
div.news-list-item  dd {display:inline; margin:0px !important; padding:0px !important;}
div.news-list-item  dd img {display:none;}


/*Events*/
.imgtext-table {margin:0px !important; padding:0px !important;}

/*Intro*/
.intro{text-align: center;width: 100%;padding-top: 3em;}
.intro a{text-align: center;color:#aaa9bb; padding: 1em;}
.intro table{text-align: center;width: 400px;display: inline; }
.intro table td {width: 200px;text-align: center;}

.tx-rlmpflashdetection-pi1{padding-top: 34px;}
.tx-thmailformplus-pi1{font-size:0.8em;}
.csc-uploads-fileSize{padding-left:5px;font-size:0.8em;}

.pagination, .objectscount{display:none;}
