/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0; font-size:100%; margin:0; padding:0;}
a {outline:none;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
img {vertical-align:bottom;}
del,ins {text-decoration:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0; font-variant:normal;}
sup,sub {vertical-align:baseline;}
legend {color:#000;}
input,button,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input,button,textarea,select {font-size:100%;}html { overflow-y: scroll;}

body{
    background:#f6f6f6;
    margin-top:30px;
    font-family:Verdana, Geneva, sans-serif;
    color:#5c6062;
    font-size:13px;
    }
    
.clear{
    clear:both;
    height:3px;
    }
    
* {
    outline: medium none;
}
    
h1.title {
    color: #193d4b;
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    margin: -3px 0 8px;
    padding:0;
}

h2.subtitle {
    color: #193d4b;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin: 0 0 15px;
    padding:0;
}

h2 {
    color: #193d4b;
    display: block;
    font-size: 13px;
    font-weight:bold;
    line-height: 20px;
    margin: 0 0 12px;
    padding:0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

#qrcode{
    width:124px;
    height:120px;
    background:url("../images/template/qrcode.png") no-repeat scroll 0 0 transparent;
    }

#wrapper {
    margin:0 auto 40px auto;
    padding:0;
    width:940px;
    position:relative;
    background:url("../images/template/korpus.png") no-repeat scroll 0 173px transparent;
}

#membership{
    width:142px;
    height:inherit;
    left:766px;
    top:670px;
    position:absolute;
}

#membership img{
    margin-bottom:12px;
}

#header {
    background-image:url("../images/template/header.png");
    background-position:center bottom;
    background-repeat:no-repeat;
    height:173px;
    padding:0;
    width:940px;
}

#head-top{
    width:940px;
    height:110px;
    }

#socialmedia{
    width:400px;
    height:33px;
    float:left;
    margin:0 0 0 40px;
    padding-top:50px;
    position:relative;
    }

#logo{
    float:right;
    height:110px;
    margin-right:30px;
    width:142px;
}

#logo a:link, #logo a:hover,
#logo a:visited{
    text-decoration:none;
    border:none;
    outline:none;
}

#navigation{
    height:29px;
    width:673px;
    margin:23px 0 0 40px;
    padding:0 10px 0 10px;
    background:url("../images/template/nav-bg.png") repeat-x scroll 0 0 transparent;
}

#main-wrap {
    width:940px;
    display:block;
    min-height:495px;
    background:url("../images/template/content_bg.png") repeat-y scroll 0 0 transparent;
}

#main{
    width:693px;
    margin:0 0 0 40px;
    float:left;
    }
    
#main-pathway{
    width:683px;
    height:20px;
    line-height:15px;
    color: #193d4b;
    font-size:11px;
    font-weight:normal;
    padding-left:10px;
    }
    
#main-pathway img{
    margin:0 2px 2px 2px;
}  
    
#main-pathway img:last-child{
    visibility:hidden;
}
    
#main-pathway a:link, #main-pathway a:hover,
#main-pathway a:visited{
    border:none;
    outline:none;
    color: #193d4b;
    text-decoration:none;
}
    
#main-header{
    width:693px;
    height:140px;
    position:relative;
    }
    
#main-header #main-header-img{
    width:693px;
    height:140px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:10;
    }
    
#main-header #main-header-mask{
    width:693px;
    height:140px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:11;
    background:url("../images/template/header_spacer.png") no-repeat scroll 0 0 transparent;
    }
    
#content-wrap{
    width:693px;
    height:auto;
    }

#content-wrap ul,
#content-wrap ol{
    padding:0 0 0 20px;
    margin:20px 0 20px 0;
    }
    
#content-wrap ul li{
    list-style-image:url("../images/template/list_image.png");
    margin-left:11px;
    line-height:22px;
    list-style-position:outside;
    margin-bottom:10px;
    }
    
#content-wrap ol li{
    list-style-position:outside;
    margin-left:11px;
    margin-bottom:10px;
    }

