@charset "UTF-8";
/* CSS Document */

.markierung_agenda {
color:#0b529f;
font-weight:bold;
}

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 73.1%; 
	line-height: 2.15em; 
	color: #444;
	background-color: #f3f3f3;
	margin: 0px;
	padding: 0px;
}

img {
border:none;
}

a {
color:#009de2;
}

a:active
{
outline: none;
}
 
a:focus
{
-moz-outline-style: none;
}

#page a img, #page a img:link, #page a img:visited, #page a img:active {
float:left;
margin:0 190px 20px 0;
display:block;
}

.centersmall a img, .centersmall a img:link, .centersmall a img:visited, .centersmall a img:active {
float:left;
margin:0 0px 20px 0;
display:block;
border-right:190px solid #fff;
}

.top, .content, .footer {
float:left;
width:100%;
}



.topcontent {
float:left;
width:100%;
height:100%;
font-size:99.6%;
line-height:25px;
}

.bottomcontent {
float:left;
width:100%;
height:100%;
border-left:1px solid #e4e4e4;
/*font-size:1.025em;*/
font-size:12px;
line-height:25px;
}

.bottomcontent img, .centersmall img, .leftfull img {
padding-top:5px;
padding-right:10px;
float:left;
}

.leftsmall img, .centersmall img {
padding-top:0px;
padding-right:10px;
}

.centersmall img {

}

#page .bild-center img {
padding:0px 0 0 0;
display:block;
}

#easybook .captcha-img {
padding:0px 0 0 0;
display:block;
}

.blog .bild-center img {
padding:0px 0 0 0;
display:block;
}

span.hasTip a img {
width:28px;
height:23px;
display:block;
}


.topmenu {
float:left;
width:100%;
height:40px;
background-image:url(../images/topmenu.jpg);
background-repeat:no-repeat;
}

.topmenu ul.menu, .topmenu ul.menu li {
padding:0;
margin:0;
list-style:none;
float:left;
border:none;
font-size:12px;
height:38px;
}

.topmenu ul.menu {
margin-top:0px;
}

.topmenu ul.menu li a:link, .topmenu ul.menu li a:visited {
display:block;
float:left;
padding:8px 20px;
color:#fff;
font-size:.9em;
text-decoration:none;
border:none;
border-right:1px solid #fff;
width:auto;
height:38px;
font-weight:bold;
}

.topmenu ul.menu li a:hover {
background-color:#01bded;
border:none;
border-right:1px solid #fff;
height:22px !important;
height:22px;

color:#fff:
}

.topmenu ul.menu li#current.parent.active a, .topmenu ul.menu li#current.active a, .topmenu ul.menu li.parent.active a {
background-color:#01bded;
border:none;
border-right:1px solid #fff;
height:22px;
padding:8px 20px;
color:#fff:
}


.topcontent ul.menu, ul.menu li {
padding:0;
margin:0;
list-style:none;
}

.topcontent ul.menu {
border-top:1px solid #e4e4e4;
}

.topcontent ul.menu li a:link, ul.menu li a:visited {
text-decoration:none;
padding:8px;
border-bottom:1px solid #e4e4e4;
border-left:1px solid #fff;
border-right:1px solid #fff;
display:block;
margin:0 0 1px 0;
color:#009de2;
font-size:12px;
font-weight:bold;
}

.topcontent ul.menu li#current.active a {
text-decoration:none;
padding:8px;
border-bottom:1px solid #e4e4e4;
border-left:1px solid #fff;
border-right:1px solid #fff;
display:block;
margin:0 0 1px 0;
color:#0b529f;
}

.leftsmall ul.menu li#current.active a span {
color:#0b529f;
}

#page {

min-height:661px;
float:left;
width:390px;
padding-top:0;
}

ul.menu li a:hover {
color:#0b529f;
}

.top {
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
background-color:#fff;
background-position:bottom;
/*background:#fff;*/
}

.int {
margin:0px auto;
width:863px;
}

.content {
background-color:#fff;
border-bottom:1px solid #e4e4e4;
padding:24px 0;
background-image:url(../images/mainbck.gif);
background-repeat:repeat-x;
}



