@charset "UTF-8";
/* 
Theme Name: xitro_default
Version: build 37
Date: 2014/11/08
Author: Firm: xitroMEDIA
Author URI: http://www.xitromedia.com/
*/


/* Global default settings; individual styles
********************************/

body {
	width: 100%; /* !! */
	height: 100%; /* !! */
	margin: 0;
	font: 0.82em/1.4em verdana, helvetica, arial, sans-serif;
	line-height: 1.4em; /* ! */	
	text-align: center; /* ! */
	background: #1F5386 url(../../pics/site/de_DE/user/bg-body.jpg) repeat-x;
}
div, fieldset, legend, label {

	visibility: visible;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	border: 0;
}
fieldset, legend, label {

	overflow: hidden; /* !! */
}
h1, h2, h3, h4, h5, h6, h7, h8 {

	font-size: 1em;
	margin: 8px 0 10px;
	padding: 0px;
	color: #6183A5;
}
p {	
	margin: 8px 0 14px;
}
b, strong, h1, h2, h3, h4, h5, h6, legend {

	font-weight: bold;
}
h1 {
	font-size: 1.35em;
	line-height: 1.5em;
}
h2 {
	font-size: 1.2em;
	line-height: 1.4em;
}
h3,
h4 {
	font-size: 1.1em;
	line-height: 1.3em;
}
blockquote {

	margin: 0.9em 1.5em;
}
hr {
	height: 1px;
	width: 100%;
	border: 1px dashed #6183A5;
	margin: 2em 0;
}
input, select, textarea {

	border: 1px solid #6183A5;
	/*font-family: verdana, helvetica, arial;*/
	color: #003366;
	background-color: #fff;
	vertical-align: top;
}
ul, ol, dl, dt, dd {

	padding: 0;
	margin: 0; 
	text-align: left;
}
li {
	list-style: none;
	padding: 0;
	margin: 0; 
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0px;
}
table p {
	
	margin: 4px 0;
}
th {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
td {
	text-align: left;
	vertical-align: top;
	padding: 2px 3px;
}
img {

	margin: 0;
	border: 0;
}
a,
h1 a:link,
h2 a:link,
h3 a:link,
a:link,
a:visited {
	
	text-decoration: underline;
	color: #1F5386;
	cursor: pointer;
}
a:hover,
a:active {
	
	text-decoration: none;
}
h1 a:link,
h2 a:link,
h3 a:link {
	
	color: #6183A5;
}
.xit_str_div .xit_ul_simple {

	margin: 0;
}
.xit_str_div .xit_ul_simple li {

	margin: 0; 
	list-style: none;
}
.xit_str_div .xit_w_100pe {

	width: 100%;
}
.xit_str_div .xit_margin_t_30px {

	margin-top: 30px;
}
.xit_str_div .xit_margin_t_0 {

	margin-top: 0;
}
.xit_str_div .xit_clickable {

	cursor: pointer;
}
.xit_str_div .xit_span_invisible {

	font-size: 0;
	line-height: 0;
}
.xit_str_div .xit_hidden {

	visibility: hidden;
}
.xit_str_div .xit_border_top_solid,
.xit_str_div .xit_border_t_solid {

	border-top: 1px solid #6183A5;
}
.xit_str_div .xit_border_top_dashed,
.xit_str_div .xit_border_t_dashed {

	border-top: 1px dashed #6183A5;
}
.xit_str_div .xit_border_b_solid {

	border-bottom: 1px solid #6183A5;
}
.xit_str_div .xit_border_b_dashed {

	border-bottom: 1px dashed #6183A5;
}
.xit_str_div .xit_bordered_dashed {
	
	border: 5px dashed #6183A5;
	padding: 2px;
}
.xit_str_div .xit_bordered_solid {
	
	border: 5px solid #6183A5;
	padding: 2px;
}
.xit_str_div .xit_font_small {

	 font-size: 0.8em;
}
.xit_str_div .xit_font_smaller {

	 font-size: 0.9em;
}
.xit_str_div .xit_font_larger {

	font-size: 1.1em;
	line-height: 1.3em;
}
.xit_str_div .xit_font_large {

	font-size: 1.2em;
	line-height: 1.4em;
}
.xit_str_div .xit_font_xlarge {

	font-size: 1.4em;
	line-height: 1.25em;
}

.xit_str_div .xit_font_dark {

	color: #000000;
}

.xit_str_div .xit_even {

	background-color: #fff;
}
.xit_str_div .xit_odd {

	background-color: #fff;
}
.xit_str_div .xit_bg_brighter {

	background-color: #6183A5;
}
.xit_str_div .xit_bg_darker {

	background-color: #EAEFC1;
}
.xit_str_div .xit_bg_highl {

	background-color: #FAD266;
}
.xit_str_div .xit_bg_highl a {

	color: #fff;
}

.xit_str_div .xit_padding_small {

	padding: 3px;
}
.xit_str_div .xit_padding_medium {

	padding: 8px;
}

.xit_str_div .xit_a_not_underlined:link,
.xit_str_div .xit_a_not_underlined:visited {

	text-decoration: none;
}
.xit_str_div .xit_a_not_underlined:hover,
.xit_str_div .xit_a_not_underlined:active {

	text-decoration: underline;
}
.xit_str_div .xit_submit {

	padding: 0.2em 2em;
	background-color: #fff;
	border: 1px solid #6183A5;
}
.xit_str_div .xit_shortcode_div {

	padding: 0;
	margin: 0;
}
.xit_str_div .xit_display_none {

	display: none;
}
.xit_str_div .xit_meta_t_div,
.xit_str_div .xit_meta_b_div {

	clear: both;
	font-style: italic;
}
.xit_str_div .xit_img_wrap_p img {
	
	border: 5px solid #6183A5;
	padding: 2px;
}


/****** sidebars structure ******/

.xit_sib_menu_div {
	
	position: relative;
}

.xit_sib_menu_prevw_div_link,
.xit_sib_menu_prevw_div_menu {
	
	position: relative;	
}
.xit_sib_menu_prevw_div_link ul,
.xit_sib_menu_prevw_div_menu ul {

	margin: 8px 0 12px 6px; 
	display: block;
}
.xit_sib_menu_prevw_div_link ul ul,
.xit_sib_menu_prevw_div_menu ul ul {

	margin: 5px 0 5px 8px; 
}	
.xit_sib_menu_prevw_div_link ul li,
.xit_sib_menu_prevw_div_menu ul li {

	margin: 5px 0 5px 8px; 
	list-style: square outside;
}	
.xit_sib_menu_prevw_cont_div_link,
.xit_sib_menu_prevw_cont_div_menu {
	
	display: none;
	position: absolute;
	padding: 0;
	border: 1px dashed #6183A5;
	background-color: #fff;
	/*color: #666;*/
	z-index: 1000;
}
.xit_sib_menu_prevw_cont_div_link > div,
.xit_sib_menu_prevw_cont_div_menu > div {
	
	margin: 15px;
}
.xit_part_menu_prevw_div {
}
.xit_part_menu_prevw_headl_div {
	
	overflow: hidden;
}
.xit_str_main_l_div .xit_part_menu_prevw_headl_div h3 {
	
	border: 0;
	padding: 3px 0 8px;
	border-bottom: 0px solid #565F3F;
}
.xit_part_menu_prevw_thumb_div {
	
	float: right;
	margin: 0 0 15px 15px;
	text-align: right;
}
.xit_part_menu_prevw_excerpt_div {
}

.xit_part_menu_prevw_singular_div {	
}



/****** site container DIV ******/


.xit_body_div { 

	position: absolute;
	left: 50%;
	z-index: 0;
	width: 1360px;
	min-height: 900px;
	margin: 0px auto 0px -680px;
	color: #304D6A;	
	background: transparent url(../../pics/site/de_DE/user/bg-body-div.jpg) no-repeat;
} 
.xit_str_div { 

	width: 1010px;
	z-index: 1;
	margin: 0px auto 0px auto;
	/*left: 175px;*/
	color: #304D6A;
	background: transparent url(../../pics/site/de_DE/user/bg-cont.jpg) repeat-y;
} 
.xit_str_div_1_col { 

	width: 1010px;
	min-height: 500px;
	background-color: #fff;
	margin: 0px auto 0px auto;
} 


/****** top DIV above all other ******/

.xit_str_t_div { 
	
	width: 100%; /* !! */
	height: 110px; /* !! */
	background: transparent url(../../pics/site/de_DE/user/bg-t.png) no-repeat;
	/*background-color: #F0EEC4;*/
} 
.xit_str_t_div .xit_sib_div { 
} 
.xit_str_t_div .xit_cont_div { 
} 


/****** sidebar top structure ******/

#xit_sib_t_1_div {
}
#xit_sib_t_2_div {
}
#xit_sib_t_3_div {
}

