
/**
 * Style sheet skysoft
 */


/* #######################################*/
/* #### MAIN #############################*/
/* #######################################*/
*
{
font-family:  tahoma, verdana;
font-size: 13px;
text-decoration: none;
color: #566260;
margin: 0px;
padding: 0px;
}

a:hover
{
color: #009999;
}

#wrapper
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
border: 0px;
width: 100%;
}

h1
{
font-size: 2em;
font-weight: 500;
margin: 10px 0px;
}

h2
{
font-size: 1.5em;
font-weight: 500;
margin: 7px 0px;
}

h2 a
{
color: #999999;
}

h3 a
{
font-size: 1.5em;
font-weight: 500;
margin: 20px;
color: #999999;
font-weight: bold;
}

label
{
font-weight: bold;
color: #009999;
}

input
{
color: #009999;
}

input[type=text],
input[type=password],
textarea
{
color: #666966;
border: 1px solid #BBBBBB;
padding: 1px;
}

input[type=text]:focus,
input[type=password]:focus
{
background-color: #e0f2f2;
}

input[type=submit]
{
cursor: pointer;
}

div.error
{
color: #CC2314;
font-size: 0.8em;
background: url(skysoft/error.gif) no-repeat left center;
padding-left: 10px;
}

div.pdf_link
{
width: 24px;
height: 24px;
float: right;
display: none;
}

div.pdf_link a
{
width: 24px;
height: 24px;
display: block;
background: url(skysoft/pdf.png) no-repeat;
}

/* #######################################*/
/* #### HEADER ###########################*/
/* #######################################*/


#wrapper .header
{
background: url(skysoft/header.png) repeat-x 0px;
height: 98px;
position: absolute;
top: 0px;
width: 100%;
}

#wrapper .center
{
position: relative;
top: 0px;
left: 50%;
margin-left: -490px;
width: 980px;
}

#wrapper #headerbox
{
margin-left: 55px;
width: 250px;
height: 100%;
background: url(skysoft/headerbox.png) no-repeat;
}

#wrapper #banner .header .center
{
top: 0px;
height: 98px;
}

/* #######################################*/
/* #### BANNER ###########################*/
/* #######################################*/

#wrapper #banner
{
position: relative;
height: 302px;
overflow: hidden;
}

#wrapper #bannerleft
{
position: absolute;
height: 204px;
right: 50%;
top: 98px;
margin-right: 490px;
width: 1002px;
background: url(skysoft/skyleft.png) repeat-x;
}

#wrapper #bannercenter
{
top: 98px;
position: absolute;
height: 204px;
left: 50%;
margin-left: -490px;
width: 980px;
background: url(skysoft/skycenter.png) no-repeat;
}

#wrapper #bannerright
{
top: 98px;
position: relative;
float: left;
height: 204px;
left: 50%;
margin-left: 490px;
width: 184px;
background: url(skysoft/skyright.png) no-repeat;
}

#wrapper #bannerrightrepeat
{
top: 98px;
position: relative;
height: 204px;
left: 50%;
margin-left: 674px;
width: 488px;
background: url(skysoft/skyrightrepeat.png) repeat-x;
}

#wrapper #banner .center
{
position: absolute;
height: 100%;
top: 98px;
height: 204px;
}

#bannerbox
{
position: absolute; 
top: 0px;
right: 0px;
bottom: 0px;
}

#bannercontent
{
height: 100%;
}

#main
{
background: url(skysoft/bg.png) repeat-x;
min-height: 133px;
overflow: hidden;
}

/* #######################################*/
/* #### MENU #############################*/
/* #######################################*/


#wrapper a#logo
{
display: block;
width: 250px;
height: 97px;
background: url(skysoft/logo.png) no-repeat;
margin-left: 55px;
}


#wrapper a#logo_simunity
{
display: block;
width: 250px;
height: 97px;
background: url(skysoft/simunity_logo.png) no-repeat;
margin-left: 55px;
}

#wrapper #menu
{
position: absolute;
top: 0px;
left: 384px;
height:120px;
font-size: 11px;
background-color: transparent;
}

#wrapper #menu *
{
padding: 0px;
margin: 0px;
}

#wrapper #menu li
{
display: block;
float: left;
width: 119px;
height: 98px;
text-align: center;
background: transparent url(skysoft/menu.png) no-repeat left bottom;
position: relative;
}