.logo {
float:left;
width:auto;
}

.topbox {
float:right;
width:auto;
background:#fff;
}

.topbox img {
margin-top:33px;
}

.left {
width:20%;
float:left;
border-left:1px solid #e4e4e4;
padding:0 10px;
}

.leftbig {
width:635px;
float:left;
border-right:1px solid #e4e4e4;
padding:0 0 0 10px;
}

.middle {
width:30%;
float:left;
border-left:1px solid #e4e4e4;
padding:0 10px;
}

.right {
float:left;
width:20%;
border-left:0px solid #e4e4e4;
padding:0 10px;
}

.left_landing {
width:32%;
float:left;
padding:0 10px;
}


.middle_landing {
width:31%;
float:left;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
padding:0 10px;
min-height:284px;
}

.right_landing {
float:right;
width:31%;
border-left:0px solid #e4e4e4;
padding:0 0 0 0px;
}


.full {
width:100%;
float:right;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
padding:0;
}


.rightfull {
width:67%;
float:right;
border-left:1px solid #e4e4e4;
padding-left:12px;
}

.leftfull {
float:left;
width:30%;
}

.leftsmall {
float:left;
width:203px;
padding:0 10px 0 10px;
}

.centersmall {
float:left;
width:395px;
padding:0 13px;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
font-size:1.03em;
min-height:661px;
}

.rightsmall {
float:left;
width:200px;
padding-left:15px;

}

.footer {
padding:12px 0;
font-size:.88em;
color:#999;
}

h1 {
font-size: 22px; 
font-weight: normal; 
margin: 0 0 10px 0;
border-bottom:1px solid #e4e4e4;
padding:8px 0;
}

h2, .contentheading, .componentheading  {
color:#0b529f;
font-size:2em;
font-weight:lighter;
margin:0px 0 17px 0;
padding:8px 0 12px 0;
}

h3 {
color:#0b529f;
font-size:2em;
font-weight:bold;
margin:0 0 10px 0;
padding:8px 0 12px 0;
}

.footer h3 {
font-size:1.1em;
font-weight:bold;
padding:0 0 0 0;
color:#555;
}

.teaser {
font-size:14px;
color:#555;
line-height:28px;
padding:12px 0;
}

ul.subcontent {
padding:0;
margin:0;
}

ul.subcontent li {
float:left;
width:31%;
padding:1%;
list-style:none;
}

.header {
margin:0 0 24px 0;
}

ul.footercontent {
padding:0;
margin:0;
}

ul.footercontent li {
float:left;
width:21%;
padding:0 2%;
list-style:none;
}

.topbox {
color:#cceff7;
margin:0px 10px 0 0;
text-align:right;
font-size:.9em;
}

.topbox .big {
color:#5dd8f6;
font-size:2em;
font-weight:lighter;
}

.small {
font-size:.8em;
color:#888;

}

img.image {
border:1px solid #e4e4e4;
padding:4px;
margin:0 4px 0 0;
}

.credits {
border-top:0px solid #e4e4e4;
width:96%;
margin:12px 2%;
padding:4px 0;
font-size:0.9em;
float:left;
}

a.readon {
margin:20px 0 0 0;
/*display:block;*/
display:none;
}

.kontakt-rechts {
display:block;
float:left;
width:400px;
padding:0 0px 0 15px;
border-left:1px solid #e4e4e4;
}

.kontakt-rechts .contact_email {
width:390px;
}

.contact_address {
float:left;
height:500px;
width:203px;
display:block;
margin-right:0px;
padding:0 10px 0 0;
}


.contact .inputbox {
border:1px solid #dedede;
background:#f5f5f5;
width:100%;
}

input#mod_search_searchword.inputbox {
border:1px solid #dedede;
background:#f5f5f5;
width:211px;
}

tr.nee {
display:none;
}

/*input#contact_name.inputbox, input#contact_email.inputbox.required.validate-email, input#contact_subject.inputbox {
border:1px solid #dedede;
}*/

.credits a, .credits a:link, .credits a:visited, .credits a:focus {
color:#999999;
text-decoration:none;
}

#page input.button {
border:1px solid #e4e4e4;
}