.xit_sib_t_div {

	display: block;
	/*height: 0px;*/
	/*background: transparent url(../../pics/site/de_DE/user/bg-cont.jpg) repeat-y;*/
}
.xit_sib_t_cont_div {
}

.xit_sib_t_div .xit_sib_div {

	margin: 0px 0 0;
	min-height: 0;
	/*background: transparent url(../../pics/site/de_DE/user/bg-navi-l.jpg) repeat-y;*/
}
.xit_sib_t_div .xit_sib_cont_div {

	padding: 0px 0;
	margin: 0 10px;
}

.xit_sib_t_div .xit_widget_div {

	float: right;
	margin: 3px 20px 3px 0;
}
.xit_sib_t_div .xit_widget_headl {
}
.xit_sib_t_div .xit_widget_cont_div {
}



/****** sidebar top menu ******/

.xit_sib_t_div .xit_sib_menu_div {

	min-height: 10px;
	margin: 0px 0 10px 0;
	padding: 0 0px 10px 0px;
	/*color: #fff;*/
	border-bottom: 1px solid #6183A5;
}
.xit_sib_t_div .xit_sib_menu_div ul.menu {

	margin: 0;
	text-align: left;
}
.xit_sib_t_div .xit_sib_menu_div .xit_li {

	margin: 0px;
	border-bottom: 0px solid #6183A5;
}
.xit_sib_t_div ul.sub-menu {

	margin: 0;
}
.xit_sib_t_div ul.sub-menu .xit_li {

	margin: 0px 0 0 10px;
	/*border-top: 1px solid #6183A5;*/
	border-bottom: 0px dashed #565F3F;
}
.xit_sib_t_div ul.menu .xit_li > a:link,
.xit_sib_t_div ul.menu .xit_li > a:visited,
.xit_sib_t_div ul.sub-menu .xit_li > a:link,
.xit_sib_t_div ul.sub-menu .xit_li > a:visited {

	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0;
	color: #1F5386;
	/*background-color: #ccc;*/
}
.xit_sib_t_div ul.menu .xit_li > a:hover, 
.xit_sib_t_div ul.menu .xit_li > a:active,
.xit_sib_t_div ul.sub-menu .xit_li > a:hover, 
.xit_sib_t_div ul.sub-menu .xit_li > a:active {

	text-decoration: underline;
}
.xit_sib_t_div ul.sub-menu {

	display: none;
}
.xit_sib_t_div .xit_sib_menu_div .xit_current_li {

	border-right: 0px solid #F4E296;
}
.xit_sib_t_div .xit_sib_menu_div .xit_current_li > ul.sub-menu {

	display: block;
}
.xit_sib_t_div .xit_sib_menu_div .xit_current_li > a {

	/*font-size: 1.3em;*/
	margin-right: 0px;
	font-weight: bold;
	padding: 2px 0;
}
.xit_sib_t_div .xit_sib_menu_div .xit_current_li ul.sub-menu > a {

	border-top: 0px solid #6183A5;
	margin: 0;
	font-weight: normal;
}
.xit_sib_t_div .xit_sib_menu_div .xit_ancestor_top_li ul.sub-menu {

	display: block;
}

.xit_sib_t_div .xit_sib_menu_prevw_cont_div_link,
.xit_sib_t_div .xit_sib_menu_prevw_cont_div_menu {
}



/****** main DIV between header and footer ******/

.xit_str_main_container_div { 

	clear: both;
	position: relative; /* !! */
	overflow: hidden;
	background: transparent url(../../pics/site/de_DE/user/bg-cont.png) repeat-y;
}
.xit_str_main_div {
	
	position: relative; /* !! */
	overflow: hidden;
	min-height: 700px; /* !! */
	background: transparent url(../../pics/site/de_DE/user/bg-header.jpg) no-repeat;
}

.xit_str_main_div_1_col {

	margin: 20px;
}



/****** main DIV top DIV ******/

.xit_str_main_t_div {

	height: 0px;
	
	/*background-color: #B7FDE8;*/
}



/****** main DIV left DIV ******/

.xit_str_main_l_div {

	float: left;
	width: 245px;
	min-height: 300px; /* ! */	
	margin: 25px auto 0 0;
	padding: 0;
	/*background: transparent url(../../pics/site/de_DE/user/bg-navi-l-cont.png) repeat-y;*/
	/*background-color: #ccc;*/
	/*border-right: 1px solid #C5D1AB;*/
}

.xit_str_main_l_div h2,
.xit_str_main_l_div h3,
.xit_str_main_l_div .xit_widget_headl {

	/*background-color: #E9F7EB;*/
	border-bottom: 0px solid #565F3F;
	/*color: #565F3F;*/
	padding: 8px 0px;
	margin: 0px 0 8px;
}

.xit_str_main_l_div input[type="submit"] {

	padding: 1px 5px;
	font-size: 1em;
}
.xit_str_main_l_div p {

	margin: 0.25em 0 0.5em;
}



/****** sidebar content left structure ******/

#xit_sib_main_l_1_div {
}
#xit_sib_main_l_2_div {
}
#xit_sib_main_l_3_div {
}
#xit_sib_main_l_4_div {
}

.xit_sib_main_l_div {
}
.xit_sib_main_l_div div {
}

.xit_sib_main_l_t_div {
}
.xit_sib_main_l_cont_div {
}
.xit_sib_main_l_b_div {
}

#xit_sib_main_l_1_div .xit_sib_main_l_t_div {
	
	height: 15px;
	background: transparent url(../../pics/site/de_DE/user/bg-navi-l-t.png) no-repeat;
}
#xit_sib_main_l_1_div .xit_sib_main_l_cont_div {
	
	overflow: hidden; /* !! */
	background: transparent url(../../pics/site/de_DE/user/bg-navi-l-cont.png) repeat-y;
}
#xit_sib_main_l_1_div .xit_sib_main_l_b_div {
	
	height: 15px;
	background: transparent url(../../pics/site/de_DE/user/bg-navi-l-b.png) no-repeat;
}
#xit_sib_main_l_1_div .xit_sib_div {

	margin: 5px 15px 5px 40px;
	min-height: 10px;
}


.xit_sib_main_l_div .xit_sib_div {

	margin: 0px 10px 0 17px;
	min-height: 150px;
}
.xit_sib_main_l_div .xit_sib_cont_div {

	padding: 0;
	margin: 0;
	/*color: #565F3F;*/
}
.xit_sib_main_l_div .xit_widget_div {

	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #6183A5;
}
.xit_sib_main_l_div .xit_widget_headl {

	padding-left: 0px;
	border-bottom: 0px solid #C5D1AB;
	border-top: 0px solid #01999A;
	/*background: url(../../pics/site/de_DE/user/bg-headl-orange-1.jpg) repeat-y;*/
	/*background-color: #C5D1AB;*/
	/*color: #565F3F;	*/
}
.xit_sib_main_l_div .xit_widget_cont_div {

	margin-top: 5px;
	padding: 0px 0 5px;
}



/****** sidebar content left menu ******/

.xit_sib_main_l_div .xit_sib_menu_div {

	min-height: 10px;
	margin: 0px 0 10px 0;
	padding: 10px 0px 10px 0px;
	/*color: #fff;*/
	border-bottom: 0px solid #6183A5;
}
.xit_sib_main_l_div .xit_sib_menu_div ul.menu {

	margin: 0;
	text-align: left;
}
.xit_sib_main_l_div .xit_sib_menu_div .xit_li {

	margin: 0px;
	border-bottom: 0px solid #6183A5;
}
.xit_sib_main_l_div ul.sub-menu {

	margin: 0;
}
.xit_sib_main_l_div ul.sub-menu .xit_li {

	margin: 0px 0 0 10px;
	/*border-top: 1px solid #6183A5;*/
	border-bottom: 0px dashed #565F3F;
}
.xit_sib_main_l_div ul.menu .xit_li > a:link,
.xit_sib_main_l_div ul.menu .xit_li > a:visited,
.xit_sib_main_l_div ul.sub-menu .xit_li > a:link,
.xit_sib_main_l_div ul.sub-menu .xit_li > a:visited {

	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 4px 0;
	color: #1F5386;
	/*background-color: #ccc;*/
}
.xit_sib_main_l_div ul.menu .xit_li > a:hover, 
.xit_sib_main_l_div ul.menu .xit_li > a:active,
.xit_sib_main_l_div ul.sub-menu .xit_li > a:hover, 
.xit_sib_main_l_div ul.sub-menu .xit_li > a:active {

	text-decoration: underline;
}
.xit_sib_main_l_div ul.sub-menu {

	display: none;
}
.xit_sib_main_l_div .xit_sib_menu_div .xit_current_li {

	border-right: 0px solid #F4E296;
}
.xit_sib_main_l_div .xit_sib_menu_div .xit_current_li > ul.sub-menu {

	display: block;
}
.xit_sib_main_l_div .xit_sib_menu_div .xit_current_li > a {

	/*font-size: 1.3em;*/
	margin-right: 0px;
	font-weight: bold;
	padding: 2px 0;
}
.xit_sib_main_l_div .xit_sib_menu_div .xit_current_li ul.sub-menu > a {

	border-top: 0px solid #6183A5;
	margin: 0;
	font-weight: normal;
}
.xit_sib_main_l_div .xit_sib_menu_div .xit_ancestor_top_li ul.sub-menu {

	display: block;
}