#wrapper #menu li *
{
color: #999699;
position: relative;
height: 100%;
font-size: 15.4px;
font-weight: bold;
padding-top: 60px;
display: block;
}

#wrapper #menu li a
{
background: url(skysoft/menu_hover.png) no-repeat -149px 0px;
}


#wrapper #menu li span,
#wrapper #menu li.trail a.trail
{
height: 50px;
background: url(skysoft/arrow.png) no-repeat center bottom;
color: #303030;
}

#wrapper #menu li a:hover
{
background-position: 0px 0px;
}

/* #######################################*/
/* #### FOOTER ###########################*/
/* #######################################*/

#footer
{
margin-top: 20px;
height: 93px;
background: url(skysoft/footer.png) repeat-x;
position: relative;
}

#footerbox
{
position: relative;
float: left;
width: 250px;
height: 99px;
padding: 0px 4px 4px 4px;
left: 50%;
top: -6px;
margin-left: -435px;
background: url(skysoft/footerbox.png) no-repeat;
}


/* #######################################*/
/* #### HEADERBOX_CONTACT ################*/
/* #######################################*/

#headerbox_contact
{
padding: 0px 5px;
}
#headerbox_contact a span
{
	left: 60px;
	position: relative;
	top: 20px;
}
#headerbox_contact a span,
#headerbox_contact a span b
{
	color: #7b827f;
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	word-spacing: 0px;
}
#headerbox_contact a span b
{
	color: #009999;
}
#headerbox_contact a:hover span,
#headerbox_contact a:hover span b
{
	color:	#303030;
}
#headerbox_contact a#call
{
height: 66px;
display: block;
background: url(skysoft/call.png) no-repeat;
}
#headerbox_contact a#call:hover
{
background-position: 0px -66px;
}

#headerbox_contact a#email
{
height: 65px;
display: block;
background: url(skysoft/email.png) no-repeat;
}
#headerbox_contact a#email:hover
{
background-position: 0px -65px;
}

#headerbox_contact a#remote
{
height: 65px;
display: block;
background: url(skysoft/remote.png) no-repeat;
}
#headerbox_contact a#remote:hover
{
background-position: 0px -65px;
}


#headerbox_contact .trenn
{
height: 4px;
background: url(skysoft/contact_trenn.png) no-repeat;
}


/* #######################################*/
/* #### MAIN #############################*/
/* #######################################*/

#Content
{
padding: 10px;
float: right;
}
#Content div.ce_text.block ul
{

	list-style-image: url("skysoft/li.png");
	list-style-position: inside;
	list-style-type: square;
}
#Sidebar
{
margin-left: 55px;
width: 240px;
background: url(skysoft/sidebar_bg.png) no-repeat;
float: left;
padding: 3px 5px 0px 5px;
min-height: 113px;
}

#Sidebar > div
{
margin: 0px 10px 0px 10px !important;
}

#Sidebar #left
{
float: none;
}

#Sidebarbottom
{
position: absolute;
bottom: 0px;
height: 54px;
background: url(skysoft/sidebarbottom.png) no-repeat 55px 0px;
width: 100%;
left: 0px;
}

#wrapper #main .center
{
overflow: hidden;
background: url(skysoft/sidebar.png) repeat-y 55px 0px;
padding-bottom: 54px;
}


#banner_home
{
height: 204px;
background: url(skysoft/home.png) no-repeat right bottom;
}



/* #######################################*/
/* #### MAP24 ############################*/
/* #######################################*/

#map24 *
{
font-size: 12px;
}

#headerbox #map24
{
height: 204px;
background: url(skysoft/headerbox_bg.png) no-repeat;
}

#map24 form
{
padding: 5px 10px;
}

#map24 .map24
{
background: url(skysoft/map24logo.png) no-repeat right top;
height: 20px;
float: right;
width: 77px;
}

#map24 .route
{
font-weight: bold;
color: white;
background-color: #009999;
padding: 2px 5px;
}

#map24 div.start
{
height: 43px;
margin-left: 10px;
padding-left: 35px;
background: url(skysoft/dest.png) no-repeat left center;
}

#map24 .start input
{
margin-top: 10px;
width: 180px;
}

*html #map24 div.start
{
padding-left: 25px !important;
}