#content-wrap br{
    line-height:15px;
    }

#sidebar{
    width:133px;
    height:auto;
    float:left;
    font-size:13px;
    position:relative;
    line-height:16px;
    margin:1px 1px 20px 0;
    padding:15px 10px 15px 10px;
    background:#d8dcdd;
    border-radius:0px 5px 5px 0px;
    }
    
#sidebar br{
    line-height:8px;
    }

#content{
    height:96%;
    overflow:auto;
    line-height:22px;
    padding:15px 2% 0 2%;
    margin-bottom:20px;
    }

.artikelliste{
    margin:0;
    padding:0;
}

.artikelliste hr:last-child{
    background:none;
    border:medium none;
    display:block;
    height:1px;
    margin:0;
}

.artikelliste h2 a:link,
.artikelliste h2 a:visited,
.artikelliste h2 a:active {
    color: #5c6062;
    text-decoration:none;
}

.artikelliste h2 a:hover {
    color: #3B7542;
    text-decoration:underline;
}
    
#sidebar-right{
    width:143px;
    height:460px;
    position:relative;
    margin:0 13px 20px 0;
    padding:20px 18px 0 19px;
    float:right;
    color:#FFF;
    }
    
#sidebar-right img{
    margin-bottom:40px;
    }
    
#sidebar-right a:link, 
#sidebar-right a:hover,
#sidebar-right a:visited{
    text-decoration:underline;
    border:none;
    outline:none;
    color:#ffffff;
}

#footer {
    background:url("../images/template/footer.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:940px;
    padding-top:10px;
}
/*
#crosslinking{
    background:#e5dfe1;
    padding:7px 10px 10px 10px;
    border-radius:5px 5px 5px 5px;
}
*/

#crosslinking {
    padding:0;
}

#crosslinking ul {
    list-style-type: none;
    margin:10px 0 0 0;
    overflow: hidden;
    padding: 0;
}

#crosslinking ul li {
    background-color: #f7f7f7;
    border: 1px solid #D9DADA;
    border-radius: 4px 4px 4px 4px;
    display: inline;
    list-style-image:none;
    float: left;
    height: 19px;
    line-height: 17px;
    margin: 0 5px 5px 0;
    padding: 0 5px;
}

#crosslinking ul li a {
    color: #7e3644;
    float: left;
    height: 19px;
    text-decoration: none;
}

#crosslinking ul li a:hover {
    color: #193d4b;
    float: left;
    height: 19px;
    text-decoration: none;
}

#crosslinking ul li a.aktiv, #crosslinking ul li a.aktiv:hover {
    color: #193d4b;
    float: left;
    height: 19px;
    text-decoration: none;
}


#footer_nav {
    width:693px;
    height:20px;
    line-height:20px;
    font-size:11px;
    margin:0 0 0 40px;
    text-align: center;
}

div#footer_nav a:first-child{
    background:none;
}

div#footer_nav a{
    background:url("../images/template/nav_spacer.gif") no-repeat scroll 0 2px transparent;
    padding:0 5px 0 10px;
}

#footer_nav a:link, #footer_nav a:hover,
#footer_nav a:visited{
    text-decoration:none;
    border:none;
    outline:none;
    color:#5c6062;
}

#copy {
    color: #5c6062;
    font-size: 11px;
    margin: 10px 0 0;
    padding: 0 0 0 40px;
    text-align: center;
    width:724px;
}

#copy a, #copy a:link, #copy a:visited, #copy a:hover {
    color: #5c6062;
    font-size: 11px;
}

/* Demo Styles start */

.topnav { 
    font-size: 0.8em;
    color: #000;
    background-color: #FFCF29;
    border: 1px #00009C solid;
    padding: 0.5em;
}

/* Demo Styles end */

/* Backend View Styles start */

.vw_edit_controller{
    width:100%;
    height:auto;
    margin:0;
    position:absolute;
    z-index:999;
}