.xit_sib_main_l_div .xit_sib_menu_prevw_cont_div_link,
.xit_sib_main_l_div .xit_sib_menu_prevw_cont_div_menu {

	top: 0;
	left: 190px;
	width: 350px;
	min-height: 100px;
}


/****** header ******/

.xit_str_header_div { 

	width: 735px; /* !! */
	height: 320px; /* !! */
	margin: 5px 5px 0px 5px;
	/*background: #ccc url(../../pics/site/de_DE/user/bg-header.jpg) no-repeat;*/
	overflow: hidden;
	/*background-color: #D7FDB7;*/
} 
.xit_str_header_div .xit_sib_div {
	
	/*display: none;*/
	float: left;
	width: 0px;
	min-height: 0px;
	margin: 0px 0 0 0px; 
	border: 0px solid #ccc;
} 
.xit_str_header_div .xit_cont_div { 

	float: left;
	width: 100%;
	height: 250px;
	margin: 0 auto auto 0;
	/*background: transparent url() no-repeat;*/
	/*background-color: #ffcc00;*/
} 
.xit_str_header_div .xit_read_more_p { 
} 
.xit_str_header_div .xit_read_more_p a { 
} 


/****** sidebar head structure ******/

#xit_sib_header_1_div {
}
#xit_sib_header_2_div {
}
#xit_sib_header_3_div {
}

.xit_sib_header_div {
}
.xit_sib_header_cont_div {
}
.xit_sib_header_div .xit_sib_div {
}
.xit_sib_header_div .xit_sib_cont_div {

	margin: 0;
}

.xit_sib_header_div .xit_widget_div {
}
.xit_sib_header_div .xit_widget_headl {
}
.xit_sib_header_div .xit_widget_cont_div {
}


/****** sidebar header menu ******/

.xit_sib_header_div .xit_sib_menu_div {

	min-height: 10px;
	margin: 0px 0 10px 0;
	padding: 0 0px 10px 0px;
	/*color: #fff;*/
	border-bottom: 1px solid #6183A5;
}
.xit_sib_header_div .xit_sib_menu_div ul.menu {

	margin: 0;
	text-align: left;
}
.xit_sib_header_div .xit_sib_menu_div .xit_li {

	margin: 0px;
	border-bottom: 0px solid #6183A5;
}
.xit_sib_header_div ul.sub-menu {

	margin: 0;
}
.xit_sib_header_div ul.sub-menu .xit_li {

	margin: 0px 0 0 10px;
	/*border-top: 1px solid #6183A5;*/
	border-bottom: 0px dashed #565F3F;
}
.xit_sib_header_div ul.menu .xit_li > a:link,
.xit_sib_header_div ul.menu .xit_li > a:visited,
.xit_sib_header_div ul.sub-menu .xit_li > a:link,
.xit_sib_header_div ul.sub-menu .xit_li > a:visited {

	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0;
	color: #1F5386;
	/*background-color: #ccc;*/
}
.xit_sib_header_div ul.menu .xit_li > a:hover, 
.xit_sib_header_div ul.menu .xit_li > a:active,
.xit_sib_header_div ul.sub-menu .xit_li > a:hover, 
.xit_sib_header_div ul.sub-menu .xit_li > a:active {

	text-decoration: underline;
}
.xit_sib_header_div ul.sub-menu {

	display: none;
}
.xit_sib_header_div .xit_sib_menu_div .xit_current_li {

	border-right: 0px solid #F4E296;
}
.xit_sib_header_div .xit_sib_menu_div .xit_current_li > ul.sub-menu {

	display: block;
}
.xit_sib_header_div .xit_sib_menu_div .xit_current_li > a {

	/*font-size: 1.3em;*/
	margin-right: 0px;
	font-weight: bold;
	padding: 2px 0;
}
.xit_sib_header_div .xit_sib_menu_div .xit_current_li ul.sub-menu > a {

	border-top: 0px solid #6183A5;
	margin: 0;
	font-weight: normal;
}
.xit_sib_header_div .xit_sib_menu_div .xit_ancestor_top_li ul.sub-menu {

	display: block;
}

.xit_sib_header_div .xit_sib_menu_prevw_cont_div_link,
.xit_sib_header_div .xit_sib_menu_prevw_cont_div_menu {
}


/****** sidebar content top structure ******/

#xit_sib_main_t_1_div {
}
#xit_sib_main_t_2_div {
}
#xit_sib_main_t_3_div {
}
#xit_sib_main_t_4_div {
}

.xit_sib_main_t_div {
}
.xit_sib_main_t_div div {
}

.xit_sib_main_t_l_div {
}
.xit_sib_main_t_cont_div {
}
.xit_sib_main_t_r_div {
}

.xit_sib_main_t_div .xit_sib_div {

	margin: 0px 0;
	min-height: 0;
	/*background: transparent url(../../pics/site/de_DE/user/bg-navi-l.jpg) repeat-y;*/
}
.xit_sib_main_t_div .xit_sib_cont_div {

	padding: 0px 0px;
	margin: 0px 0px 15px 0px;
	/*color: #5E6848;*/
}

.xit_sib_main_t_div .xit_widget_div {

	margin-bottom: 10px;
}
.xit_sib_main_t_div .xit_widget_headl {

	padding-left: 5px;
	border-bottom: 1px dashed #6183A5;
	border-top: 0px solid #01999A;
	/*background: url(../../pics/site/de_DE/user/bg-headl-orange-1.jpg) repeat-y;*/
	/*color: #5E6848;*/
}
.xit_sib_main_t_div .xit_widget_cont_div {

	margin-top: 5px;
	padding: 0px 0 5px;
}


/****** sidebar content top menu ******/

.xit_sib_main_t_div .xit_sib_menu_div {

	min-height: 10px;
	margin: 0px 0 10px 0;
	padding: 0 0px 10px 0px;
	/*color: #fff;*/
	border-bottom: 1px solid #6183A5;
}
.xit_sib_main_t_div .xit_sib_menu_div ul.menu {

	margin: 0;
	text-align: left;
}
.xit_sib_main_t_div .xit_sib_menu_div .xit_li {

	margin: 0px;
	border-bottom: 0px solid #6183A5;
}
.xit_sib_main_t_div ul.sub-menu {

	margin: 0;
}
.xit_sib_main_t_div ul.sub-menu .xit_li {

	margin: 0px 0 0 10px;
	/*border-top: 1px solid #6183A5;*/
	border-bottom: 0px dashed #565F3F;
}
.xit_sib_main_t_div ul.menu .xit_li > a:link,
.xit_sib_main_t_div ul.menu .xit_li > a:visited,
.xit_sib_main_t_div ul.sub-menu .xit_li > a:link,
.xit_sib_main_t_div ul.sub-menu .xit_li > a:visited {

	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0;
	color: #1F5386;
	/*background-color: #ccc;*/
}
.xit_sib_main_t_div ul.menu .xit_li > a:hover, 
.xit_sib_main_t_div ul.menu .xit_li > a:active,
.xit_sib_main_t_div ul.sub-menu .xit_li > a:hover, 
.xit_sib_main_t_div ul.sub-menu .xit_li > a:active {

	text-decoration: underline;
}
.xit_sib_main_t_div ul.sub-menu {

	display: none;
}
.xit_sib_main_t_div .xit_sib_menu_div .xit_current_li {

	border-right: 0px solid #F4E296;
}
.xit_sib_main_t_div .xit_sib_menu_div .xit_current_li > ul.sub-menu {

	display: block;
}
.xit_sib_main_t_div .xit_sib_menu_div .xit_current_li > a {

	/*font-size: 1.3em;*/
	margin-right: 0px;
	font-weight: bold;
	padding: 2px 0;
}
.xit_sib_main_t_div .xit_sib_menu_div .xit_current_li ul.sub-menu > a {

	border-top: 0px solid #6183A5;
	margin: 0;
	font-weight: normal;
}
.xit_sib_main_t_div .xit_sib_menu_div .xit_ancestor_top_li ul.sub-menu {

	display: block;
}

