@font-face{
font-family: "Neo Tech Medium";
src: url(http://www.bort.com/fileadmin/design/stylesheets/AM281___.eot);
src: local("Neo Tech Medium"), url(http://www.bort.com/fileadmin/design/stylesheets/AM281___.TTF) format("truetype");
}


* {
margin: 0px;
padding: 0px;
}

body {
font-family: arial,sans-serif;
font-size: 12px;
background: #ffffff url(../bilder/bg.jpg) repeat-x;
margin-bottom: 20px;
}

h1, h4, h5 {
color: #762726;
font-size: 24px;
font-weight: normal;
margin-bottom: 25px;
}

h5 {
font-size: 18px;
margin-bottom: 15px;
}

h2 {
color: #545454;
margin-bottom: 5px;
font-size: 16px;
}

h3 {

}


img {
border: 0px;
}

p {
font-size: 12px;
color: #545454;
margin-bottom: 20px;
line-height: 18px;
}

input {
color: #545454;
font-size: 11px;
padding: 2px;
border: 1px solid #cccccc;
background: #ededed;
}

a {
color: #762726;
}

fieldset {
text-align: right;
vertical-align: top;
width: 400px;
border: 0px;
/*padding-bottom: 8px;*/
font-size: 12px;
color: #545454;
font-family: arial,sans-serif;
}

fieldset div {

}

textarea {
font-size: 12px;
color: #545454;
font-family: arial,sans-serif;
background: #ededed;
border: 1px solid #cccccc;
}

label {
float: left;
}

legend {
display: none;
}

hr {
border: 1px solid #e8e6e6;
}


/*****************************************************************/

#border {
position: relative;
min-height: 700px;
width: 990px;
background: url(../bilder/shadow.jpg) repeat-y;
margin: auto;
margin-top: 7px;
}

#border #inner {
width: 990px;
min-height: 700px;
background: url(../bilder/bgInner.jpg) no-repeat 0px -28px;
}

#border #inner #topmenu {
position: absolute;
top: 5px;
margin-left: 4px;
margin-left: 16px;
z-index: 950;
}

#border #inner #topmenu li {
list-style-type: none;
float: left;
background: url(../bilder/topmenuL.gif) no-repeat left;
width: auto;
height: 28px;
height: 40px;
margin-right: 3px;
padding-left: 17px;
}

/*
#border #inner #topmenu li.shop {
background: url(../bilder/shopTopmenu.gif) no-repeat left;
background: url(../bilder/shop.jpg) no-repeat left;
background: url(../bilder/haendlershop180x32.jpg) no-repeat left;
}
*/

#border #inner #topmenu #shopbutton {
background: url(../bilder/haendlershop180x32.jpg) no-repeat 0px 4px;
}

#border #inner #topmenu li.search {
background: url(../bilder/searchTopmenu.gif) no-repeat left;
background: url(../bilder/hsearch.jpg) no-repeat left;
background: url(../bilder/haendlersuche132x32.jpg) no-repeat left;
}

#border #inner #topmenu li a {
display: block;
text-decoration: none;
/*background: url(../bilder/topmenuR.gif) no-repeat right;*/
width: auto;
height: 22px;
padding-right: 15px;
padding-top: 12px;
color: #545454;
font-size: 13px;
/*font-weight: bold;*/
}

#border #inner #topmenu li.shop a, #border #inner #topmenu li.search a {
padding-left: 20px;
padding-right: 30px;
}

#border #inner #topmenu li a:hover {
text-decoration: underline;
}

#border #inner #slogan, #border #inner #sloganEN {
position: absolute;
left: 238px;
top: 98px;
z-index: 870;
}

#border #inner #sloganEN {
left: 232px;
}

#border #inner #slogan li, #border #inner #sloganEN li {
float: left;
padding-left: 14px;
list-style-type: none;
color: #8a8a8a;
font-size: 14px;
/*font-weight: bold;*/
}

#border #inner #slogan li.space, #border #inner #sloganEN li.space {
padding-left: 200px;
}

#border #inner #slogan li.img, #border #inner #sloganEN li.img {
background: url(../bilder/slogan.gif) no-repeat 7px 7px
}

#border #inner #logo {
position: absolute;
top: 10px;
left: 430px;
z-index: 900;
}

#border #inner #language {
position: absolute;
top: 11px;
left: 912px;
width: 80px;
z-index: 880;
}