.vw_edit_controller img{
    border:none;
}

.vw_edit_controller a:link{
    padding:0;
    margin:10px 0 0 10px;
    display:block;
    float:left;
}

/* external calculator */

#ext_calculator{
    font-family:Verdana, Geneva, sans-serif;
    color:#5c6062;
    font-size:13px;
    margin:20px 0 20px 0;
    }

#ext_calculator input{
    font-family:Verdana, Geneva, sans-serif;
    color:#5c6062;
    font-size:13px;
    border:1px solid #5c6062;
    height:15px;
    text-align:center;
    }
    
#ext_calculator select{
    font-family:Verdana, Geneva, sans-serif;
    color:#5c6062;
    font-size:13px;
    border:1px solid #5c6062;
    width:200px;
    }
    
#ext_calculator .submit{
    width:150px;
    height:inherit;
    padding: 0 0 2px 0;
    color:#fff;
    line-height:20px;
    background-color:#193d4b;
    border:none;
    }
    
#ext_calculator .submit:hover{
    background-color:#adc2c9;
    color:#193d4b;
    }
    
/* Tag Cloud */

#tagcloud{ background:#d8dcdd; width:133px; text-align:center; }
 
.tag1, a.tag1:link, a.tag1:visited{ 
    font-size:0.6em; 
    color:#7e3644;
    text-decoration:none;
}

.tag2, a.tag2:link, a.tag2:visited{ 
    font-size:0.9em; 
    color:#616161; 
    text-decoration:none;
}
.tag3, a.tag3:link, a.tag3:visited{ 
    font-size:1.5em; 
    color:#193d4b;
    text-decoration:none;
}

a.tag1:hover{ color:#7e3644; text-decoration:underline; }
a.tag2:hover{ color:#616161; text-decoration:underline; }
a.tag3:hover{ color:#193d4b; text-decoration:underline; }
 
/*
#tagcloud a{ text-decoration:none; }
#tagcloud a:hover{ text-decoration:underline;}
*/#nav{
    height:29px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    font-weight:normal;
    list-style:none;
    padding:0; 
    margin:0;     
    position:relative; 
    z-index:500;   
    }
    
#nav a:hover,
#nav a:link{
    transition:none;
    }
    
#nav li.top{
    height:29px;
    display:block; 
    float:left;
    }
    
#nav li a.top_link{
    height:29px;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    font-weight:normal;
    line-height:27px;
    display:block; 
    float:left;     
    padding:0 0 0 5px; 
    cursor:pointer;
    }
    
#nav li a.top_link span{
    height:29px;
    float:left; 
    display:block; 
    padding:0 13px 0 8px;
    }
    
#nav li a.top_link span.down{
    height:29px;
    float:left; 
    display:block; 
    padding:0 28px 0 8px; 
    background: url(../images/template/three_0a.png) no-repeat right 1px;
    }

#nav li:hover a.top_link{
    color:#193d4b; 
    background: url(../images/template/three_1.png) no-repeat;
    }
    
#nav li:hover a.top_link span{
    background:url(../images/template/three_1.png) no-repeat right top;
    }
    
#nav li:hover a.top_link span.down{
    background:url(../images/template/three_1a.png) no-repeat right top;
    }
    
#nav li a.top_link_active {
    height:29px;
    font-size:12px;
    line-height:28px;
    color:#193d4b;
    text-decoration:none;
    font-weight:normal;
    display:block; 
    float:left;  
    background: url(../images/template/three_1.png) no-repeat; 
    padding:0 0 0 5px;
    cursor:pointer;
    }
    
#nav li a.top_link_active span{
    height:29px;
    display:block;
    float:left;     
    padding:0 13px 0 8px;
    background:url(../images/template/three_1.png) no-repeat right top;   
    }
    
#nav li a.top_link_active span.down{   
    height:29px;
    display:block;
    float:left;
    padding:0 28px 0 8px;  
    background:url(../images/template/three_1a.png) no-repeat right top;
    }