.xit_sib_main_t_div .xit_sib_menu_prevw_cont_div_link,
.xit_sib_main_t_div .xit_sib_menu_prevw_cont_div_menu {

	top: 0;
	left: 290px;
	width: 500px;
	min-height: 200px;
}



/****** brcrs DIV ******/

.xit_str_brcrs_div {

	font-size: 0.9em;
	margin: 10px 20px 20px 20px;
	color: #6183A5;
	
	/*background-color: #ccc;*/
}
.xit_str_brcrs_div a:link,
.xit_str_brcrs_div a:visited,
.xit_str_brcrs_div a:hover,
.xit_str_brcrs_div a:active {

	color: #6183A5;
}



/****** main DIV middle DIV ******/

.xit_str_main_m_div {	

	/*float: left;*/
	margin: 0px 20px 20px 20px;
	/*width: 530px;*/
	/*background-color: #B7BCFD;*/
}
.xit_str_main_m_div .xit_cont_div {

	margin-top: 15px;
	text-align: justify;
}
.xit_str_main_m_div .xit_read_more_p {
}
.xit_str_main_m_div .xit_read_more_p a {
}
.xit_str_main_m_div .xit_cont_div ul {

	margin: 8px 0 12px 6px; 
}
.xit_str_main_m_div .xit_cont_div ul ul {

	margin: 6px 6px 8px; 
}
.xit_str_main_m_div .xit_cont_div ul li {

	margin: 5px 0 5px 8px; 
	list-style: square outside;
}
.xit_str_main_m_div .xit_cont_div ul h {

	margin: 5px 0; 
}

.xit_str_main_m_div h1,
.xit_str_main_m_div h2,
.xit_str_main_m_div h3 {

	border-top: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	background-color: transparent;
	padding: 6px 0px;
	margin: 15px 0 10px;
	/*color: #839165;*/
}
.xit_str_main_m_div h1 {

	background-color: transparent;
	margin: 0 0 15px;
}
.xit_str_main_m_div h1 a {

	color: #6183A5;
}
.xit_str_main_m_div h2 {

	background-color: transparent;
	color: #6183A5;
}
.xit_str_main_m_div h2 a {

	color: #6183A5;
}


.xit_str_main_m_div .xit_navi_div {

	font-size: 0.95em;
	margin: 15px 0 15px 0px;
}
.xit_str_main_m_div .xit_navi_div p {

	margin: 0.2em 0;
}
.xit_str_main_m_div .xit_pagination_div {
	
}


.xit_str_main_m_div .xit_table {
}
.xit_str_main_m_div .xit_table thead tr {

	border-bottom: 0px solid #000;
	background-color: #fff;
}
.xit_str_main_m_div .xit_table th {

	padding: 5px 3px;
	background-color: #6183A5;
}
.xit_str_main_m_div .xit_table td {

	padding: 2px 3px;
	border-bottom: 1px solid #6183A5;
}
.xit_str_main_m_div .xit_table td td {

	border: 0;
}




/****** main DIV right DIV ******/

.xit_str_main_r_container_div {

	float: right;
	width: 745px; /* !! */
	margin: 0px 15px 20px auto;
	
	/*background-color: #FFF5B4;*/
}
.xit_str_main_r_div {
	
	display: none;
	float: right;
	width: 190px;
	margin: 0 10px 15px 15px;
	border-left: 1px dashed #6183A5;
	padding: 0 0 0 5px;
	position: relative;
	overflow: hidden;
	/*background-color: #FDDCB7;*/
} 


/****** sidebar content right structure ******/

#xit_sib_main_r_1_div {
}
#xit_sib_main_r_2_div {
}
#xit_sib_main_r_3_div {
}
#xit_sib_main_r_4_div {
}

.xit_sib_main_r_div {
}

.xit_sib_main_r_t_div {
}
.xit_sib_main_r_cont_div {
}
.xit_sib_main_r_b_div {
}

.xit_sib_main_r_div .xit_sib_div {

	margin: 0px 0;
	min-height: 0;
	/*background: transparent url(../../pics/site/de_DE/user/bg-navi-l.jpg) repeat-y;*/
}
.xit_sib_main_r_div .xit_sib_cont_div {

	padding: 0 0px;
	margin: 0px 0px 15px 0px;
	color: #1F5386;
}
.xit_sib_main_r_div .xit_widget_div {

	margin-bottom: 0px;
}
.xit_sib_main_r_div .xit_widget_headl {

	padding-left: 5px;
	border-bottom: 1px dashed #6183A5;
	border-top: 0px solid #01999A;
	/*background: url(../../pics/site/de_DE/user/bg-headl-orange-1.jpg) repeat-y;*/
	color: #1F5386;	
}
.xit_sib_main_r_div .xit_widget_cont_div {

	margin: 0 0 5px 0;
	padding: 0px 0 0;
}



/****** sidebar content right menu ******/

.xit_sib_main_r_div .xit_sib_menu_div {

	min-height: 10px;
	margin: 0px 0 10px 0;
	padding: 0 0px 10px 0px;
	/*color: #fff;*/
	border-bottom: 1px solid #6183A5;
}
.xit_sib_main_r_div .xit_sib_menu_div ul.menu {

	margin: 0;
	text-align: left;
}
.xit_sib_main_r_div .xit_sib_menu_div .xit_li {

	margin: 0px;
	border-bottom: 0px solid #6183A5;
}
.xit_sib_main_r_div ul.sub-menu {

	margin: 0;
}
.xit_sib_main_r_div ul.sub-menu .xit_li {

	margin: 0px 0 0 10px;
	/*border-top: 1px solid #6183A5;*/
	border-bottom: 0px dashed #565F3F;
}
.xit_sib_main_r_div ul.menu .xit_li > a:link,
.xit_sib_main_r_div ul.menu .xit_li > a:visited,
.xit_sib_main_r_div ul.sub-menu .xit_li > a:link,
.xit_sib_main_r_div ul.sub-menu .xit_li > a:visited {

	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0;
	color: #1F5386;
	/*background-color: #ccc;*/
}
.xit_sib_main_r_div ul.menu .xit_li > a:hover, 
.xit_sib_main_r_div ul.menu .xit_li > a:active,
.xit_sib_main_r_div ul.sub-menu .xit_li > a:hover, 
.xit_sib_main_r_div ul.sub-menu .xit_li > a:active {

	text-decoration: underline;
}
.xit_sib_main_r_div ul.sub-menu {

	display: none;
}
.xit_sib_main_r_div .xit_sib_menu_div .xit_current_li {

	border-right: 0px solid #F4E296;
}
.xit_sib_main_r_div .xit_sib_menu_div .xit_current_li > ul.sub-menu {

	display: block;
}
.xit_sib_main_r_div .xit_sib_menu_div .xit_current_li > a {

	/*font-size: 1.3em;*/
	margin-right: 0px;
	font-weight: bold;
	padding: 2px 0;
}
.xit_sib_main_r_div .xit_sib_menu_div .xit_current_li ul.sub-menu > a {

	border-top: 0px solid #6183A5;
	margin: 0;
	font-weight: normal;
}
.xit_sib_main_r_div .xit_sib_menu_div .xit_ancestor_top_li ul.sub-menu {

	display: block;
}

.xit_sib_main_r_div .xit_sib_menu_prevw_cont_div_link,
.xit_sib_main_r_div .xit_sib_menu_prevw_cont_div_menu {
}



/****** footer DIV below all other ******/

.xit_str_footer_div {

	clear: both;
	overflow: hidden; /* !! */
	height: 55px;
	margin: 0;
	background: transparent url(../../pics/site/de_DE/user/bg-footer.png) no-repeat;
	/*color: #787878;*/
	
	/*background-color: #FDB9B7;*/
} 