#map24 div.ziel
{
margin-left: 10px;
padding-left: 35px;
background: url(skysoft/start.png) no-repeat left center;
}

#map24 div.ziel p
{
margin: 2px 0px;
}

#map24 span
{
display: block;
margin-top: 10px;
margin-bottom: 2px;
color: #009999;
font-weight: bold;
letter-spacing: 0.12em;
}

#map24 .submit input
{
width: 77px;
height: 20px;
border: 0px;
padding: 0px;
margin: 0px;
margin-top: 10px;
float: right;
cursor:	pointer;
background: url(skysoft/map24logo.png) no-repeat;
}


/* #######################################*/
/* #### NEWS #############################*/
/* #######################################*/


#Sidebar .layout_latest.first
{
background-image: none;
padding-top: 0px;
border: 0px;
}

#Sidebar .layout_latest
{
background: url(skysoft/news_trenn.png) no-repeat;
margin: 10px 5px;
padding-top: 10px;
}

#Sidebar .image_container
{
float: left !important;
overflow: hidden;
border: 1px solid;
width: 48px;
margin-right: 9px;
height: 48px;
}

#Sidebar p.teaser
{
padding-top: 5px;
clear: left;
}

#Sidebar p.more
{
font-size: 0.8em;
text-align: right;
padding: 10px 5px 0px 0px;
}

#Sidebar .image_container img
{
margin: auto auto;
}

#Sidebar .layout_latest h2 a
{
color: #009999;
font-size: 1.2em;
letter-spacing: 0.10em;
display: block;
margin-bottom: 4px;
}

#simunitynews .more
{
display: none;
}

/* #######################################*/
/* #### CONTACT ##########################*/
/* #######################################*/

#contact-banner
{
height: 204px;
background: url(skysoft/contact.png) no-repeat right bottom;
}

#frmContact label
{
display: block;
margin-top: 10px;
margin-bottom: 2px;
width: 100px;
}

#frmContact label.mandatory:after
{
/* content: "*"; */
color: #CC2314;
}

#frmContact br
{
display: none;
}

#frmContact .formbody
{
position: relative;
}

html* #frmContact textarea
{
height: 180px;
}

#frmContact .textarea
{
position: absolute;
top: 15px;
right: 0px;
width: 440px;
height: 168px;
}

#frmContact input
{
width: 180px;
}

#frmContact label.msg
{
position: absolute;
top: 0px;
right: 0px;
width: 444px;
margin: 0px;
}

#frmContact .submit_container
{
margin-top: 10px;
}

#frmContact .submit_container input
{
border: 1px solid #BBBBBB;
padding: 1px;
width: 184px;
}


#Sidebar .mod_article
{
margin: 0px 5px;
}

#Sidebar .mod_article h2
{
color:#009999;
display:block;
font-weight:bold;
font-size: 1.0em;
}

#Sidebar .mod_article .indent
{
min-height: 30px;
margin-left:10px;
padding-left:35px;
margin-bottom: 10px;
}

#Sidebar .mod_article .headset
{
background:transparent url(skysoft/headset.png) no-repeat scroll left center;
}

#Sidebar .mod_article .www
{
background:transparent url(skysoft/www.png) no-repeat scroll left center;

}

#Sidebar .mod_article .ce_text p
{
margin:2px 0px;
}

#Sidebar .mod_article .navigate
{
background:transparent url(skysoft/compass.png) no-repeat scroll left center;
height:25px;
vertical-align: middle;
}

#Sidebar .mod_article .navigate a
{
position: relative;
top:5px;
}



#joblist .layout_short
{
margin: 5px;
margin-bottom: 5px;
margin-right: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #EEEEEE;
position: relative;
}

#joblist .layout_short.last
{
border-bottom: 0px;
}

#joblist a
{
position: absolute;
top: 0px;
bottom: 0px;
left: 0px; 
right: 0px;
}


#joblist .info
{
text-align: right;
float: right;
padding-left: 15px;
background: url(skysoft/clock.png) no-repeat;
}

#Sidebar #joblist p.teaser
{
padding:5px 0px 0px 10px !important;
margin-bottom: 5px;
}

#joblist p.more
{
display: none;
}

#joblist h2
{
margin: 0px !important;
margin-top: 15px !important;
}


/* #######################################*/
/* #### FOOTER #############################*/
/* #######################################*/

#footerbox_contact
{
margin-left: 21px;
padding-top: 40px;
}

