body {
color:#333333;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}

#content h1 {
font-weight:normal;
padding:0;
line-height:28px;
font-size:20px;
margin:0 0 0.4em;
color:#111111;
}

#content h2 {
font-weight:normal;
line-height:14px;
font-size:16px;
margin:0 0 0.6em;
margin:0 0 0.6em;
color:#333333;
}

#content h3 {
font-weight:normal;
line-height:12px;
font-size:14px;
margin:0 0 0.3em;
color:#444444;
}

#content p {
color:#555555;
margin-bottom:18px;
}


#content .toph1 {
 position: absolute;
 font-size:16px;
 font-weight:normal;
 left:630px;
 top: 50px;
 padding:10px;
 position:absolute;
 text-align:right;
 width:300px;
 line-height:normal;
 color:#EEE;
}

#ex_content.software-features {
background:#FFFFFF url(img/umfrage-software-features.jpg) no-repeat scroll left top;

border-top:0px solid #FFFFFF;
padding-top:0px;
}


.umfrage-tool-box{
background:#FFFFFF url(img/umfrage-software-box.jpg) no-repeat scroll left top;
border-top:0px solid #FFFFFF;
padding-top:0px;
}



.softwareteaser {
background:#FFFFFF url(img/umfrage_software_teaser_back.gif) repeat-x scroll 0 0;
overflow:hidden;
padding:30px 30px 10px 30px;
}

.softwareteaser .left {
overflow:hidden;
width:600px;
float:left;
overflow:hidden;
}

.softwareteaser .right {
margin-left:10px;
overflow:hidden;
width:300px;
float:left;
}

a.signup_big {
background:transparent url(img/btn-signup-big.gif) no-repeat scroll 0 0;
display:block;
height:147px;
margin:0 0 0 20px;
padding-top:0;
position:relative;
text-indent:-9999px;
width:271px;
}

#exavo_difference h2{
background:#9E9E9E;
color:white;
height:31px;
margin:0;
padding:0;
}

#exavo_difference #menu {
float:left;
width:340px;
background:#F0F;
}

#exavo_difference #panels {
background:#FFFFFF url(img/background-whiteshadow.gif) repeat-x scroll 0 0;
float:right;
margin:0 0 0 1px;
overflow:hidden;
padding:20px;
padding:00px;
width:640px;
}



#softwareheader {
margin:0 auto;
overflow:hidden;
padding:0px;
position:relative;
padding:0 30px;
z-index:0;
background:transparent url(img/umfrage_software_teaser_back.gif) repeat-x scroll 0 0;
}

#softwareheader h1 {
display:inline;
float:left;
line-height:32px;
margin-bottom:6px !important;
margin-left:8px;
margin-right:0;
margin-top:1px;
padding:0;
}



#softwareheader ul {
display:inline;
float:right;
margin:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
}

#softwareheader ul li {
display:inline;
}
#softwareheader ul li a {
color:#333333;
float:left !important;
margin-left:30px;
margin-right:8px;
margin-top:1em;
padding:0;
text-decoration:none;
}

a.trynow {
background:transparent url(img/testen.png) no-repeat scroll 0 0;
display:block;
height:25px;
margin-left:25px;
margin-top:8px;
overflow:hidden;
text-indent:-9999px;
width:130px;
float:right;
}



/*
   SIDEBAR LEFT FEATURE VIDEOS
*/

#ex_content #middle #sidebarleft {
	float: left;
	margin: 0 20px 0 0;
        margin-top: 100px;
	width: 200px;
}

#sidebarleft #navigation{
padding: 0px;
background:transparent url(img/sidebarfeaturebox.gif) repeat-y scroll left center;
font-size:12px;
margin-bottom:18px;
position:relative;
width:203px;
z-index:10;
}


#sidebarleft #navigation h1{
background:transparent url(img/sidebarfeatureboxtop.gif) no-repeat scroll 0 0;
color:#303030;
font-size:12px;
margin:0;
padding:8px 10px;
width:183px;
}
#sidebarleft #navigation h1 a{
 text-decoration:none;
}