.xit_str_footer_div a:link,
.xit_str_footer_div a:visited {

	/*color: #787878;*/
	line-height: 1.5em;
}
.xit_str_footer_div a:hover,
.xit_str_footer_div a:active {

	/*text-decoration: underline;*/
}

.xit_str_footer_div .xit_sib_div {
}
.xit_str_footer_div .xit_cont_div {

	width: 905px;
	margin-left: 40px;
	margin-top: 0px;
	
	height: 60px;
	border: 0px dashed #999;
	padding-left: 25px;
}
.xit_str_footer_div .xit_read_more_p {
}
.xit_str_footer_div .xit_read_more_p a {
}
.xit_str_footer_div .xit_widget_div {
}
.xit_str_footer_div .xit_widget_headl {
}
.xit_str_footer_div .xit_widget_cont_div {
}



/****** type specific styles ******/

/**** post-type: single ****/

.xit_str_main_m_single_div .xit_headl_div h1 {

	background-color: #FDF6C3;
	border-bottom: 0px solid #F8E596;
	margin: 0 0 5px;
	padding: 8px 6px;
}
.xit_str_main_m_single_div .xit_thumb_div {

	float: right;
	width: 160px;
	margin: 0 0 15px 15px;
	text-align: right;
}
.xit_str_main_m_single_div .xit_teaser_div {

	border-bottom: 0px solid #565F3F;
	background-color: #6183A5;
	padding: 3px 8px;
}
.xit_str_main_m_single_div .xit_cont_div {

	margin-top: 5px;
}
.xit_str_main_m_single_div .xit_meta_t_div,
.xit_str_main_m_single_div .xit_meta_b_div {

	color: #1F5386;
	padding: 5px 0;
	background-color: transparent;
	/*font-size: 0.85em;*/
	margin-bottom: 10px;
}
.xit_str_main_m_single_div .xit_meta_b_div {

	margin-top: 20px;
	border-top: 1px dashed #6183A5;
}


/**** post-type: attachment ****/

.xit_str_main_m_attachm_div {
}

.xit_str_main_m_attachm_div .xit_ovw_div {
	
	float: left;
	width: 180px;
	margin-right: 10px;
	border: 1px dashed #6183A5;
	padding: 6px;
}
.xit_str_main_m_attachm_div .xit_navi_div {
}
.xit_str_main_m_attachm_div .xit_gal_div {	
}
.xit_str_main_m_attachm_div .xit_gal_div ul {	
	
	margin: 0;
	padding: 0;	
}
.xit_str_main_m_attachm_div .xit_gal_div ul li {	
	
	float: left;
	margin: 0 4px 6px 0; 
	list-style: none;
}
.xit_str_main_m_attachm_div .xit_gal_div a:link,	
.xit_str_main_m_attachm_div .xit_gal_div a:visited {	
	
	display: block;
	width: 80px;
	height: 80px;
	padding: 2px;	
	text-align: center;
	border: 1px solid transparent;
}
.xit_str_main_m_attachm_div .xit_gal_div .xit_current a:link {	
	
	border: 1px dashed #6183A5;
}
.xit_str_main_m_attachm_div .xit_gal_div a:hover {	
	
	border: 1px dashed #1F5386;
}
.xit_str_main_m_attachm_div .xit_gal_div img {	
}
.xit_str_main_m_attachm_div .xit_cont_div {	
}
.xit_str_main_m_attachm_div .xit_cont_div h1 {
	
	margin: 5px 0;	
}
.xit_str_main_m_attachm_div .xit_table {
	
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #6183A5;	
}
.xit_str_main_m_attachm_div .xit_cont_image_div {	
}
.xit_str_main_m_attachm_div .xit_cont_file_div {
}
.xit_str_main_m_attachm_div .xit_info_p {	
	
	margin: 0 0 10px 0;
	padding: 0;
}
.xit_str_main_m_attachm_img {
}
.xit_str_main_m_attachm_div .xit_meta_t_div {
	
	margin: 0;
}
.xit_str_main_m_attachm_div .xit_cont_image_div .xit_caption_div,
.xit_str_main_m_attachm_div .xit_cont_image_div .xit_descr_div {
	
	margin-top: 10px;
	padding: 5px;
}
.xit_str_main_m_attachm_div .xit_cont_file_div .xit_caption_div,
.xit_str_main_m_attachm_div .xit_cont_file_div .xit_descr_div {
	
	margin-top: 5px;
	padding: 0px;
}

.xit_form_pw_div {

	padding: 5px;
	background-color: #D4E3BC;
}



/****** pagination ******/

.xit_pagination_div {

	font-size: 0.95em;
	text-align: left;
	margin: 20px 0;
}
.xit_pagination_div a:link,
.xit_pagination_div a:visited,
.xit_pagination_single_div span {
	
	background-color: #fff;
	border: 1px solid #6183A5;
	padding: 4px 6px;
	margin-right: 3px;
	text-decoration: none;
}
.xit_pagination_div a:hover,
.xit_pagination_div a:active {
	
	text-decoration: underline;
}
.xit_pagination_div .current,
.xit_pagination_single_div span {

	font-weight: bold;
	background-color: #D4E3BC;
	padding: 5px 7px;
	margin-right: 3px;
	border: 0;
}
.xit_pagination_single_div a:link span {
	
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
}



/****** type: archive (content middle DIV) ******/

.xit_str_main_m_archive_div .xit_t_div,
.xit_str_main_m_archive_div .xit_b_div {

	clear: both;
	overflow: hidden; /* !! */
	border-bottom: 0px solid #6183A5;
	border-top: 0px solid #6183A5;
	padding: 0 0 0px;
	margin: 6px 0 0;
}
.xit_str_main_m_archive_div .xit_b_div {

	border-bottom: 0px solid #6183A5;
	border-top: 0px solid #6183A5;
	margin: 20px 0 0;
}
.xit_str_main_m_archive_div .xit_t_div p,
.xit_str_main_m_archive_div .xit_b_div p {

	margin: 5px 0 8px;
}
.xit_str_main_m_archive_div .xit_t_div .xit_pagination_div,
.xit_str_main_m_archive_div .xit_b_div .xit_pagination_div {

	text-align: left;
	clear: both;
	float: none;
}
.xit_str_main_m_archive_div .xit_posts_div {
	
	margin: 10px 0 0;
	overflow: hidden;
}
.xit_str_main_m_archive_div .xit_post_div {

	clear: both;
	overflow: hidden;
	/*background-color: #fff;*/
	border-bottom: 1px dashed #6183A5;
	margin: 0px 0 10px;
	padding: 5px;
}
.xit_str_main_m_archive_div .xit_post_div.xit_item_first {
}
.xit_str_main_m_archive_div .xit_post_div.xit_item_between {
}
.xit_str_main_m_archive_div .xit_post_div.xit_item_last {
}
.xit_str_main_m_archive_div .xit_post_div.xit_item_w_full {
	
	clear: both;
	float: none;
}
.xit_str_main_m_archive_div .xit_post_div.xit_item_sticky {

	background-color: transparent;
}
.xit_str_main_m_archive_div .xit_date_2parts_div {

	float: left;
	width: 50px;
	min-height: 50px;
	margin: 7px 15px 10px 0;	
}
.xit_str_main_m_archive_div .xit_headl_div {
	
	overflow: hidden; /* !! */
	/*background-color: #ccc;*/
}
.xit_str_main_m_archive_div .xit_headl_div h2 {

	background-color: transparent;
	color: #1F5386;
	border-bottom: 0px solid #F8E596;
	padding: 5px 0px 8px;
	margin: 0px 0;
}
.xit_str_main_m_archive_div .xit_headl_div a:link,
.xit_str_main_m_archive_div .xit_headl_div a:visited {

	text-decoration: none;
	color: #1F5386;
}
.xit_str_main_m_archive_div .xit_headl_div a:hover,
.xit_str_main_m_archive_div .xit_headl_div a:active {

	text-decoration: underline;
}
.xit_str_main_m_archive_div .xit_thumb_div {

	float: right;
	width: auto;
	margin: 0;
	text-align: right;
	overflow: hidden; /* !! */
}
.xit_str_main_m_archive_div .xit_thumb_div a {
}
.xit_str_main_m_archive_div .xit_thumb_div img {

	border: 8px solid #6183A5;
	padding: 2px;
}
.xit_str_main_m_archive_div .xit_thumb_dummy_div {

	display: none;
	min-height: 50px; /* !! */
}
.xit_str_main_m_archive_div .xit_cont_div {
	
	overflow: visible; /* !! */
	margin-top: 0;
}
.xit_str_main_m_archive_div .xit_cont_div.xit_layout_custom_div {
}
.xit_str_main_m_archive_div .xit_cont_div p {

	margin: 5px 0 8px;
}
.xit_str_main_m_archive_div  .xit_exc_div {
}
.xit_str_main_m_archive_div .xit_read_more_p {
}
.xit_str_main_m_archive_div .xit_read_more_p a {
}
.xit_str_main_m_archive_div .xit_meta_div {

	clear: both;
	overflow: hidden;
	font-style: italic;
	/*font-size: 0.85em;*/
	text-align: right;
	padding: 0 4px;
	border-top: 0px solid #565F3F;
	border-bottom: 0px dashed #565F3F;
}
.xit_str_main_m_archive_div .xit_meta_div p {

	margin: 2px 0;
}
.xit_str_main_m_archive_div .xit_post_div img {	
}
.xit_info_pw_protected_span,
.xit_info_private_span {	
	
	background-color: #FFD47F;
	padding: 4px;
}