#footerbox_contact p
{
margin-bottom: 4px;
font-size: 0.8em;
}

#footerbox_contact .bold
{
font-weight: bold;
}

#footercontent
{
position: absolute;
top: -10px;
height: 65px;
padding: 10px 4px 4px 4px;
left: 50%;
margin-left: -175px;
width: 650px;
}

#footercontent p,
#footercontent div
{
font-size: 0.8em;
margin: 20px;
margin-top: 42px;
float: left;
padding: 0px;
}
/* Logo */
#footercontent div
{
	margin-top: 30px;
}
#footermenu
{
position: absolute;
right: 0px;
text-align: right;
}


#footercontent div a
{
font-size: 1.0em;
}

/* #######################################*/
/* #### Jobs #############################*/
/* #######################################*/

#job-banner
{
height: 204px;
background: url(skysoft/jobs.png) no-repeat right bottom;
}

#jobreader p.back
{
display: none;
}

#jobreader .image_container
{
padding: 10px;
margin: 5px;
border: 1px solid #BBBBBB;
}

#jobreader .image_container .caption
{
text-align: center;
font-size: 0.8em;
}

#jobreader .ce_text p,
#newsreader .ce_text p
{
margin: 5px 0px;
line-height: 1.3em;
}


#jobreader .image_container img
{
border: 1px solid #009999;
}

/* #######################################*/
/* #### Impressum ########################*/
/* #######################################*/


/* #######################################*/
/* #### SimUnity #########################*/
/* #######################################*/

#bannercontent #fsemc2009
{

height: 204px;
background: url(skysoft/fsemc2010.png) no-repeat right bottom;
}

/* #######################################*/
/* #### Register #########################*/
/* #######################################*/


#register .formbody
{
border: 1px solid #009999;
padding: 10px;
position: relative;
}

#register .formbody .reg_subject span
{
display: block;
float: left;
margin-right: 20px;
}

#register .formbody .reg_newsletter
{
margin-top: 20px;
}

#register .formbody .reg_newsletter input
{
float: left;
}

#register .formbody .reg_newsletter label
{
margin-left: 30px;
display: block;
position: relative;
top: -5px;
}

#register .formbody .explanation
{
position: relative;
top: -10px;
color: gray;
left: 30px;
}

#register .formbody .submit
{
position: relative;
left: 455px;
width: 120px;
}

#register .formbody .reg_subject
{
margin-bottom: 15px;
}

#register .formbody > label
{
width: 130px;
display: block;
float: left;
margin: 5px 0px;
}

#register .formbody > input
{
margin: 5px 0px;
width: 440px;
}

#register .formbody > select
{
margin: 5px 0px;
width: 50px;
}

#register .formbody > textarea
{
width: 440px;
height: 150px;
}


#register .formbody > br
{
clear: left;
}

#register label span.mandatory
{
color: #CC2314;
}



/*
#register #ctrl_39
{
margin-bottom: 5px;
}

#register .formbody span
{
position: relative;
margin-right:-31px;
}

#register .formbody span label
{
position: relative;
top: -2px;
left: 2px;
display: inline !important;
float: none;
}

#register .formbody label
{
width: 100px;
display: block;
float: left;
margin: -20px 50px 30px 0; 
}

#register .formbody input.text, #register .formbody textarea
{
margin: 0px 0 0 0;
width: 400px;
}

#register .formbody .reg_message
{
height: 100px;
}

#register .formbody label.mandatory:after
{
content: "";
color: #CC2314;
}

#register .formbody br
{
clear: left;
}

#register .formbody .reg_registration
{
margin-top: 10px;
}

#register .formbody .explanation
{
font-weight: bold;
position: absolute;
left: 130px;
padding-top: 3px;
}

#register .formbody .submit
{
width: 100px;
}
*/

/* #######################################*/
/* #### Simunity #########################*/
/* #######################################*/

#bannercontent #simunitysuite-banner
{

height: 204px;
background: url(skysoft/simunitysuite.png) no-repeat right bottom;
}


#bannercontent #simunityinfo-banner
{

height: 204px;
background: url(skysoft/simunity.info.png) no-repeat right bottom;
}

img#simunitydatasheet
{
margin-top: -3px;
}

img#simuntydatasheet
{
margin-top: -3px;
}