#border #inner #language li {
float: left;
list-style-type: none;
width: 62px;
width: 32px;
height: 19px;
text-align: center;
}



#border #inner #suchfeld {
position: absolute;
left: 810px;
top: 35px;
left: 708px;
top: 5px;
padding-top: 2px;
width: 194px;
height: 33px;
background: url(../bilder/search.jpg) no-repeat;
z-index: 850;
}

#border #inner form input#search {
padding-top: 8px;
padding-left: 35px;
background: transparent;
border: 0px;
color: #999999;
}

#border #inner form input#srchbtn {
position: absolute;
border: 0px;
left: 152px;
top: 4px;
width: 35px;
height: 23px;
background: transparent;
border: 0px;
/*font-weight: bold;*/
font-size: 12px;
}

#border #inner #mainmenu {
position: absolute;
top: 155px;
top: 135px;
left: 16px;
z-index: 800;
}

#border #inner #mainmenu li {
float: left;
list-style-type: none;
height: 41px;
height: 32px;
width: auto;
margin-right: 2px;
text-align: center;
}

#border #inner #mainmenu li a {
text-decoration: none;
display: block;
height: 41px;
height: 32px;
width: auto;
color: #ffffff;
font-weight: normal;
font-size: 17px;
/*font-family: verdana;*/
/*font-weight: bold;
font-size: 16px;
font-family: arial;*/
background: url(../bilder/mainmenuL.jpg) no-repeat left top;
padding-left: 37px;
}

#border #inner #mainmenu li a span {
background: url(../bilder/mainmenuR.jpg) no-repeat right top;
padding-right: 37px;
display: block;
height: 25px;
width: auto;
padding-top: 5px;
}

#border #inner #mainmenu li a:hover {
cursor: pointer;
}

#border #inner #mainmenu li a:hover, #border #inner #mainmenu .aktiv a {
background: url(../bilder/mainmenuLA.jpg) no-repeat left top;
}

#border #inner #mainmenu li a:hover span, #border #inner #mainmenu .aktiv a span {
background: url(../bilder/mainmenuRA.jpg) no-repeat right top;
}

#border #inner #bread {
position: absolute;
top: 185px;
left: 30px;
font-size: 12px;
color: #b3b3b3;
z-index: 800;
}

#border #inner #bread a {
font-size: 12px;
color: #b3b3b3;
text-decoration: none;
}

#border #inner #content {
position: relative;
width: 440px;
width: 690px;
min-height: 550px;
padding-top: 225px;
padding-bottom: 30px;
left: 270px;
z-index: 200;
}

#border #inner #content #maincontent {
float: left;
width: 440px;
}

#border #inner #content #right {
float: right;
padding-top: 58px;
text-align: left;
width: 225px;
}

#border #inner #content #right p {
margin-bottom: 0px;
}


#border #inner #content2 {
position: relative;
width: 660px;
min-height: 200px;
padding-top: 225px;
padding-bottom: 30px;
left: 270px;
z-index: 200;
}

#border #inner #topStart {
position: absolute;
left: 16px;
top: 207px;
top: 183px;
z-index: 400;
}

#border #inner #bottomStartlinks {
position: absolute;
width: 245px;
min-height: 100px;
min-height: 80px;
padding: 550px 10px 45px 20px;
left: 18px;
background: url(../bilder/bottomstartlinks.jpg) no-repeat 0px 537px;
z-index: 200;
}

#border #inner #bottomStart {
position: relative;
width: 615px;
min-height: 100px;
min-height: 80px;
padding: 550px 10px 45px 20px;
left: 339px;
background: url(../bilder/bottomStart_neu.jpg) no-repeat 0px 537px;
z-index: 200;
}

#border #inner #bottomStart p {
width: 315px;
}

#border #inner #bottomStart #tdproduktbild p {
width: 90px;
}

#border #inner #content ol, #border #inner #content ul, #border #inner #content table,
#border #inner #content2 ol, #border #inner #content2 ul, #border #inner #content2 table {
margin-bottom: 20px;
}

#border #inner #content ol, #border #inner #content ul,
#border #inner #content2 ol, #border #inner #content2 ul {
margin-left: 15px;
}

#border #inner #content table, #border #inner #content2 table {
border-collapse: collapse;
}

#border #inner #content table tr td, #border #inner #content li,
#border #inner #content2 table tr td, #border #inner #content2 li {
font-size: 12px;
color: #545454;
line-height: 18px;
}