/****** type: archive (included as part) ******/

/**** type: archive (included as part) common styles ****/

.xit_part_archive_div {

	border-top: 0px solid #5E5030;
	background-color: #fff;
	margin: 0 0 0px;
	padding: 0px;
	/*color: #565F3F;*/
}
.xit_part_archive_div .xit_headl {
	
	/*background-color: #fff;*/
	margin: 0;
}
 xit_part_archive_div .xit_headl a:link,
.xit_part_archive_div .xit_headl a:visited {

	text-decoration: none;
}
.xit_part_archive_div .xit_headl a:hover,
.xit_part_archive_div .xit_headl a:active {

	text-decoration: underline;
}
.xit_part_archive_div .xit_posts_div {

	margin-top: 8px;
}
.xit_part_archive_div .xit_post_div {

	clear: both; /* !! */
	width: 100%; /* !! */
	overflow: hidden;
	background-color: #fff;
	margin: 0 0 15px;
	padding: 0px;
}
.xit_part_archive_div .xit_post_div.xit_item_first {
}
.xit_part_archive_div .xit_post_div.xit_item_between {
}
.xit_part_archive_div .xit_post_div.xit_item_last {
}
.xit_part_archive_div .xit_post_div.xit_item_w_full {
	
	clear: both;
	float: none;
}
.xit_part_archive_div .xit_post_div.xit_item_sticky {

	background-color: #ccc;
}
.xit_part_archive_div .xit_date_2parts_div {

	float: left;
	width: 50px;
	min-height: 50px;
	margin: 7px 10px 10px 0;
}
.xit_part_archive_div .xit_headl_div {

	padding: 0;
	margin: 0px 0 5px;
	overflow: hidden;
}
.xit_part_archive_div .xit_headl_div h2,
.xit_part_archive_div .xit_headl_div h3 {

	background-color: #fff;
	border-bottom: 0px solid #F8E596;
	padding: 3px 0px 8px;
	margin: 0px 0 5px;
	/*color: #565F3F;*/
}
.xit_part_archive_div .xit_headl_div a:link,
.xit_part_archive_div .xit_headl_div a:visited {

	text-decoration: none;
}
.xit_part_archive_div .xit_headl_div a:hover,
.xit_part_archive_div .xit_headl_div a:active {

	text-decoration: underline;
}
.xit_part_archive_div .xit_thumb_div {

	float: right;
	width: auto;
	margin: 0; /* !! */
	text-align: center;
	overflow: hidden;
}
.xit_part_archive_div .xit_thumb_div img {

	border: 5px solid #6183A5;
	padding: 2px;
}
.xit_part_archive_div .xit_cont_div {

	margin: 0 5px 8px;
}
.xit_part_archive_div .xit_exc_div {
}
.xit_part_archive_div .xit_post_div p {

	margin: 5px 0 5px;
}
.xit_part_archive_div .xit_read_more_p {
}
.xit_part_archive_div .xit_read_more_p a {
}
.xit_part_archive_div .xit_meta_div {

	clear: both;
	font-style: italic;
	text-align: right;
	padding: 3px 0px;
	margin-top: 8px;
	border-top: 1px dashed #5E5030;
	border-bottom: 1px dashed #5E5030;
}
.xit_part_archive_div .xit_post_div img {	
}
.xit_part_archive_div .xit_info_pw_protected_p {
}
.xit_part_archive_div .xit_info_private_p {	
}
.xit_part_archive_div .xit_archive_link_footer_p {
	
	font-weight: bold;	
}
.xit_part_archive_div .xit_navi_div {
	
	margin: 8px 0 0;
}
.xit_part_archive_div .xit_pagination_div {	
	
	margin: 12px 0 0;
	clear: both;
	float: none;
}



/**** type: archive (included as part) left DIV ****/

