/****************************/
/* Allgemeine Tags          */
/****************************/

* 
{
	zoom: 1;
	font-family: 'Trebuchet MS', Arial, sans-serif;
}

strong, ul, li, a{
	zoom:0;
}

body 
{
	background: #f6cd96 url(../i/bg-body.jpg) repeat-x left top;	
	text-align: center;
	margin: 14px 0px 0px 0px;
}

form
{
	margin: 0px;
}

img
{
	border: 0px;
}

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	overflow: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 0;
	font-size: 0px;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/****************************/
/* Zentrieren               */
/****************************/

div.gb-body-center
{
	margin: 0px auto;
	width: 977px;
}

div.gb-float-all
{
	float: left;
	width: 100%;
}

/****************************/
/* languages                */
/****************************/

div.languages
{
	width: 325px;
	float: left;
	margin: 0px auto;
	text-align: center;
	*margin-left: -3px;
}

a.language-link
{
	margin-left: 5px;    
}

/****************************/
/* breadcrumbs              */
/****************************/

div.breadcrumbs
{
	width: 652px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-align: left;
}

div.breadcrumbs a
{
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
}

div.gb-upon-menu
{
	*padding-bottom: 4px;
}

/****************************/
/* menu                     */
/****************************/


table.gb-menu-top
{
	clear: both;
	border-bottom: 1px solid #ffffff;
}