#border #inner #content table tr td, #border #inner #content2 table tr td {
padding-right: 10px;
vertical-align: top;
}

#border #inner #content table.downloadtabelle td, #border #inner #content2 table.downloadtabelle td {
vertical-align: bottom;
text-align: center;
width: 150px;
}

#border #inner #content table.border tr td, #border #inner #content2 table.border tr td {
padding-right: 0px;
padding: 3px;
border: 1px solid #cccccc;
}

#border #inner #content p.border, #border #inner #content2 p.border {
border-bottom: 1px solid #cccccc;
padding-bottom: 20px;
}

#border #inner #topStart table tr td {
vertical-align: top;
width: 310px;
padding-right: 10px;
}

#border #inner #topStart img {
margin-bottom: 8px;
}

#border #inner #topStart h1 {
font-size: 20px;
margin-bottom: 10px;
}

#border #inner #topStart p {
margin-bottom: 10px;
width: 277px;
}

#border #inner select {
height: 22px;
width: 277px;
padding: 1px;
background: url(../bilder/select.jpg) repeat-x 0px 0px;
border: 0px;
color: #666666;
font-weight: bold;
}

#border #inner #haendlersuche select {
width: 86px;
padding: 2px;
border: 1px solid #cccccc;
font-size: 12px;
background: #ededed;
color: #545454;
margin-bottom: 6px;
font-weight: bold;
}

#border #inner select option {
background: #ffffff;
font-weight: normal;
}

#border #inner #bottomStart table tr td {
padding: 3px 8px 3px 0px;
vertical-align: top;
width: 315px;
}

#border #inner #bottomStart table tr #tdproduktbild {
width: 90px;
}

#border #inner #bottomStart h1, #border #inner #bottomStartlinks h1 {
color: #999999;
font-size: 24px;
margin-bottom: 10px;
padding-left: 8px;
}

#border #inner #bottomStart h2, #border #inner #bottomStartlinks h2 {
color: #762726;
}

#border #inner #bottomStartlinks table table {
margin-left: 8px;
}

#border #inner #bottomStartlinks h4, #border #inner #bottomStartlinks td  {
font-size: 12px;
font-weight: normal;
padding-bottom: 4px;
color: #762726;
}

#border #inner #bottomStartlinks img  {

}

#border #inner #bottomStartlinks a {
text-decoration: none;
}

#border #inner #print {
position: relative;
width: 440px;
left: 270px;
color: #ad7d7d;
padding-bottom: 30px;
clear: both;
z-index: 400;
}

#border #inner #print a {
color: #ad7d7d;
text-decoration: none;
margin-right: 30px;
}

#border #inner #left {
position: absolute;
left: 25px;
top: 230px;
}

#border #inner #left #suchehinweis {
width: 200px;
margin-top: 143px;
}

#border #inner #left #suchehinweis h2 {
font-size: 14px;
}

#border #inner #left ul, #border #inner #leftStart ul {
position: relative;
margin-bottom: 25px;
}

#border #inner #left ul ul {
margin-bottom: 0px;
}

#border #inner #left ul li, #border #inner #leftStart ul li {
list-style-type: none;
border-bottom: 1px solid #cccccc;
width: 204px;
min-height: 27px;
}

#border #inner #left ul ul li {
list-style-type: none;
border-bottom: 0px solid #cccccc;
width: 204px;
min-height: 20px;
}

#border #inner #left ul li ul {
display: none;
}

#border #inner #left ul .aktivv ul {
display: block;
}

#border #inner #left ul li a, #border #inner #leftStart ul li a {
display: block;
text-decoration: none;
color: #762726;
font-size: 12px;
width: 198px;
min-height: 21px;
padding-left: 6px;
padding-top: 6px;
}

#border #inner #left ul ul li a {
display: block;
text-decoration: none;
color: #762726;
font-size: 11px;
width: 198px;
min-height: 21px;
padding-left: 6px;
padding-top: 6px;
}

#border #inner #left ul .aktivv ul .aktivvv a, #border #inner #left ul .aktivv ul li a:hover {
/*font-weight: bold;*/
}

#border #inner #left ul li a:hover, #border #inner #leftStart ul li a:hover, #border #inner #left ul .aktivv a {
background: url(../bilder/submenu.jpg) repeat-x;
/*font-weight: bold;*/
}