#sidebarleft #navigation ul {
background:transparent url(img/sidebarfeatureboxbottom.gif) no-repeat scroll left bottom;
margin:0;
padding:0 10px 5px;
}

#sidebarleft #navigation ul li a:hover {
background-position:-200px 50%;
color:#0088CC;
text-decoration:none;
}
#sidebarleft #navigation ul li a {
background:transparent url(img/sidebarfeatureboxitem.gif) no-repeat scroll -12px 50%;
color:#595959;
display:block;
line-height:35px;
line-height:25px;
margin-bottom:-2px;
outline-width:medium;
text-decoration:none;
}

#sidebarleft #navigation ul.alt.arrow li {
background:none;
padding-left:0px;
}

#sidebarleft #navigation ul li a.selected,
#sidebarleft #navigation ul li a.selected:hover,
#sidebarleft #navigation ul li a.selected:visited
{
  background:transparent url(img/sidebarfeatureboxitem.gif) no-repeat scroll -389px 50%;
}

#umfrage-features-h1 {
top:80px;
}

#softwareVideo{
/* width:640px;
height:360px;*/
margin-top:20px;
}



/* ############################################################## */

#softwarenav ul {
margin:0;
padding:1.6em 1px 1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:18px;
}

#softwarenav ul li a.selected,
#softwarenav ul li a.selected:hover,
#softwarenav ul li a.selected:visited {
background:transparent url(img/umfrage_software_nav_active.gif) no-repeat scroll 0 50%;
color:#000000 !important;
cursor:default;
font-weight:normal;
}

#softwarenav ul li {
background:transparent url(img/umfrage_software_nav_bgitem.gif) no-repeat scroll 0 100%;
display:block;
margin:-7px 0 0;
/* padding:0 0 1px;*/
padding:0px;
}

#softwarenav ul li a:hover {
color:#205E97;
background:transparent;
}

#softwarenav ul li a {
color:#444444;
display:block;
margin:0;
outline-style:none;
outline-width:medium;
padding:7px 12px;
position:relative;
text-decoration:none;
}

#softwarenav {
background:transparent url(img/umfrage_software_nav_line.gif) repeat-y scroll 0 0;
font-size:12px;
margin:-1.4em 0 1em;
}

#softwarenav li.sub {
   margin-left: 20px;
   width : 175px;
}

#softwarenav li.sub a {
  padding-top:6px;
  padding-bottom:4px;
  padding-left:5px
  padding-right:5px
}

#softwarenav li.sub a.selected,
#softwarenav li.sub a.selected:visited,
#softwarenav li.sub a.selected:hover{
 background:transparent url(img/bulletarrow.gif) no-repeat scroll 0px 12px;
 padding-left:15px
 font-weight:bold;
}

.spalte.letzte {
display:inline;
float:right !important;
width:670px;
}

.spalte {
display:inline;
float:left;
}

.spalte.erste{
margin-left:-6px !important;
width:250px;
}


.introtext{
font-weight:bold;
color:#333333;
margin-bottom:18px;
}

/* BIG PRICING BOX */

.pricingbox{
background:transparent url(img/pricing_bg_box.gif) no-repeat top left;
height:228px;
}

.pricingboxhead{
color:#EEE;
font-size:12px;
font-weight:bold;
text-align:left;
padding:2px;
padding-left:5px;
}

.pricingboxtext{
background:transparent url(img/pricingbox_bullet.gif) no-repeat 6px 10px;
color:#BBBBBB;
font-size:13px;
font-weight:normal;
padding:4px;
padding-left:14px;
}

.pricingboxab{
color:#BBBBBB;
font-size:13px;
font-weight:normal;
padding:4px;
padding-left:14px;
}

.grayborderleft{
border-left:1px solid #999;
}

.pricetext{
font-weight:bold;
color:#EABC06;
}

/* FORM ELEMENT */
.dropdownbox, input.form_element, textarea.form_element
{
  width:90%;
  /*
  background:white none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  */
}

label {
cursor:pointer;
color:#666666;
font-size:12px;
line-height:1.5em;
}

.form_row {
margin-bottom:5px;
}