.xit_str_main_l_div .xit_part_archive_div {

	border-top: 0px solid #5E5030;
	background-color: transparent;
	margin: 0 0 0px;
	padding: 3px;
	/*color: #565F3F;*/
}
.xit_str_main_l_div .xit_part_archive_div .xit_headl {
	
	border: 0;
	padding: 5px;
	background-color: #FFFFD6;
}
.xit_str_main_l_div .xit_part_archive_div .xit_headl a:link,
.xit_str_main_l_div .xit_part_archive_div .xit_headl a:visited {

	text-decoration: none;
}
.xit_str_main_l_div .xit_part_archive_div .xit_headl a:hover,
.xit_str_main_l_div .xit_part_archive_div .xit_headl a:active {

	text-decoration: underline;
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div {

	width: 100%; /* !! */
	background-color: #fff;
	margin: 0 0 15px;
	padding: 0px;
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div.xit_item_first {
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div.xit_item_between {
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div.xit_item_last {
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div.xit_item_w_full {
	
	clear: both;
	float: none;
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div.xit_item_sticky {

	background-color: #ccc;
}
.xit_str_main_l_div .xit_part_archive_div .xit_date_2parts_div {

	float: left;
	margin: 7px 10px 10px 0;
}
.xit_str_main_l_div .xit_part_archive_div .xit_headl_div {

	padding: 0;
	margin: 0px 0 5px;
	overflow: hidden;
}
.xit_str_main_l_div .xit_part_archive_div .xit_headl_div h2,
.xit_str_main_l_div .xit_part_archive_div .xit_headl_div h3 {

	background-color: #fff;
	border-bottom: 0px solid #F8E596;
	padding: 3px 0px 8px;
	margin: 0px 0 5px;
	/*color: #565F3F;*/
}
.xit_str_main_l_div .xit_part_archive_div .xit_headl_div a:link,
.xit_str_main_l_div .xit_part_archive_div .xit_headl_div a:visited {

	text-decoration: none;
}
.xit_str_main_l_div .xit_part_archive_div .xit_headl_div a:hover,
.xit_str_main_l_div .xit_part_archive_div .xit_headl_div a:active {

	text-decoration: underline;
}
.xit_str_main_l_div xit_part_archive_div .xit_thumb_div {
	
	float: right;
	margin: 5px 10px 10px 5px;
}
.xit_str_main_l_div .xit_part_archive_div .xit_thumb_div img {

	border: 0px solid #6183A5;
	/*padding: 2px;*/
}
.xit_str_main_l_div .xit_part_archive_div .xit_cont_div {
}
.xit_str_main_l_div .xit_part_archive_div .xit_exc_div {
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div p {

	margin: 5px 0 5px;
}
.xit_str_main_l_div .xit_part_archive_div .xit_read_more_p {
}
.xit_str_main_l_div .xit_part_archive_div .xit_read_more_p a {
}
.xit_str_main_l_div .xit_part_archive_post_list_div {

	border-bottom: 0px solid #5E5030;
}
.xit_str_main_l_div .xit_part_archive_div .xit_meta_div {

	clear: both;
	font-style: italic;
	text-align: right;
	padding: 3px 0px;
	margin-top: 8px;
	border-top: 1px dashed #5E5030;
	border-bottom: 1px dashed #5E5030;
}
.xit_str_main_l_div .xit_part_archive_div .xit_post_div img {	
}
.xit_str_main_l_div .xit_part_archive_div .xit_info_pw_protected_p {
}
.xit_str_main_l_div .xit_part_archive_div .xit_info_private_p {	
}
.xit_str_main_l_div .xit_part_archive_div .xit_archive_link_footer_p {
	
	font-weight: bold;	
}




/****** comments ******/

.xit_comms_div {

	clear: both;
	/*width: 700px;*/
	/*margin: 0 auto 0 auto;*/
	margin-top: 20px;
}
.xit_comms_div .xit_headl {	
}
.xit_comms_div img {

	padding: 0;
	margin: 0;
	border: 0;
}
.xit_comms_div .xit_list_div {
}
.xit_comms_div .xit_form_div {

	margin: 0 auto;
	/*color: #565F3F;*/
}
.xit_comms_ul {
	
	clear: both;	
}
ul li.xit_comm_li {

	clear: both;
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
}
.xit_comm_li p {

	margin: 3px 0;
	padding: 0;
}
.xit_comm_li_div {

	min-height: 110px;
	padding: 6px;
	margin: 5px;
	background-color: #fff;
	border-bottom: 1px dashed #36984D;
}
.xit_comm_li .xit_avatar_div {

	float: left;
	width: 105px;
	min-height: 105px;
	margin: 0 5px 15px 0;
	background: #fff url(../../pics/site/de_DE/sys/bg-comment-avatar-1.png) no-repeat;
}
.xit_comm_li .xit_avatar_div img {

	position: relative;
	left: 15px;
	top: 15px;
}
.xit_comm_li .xit_cont_div {
	
	margin: 0 0 0 110px;
}
.xit_comm_li .xit_meta_t_div,
.xit_comm_li .xit_meta_b_div {

	clear: none; /* !! */
}
.xit_comm_li .xit_meta_t_div {

	padding: 2px 0;
}
.xit_comm_li .xit_meta_b_div {

	text-align: right;
}
.xit_comm_li .xit_text_div {

	margin: 5px 0 0 ;
	border-top: 1px dashed #36984D;
	padding: 2px 0;
}


/* c. of any user */
.xit_comm_li .byuser {
}
/* c. of post´s author */
.xit_comm_li .bypostauthor {
}
/* c. of specific author 
.xit_comm_li .comment-author-xxx {

	background-color: #FAFAD4;
}
*/

.xit_comm_li .children .xit_comm_li_div {

	border-left: 1px solid #B7D1BD;
}
.xit_comms_ul #respond {

	margin-left: 15px;
}
.xit_comms_ul ul {
	
	background-color: #6183A5;
	padding: 5px;	
	margin: 6px 0 0 6px;
}
.xit_comms_ul ul ul {
	
	background-color: transparent;
	padding-right: 0;
}
.xit_comms_ul ul ul ul {

	background-color: transparent;
} 
.xit_comms_ul ul ul ul ul {

	background-color: transparent;
} 
.xit_comms_ul ul ul ul ul ul {

	background-color: transparent;
}
.xit_comm_li .xit_table {
}
.xit_comm_li .xit_table td {
	
	padding: 3px 0px;
}
.xit_comm_li .xit_table .xit_tr {
}
.xit_comm_li .xit_table .xit_l_td {

	width: 150px;
	border-bottom: 0px solid #fff;
	background-color: transparent;
	text-align: left;
}
.xit_comm_li .xit_table .xit_r_td {

	border-bottom: 0px solid #6183A5;
}



/**** form IN ****/


/*** general ***/

.xit_form_in_container_div h3.xit_headl {

	margin-top: 5px;
	border-bottom: 3px solid #fff;
}
.xit_form_in_div {

	background-color: #fff;
	padding: 5px 5px;
}
.xit_form_in_div img {

	border: 0;
}
.xit_form_in_div p {
}
.xit_form_in_div .xit_row_div {

	clear: both; /* !! */
	float: none; /* !! */
}
.xit_form_in_div .xit_row_l_div {

	float: left;
	width: 35%;
	text-align: right;
	padding: 3px;
}
.xit_form_in_div .xit_row_label {
	
	text-align: right;
}
.xit_form_in_div .xit_row_r_div {

	padding: 3px;
}
.xit_form_in_div .xit_submit {
}
.xit_form_in_div input,
.xit_form_in_div textarea {

	font-size: 1em;
}
.xit_form_in_div input.xit_w_fixed,
.xit_form_in_div textarea.xit_w_fixed {
	
	width: 350px;	
}
.xit_form_in_div .xit_acts_b_div {
	
	padding: 15px 0 10px;	
}


/*** form IN sib ***/

.xit_sib_div .xit_form_in_div {

	padding: 3px 0;
}
.xit_sib_div .xit_form_in_container_div h3.xit_headl {

	border-bottom: 1px solid #565F3F;
}
.xit_sib_div .xit_row_div {

	clear: both; /* !! */
}
.xit_sib_div .xit_row_l_div {

	padding: 1px 0;
}
.xit_sib_div .xit_row_label {

}
.xit_sib_div .xit_row_r_div {

	padding: 1px 0;
}
.xit_sib_div .xit_form_in_div .xit_submit {
}


/****** form OUT ******/

.xit_form_out_table {

	width: 100%; /* ! */
}
.xit_form_out_headl {

	border-bottom: 1px solid #565F3F;
}
.xit_form_out_table tr {
	
}
.xit_form_out_table .xit_l_td {

	width: 40%;
	text-align: right;
	padding: 5px 10px;
	border-bottom: 2px solid #fff;
	background-color: #6183A5;
}
.xit_form_out_table .xit_r_td {

	padding: 5px 10px;
	border-bottom: 1px solid #6183A5;
}




/***** specific templates *****/


/**** archives ****/

/*** archive: products ***/

.xit_str_main_m_archive_products_div .xit_post_div,
.xit_part_archive_products_div .xit_post_div {

	min-height: 100px;
	padding: 0 0px 5px;
	border-top: 0px solid #6183A5;
	border-bottom: 1px solid #6183A5;
}
.xit_str_main_m_archive_products_div .xit_headl_div,
.xit_part_archive_products_div .xit_headl_div {
}
.xit_str_main_m_archive_products_div .xit_headl_div h2,
.xit_part_archive_products_div .xit_headl_div h2 {

	background-color: #6183A5;
	border-bottom: 0px solid #6183A5;
	padding: 5px 5px 8px;
	margin: 5px 0;
}
.xit_str_main_m_archive_products_div .xit_thumb_div,
.xit_part_archive_products_div .xit_thumb_div {

	float: left;
	width: 190px;
	/*min-height: 150px;*/
	margin: 0px 10px 10px 0;
	text-align: left;
}
.xit_part_archive_products_div .xit_thumb_div {

	width: 90px;
}
.xit_str_main_m_archive_products_div .xit_cont_div,
.xit_part_archive_products_div .xit_cont_div {	
	
	margin-left: 200px;
}
.xit_part_archive_products_div .xit_cont_div {
		
	margin-left: 100px;
}
.xit_str_main_m_archive_products_div .xit_cont_div p,
.xit_part_archive_products_div .xit_cont_div p {

	margin: 5px 0 8px 0px;
}
.xit_str_main_m_archive_products_div .xit_exc_div,
.xit_part_archive_products_div .xit_exc_div {
}
.xit_str_main_m_archive_products_div .xit_read_more_p,
.xit_part_archive_products_div .xit_read_more_p {
}
.xit_str_main_m_archive_products_div .xit_read_more_p a,
.xit_part_archive_products_div .xit_read_more_p a {
}
.xit_str_main_m_archive_products_div .xit_meta_div,
.xit_part_archive_products_div .xit_meta_div {

	clear: both;
	font-style: italic;
	text-align: right;
	padding: 3px 10px;
	border-top: 1px dashed #565F3F;
	border-bottom: 1px dashed #565F3F;
}


/*** archive: list_simple ***/

.xit_str_main_m_archive_list_simple_div .xit_post_div,
.xit_part_archive_list_simple_div .xit_post_div {

	padding: 0 0px 5px;
	border-top: 0px solid #6183A5;
	border-bottom: 1px solid #6183A5;
}
.xit_str_main_m_archive_list_simple_div .xit_headl_div h2,
.xit_part_archive_list_simple_div .xit_headl_div h3 {

	background-color: transparent;
	padding: 3px 5px;
	margin: 0;
}



/**** single post types ****/

/*** single post types: product ***/

.xit_str_main_m_single_product_div .xit_headl_div h1 {

	background-color: transparent;
	border-bottom: 4px solid #6183A5;
	margin: 5px 0;
	padding: 10px 0;
	font-size: 1.3em;
	font-weight: bold;
}
.xit_str_main_m_single_product_div .xit_thumb_div {

	float: right;
	width: 160px;
	margin: 0 0 15px 15px;
	text-align: right;
}

.xit_str_main_m_single_product_div .xit_cont_div {

	margin-top: 5px;
}
.xit_str_main_m_single_product_div .xit_meta_t_div,
.xit_str_main_m_single_product_div .xit_meta_b_div {

	font-style: italic;
	padding: 0.4em 0;
	background-color: transparent;
	font-size: 0.9em;
	margin-bottom: 10px;
}
.xit_str_main_m_single_product_div .xit_meta_b_div {

	margin-top: 20px;
	border-top: 1px dashed #999;
}
.xit_str_main_m_single_product_div .xit_meta_b_div p {


}

.xit_str_main_m_single_product_div .xit_cont_div h2,
.xit_str_main_m_single_product_div .xit_cont_div h3,
.xit_str_main_m_single_product_div .xit_cont_div h4 {

	background-color: #6183A5;
	padding: 5px;
	margin: 0 0 15px;
}
.xit_str_main_m_single_product_div .xit_cont_div h a {
}



/***** misc *****/


/****** messages-DIV ******/

.xit_msgs_div {

	border: 1px solid #999;
	background-color: #f1f1f1;
	padding: 5px 8px;
	margin: 10px 0 0;
	/*color: #565F3F;*/
}
.xit_msgs_div p {

	margin: 5px 0;
}

.xit_msgs_succ_div {

	border-color: #309D1D;
	background-color: #C9F3C1;
}
.xit_msgs_err_div {

	border-color: #ff0000;
	background-color: #FDCAAF;
}
.xit_msgs_adv_div {

	border-color: #ffaa00;
	background-color: #FBFCA6;
}



/** simple accordion **/


.xit_accordion_div { 
}
.xit_accordion_div ul li { 
}
.xit_accordion_div ul a { 

	display: block; 
}
.xit_accordion_div ul ul { 

	display: none;
}
.xit_accordion_div ul ul li { 

}
.xit_accordion_div ul ul li div { 

	padding: 0.3em;
	padding-left: 25px;
}
.xit_accordion_div ul ul li a { 

	padding-left: 10px;
}
.xit_accordion_div ul ul .xit_accordion_active_li {

	border-left: 3px solid #ccc;
}
.xit_accordion_current_li {

	display: block; 
}


/** tabs horizontal **/

.xit_tabs_container_div {	
}
ul.xit_tabs_ul {

	padding: 0;
	margin: 5px 0 15px; 
	text-align: left;
	overflow: hidden;
}
ul.xit_tabs_ul li {

	float: left;
	height: 1.5em;
	line-height: 1.5em;
	list-style: none;
	margin: 0 3px 0 0;
	padding: 5px 10px;
	background-color: #6183A5;
	border: 0px solid #D4E3BB;
	border-bottom: 0px;
	cursor: pointer;
}
ul.xit_tabs_ul a,
ul.xit_tabs_ul a:link,
ul.xit_tabs_ul a:visited {
	
	text-decoration: none;
}
ul.xit_tabs_ul a:hover,
ul.xit_tabs_ul a:active {
	
	text-decoration: underline;
}
ul.xit_tabs_ul li.xit_active {
	
	background-color: #fff;
	border: 2px solid #6183A5;	
	border-bottom: 0;
	padding: 4px 8px;
}
ul.xit_tabs_ul li.xit_inactive {
	
	background-color: #E9ECC8;
	border-bottom: 0px solid #CFD99D;
}
.xit_tab_cont_div {

	display: none;
}
.xit_tab_cont_div div {	
}


/****** popup ******/

#xit_pop_bg_div {

	display: none;
	position: absolute;
	top: 0;  
	left: 0; 	
	width:100%;  
	height:100%;  
	background-color: #fff;
	z-index: 100;
}
#xit_pop_cont_div,
#xit_pop_cont_iframe {

	max-width: 900px;
	max-height: 500px;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	color: #666;
	z-index: 100;
	cursor: pointer;
	border: 0;
}
#xit_pop_cont_iframe {

	scrolling: auto;
	frameborder: 0;
}
#xit_pop_cont_img_div {

	background-color: #fff;
}
#xit_pop_cont_cont_div {

	background-color: #fff;
	padding: 5px;
}
#xit_pop_but_close {

	position: absolute;
	left: 40px;
	top: 20px;
	cursor: pointer;
}