/* Default list styling */

#nav li:hover{
    position:relative; 
    z-index:200;
    }

#nav li:hover ul.sub{
    left:1px; 
    top:29px; 
    background: #193d4b; 
    padding:3px; 
    border:1px solid #142931; 
    white-space:nowrap;
    /*--Bottom right rounded corner--*/
    border-radius:5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    width:166px; 
    height:auto;
    padding:5px;
    z-index:300;
    }
    
#nav li:hover ul.sub li{
    width:165px;
    height:20px;
    font-weight:normal;
    display:block;      
    position:relative; 
    float:left;   
    margin-bottom:10px;
    }
    
#nav li:hover ul.sub li a{
    height:20px; 
    width:160px;
    font-size:12px;
    color:#fff;
    line-height:20px;
    text-indent:5px;
    text-decoration:none;
    display:block; 
    padding: 0 0 0 2px;
    border:1px solid #193d4b; /*kein border ändern in #753b4c*/
    }
    
#nav li ul.sub li a.fly{
    background:#193d4b url(../images/template/arrow.png) 155px 6px no-repeat;
    }
    
#nav li:hover ul.sub li a:hover{
    background:#d8dcdd; 
    color:#193d4b;
    line-height:20px;
    border-radius:3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border:1px solid #d8dcdd;
    }
    
#nav li:hover ul.sub li a.fly:hover{
    background:#e5dfe1 url(../images/template/arrow_over.png) 155px 6px no-repeat; 
    color:#193d4b;
    border-radius:3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border:1px solid #d8dcdd;
    }

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{
    width:166px; 
    height:auto;
    left:165px; 
    top:-4px; 
    background:#193d4b; 
    padding:5px; 
    border:1px solid #193d4b; 
    white-space:nowrap;
    /*--Bottom right rounded corner--*/
    border-radius:5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;  
    z-index:400;
    }

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{
    position:absolute; 
    left:-9999px; 
    top:-9999px; 
    width:0; 
    height:0; 
    margin:0; 
    padding:0; 
    list-style:none;
    }

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{
    background:#e5dfe1 url(../images/template/arrow_over.png) 155px 6px no-repeat; 
    color:#193d4b; 
    border-color:#d8dcdd;
    border-radius:3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    } 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly {
    background:#193d4b url(../images/template/arrow.png) 155px 6px no-repeat; 
    color:#fff; 
    border-color:#193d4b;
    border-radius:3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    }

.text-bold{
    font-weight:bold;
    }
    
.text-kursiv{
    font-style:italic;
    }
    
