/* BASICS */
body { 
	color:#111111; 
	background-color:#eeeeee; 
	background:url(/_layouts/images/utypia/skin2/layout/skin1_1/body_bg.gif);
}

a { 
	color:#0184bb; 
}
a:hover { 
	color:#0184bb; 
}

h1 { 
	color:#68798a; 
	font-weight:bold; 
}
h2 { 
	color:#0184bb; 
}
h3 { 
	color:#68798a; 
}

.sidebar h3 {
	color:#111111;
}



/* LAYOUT */
#global-wrapper {
	background:url(/_layouts/images/utypia/skin2/layout/skin1_1/global_bg.gif) repeat-y #eeeeee;
}

.content-wrapper .sidebar div.inner {
	border-left:1px solid #d9d8d8;
	background:none;
}


/* HEADER */
#head {
	background:url(/_layouts/images/utypia/skin2/layout/skin1_1/head_bg.gif) no-repeat;
	color:#808080;
}
#head a{
	color:#fff;
}

#language li, #tools li {
	border-left:1px solid #fff;
}


/* FOOTER */
#footer-wrapper {
	background:url(/_layouts/images/utypia/skin2/layout/skin1_1/wrapper_bottom.gif) left bottom no-repeat;
}
#footer {
	background-color:#0184bb;
	color:#fff;
}
#footer a,
#footer a:link,
#footer a:hover,
#footer a:visited{
	text-decoration:none;
	color:#fff;
}


/* SIDEBAR */
.adress {
	background-color:#f5f5f5;
	background:url(/_layouts/images/utypia/skin2/sidebar/skin1_1/adress_top.gif) left top no-repeat #ebf4f7;
}
.adress ul li.anfahrtsplan {
	background:url(/_layouts/images/utypia/skin2/sidebar/skin1_1/anfahrt.gif) left no-repeat;
	padding-left:20px; 
}
.adress div {
	background:url(/_layouts/images/utypia/skin2/sidebar/skin1_1/verlauf_2.gif) left bottom no-repeat;
}


.facts {
	background:url(/_layouts/images/utypia/skin2/sidebar/skin1_1/facts.gif) no-repeat;
}


/* SIDEBAR NAVIGATION */
#nav-sub li {
	border-bottom:1px solid #0084bb;
	border-top:1px solid #62b7db;
	font-size:1.1em;
}
#nav-sub li a{
	color:#fff;
	background:url(/_layouts/images/utypia/skin2/sidebar/skin1_1/nav_li.gif) left 5px no-repeat;
}
#nav-sub li.active a,
#nav-sub li.utactive div span.currnavnode{
	color:#b5f4ff;
	background:url(/_layouts/images/utypia/skin2/sidebar/skin1_1/nav_li_active.gif) left 5px no-repeat;
}
#nav-sub li a:hover{
	color:#b5f4ff;
}
#nav-sub {
	background:url(/_layouts/images/utypia/skin2/layout/skin1_1/sidebar_bg.gif);	
	margin-bottom:10px;
}
#nav-sub div {
	background:url(/_layouts/images/utypia/skin2/sidebar/skin1_1/verlauf_1.gif) left bottom no-repeat;
}

/* SIDEBAR RIGHT */
#content-sub h3 {
	background-color:#0e71af;
	color:#fff;
	margin-bottom:8px;
	text-transform:uppercase;
}

.product-tip p{
	text-transform:uppercase;
}



/* CONTENT */
.presentation {
	background:url(/_layouts/images/utypia/skin2/content/skin1_1/presentation_bg.gif) left top no-repeat #d8e9f0;
	padding:12px;
}
.presentation h1 {
	color:#0084bb;
}

.product-description h2 {
	color:#010101;
	margin-bottom:0px;
}

.content div h3 {
	color:#0184bb;
	background:url(/_layouts/images/utypia/skin2/content/skin1_1/article_bg.gif) left top no-repeat;
	height:25px;
	width:533px;
	margin:0px;
	margin-top:10px;
	padding-top:8px;
}



/* FORMS */
form.basic { margin-top:1.5em; margin-bottom:1.5em; }
legend { color:#0084bb; }
.inputtext { width:200px;}

.fyi {
	border-top:1px solid #cdcdcd;
}

/*
em {
	color:#bf0000;
}
*/

input.send-button {
	background-image: url(/_layouts/images/utypia/skin2/content/skin1_1/send_button.gif); 
	margin-left:266px; 
	margin-top:10px; 
	width:108px; 
	height:23px; 
}


/* 20090104 FesGe: custom Styles for layouting */

P.utypiaCustom-PictureFloatRight
{
    float:right;
}
P.utypiaCustom-PictureFloatRight img
{
    margin-top:0px;
    margin-left:5px;
}
P.utypiaCustom-PictureFloatLeft
{
    float:left;
}
P.utypiaCustom-PictureFloatLeft img
{
    margin-top:0px;
    margin-right:10px;
}
P.utypiaCustom-Header
{
	font-size:1.2em;
	font-weight:700;
	color:#0184bb;
	margin-bottom:0px;
}

.utypiaCustom-Header1
{
	color:#0084bb;
	font-size:1.8em;
	font-weight:700;
}

.utypiaCustom-Header2
{
	color:#0184bb;
	font-size:1.1em;
}

.utypiaCustom-Header3
{
	color:#010101;
	font-size:1.5em;
	font-weight:700;
}

/* 20090104 FesGe end */


/*20090115 FesGe Navigation Style adaption */

div#nav-sub
{
	/*margin-top:-8px;*/
}

div#nav-sub div
{
	display:inline;
	background-image:none;
}

div.adress div
{
	
}

div.adress div p
{
	line-height:12.025pt;
}

/*20090115 FesGe end */


/* background image overwrite */
#head {
	background:url(../PublishingImages/HeaderBackgroundImage.jpg) no-repeat;
}