#xit_pop_bg_div .xit_loading_div {
	
}


/* message that appears and is used by JS if a browser is too old */

#browser_msg_div {

	position: absolute;
	left: 0;
	width: 100%;
	padding: 10px;
	background-color: #ff0000;
	color: #fff;
	font-weight: bold;
	z-index: 100;
}
#noscript_main  p {

	position: absolute;
	left: 0;
	width: 100%;
	margin: 0 0 10px;
	background-color: red;
	color: #fff;
	padding: 1em;
	line-height: 3em;
}



/****** widgets *******/


/*** sidebar widget search form ***/

.xitWidget_search_sib_div input {

	/*color: #565F3F;*/
}

/* search text field */
.xitWidget_search_sib_div .xit_search_text {

	float: left;
	width: 105px;
	border: 1px solid #6183A5;
	margin-top: 0px;
}
/* search submit button */
.xitWidget_search_sib_div .xit_submit {

	width: 70px;
	/*border: 1px solid #65704E;*/
	background-color: #fff;
	margin-left: 10px;
}


/*** sidebar widget login form ***/


.xitWidget_login_sib_div {
}
.xitWidget_login_sib_div .xit_inp_text,
.xitWidget_login_sib_div .xit_inp_password {
	
	width: 120px;
	height: 1.1em;
	font-size: 0.9em;
}



/*** widget language-switcher ***/


.xitWidget_lng_switcher_div {

}

.xit_sib_t_div .xitWidget_lng_switcher_div {

	font-size: 0.85em;
}





#map_iframe {

	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 1px dashed #666;
	background: url(../../pics/site/de_DE/sys/loading-l.gif) no-repeat 100px 50px;
}




/*** Global default settings; WP-set styles ***/


.alignright {

	float: right;
	margin-left: 10px;
}
.alignleft {

	float: left;
	margin-right: 10px;
}
.aligncenter {

	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignnone,
.xit_clear_both {

	clear: both;
}

.wp-caption {

	background-color: #6183A5;
	margin-bottom: 10px;
	max-width: 550px;
	padding: 5px 0;
	text-align: center;
	border: 0px solid #6183A5;
	overflow: hidden;
}
.wp-caption a {
}
.wp-caption img {
	
	border: 0;
}
.wp-caption p.wp-caption-text {

	margin: 5px;
}



/*** shortcode: WP gallery ***/

.gallery {
	
	margin: auto;
}
.gallery-columns-1,
.gallery-columns-2,
.gallery-columns-3,
.gallery-columns-4,
.gallery-columns-5 {
	
}
.gallery-size-thumbnail {
	
}
.gallery-item {
	
	float: left;
	margin: 0px 5px 15px 0;
	border: 1px dashed #666;
}
.gallery-columns-1 .gallery-item {
	
	width: 98%;
	margin-right: 0;
}
.gallery-columns-2 .gallery-item {
	
	width: 47%;	
	margin-right: 2%;
}
.gallery-columns-3 .gallery-item {
	
	width: 31%;	
	margin-right: 2%;
}
.gallery-columns-4 .gallery-item {
	
	width: 22%;		
	margin-right: 2%;
}
.gallery-columns-5 .gallery-item {
	
	width: 18%;	
	margin-right: 1%;
}
.gallery-icon {
	
	text-align: center;	
}
.gallery-icon:hover {
	
	background-color: #6183A5;	
}
.gallery-icon img {

	margin: 4px;
}
.gallery-icon a {
	
}
.gallery-caption {
	
	margin-left: 0;
	padding: 2px 4px 5px;
	border: 0px solid #ccc;
	border-top: 0;
}



/****** login-screen ******/

#login h1 a {

/*
	background: url() no-repeat;
	height: 200px;
*/
}

body.login {

	background: #fff;
	/*color: #565F3F;*/
}
#login {

	width: 350px;
	margin-top: 20px;
	/*color: #565F3F;*/
}
#login div,
#login label {

	/*color: #565F3F;*/
}


/****** comment form ******/

.form-allowed-tags {

	display: none;
}


/***** MODS *****/
/*****************/



/****** custom and changing styles ******/



/** jQuery-cycle galleries **/

#xit_jQ_cylce_gal_header_div { 

	width: 730px;
	height: 350px;
	overflow: visible;
	z-index: 1; /* !! */
} 
#xit_jQ_cylce_gal_header_div div { 

	width: 100%;	 /* !! */
	text-align: center; /* !! */
} 
#xit_jQ_cylce_gal_header_div img {
} 





