body { font-family: Tahoma, Calibri, Arial, sans-serif; font-size: 14px; line-height:20px; margin: 0; padding: 0px 0px 0px 10px; }

.print { display: block; border-bottom: 1px solid #ccc; font-size: 11px; padding-top: 5px; padding-bottom: 5px; }




/* layout ----------------------------------------------------- */
#header { display: none; }
#main #left { display: none; }

/* #right */
#rootline { display: none; }

#right { width: 800px; }
#right .box { margin-top: 20px; }
#right .box .boxheader { padding: 0 5px 0 10px; font-size: 11px; font-size-adjust: none; color: #fff; line-height: 25px; height: 25px; font-weight: normal; margin: 0; border-bottom: 1px solid #fff; overflow: hidden; }
#right .box .content { padding: 30px 0 20px 20px; position: relative; }
#right .box h1 { background: transparent url(bg_h1-u21-ines.png) no-repeat left center; margin: 0 0 30px; padding: 0 0 0 20px; color: #ffffff;}
#right .box p { font-size: 11px; line-height: 17px; color: #333; }

.products { padding: 30px 0 20px 20px; position: relative; }

.left460 { float: left; width: 460px; position: relative; margin-bottom: 30px; }
.left300 { float: left; width: 280px; position: relative; margin-left: 20px; margin-bottom: 30px; }
.clearleft { clear: left; }

.buttons { padding-top: 10px; }

.productimage { width: 300px !important; height: 200px; text-align: right; margin-left: 0px; margin-top: 20px; }
.productimage .zoom { display: none; }

.tab-content { padding-top: 20px; }
.tab-content h5 { font-size: 12px; }
.tab-content p { font-size: 12px; margin-bottom: 12px; }

.more .tab { border-bottom: 1px solid #779bca; font-weight: bold; font-size: 12px; }
.more-content { padding-top: 20px; }
.more-content p { font-size: 12px; margin-bottom: 12px; margin-top: 0; }

.tabberlive .tabbertabhide { display: block; }
ul.tabbernav { display: none; }
.tabbertab h2 { font-size: 14px; margin-top: 2em; color:#245ebe; }
.tab-content h5 { font-size: 12px; margin-bottom: 0; padding-bottom: 0; }
.tab-content p { font-size: 12px; margin-bottom: 12px; margin-top: 0; }


/*spezielle boxen */
.welcome { background: #cfd3d6  !important; }
.welcome .boxheader { background-color: #999 !important; }
.welcome .content h1 { margin: 0 0 20px !important; }
.welcome .content p { font-size:13px !important; }

.gpib .boxheader { background-color: #245ebe !important; }
.gpib h1 { background-image: url(bg_h1_blue-u21-ines.png) !important; color: #245ebe !important; }

.weitere .boxheader { background-color: #4b9ead !important; }
.weitere h1 { background-image: url(bg_h1_seagreen-u21-ines.png) !important; color: #4b9ead !important; }

.weitere ul.tabbernav { border-bottom: 1px solid #4b9ead; }
.weitere ul.tabbernav li a:hover { background: #4b9ead; }
.weitere ul.tabbernav li.tabberactive a { background-color: #4b9ead; }


/* layout body id=home ---------------------------------------- */
body#home #main #right { background: #fff; }

body#home .gpib .content { height: 175px; background: url(bg_box_content_gpib-u21-ines.jpeg) no-repeat; }
body#home .weitere .content { background: url(bg_box_content_weitere-u21-ines.jpeg) no-repeat; }



#footer { clear: both; border-top: 1px solid #ccc; margin-top: 20px; font-size: 11px; padding-top: 5px; padding-bottom: 5px; }


/* styles ----------------------------------------------------- */

h1 { color: #333; font-size: 24px; font-weight: normal; }
h2 { color: #333; }
h3 { color: #333; }

p { font-size: 13px; font-weight: normal; margin-bottom: 8px; }
ul { font-size: 13px; font-weight: normal; margin-bottom: 8px; }
ul li { margin-left: 1.5em; }

.w350 { width: 350px; }

a { color: #333; text-decoration: none; }
a:hover { color: #254b98; text-decoration: underline }

a.pdf { background: transparent url(icon_pdf-u21-ines.png) no-repeat left top; padding: 2px 0 2px 22px; }
a.page { background: transparent url(icon_page-u21-ines.png) no-repeat left top; padding-left: 22px; padding: 2px 0 2px 22px;}
a.page-blue { background: transparent url(icon_page_blue-u21-ines.png) no-repeat left top; padding-left: 22px; padding: 2px 0 2px 22px;}

img { border: none; }

input { border:1px solid #245ebe; }
input[type=submit] { background-color: #245ebe; color: #fff; }
input[type=reset] { background-color: #245ebe; }