a:link      { text-decoration:underline; color:#753b4b; }
a:visited   { text-decoration:underline; color:#753b4b; }
a:hover     { text-decoration:underline; color:#193d4b; transition: color 0.5s ease-in-out 0s; }
a:active    { text-decoration:underline; color:#753b4b; }
a:focus     { text-decoration:underline; color:#753b4b; }
    
hr.dotted {
    background: url("../images/typography/hr-css.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 1px;
    margin: 15px 0;
}

hr.dotted-dark {
    background: url("../images/typography/hr-red-css.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 1px;
    margin: 15px 0;
}

mark, ins {
    color: #5c6062;
}

mark {
    background-color: #8AC491;
}

ins {
    background-color: #e5dfe1;
}

abbr[title], dfn[title] {
    border-bottom: 1px dashed #7e3644;
    cursor: help;
}

dfn[title] {
    font-style: normal;
}

del {
    text-decoration: line-through;
}

em{
    color:#753b4b;
    }
    
pre {
    background-color: #F6F6F6;
    border: 1px dashed #9E9E9E;
    border-radius: 5px 5px 5px 5px;
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 15px;
    width:95%;
    height: 300px;
    z-index: 0;
}

.paragraph-big-dark, .question-big-dark,
.exclamation-big-dark, .paragraph-big-light, 
.question-big-light, .exclamation-big-light, 
.paragraph-big-red, .question-big-red, 
.exclamation-big-red{
    padding-left:46px;
    min-height:65px;
    margin:20px 0 20px 0;
    }

.paragraph-big-dark{
    background:url("../images/typography/paragraph_big_dark.png") no-repeat scroll 0 5px transparent;
    }
    
.question-big-dark{
    background:url("../images/typography/question_big_dark.png") no-repeat scroll 0 5px transparent;
    }
    
.exclamation-big-dark{
    background:url("../images/typography/exclamation_big_dark.png") no-repeat scroll 0 5px transparent;
    }
    
.paragraph-big-light{
    background:url("../images/typography/paragraph_big_light.png") no-repeat scroll 0 5px transparent;
    }
    
.question-big-light{
    background:url("../images/typography/question_big_light.png") no-repeat scroll 0 5px transparent;
    }
    
.exclamation-big-light{
    background:url("../images/typography/exclamation_big_light.png") no-repeat scroll 0 5px transparent;
    }
    
.paragraph-big-red{
    background:url("../images/typography/paragraph_big_red.png") no-repeat scroll 0 5px transparent;
    }
    
.question-big-red{
    background:url("../images/typography/question_big_red.png") no-repeat scroll 0 5px transparent;
    }
    
.exclamation-big-red{
    background:url("../images/typography/exclamation_big_red.png") no-repeat scroll 0 5px transparent;
    }
    
.paragraph-small-dark, .question-small-dark,
.exclamation-small-dark, .paragraph-small-light, 
.question-small-light, .exclamation-small-light, 
.paragraph-small-red, .question-small-red, 
.exclamation-small-red{
    padding-left:26px;
    min-height:15px;
    margin:20px 0 20px 10px;
    }
    
.paragraph-small-dark{
    background:url("../images/typography/paragraph_small_dark.png") no-repeat scroll 0 5px transparent;
    }
    
.question-small-dark{
    background:url("../images/typography/question_small_dark.png") no-repeat scroll 0 5px transparent;
    }
    
.exclamation-small-dark{
    background:url("../images/typography/exclamation_small_dark.png") no-repeat scroll 0 5px transparent;
    }
    
.paragraph-small-light{
    background:url("../images/typography/paragraph_small_light.png") no-repeat scroll 0 5px transparent;
    }
    
.question-small-light{
    background:url("../images/typography/question_small_light.png") no-repeat scroll 0 5px transparent;
    }
    
.exclamation-small-light{
    background:url("../images/typography/exclamation_small_light.png") no-repeat scroll 0 5px transparent;
    }
    
.paragraph-small-red{
    background:url("../images/typography/paragraph_small_green.png") no-repeat scroll 0 5px transparent;
    }
    
.question-small-red{
    background:url("../images/typography/question_small_green.png") no-repeat scroll 0 5px transparent;
    }
    
.exclamation-small-red{
    background:url("../images/typography/exclamation_small_green.png") no-repeat scroll 0 5px transparent;
    }

.textblock-a{
    border-left:10px solid #193d4b;
    padding-left:10px;
    margin:20px 0 20px 0;
}

.textblock-b{
    border-left:10px solid #7e3644;
    padding-left:10px;
    margin:20px 0 20px 0;
}

.textblock-c{
    border-left:10px solid #adc2c9;
    padding-left:10px;
    margin:20px 0 20px 0;
}

ol.number-list{
    padding:0;
    margin:20px 0 20px 0;
    }
    
ol.number-list li{
    list-style-position:outside;
    color:#753b4b;
    margin-left:11px;
    font-weight:bold;
    font-size:12px;
    }
    
ol.number-list li span{
    color:#5c6062;
    font-weight:normal;
    font-size:13px;
    }
    
ol.number-list li ul li{
    list-style-position:outside;
    color:#5c6062;
    font-weight:normal;
    font-size:13px;
    }
       
blockquote.quotation {
    background: url("../images/typography/blockquote.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    margin: 10px 0;
    padding: 10px 45px;
    text-align: justify;
}

blockquote.quotation p {
    background: url("../images/typography/blockquote1.png") no-repeat scroll 100% 100% transparent;
    margin: 0 -35px -10px 0;
    padding: 0 50px 10px 0;
}

blockquote.quotation p strong {
    color:#193d4b;
    font-size: 12px;
    font-weight:bold;
}

div.alert, span.alert {
    background: url("../images/typography/alert-css.png") no-repeat scroll 10px 10px #e5dfe1;
    line-height:18px;
    border: 1px solid #eadbd4;
    border-radius:5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 20px 0;
    padding: 8px 10px 8px 41px;
}.ss-forms
{ margin-top:20px; }

.ss-forms dl,.ss-forms dd,.ss-forms dt
{ margin:0;
  padding:0; }

.ss-forms dl
{ display:block;
  float:left;
  height:54px;
  margin-bottom:15px;
  width:240px;
  /*width:287px;*/ }

.ss-forms label
{ display:block; }

.ss-forms input
{ background-color:#FFF;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  border:1px solid #CCC;
  border-radius:2px;
  display:block;
  height:30px;
  width:219px;
  /*width:266px;*/
  padding:0 10px; }

.ss-forms textarea
{ width:490px;
  height:76px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  border:1px solid #CCC;
  border-radius:2px;
  resize:vertical;
  padding:10px; }

dl.ss-textarea
{ float:none;
  width:100%;
  height:auto; }

.ss_button_submit
{ background:#193d4b;
  border-radius:3px;
  font:normal 14px Arial,Helvetica,sans-serif;
  color:#ffffff;
  width:193px;
  height:30px;
  border:1px solid #193d4b;
  cursor:pointer; }

.ss-forms .mgin-right30
{ margin-right:30px; }

.ss-forms .mgin-top10
{ margin-top:10px; }

.ss-forms .mgin-left20
{ margin-left:20px; }

.ss-forms .float-right
{ float:right; }

.ss-forms .clear-left
{ clear:left; }

.ss-forms .clear-right
{ clear:right; }

.ss-forms textarea:focus,.ss-forms input:focus
{ border:1px solid #a4a5a5; }/*social buttons start*/
.social-plusone{
    width:70px;
    height:21px;
    float:left;
    }
    
.social-plusone a:link,.social-plusone a:visited,
.social-plusone a:focus{
    width:50px;
    height:20px;
    display:block;
    text-decoration:none;
    color:#CCC;
    background:url(../images/template/social_buttons.png) no-repeat 0px 0px;
    }
    
.social-plusone a:hover{
    width:50px;
    height:20px;
    display:block;
    color:#CCC;
    background:url(../images/template/social_buttons.png) no-repeat 0px -20px;
    }
    
.social-like{
    width:110px;
    height:21px;
    float:left;
    }
    
.social-like a:link, .social-like a:visited, 
.social-like a:focus{
    width:90px;
    height:20px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    color: #9e9e9e;
    text-decoration:none;
    line-height:20px;
    display:block;
    text-align:right;
    background:url(../images/template/social_buttons.png) no-repeat -50px 0px;
    padding-right:20px;
    }
    
.social-like a:hover{
    background:url(../images/template/social_buttons.png) no-repeat -50px -20px;
    }
/*social buttons end*/

/*easy tooltip start*/
a.tooltip{
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height:20px;
    position:relative;
    z-index:9999;
    }

a.tooltip:hover{
    z-index:9999;
    }

a.tooltip span{
    display: none;
    }

a.tooltip:hover span{
    display:block;
    position:absolute;
    top:2.3em; 
    left:0px; 
    width:290px;
    background-color:#193d4b;
    border: 1px solid #4f6d78;
    border-radius:5px;  
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    color:#fff;
    text-align: left;
    padding:0px 10px 5px 10px;;
    }
/*easy tooltip end*/