table.gb-menu-top td.top-menu-left
{
	background: url(../i/topnav-left.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/topnav-left.png', sizingMethod='scale');
	*background: none;
	width: 13px;
	height: 41px;
}

table.gb-menu-top td.top-menu-right
{
	background: url(../i/topnav-right.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/topnav-right.png', sizingMethod='scale');
	*background: none;
	width: 13px;
	height: 41px;
}

table.gb-menu-top td
{
	text-align: center;
	vertical-align: top;
	background: url(../i/topnav-bg.gif) repeat-x;
}

table.gb-menu-top td a
{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	line-height: 34px;
	padding-top: 7px;
}

table.gb-menu-top td.border-menu
{
	background-image: none;
	background-color: #be6c59;
	height: 41px;
	width: 1px;
	font-size: 1px;
}

table.gb-menu-top td.selected a,
table.gb-menu-top td a:hover
{
	background: url(../i/topnav-bg-active.gif) repeat-x;
}

/****************************/
/* Logobar                  */
/****************************/

div.gb-logobar
{
	width: 325px;
	border-right: 1px solid #ffffff;
	float: left;
	
}

div.gb-logo {
	overflow:hidden;
	height: 115px;
}

div.gb-logobottom
{
	background: url(../i/logo-bottom.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/logo-bottom.png', sizingMethod='scale');
	*background: none;
	width: 325px;
	height: 13px;
	float: left;
	line-height: 13px;
}

div.gb-adress td
{
	font-size: 11px;
	color: #5b5b5b;
	line-height: 15px;
}

div.gb-adress a
{
	font-size: 11px;
	color: #5b5b5b;
	line-height: 15px;
	text-decoration: none;
}

div.gb-adress,
div.gb-book-links
{
	background-color: #ffffff;
	padding-left: 13px;
	float: left;
	width: 312px;
	*width: 325px;
}

div.gb-book-links a
{
 	margin-top: 18px;
 	display: block;
 	width: 149px;
 	height: 32px;
 	background: url(../i/top-button.gif) no-repeat;
 	float: left;
 	padding: 4px 0px 0px 7px;
 	font-size: 13px;
	color: #9b1d00;
	line-height: 16px;
	text-decoration: none;
}

div.gb-header
{
	float: left;
	width: 650px;
	overflow: hidden;
}

/****************************/
/* content-left             */
/****************************/

div.gb-under-area
{
	float: left;
	margin-top: 10px;
	width: 100%;
	clear: left;
}

div.gb-content-left
{
	float: left;
	width: 324px;
}

div.gb-content-left-top
{
	background: url(../i/left-top.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/left-top.png', sizingMethod='scale');
	*background: none;
	width: 324px;
	height: 11px;
	font-size: 1px;
	float: left;
}

div.gb-content-left-bottom
{
	background: url(../i/left-bottom.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/left-bottom.png', sizingMethod='scale');
	*background: none;
	width: 324px;
	height: 11px;
	font-size: 1px;
	float: left;
	clear: left;
}

/****************************/
/* menu-left                */
/****************************/

div.gb-left-menu
{
	float: left;
	width: 100%;
	clear: left;
	padding-bottom: 12px;
	background-color: #ffffff;
}

div.gb-left-menu-inner
{
	float: left;
	width: 100%;
	text-align: left;
}

div.gb-left-menu-inner h2
{
	font-size: 20px;
	color: #f7cc9f;
	line-height: 16px;
	margin: 0px;
	padding: 0px 0px 12px 12px;
	background-color: #ffffff;
	border-bottom: 1px solid #ecdaa1;
}

div.gb-menu-left
{
	
	background: #ffffff url(../i/watermark-left-menu.gif) no-repeat right top;
}

div.gb-menu-left div.menu-level-2
{
	margin: 0px 12px 0px 12px;
	border-bottom: 1px solid #daccba;
}

div.menu-level-2 a
{
	font-size: 13px;
	color: #9b1d00;
	line-height: 28px;
	text-decoration: none;
}

div.menu-level-2 a.active
{
	color: #22206d;
	font-weight: bold;
}

div.menu-level-2 a:hover
{
	color: #4c0e00;
}

div.menu-level-3
{
	margin: 0px 0px 0px 29px;
	border-bottom: 1px solid #daccba;
}

div.last3
{
	margin: 0px 0px 0px 29px;
}

div.gb-left-other
{
	float: left;
	width: 100%;
	clear: left;
	text-align: left;
	background-color: #ffffff;
}

/****************************/
/* search-box               */
/****************************/

table.search_box
{
	margin-left: 12px;
}

input.search_box_input
{
	border: 1px solid #e3c990;
	border-width: 1px 1px 1px 0px;
	height: 23px;
	width: 100%;
	background: #ffffff url(../i/bg-search.gif) repeat-x left top;
	color: #54281e;
	font-size: 12px;
}

td.search-box-left
{
	background: #ffffff url(../i/search-box-left.gif) no-repeat 1px top;
	*background-position: 1px 1px;
	width: 4px;
	height: 23px;
	border: 0px;
}

table.search_box td.left
{
	width: 100%;
}

input.search_box_submit
{
	border: 0px;
	background-color: #ffffff;
	border: 1px solid #e3c990;
	background: #ffffff url(../i/search-lupe.gif) no-repeat left top;
	padding: 1px 8px 0px 23px;
	cursor: pointer;
	font-size: 13px;
	color: #9b1d00;
	font-weight: bold;
	height: 23px;
}

/****************************/
/* content                  */
/****************************/

div.gb-content-complete-inner
{
	padding-bottom: 30px;
}

div.gb-content-complete
{
	width: 651px;
	*width: 652px;
	float: left;
	padding-left: 1px;
}

div.gb-content-complete-inner
{
	background-color: #ffffff;
	float: left;
	width: 100%;
}

div.gb-content-outer
{
	width: 489px;
	float: left;
}

div.gb-content
{
	background-color: #ffffff;
	
}

div.gb-content-inner
{
	padding: 10px 13px 0px 12px;
}

div.gb-content-inner div.article
{
	padding-bottom: 20px;
}

div.gb-content-inner div.article,
div.gb-content-inner div.article td,
div.gb-content-inner td,
div.gb-content-inner,
div.gb-content-inner th
{
	text-align: left;
	font-size: 12px;
	color: #54281e;
	line-height: 18px;
	
}

div.gb-content-inner div.article h1,
div.gb-content-inner h1
{
	font-size: 20px;
	color: #9b1d00;
	line-height: 20px;
}

div.gb-content-inner div.article h2,
div.gb-content-inner h2,
div.gb-content-inner h6
{
	font-size: 13px;
	color: #9b1d00;
	line-height: 18px;
}

div.gb-content-inner div.article a
{
	color: #9b1d00;
}

div.gb-content-inner div.article a:visited
{
	color: #b94b32;
}

div.gb-content-inner div.article a:hover
{
	color: #22206e;
}

div.gb-content-inner a
{
	color: #9b1d00;
	font-size: 12px;
}

div.gb-content-inner a:visited
{
	color: #b94b32;
}

div.gb-content-inner a:hover
{
	color: #22206e;
}

div.gb-content-inner div.article ul
{
	padding-left: 0px;
	margin: 12px 0px 0px 0px;
}

div.gb-content-inner div.article ul li
{
	zoom: 0;
	font-size: 12px;
	line-height: 23px;
	color: #9b1d00;
	background-image: url(../i/list-image.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	list-style-type: none;
	padding-left: 10px;
}

/****************************/
/* content-right            */
/****************************/

div.gb-content-right
{
	float: left;
	width: 162px;
}

/****************************/
/* quicklinks               */
/****************************/

div.gb-quicklinks-top
{
	background-image: url(../i/quicklinkstop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 9px;
}

div.gb-quicklinks
{
	text-align: left;
	background-color: #f9deba;
}

div.gb-quicklinks h1
{
	font-size: 14px;
	line-height: 16px;
	color: #a22c11;
	border-bottom: 1px solid #ffffff;
	margin: 0px; 
	padding: 0px 0px 8px 10px;        
}

div.gb-quicklinks-bottom
{
	background-image: url(../i/quicklinksbottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 11px;
}

div.gb-quicklinks ul
{
	padding-left: 0px;
	margin: 0px 0px 0px 8px;
	background-image: url(../i/watermark-quicklinks.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

div.gb-quicklinks li
{
	zoom: 0;
	font-size: 12px;
	line-height: 22px;
	background-image: url(../i/list-quick.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
}

div.gb-quicklinks a
{
	font-size: 12px;
	line-height: 22px;
	color: #9b1d00;
	text-decoration: none;
	padding-left: 22px;
}

/****************************/
/* footer                   */
/****************************/

div.gb-footer-border
{
	background-image: url(../i/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 651px;
	float: left;
}

div.gb-footer-content
{
	float: left;
	width: 627px;
	*width: 651px;
	background-color: #ffffff;
	padding: 4px 12px;
}

div.gb-footer-content div.article td
{
	color: #54281e;
	font-size: 11px;
	line-height: 16px;
}

div.gb-footer-content div.article td.links
{
	color: #9b1d00;
}

div.gb-footer-content div.article td.links a
{
	color: #9b1d00;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}

div.gb-footer-border-bottom
{
	background-image: url(../i/footer-ecke.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/footer-ecke.png', sizingMethod='crop');
	*background: none;
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
	width: 651px;
	float: left;
	margin-bottom: 11px;
}

/****************************/
/* Callback Formular        */
/****************************/

table.callback_form input.input
{
	width: 270px;
	*width: 268px;
}

table.callback_form input.title
{
	width: 199px;
}

table.callback_form input.inputCallbackTime
{
	width: 134px;
}

table.callback_form input.inputCallbackDate
{
	width: 136px;
	*width: 134px;
}

table.callback_form textarea
{
	width: 356px;
	*width: 351px;
}

table.callback_form td.dateIntro,
table.callback_form td.wishesIntro
{
	padding-top: 20px;
}

/****************************/
/* e-card                   */
/****************************/

table.gallery-options td.gallery-options-right
{
	text-align: right;
}

/* vioma logo */

div.gb-vioma-logo
{
	margin: 0px 0px 92px 0;
}


/****************************/
/* newsletter abmelden seite*/
/****************************/

span.newsletter-unsubscribe
{
	zoom: 0;
}