#Content .article ul,
div#Content div#services.mod_article div.ce_text table tbody tr td ul
{
margin: 10px 0px;
list-style-image: url("skysoft/li.png");
list-style-position: inside;
list-style-type: square;
padding-left: 20px;
}

#Content .article ul li
{
/*background: url(skysoft/li.png) no-repeat left center;*/
padding-left: 15px;
margin-bottom: 8px;
}

#simunitymodules h1, 
#navigation h1
{
font-size: 1.2em;
font-weight: bold;
color: #009999;
}

#simunitymodules a, 
#navigation li
{
display: block;

margin-left: 10px;
padding-left: 40px;
background: url(skysoft/li.png) no-repeat 25px center;
font-weight: bold;

}


div#offer li
{
	background: none;
	padding-left: 0px;
}

div#offer li a,
div#offer li span 
{
	background: url("simunity/icon_check_10x10.png") no-repeat scroll 0px 0px transparent;
	padding-left: 40px;
}

#navigation li.active
{
background-color: #E0F2F2 !important;
}

#navigation li a,
#navigation li span
{
display: block;
	/*padding: 7px; */
}

#navigation li:hover
{
background-color: #F0F8F8;
}

#simunitymodules br
{
display: none;
}

#registerfsemc a, 
#registerfsemc img
{
display: block;
margin: 10px auto;
}

#registerfsemc img
{
margin: 0px auto;
}

hr {
	height: 1px; color: grey; background-color: grey; border: none;
}

#google-maps
{
margin-left: 5px;
opacity: 0.66;
}

#google-maps:hover
{
opacity: 1;
}

#google-maps  .gmnoprint > div
{
display: none;
}

#google-maps:hover .gmnoprint > div
{
display: block;
}


#google-maps-skysoft
{
margin-left: 5px;
opacity: 0.66;
}

#google-maps-skysoft:hover
{
opacity: 1;
}

#google-maps-skysoft .gmnoprint > div
{
display: none;
}

#google-maps-skysoft:hover .gmnoprint > div
{
display: block;
}


.mod_i18nl10nnav { 
position: absolute;
left: 900px;
top:10px;
padding-left:5px;
z-index:2;
 }
.mod_i18nl10nnav label{
 opacity: 0.5;
}
.mod_i18nl10nnav label.active, .mod_i18nl10nnav label:hover{
 opacity: 1;
}

.mod_i18nl10nnav form label {cursor:pointer;}
.mod_i18nl10nnav form input.language {display:none;}


#ifpicCap {
   position: relative;
   height: 55px;
}

#ifpicCap .captcha {
  position: absolute;
  width: 60px;
  left: 120px;
}

#ifpicCap .cpimage {
  position: absolute;  
  left: 0px;
}

/* #######################################*/
/* #### Partner ##########################*/
/* #######################################*/
div#partners_outer ul.partner li ul li a strong
{
	display:none;
}
div#partners_outer ul.partner li ul,
div#partners_outer ul.partner
{
	list-style: none outside none;
}
div#partners_outer ul.partner li ul li
{
	float:left;
}
div#partners_outer ul.partner li ul li a
{
	display: block;
	height: 55px;
	margin-left: 5px;
	margin-top: 2px;
	width: 90px;
}
div#partners_outer
{
	background-image: url("simunity/manufacures_glow.gif");
	background-repeat: no-repeat;
	display: block;
	height: 500px;
	margin-top: 15px;
}


/* #######################################*/
/* #### LINK-Grafiken ####################*/
/* #######################################*/
div#partners_outer ul.partner li ul li a:hover
{
	background-repeat: no-repeat;
	background-image:url("simunity/manufacures.gif");
}

div#partners_outer ul.partner li ul li a[href $="fujitsu.com"]
{
	background-position: -5px -2px;
}

div#partners_outer ul.partner li ul li a[href $="cisco.com"]
{
	background-position: -100px -2px;
}

div#partners_outer ul.partner li ul li a[href $="hp.com"]
{
	background-position: -5px -59px;
}

div#partners_outer ul.partner li ul li a[href $="ibm.com"]
{
	background-position: -100px -59px;
}

div#partners_outer ul.partner li ul li a[href $="axis.com"]
{
	background-position: -5px -116px;
}