#border #inner #left ul li ul li a:hover, #border #inner #leftStart ul li ul li a:hover, #border #inner #left ul .aktivv ul li a, #border #inner #left ul .aktivv ul li a {
background: url(../bilder/pfeildritteebene.gif) no-repeat 6px 8px;
padding-left: 15px;
font-weight: normal;
}

#border #inner #left #shop, #border #inner #left #hsearch,
#border #inner #leftStart #shop, #border #inner #leftStart #hsearch,  #border #inner #leftStart #login {
position: relative;
display: block;
width: 109px;
height: 31px;
padding-top: 15px;
padding-left: 55px;
color: #4d4d4d;
font-size: 12px;
text-decoration: none;
margin-bottom: 5px;
font-weight: bold;
}

#border #inner #left #shop, #border #inner #leftStart #shop {
background: url(../bilder/shop.jpg) no-repeat;
}

#border #inner #left #hsearch {
background: url(../bilder/hsearch.jpg) no-repeat;
}

#border #inner #haendlerlogin {
position: absolute;
background: url(../bilder/haendlerloginbgNeu.jpg) no-repeat;
width: 180px;
height: 180px;
top: 10px;
margin-left: 16px;
padding-top: 28px;
padding-left: 35px;
z-index: 230
}

#fensterschliessen {
position: relative;
left: -25px;
top: 8px;
font-size: 11px;
color: #545454;
}

#fensterschliessen #schliessenbutton {
position: relative;
top: 2px;
}

#fensterschliessen a {
color: #545454;
}

#border #inner #haendlerlogin fieldset {
width: 120px;
border: 0px;
text-align: right;
padding-top: 5px;
}

#border #inner #haendlerlogin fieldset input {
margin-bottom: 6px;
width: 130px;
}

#border #inner #haendlerlogin fieldset input.haendlersubmit {
position: absolute;
width: 70px;
left: 100px;
top: 82px;
}

#border #inner #left #shop:hover, #border #inner #left #hsearch:hover,
#border #inner #leftStart #shop:hover, #border #inner #leftStart #hsearch:hover {
font-weight: bold;
}

/*
#border #inner #right {
position: absolute;
width: 226px;
left: 737px;
top: 282px;
}
*/

#border #inner #right img {
margin-bottom: 7px;
}

#border #inner #right p {
color: #762726;
font-size: 11px;
font-style: italic;
line-height: 14px;
}

#footer {
position: relative;
margin: auto;
margin-top: -50px;
padding-bottom: 7px;
background: url(../bilder/footer_neu.jpg) no-repeat top;
width: 990px;
height: 120px;
}

#footer p {
position: absolute;
color: #999999;
font-size: 11px;
top: 126px;
left: 24px;
}

#footer ul {
position: absolute;
left: 628px;
top: 88px;
width: 368px;
}

#footer ul li {
list-style-type: none;
float: left;
width: 76px;
height: 19px;
text-align: center;
margin-right: 5px;
}

#footer ul li a {
display: block;
color: #e4d4d4;
font-size: 11px;
width: 76px;
height: 17px;
padding-top: 2px;
text-decoration: none;
}

#footer ul li.contact a {
background: url(../bilder/contact1.jpg) no-repeat;
width: 54px;
padding-left: 22px;
}

#footer ul li.sitemap a {
background: url(../bilder/sitemap1.jpg) no-repeat;
width: 54px;
padding-left: 22px;
}

#footer ul li.impr a {
/*background: url(../bilder/impr.gif) no-repeat;*/
width: 180px;
padding-left: 10px;
}

#footer ul li.impr {
text-align: left;
}

#footer ul li a:hover {
font-weight: bold;
}

#footer ul li.impr a:hover {
font-weight: normal;
}

/*************************************** Kontakt Formulare ************************************/

.tx-powermail-pi1 p {
text-align: left;
}

.tx-powermail-pi1 div {
margin-bottom: 8px;
}

#tx-powermail-pi1_fieldset_10, #powermaildiv_uid20, #powermaildiv_uid21, #tx-powermail-pi1_fieldset_12, #tx-powermail-pi1_fieldset_13, #tx-powermail-pi1_fieldset_14, #tx-powermail-pi1_fieldset_15, #tx-powermail-pi1_fieldset_16, #powermaildiv_uid47, #powermaildiv_uid50, #powermaildiv_uid51, #powermaildiv_uid52 {
text-align: left;
}