button.button.validate, #login button.button.validate {
border:1px solid #e4e4e4;
width:100px;
}

#page .inputbox, button.validate {
border:1px solid #dedede;
background:#f5f5f5;
}

fieldset {
border:none;
padding-left:0;
}

.rightsmall .moduletable, .leftsmall .moduletable_menuleft, .leftsmall .moduletable, .right_landing .moduletable {
margin: 0 0 40px 0;
}

#login .article-content input {
display:none;
}

dt.notice {
display:none;
}

dd.notice.message.fade ul {
list-style-type:none;
padding:0;
list-style-position:inside;
}

form.editor fieldset {
margin-top:100px;
}

.blog span.article_separator {
display:none;
}

a#text_formatselect_text_mceText {
}

.buergerl {

}

#page ul, .middle_landing ul, .left_landing ul, .blog ul, .leftfull ul, .centersmall ul {
margin:0;
padding:0 0 0 20px;
}

#page ul, .blog_kandidiert ul {
margin:0;
padding:0 0 0 20px;
}


#page ul li, .middle_landing ul li, .left_landing ul li, .blog ul li, .leftfull ul li, .right_landing ul li {
margin:0;
list-style-image: url(http://macmacservers.net/centralservices/fdp-glarus/images/bullet.gif);
float:left;
width:100%;
}

.centersmall ul li {

}


.blog_kandidiert ul li {
margin:0;
list-style-image: url(http://macmacservers.net/centralservices/fdp-glarus/images/bullet.gif);
list-style-image: none;
list-style-type:none;
}

.blog_kandidiert .buergerl ul li {

}

.blog_kandidiert .buergerl ul li a, .blog_kandidiert .buergerl ul li a:link, .blog_kandidiert .buergerl ul li a:visited, .blog_kandidiert .buergerl ul li a:focus {
color:#05459f;
}



textarea#contact_text.inputbox {
	font-family: Arial, Helvetica, sans-serif; 
	}
	
	
form#ChronoContact_form input#text_1, form#ChronoContact_form input#text_2, form#ChronoContact_form input#text_0, form#ChronoContact_form input#text_4, form#ChronoContact_form textarea  {
border:1px solid #dedede;
background:#f5f5f5;
width:390px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

form#ChronoContact_form input {
cursor:pointer;
}

form#ChronoContact_form form_element cf_button {
display:none;
}

.chronoform {
display:none;
}

.blog { padding: 0; }

.cols1
{
width:200px;
}

.cols2 { width: 200px; }
.cols3 { width: 200px; }
.cols4 { width: 200px; }
/*.cols5 { width: 25%; }
.cols6 { width: 25%; }
.cols7 { width: 25%; }
.cols8 { width: 25%; }*/



.column2 , .column1, .column3, .column4 /*, .column5, .column6, .column7, .column8 */
{
	float: left;
	margin: 0;
	width: 200px;
}

.column1, .column3 {
margin:0 5px 0 0;
}

.column2 {
padding:0 13px 0 0;
border-right:1px solid #ff0000;
}



.column3 {
margin-left:14px;
}

.article_row
{
margin:0 10px;
}

.article_row_kandidiert .column2 , .article_row_kandidiert .column1
{
	float: left;
	margin: 0;
	width:48%;
	border-right:none;
}


.leading {

padding:0 10px;
}

.liste10 {
font-size:36px;
color:#008adc;
font-weight:bold;
}

.liste5 {
font-size:36px;
color:#05459f;
font-weight:bold;
}

.liberal {
font-size:18px;
color:#008adc;
font-weight:bold;
margin-top:10px;
margin-right:210px;
}

.buergerliche {
font-size:18px;
color:#05459f;
font-weight:bold;
margin-top:10px;
}

.liste10kan {
font-size:2em;
color:#008adc;
font-weight:bold;
}

.liste5kan {
font-size:2em;
color:#05459f;
font-weight:bold;
}

.liberalkan {
font-size:18px;
color:#008adc;
font-weight:bold;
margin-top:10px;
}

.buergerlichekan {
font-size:18px;
color:#05459f;
font-weight:bold;
margin-top:10px;
}



font-size:2em;



p.buttonheading {
display:none;
}