div#partners_outer ul.partner li ul li a[href $="trendmicro.com"]
{
	background-position: -100px -116px;
}
div#partners_outer ul.partner li ul li a[href $="tandbergdata.com"]
{
	background-position: -5px -173px;
}
div#partners_outer ul.partner li ul li a[href $="ca.com"]
{
	background-position: -100px -173px;
}
div#partners_outer ul.partner li ul li a[href $="microsoft.com"]
{
	background-position: -5px -230px;
}
div#partners_outer ul.partner li ul li a[href $="funkwerk.com"]
{
	background-position: -100px -230px;
}
div#partners_outer ul.partner li ul li a[href $="verisign.de"]
{
	background-position: -5px -287px;
}
div#partners_outer ul.partner li ul li a[href $="gfisoftware.de"]
{
	background-position: -100px -287px;
}
div#partners_outer ul.partner li ul li a[href $="lancom-systems.de"]
{
	background-position: -5px -344px;
}
div#partners_outer ul.partner li ul li a[href $="zyxel.de"]
{
	background-position: -100px -344px;
}
div#partners_outer ul.partner li ul li a[href $="lexmark.de"]
{
	background-position: -5px -401px;
}
div#partners_outer ul.partner li ul li a[href $="siemens.de"]
{
	background-position: -100px -401px;
}
/* #######################################*/
/* #### SUBNAVI-SIDEBAR ##################*/
/* #######################################*/

div#Sidebar div div.mod_customnav.block ul
{
	display: block;
	width: 220px;
	margin-top: 25px;
}
div#Sidebar div div.mod_customnav.block ul li
{
	list-style-image: url("skysoft/li.png");
	list-style-position: inside;
	list-style-type: square;
	margin-top: 5px;
}
div#Sidebar div div.mod_customnav.block ul li,
div#Sidebar div div.mod_customnav.block ul li a
div#Sidebar div div.mod_customnav.block ul li span
{
	font-size: 15.4px;
	font-weight: bold;
}
div#Sidebar div div.mod_customnav.block ul li span.active,
div#Sidebar div div.mod_customnav.block ul li a.trail 
{
	color: #009999
}
form#I18nL10nModuleLanguageNavigation div
{
	float: left;
	margin-left: 5px;
}
div#Sidebar div div.mod_customnav.block ul li:hover
{
	background-color: #F0F8F8;
}
div#Sidebar div#navigation div.mod_customnav.block ul li a,
div#Sidebar div#navigation div.mod_customnav.block ul li span,
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li span,
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li a
{
	display: block;
	font-family: verdana;
	font-size: 13px;
	height: 30px;
	line-height: 29px;
}
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li
{
	list-style-image: url("skysoft/li.png");
	list-style-position: inside;
	list-style-type: square;
	margin-top: 5px;
	padding: 0px 0px 0px 38px;
	display: block;
    padding-left: 38px;
	 background-image: url("skysoft/li.png");
    background-position: 15px center;
    background-repeat: no-repeat;

}
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li,
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li a
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li span
{
	font-size: 15.4px;
	font-weight: bold;
	
}
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li a,
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li span
{
	display: block;
    height: 30px;
    line-height: 30px;

}

div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li span.active,
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li a.trail,
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li.active,
div#Sidebar div#sidebar_menu-left div.mod_customnav.block ul li.trail
{
	color: #009999;
	background-color: #F0F8F8;
}
form#I18nL10nModuleLanguageNavigation div
{
	float: left;
	margin-left: 5px;
}
div#Sidebar#sidebar_menu-left div div.mod_customnav.block ul li:hover
{
	background-color: #F0F8F8;
}

/* #######################################*/
/* #### Formularfehlerbehandlung #########*/
/* #######################################*/
/*Fehlermendlungen sollten ausgeblendet werden.*/
div#Content div#register div.ce_form form#frmfsemc div.formbody p.error,
div#Content div#contact-us.mod_article div.ce_form form#frmContact div.formbody p.error
{
	display: none;
}
div#Content div#register div.ce_form form#frmfsemc div.formbody input.error,
div#Content div#contact-us.mod_article div.ce_form form#frmContact div.formbody input.error,
div#Content div#register div.ce_form form#frmfsemc div.formbody textarea.error,
div#Content div#contact-us.mod_article div.ce_form form#frmContact div.formbody textarea.error
{
	border: 1px solid red;
}

/* #######################################*/
/* #### Rahmen ###########################*/
/* #######################################*/