#border #inner #content2 #tx-powermail-pi1_fieldset_6 {
padding-bottom: 25px;
padding-top: 25px;
}

#tx-powermail-pi1_fieldset_11 {
padding-top: 25px;
}

#powermaildiv_uid20 {
font-weight: bold;
}

#powermaildiv_uid21 label, #powermaildiv_uid23 label {
width: 365px;
float: right;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title, #powermaildiv_uid22 label {
display: none;
}

#powermaildiv_uid22 {
padding-left: 32px;
}

#check_uid21_0, #check_uid21_1, #check_uid21_2, #check_uid21_3, #check_uid23_0 {
background: none;
border: 0px;
}

.tx-powermail-pi1_confirmation p {
font-weight: bold;
}

/*************************************** Online Shop ******************************************/

#border #inner #content table#ctl00_ContentPlaceHolder4__MainPage1_Container {
width: 630px;
}

.katbild {
position: relative;
background: url(../bilder/katbildbg.jpg) no-repeat 6px 0px;
width: 180px;
height: 180px;/*
width: 278px;*/
width: 180px;
}

.katbild h5 {
font-size: 12px;
padding-top: 4px;
margin-bottom: 6px;
font-weight: bold;
}

.katbild a img {
margin-top: 12px;
}

/*
.katbild a.detaillink {
position: absolute;
display: block;
top: 126px;
left: 95px;
}
*/

/***************************************** Kalender ******************************************/

.kalenderdatum {
padding: 0px;
margin: 0px;
margin-bottom: 10px;
line-height: 14px;
}

#border #inner #content .tx-cal-controller table, #border #inner #content2 .tx-cal-controller table, .tx_abdownloads_catalogView_download_1, .tx_abdownloads_catalogView_download_2, #border #inner #content .tx-cal-controller table.kalendertabelle {
padding-bottom: 15px;
margin-bottom: 35px;
border-bottom: 1px solid #cccccc;
width: 600px
}

.zoll {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 0px solid #cccccc;
}

#border #inner #content .tx-cal-controller table {
border-bottom: 0px;
width: auto;
margin-bottom: 10px;
}

.kalenderlabel {
display: none;
}

.kalenderbildspalte {
width: 130px;
}


/***************************************** MediLex *****************************************/

.news-search-form h3, .news-catmenu-header, .news-latest-container h2, .news-list-container h2, #content2 #buchstabenauswahl h2  {
display: none;
}

.news-search-form {
margin-bottom: 25px;
}

.news-latest-item p {
margin-bottom: 0px;
}

.news-latest-morelink {
margin-bottom: 15px;
}

.news-single-item h2 {
color: #762726;
margin-bottom: 15px;
}

.news-single-item h2 a {
text-decoration: none;
}

.news-catmenu {
margin-bottom: 50px;
}

.news-catmenu div {
float: left;
margin-right: 12px;
}

#content2 #buchstabenauswahl {
width: 400px;

padding: 0px;
margin: 0px;
}

.news-latest-item h3 a {
font-size: 14px;
}

#newslatestteaser p {
margin-bottom: 5px;
}

/***************************************** Downloads ***************************************/

.tx_abdownloads_catalogView_categories, .news-catmenu-icon {
display: none;
}

.tx_abdownloads_catalogView_download_1 h5, .tx_abdownloads_catalogView_download_2 h5 {
font-size: 13px;
margin-bottom: 0px;
}

.downloadbild {
width: 100px;
}

.tx-wecknowledgebase-pi1 {
border: 1px solid #ffffff;
}

.tx-abdownloads-pi1-browsebox p {
display: none;
}

.tx-abdownloads-pi1-browsebox table p {
display: block;
}

.downloadtabelle td {
vertical-align: bottom;
}

.tx-abdownloads-pi1-browsebox-SCell a {
text-decoration: none;
font-weight: bold;
}


/***************************************** Suche *********************************************/

#produktergebnisse {
position: absolute;
top: 330px;
left: 0px;
}

#produktergebnisseinhalt, #inhaltsergebnisseinhalt {
border: 1px solid #cccccc;
padding: 15px;
width: 600px;
}

#produktergebnisseinhalt {
position: relative;
margin-top: 25px;
left: 0px;
z-index: 200;
}

a#produktergebnissebutton, a#inhaltsergebnissebutton {
position: absolute;
left: 130px;
display: block;
text-align: center;
width: 120px;
height: 14px;
padding: 5px;
text-decoration: none;
background-color: #cccccc;
border: 1px solid #cccccc;
border-bottom: 0px;
z-index: 800;
}

a#inhaltsergebnissebutton {
left: 0px;
background-color: #ffffff;
}

.tx-indexedsearch-searchbox {
/*display: none;*/
}

#suchfeldinhalt {
margin-bottom: 56px;
}

#suchfeldinhalt fieldset {
text-align: left;
}

.tx-indexedsearch-form {
float: left;
}

#searchfield {
padding-top: 15px;
text-align: left;
}

.tx-indexedsearch-form99 {
width: 200px;
}

/******************************************************* H�ndlersuche ***************************************/

.haendlertabelle {
padding-bottom: 5px;
margin-bottom: 20px;
border-bottom: 1px solid #cccccc;
width: 650px;
}

#border #inner #content .haendlertabelle table {
margin-bottom: 5px;
}

#haendlersuche {
width: 190px;
margin-bottom: 25px;
}

#haendlersuche fieldset {
width: 190px;
vertical-align: top;
}

#haendlersuche input {
margin-bottom: 6px;
}


/******************************************************* Au0endienstsuche **********************************/


#aussendienstsuche {
width: 160px;
margin-bottom: 25px;
}

#aussendienstsuche fieldset {
width: 260px;
}

#aussendienstsuche #postleitzahl {
position: absolute;
margin-left: -50px;
}




/****************************************************** Personenanzeige ************************************/

.personeninfo {
width: 330px;
float: left;
line-height: 20px;

color: #545454;
}

.portraitanzeige {
float: left; 
padding-right: 15px;
padding-bottom: 25px;
}

.personeninfo a {
font-weight: bold;
text-decoration: none;
color: #545454;
}

/**************************************************** Startseite *******************************************/

#bottomStart h2 {
display: none;
}

#bottomStart table h2 {
display: block;
}

/**************************************************** Sitemap *********************************************/

.csc-sitemap-level1 {
font-weight: bold;
text-decoration: none;
}

.csc-sitemap-level1 a {
text-decoration: none;
}

.csc-sitemap-level2 {
background: url(../bilder/blockzweiteebene.gif) no-repeat 3px 5px;
padding-left: 20px;
}

.csc-sitemap-level3 {
padding-left: 36px;
background: url(../bilder/pfeildritteebene.gif) no-repeat 21px 0px;
line-height: 10px;
}

/************************************************ Auslands-Handelspartner ****************************************/

.ueberschrifttabelle td img {
margin: 5px;
}


/************************************************ News ****************************************/

.news-list-item img {
display: none;
}

.news-list-item p {
margin-bottom: 10px;
}

.news-list-item .clearer {
margin-bottom: 20px;
}

/********************************** Add Font **********************************************/
#border #inner #bottomStart h1, #border #inner #bottomStartlinks h1, #border #inner #topStart h1, #border #inner #slogan li, #border #inner #sloganEN li, h1, h5, h4, #border #inner #leftStart ul li a, #border #inner #leftStart ul li a:hover, #border #inner #right p span, .katbild h5, #border #inner #mainmenu li a {
	font-family: "Neo Tech Medium";
}


/************************************************ Werbemittel Shop ********************************/
#shop_werbemittel table.bestellen tr td h4 {
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-family: arial,sans-serif;
	font-weight: bold;
	
}

#shop_werbemittel h5 { 
	color: #762726;
	font-family: 'Neo Tech Medium';
	font-size: 14px;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}


#shop_werbemittel h1 {
	margin: 0px 0px 20px 0px;
	
}

#shop_werbemittel fieldset {
	width: 400px;
	margin: 0px 0px 40px 0px;
}

#shop_werbemittel fieldset input {
	width: 194px;
}

#shop_werbemittel fieldset div {
	margin: 0px 0px 8px 0px;
}

#shop_werbemittel fieldset input[type=submit] {
	width: auto;
}

#shop_werbemittel fieldset select {
	width: 200px !important;
	margin: 0px 5px 0px 0px !important;
	background: #EDEDED !important;
	border: 1px solid #cccccc !important;
}

#shop_werbemittel table.bestellen {
	margin: 40px 0px 0px 0px;
	width: 394px;
}