div#Content div.mod_article.block 
{
	margin-left: 10px;
}
div#Content div.mod_article.block div.ce_text.block h1,
div#Content div.mod_article.block div.ce_text.block h2,
div#Content div.mod_article.block h1.ce_headline
{
	border-bottom:1px solid #566260;
	padding-bottom: 5px;
}
div#Content div.mod_article.block div.ce_text.block div.image_container.float_left
{
	padding-right:15px;
	padding-bottom:30px;
	float:left;
}

/* #######################################*/
/* #### JobList ###########################*/
/* #######################################*/

div#Content div.mod_article div#joblist.mod_newslist
{
	border-top: 1px solid #566260;
}
div#Content div#jobs.mod_article div.mod_newsreader div.layout_full h1
{
	border-bottom:1px solid #566260;
	padding-bottom: 5px;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity
{
	width: 404px;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity,
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul
{
	list-style:none;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity,
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li,
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul,
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li
{
	margin: 0;
	padding: 0;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li
{
	float:left;
	width: 202px;
	display: block;
	height: 125px;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a span
{
	display: block;
	height: 125px;
	width: 202px;
}

div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li:first-child ul li,
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li:first-child ul li span
{
	height: 190px;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li:last-child ul li,
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li:last-child ul li span
{
	height: 145px;
}

div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a
{
	display: block;
	background-repeat: no-repeat;
	height: 100%;
}
html body#top div#wrapper div#main div.center div#Content div#simunity-software-suite-2011.mod_article
{
	margin-left: 0;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a span
{
	display: none;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity
{
	clear:left;
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l1
{
	background-image: url(simunity/ftc_l1.png);
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r1
{
	background-image: url(simunity/ftc_r1.png);
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l2
{
	background-image: url("simunity/ftc_l2.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r2
{
	background-image: url("simunity/ftc_r2.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l3
{
	background-image: url("simunity/ftc_l3.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r3
{
	background-image: url("simunity/ftc_r3.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l4
{
	background-image: url("simunity/ftc_l4.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r4
{
	background-image: url("simunity/ftc_r4.png");
}

/**
##########################################
########## HOVER #########################
##########################################
*/
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l1:hover
{
	background-image: url("simunity/ftc__l1.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r1:hover
{
	background-image: url("simunity/ftc__r1.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l2:hover
{
	background-image: url("simunity/ftc__l2.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r2:hover
{
	background-image: url("simunity/ftc__r2.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l3:hover
{
	background-image: url("simunity/ftc__l3.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r3:hover
{
	background-image: url("simunity/ftc__r3.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_l4:hover
{
	background-image: url("simunity/ftc__l4.png");
}
div#Content div.mod_article div.ce_text table tbody tr td ul#products-SimUnity li ul li a.ftc_r4:hover
{
	background-image: url("simunity/ftc__r4.png");
}
div#footer div#footerbox div.footer_nav
{
	display: block;
	left: 565px;
	position: relative;
	top: -45px;
	z-index: 1000;
}
div#footer div#footerbox div.footer_nav ul
{
	list-style: none;
}
div#footer div#footerbox div.footer_nav ul li
{
	float: left;
	margin-right: 10px;
	width: auto;
}
div#footer div#footerbox div.footer_nav ul li a,
div#footer div#footerbox div.footer_nav ul li span
{
	font-size:	10pt;
}
div#footer div#footerbox div.footer_nav ul li span
{
	color: #009999;
}
/*
* LangChooser
*/
div.header div.mod_changelanguage
{
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
}
div.header div.mod_changelanguage ul li  .lang-en,
div.header div.mod_changelanguage ul li  .lang-de
{
	display: block;
	height: 11px;
	width: 16px;
}
div.header div.mod_changelanguage a span
{
	display: none;
}
div.header div.mod_changelanguage span span
{
	display: none;
}
div.header div.mod_changelanguage ul li
{
	float: left;
	margin-left: 5px;
	list-style: none;
}

div.header div.mod_changelanguage ul li  .lang-en
{
	background-image: url("lang/en.png");
}
div.header div.mod_changelanguage ul li  .lang-de
{
	background-image: url("lang/de.png");
}
div.header div.mod_changelanguage ul li a
{
	opacity: 0.5;
}
div.header div.mod_changelanguage ul li a:hover
{
	opacity: 1;
}