#shop_werbemittel table.bestellen tr td {
	padding: 10px 5px 10px 5px;
}

#shop_werbemittel table.bestellen tr.mark0 td {
		background: #eeeeee;
}

#shop_werbemittel table.bestellen tr th {
	text-align: left;
	padding: 0px 0px 10px 0px;
	color: #762726;
	font-family: 'Neo Tech Medium';
	font-size: 14px;
}

#shop_werbemittel table.bestellen tr td.picture {
	text-align: center;
}


#shop_werbemittel table.bestellen tr td.text {
	text-align: left;
	width: 200px;
}

#shop_werbemittel table.bestellen tr td.number {
	text-align: left;
}

#shop_werbemittel table.bestellen tr td input {
	width: 35px;
}

#shop_werbemittel table.ueberpruefen {
	width: 394px;
}

#shop_werbemittel table.ueberpruefen tr td {
	padding: 10px 5px 10px 5px;
}

#shop_werbemittel table.ueberpruefen tr.mark0 td {
		background: #eeeeee;
}

#shop_werbemittel table.ueberpruefen tr.mark1 td {
	
}


#shop_werbemittel table.ueberpruefen tr th {
	text-align: left;
	padding: 0px 0px 10px 0px;
	color: #762726;
	font-family: 'Neo Tech Medium';
	font-size: 14px;
}

#shop_werbemittel table.ueberpruefen tr td.picture {
	text-align: center;
}


#shop_werbemittel table.ueberpruefen tr td.text {
	text-align: left;
	width: 200px;
}

#shop_werbemittel table.ueberpruefen tr td.number {
	text-align: left;
}

#shop_werbemittel fieldset input {
	margin: 0px 5px 0px 0px;
}

#shop_werbemittel table.list_article tr td {
	padding: 10px;
}

#shop_werbemittel table.list_article input {
	margin: 0px 0px 5px 0px;
}

#shop_werbemittel table.list_article tr.mark0 td {
		background: #eeeeee;
}

#shop_werbemittel table.list_article tr.mark1 td {
	
}

#shop_werbemittel table.list_article tr td.picture {
	width: 100px;
}

#shop_werbemittel fieldset textarea {
	margin: 0px 5px 0px 0px !important;
	padding: 2px;
	width: 194px !important;
	height: 150px;
}

#shop_werbemittel fieldset input[type=file] {
	border: none;
	background: none;
}

/********************************** Bestell formular **********************************************/


#border #inner #bestellformular {
	width:400px;
	padding-bottom: 70px;
}

#border #inner #bestellformular .table1 tr td {
	padding:0px 0px 8px 0px;
}

#border #inner #bestellformular .table2 tr th {
	font-family:"Neo Tech Medium";
	font-size:14px;
	color:#762726;
	text-align:left;
	padding:0px 0px 8px 0px;
}

#border #inner #bestellformular .table2 tr.odd {
	background:#eeeeee;
}
#border #inner #bestellformular .table2 tr td {
	padding:10px;
}

#border #inner #bestellformular .table2 tr td strong {
	color:#762726;
}

#border #inner #bestellformular select {
	width:204px;
	padding: 2px;
	border: 1px solid #cccccc;
	font-size: 12px;
	background: #ededed;
	color: #545454;
	margin-bottom: 0px;
	font-weight: normal;
}
#border #inner #bestellformular input {
	width:198px;
}

#border #inner #bestellformular .table2 tr td input {
	width:40px;
}

#border #inner #bestellformular input.submit {
	width:100px;
	float: right;
}

/********************************************* Social Media ****************************************/

a#facebook, a#xing {
display: block; 
width: 25px; 
height: 25px;
margin-top: 3px;
}

/*
a#facebook {
background: url(../bilder/facebook.jpg) no-repeat 0px 0px;
margin-right: 5px;
}

a#facebook:hover {
background: url(../bilder/facebook_aktiv.jpg) no-repeat 0px 0px;
}

a#xing {
background: url(../bilder/xing.jpg) no-repeat 0px 0px;
}

a#xing:hover {
background: url(../bilder/xing_aktiv.jpg) no-repeat 0px 0px;
}
*/

a#facebook {
background: url(../bilder/facebook_aktiv.jpg) no-repeat 0px 0px;
margin-right: 5px;
}

a#xing {
background: url(../bilder/xing_aktiv.jpg) no-repeat 0px 0px;
}

