/* CSS Document */
body{background-color:#f1f8f3;font-family:verdana;font-size:12px; line-height:18px;}
img{border:0;padding:0;}
a {text-decoration:none; color:#000000;}
a:hover{text-decoration:underline;}
.alles{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#ffffff; border:solid 1px #d4e9c0;width:100%;}
/*-------------------------BOX----------------------------------*/
.box{margin:10px 0;padding:0;width:160px;font-size:11px;}
.btitel{padding:4px 4px 4px 6px; font-weight:bold;}
.btext{padding:4px 4px 4px 6px; font-size:11px; line-height:14px;;}
.datumtitel{text-align:right; padding-left:10px;padding-right:10px;float:left; }
.argument {padding:0;margin-top:3px;margin-bottom:10px;font-weigth:bold;}
.argument:hover{text-decoration:underline;}
.argument:link{color:#3f0000;text-decoration:none;}
.argument:visited{color:#3f0000;text-decoration:none;}
.details {text-align:right; padding-right:5px; font-weight:bold; font-size:10px; width:100%;}
.details a{color:#303030; }
.box .date {font-weight:bold;}

.Fussnote {border-bottom:solid 5px #f4dc38;font-size:10px; padding:10px 10px 5px 30px;}
#boxgelbtitel{background-color:#e9c932;}
#boxgelbtext{background-color:#fae99a;border:solid 1px #e9c932;}

#boxrottitel{background-color:#f15d0c}
#boxrottext{background-color:#fdc4a5;border:solid 1px #f15d0c;}

#boxgruentitel{background-color:#5db92f}
#boxgruentext{background-color:#b3dd9e;border:solid 1px #5db92f;}

#boxblautitel{background-color:#255db1}
#boxblautext{background-color:#7b8eaa;border:solid 1px #255db1;}

#boxvioletttitel{background-color:#8a3c84}
#boxvioletttext{background-color:#e891e1;border:solid 1px #8a3c84;}
/*-------------------------GENNERAL----------------------------------*/
.Main {width:1000px; font-family:verdana; margin:auto;}
.clear {clear:both;height:0;font-size:0;line-height:0;}
.eckL {float:left;}
.eckR {float:right;}
.borderTop {background-image:url(/media/shadow-t.jpg);background-repeat:repeat-x;background-position:bottom;}
.borderLeft {background-image:url(/media/shadow-l.jpg);background-repeat:repeat-y;background-position:right;}
.borderRight {background-image:url(/media/shadow-r.jpg);background-repeat:repeat-y;background-position:left;}
.borderBottom {background-image:url(/media/shadow-b.jpg);background-repeat:repeat-x;background-position:top;}
/*-------------------------Menu Top----------------------------------*/
.header{position:relative;}
.MenuTop {border-bottom:solid 5px #f4dc38; vertical-align:bottom;}
.MenuepunktTop {border:solid 5px #f4dc38; border-bottom:0; padding:5px 10px 3px 10px; float:left; margin-right:10px; background-color:#fffab0; font-weight:bold; vertical-align:bottom;cursor:pointer; font-size:20px;}
.MenuepunktTop:hover {border:solid 5px #f4dc38; border-bottom:0; padding:5px 10px 3px 10px; float:left; margin-right:10px; background-color:#fed829; font-weight:bold;cursor:pointer; font-size:20px;}

.Headerzone {position:relative;height:auto!important;height:50px; min-height:50px;border-bottom:solid 3px #f05022;}
.Headerzone .bannerimage {float:right; position:relative;}
.Headerzone .Menu_top {
	position:absolute;
	bottom:0;
	right:0;
	/*width:968px;
	height: 51px;*/
}
.Headerzone .logocontainer {position:absolute; width:173px; text-align:center; top:30px;}
.Headerzone .language {font-size:10px; font-weight:normal;padding: 5px 0 0 10px; color:#fab700;}
.Headerzone .language a {color:#e2630f;}

.selectLang { font-weight:bold; margin-left:10px; font-size:11px; margin-top:15px; float:right;}
.selectLang:hover { font-weight:bold; margin-left:10px; font-size:11px; margin-top:15px; float:right;background-color:#fed829;}

.Topitem {display:block; float:right; margin-right:10px; }
/*-------------------------navigation-------------------------*/
.navigazion{margin:0 10px 10px 10px;}
.navigazion .homelink{ font-size::12px; line-height:18px; font-weight:normal; color:#ffffff; display:block; text-align:center; background-color:#ef6a15; width:160px; margin:10px 0; border:solid 1px #f05022;}
.navigazion .homelink:hover{border:solid 1px #f05022;background-color:#f05022;color:#fddda2; text-decoration:none; }
/*-------------------------Flash container-------------------------*/
.flashcontainer .content {margin:10px 0 10px 10px;}
.flashcontainer{width:130px; float:right;}
/*-------------------------Kandidaten Flash--------------------------------*/
.kandidatenWahlen{font-size:12px;line-height:16px;font-weight:bold;color:#e9711b;padding-bottom:6px;display:block;}

/*-------------------------inhalt--------------------------------*/
.ContentZone{ /*padding:10px 135px 10px 183px;*/padding:10px 0; font-size:12; line-height:17px;}
.ContentZoneGemeinden{ padding:10px 10px 10px 0; font-size:12; line-height:17px; }
.ContentZone .headtitle {font-size:28px; line-height:35px; font-weight:normal;display:block;margin:0 0 20px 10px;padding:0; color:#f05022;text-align:center;}
/*-------------------------Banner--------------------------------*/
.gemeindetitel{position:relative;background-color:#f05022;font-size:30px;line-height:30px;
font-weight:bold;margin-bottom:15px;padding:1px;}
.gemeindename{position:absolute; top:60px; left:15px; color:#ffffff; padding:5px; font-family: Verdana}

/*-------------------------FOOTER-------------------------*/
.footerContainer{text-align:center;padding:5px 10px; font-size:10px; line-height:14px;}

/*-------------------------PERSONEN GEMEINDE-------------------------*/

.personenbox{margin:4px 0 4px 4px;width:100px; border:solid 1px #f05022;}
.personenName{font-size:10px;line-height:14px; display:block; padding:2px 4px;}
.bild{border:solid 2px #303030; margin-right:5px; margin-bottom:5px; float:left; padding:0;}


.inhaltsbox{margin:0;padding:0;width:100%;font-size:11px;}
.ibtitel{padding:2px;padding-left:10px; padding-right:10px; font-size:14px;}
.ibdetailtitel{padding:4px;padding-left:6px;font-size:24px;}
.ibtext{padding:4px;padding-left:10px;padding-right:15px;}


.titelbig{font-size:16px; font-weight:bold; color:#303030; line-height:30px;}
.titeldatum {font-size:12px; font-weight:normal; color:#303030; line-height:30px; }


.kategorieliste li {padding-bottom:15px; padding-left:15px; font-weight:bold; list-style-type:square;}
.KategorieOrt {padding-right:10px; font-weight:bold; font-size:18px;}
.KategorieTitel {padding-left:20px; font-weight:bold; font-size:18px; line-height:24px}

/*-------------------------ARTICLE--------------------------------*/
.clear {clear:both;}
.article {marign-bottom:10px; border:solid 1px #f1f8f3; }
.article .header { padding:6px 10px 7px 10px;}
.article .header .title { font-size:12px; line-height:14px; color:#000000; font-weight:bold; margin:0; padding:0;}
.article .header .date {float:right; font-size:12px; line-height:14px; color:#000000; padding-top:1px;}
.article .content {font-size:12px; line-height:17px;font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}
.imageoverview {float:left; margin-right:10px;}
.article .detailLink {display:block; text-align:right; padding-right:5px; font-weight:bold; font-size:10px;}


.articlegelb{background-color:#fae99a;border:solid 1px #e9c932;}
.headergelb{background-color:#e9c932;}
.headergelb .title {color:#ad9523;}

.headerrot{background-color:#f15d0c;}
.articlerot{background-color:#fdc4a5;border:solid 1px #f15d0c;}
.headerrot .title{color:#4e2007;}

.headergruen{background-color:#5db92f}
.articlegruen{background-color:#b3dd9e;border:solid 1px #5db92f;}
.headergruen .title{color:#164c1d;}

.headerblau{background-color:#255db1}
.articleblau{background-color:#7b8eaa;border:solid 1px #255db1;}
.headerblau .title{color:#102341;}

.headerviolett{background-color:#8a3c84}
.articleviolett{background-color:#e891e1;border:solid 1px #8a3c84;}
.headerviolett .title{color:#361a34;}




.gelb{background-color:#fae99a;border:solid 1px #e9c932;}
.gelb .header{background-color:#e9c932;}
.headergelb .title {color:#ad9523;}

 .rot .header{background-color:#f15d0c;}
.rot{background-color:#fdc4a5;border:solid 1px #f15d0c;}
.headerrot .title{color:#4e2007;}

.gruen .header{background-color:#5db92f}
.gruen{background-color:#b3dd9e;border:solid 1px #5db92f;}
.headergruen .title{color:#164c1d;}

.blau .header{background-color:#255db1}
.blau{background-color:#7b8eaa;border:solid 1px #255db1;}
.headerblau .title{color:#102341;}

.violett .header{background-color:#8a3c84}
.violett{background-color:#e891e1;border:solid 1px #8a3c84;}
.headerviolett .title{color:#361a34;}

/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
.events {background-color:#fee5ae;border:solid 1px #fbb519;}
.events .header{background-color:#fbb519;}

.presse {background-color:#f7c8b6;border:solid 1px #f15024;}
.presse .header{background-color:#ea6230;}


.personen {background-color:#fdeed7;border:solid 1px #f8c879;}
.personen .header{background-color:#f8c879}

.themen {background-color:#d0e8bc;border:solid 1px #79bd42;}
.themen .header{background-color:#79bd42}

.news{background-color:#f9ddb3;border:solid 1px #f0a027;}
.news .header{background-color:#f0a027}

.news{background-color:#f7cf93;border:solid 1px #f0a027;}
.news .header{background-color:#f0a027}

.anfragen{background-color:#f7cf93;border:solid 1px #f0a027;}
.anfragen .header{background-color:#f0a027}

.ueberuns{background-color:#d9ebc7;border:solid 1px #b4d890;}
.ueberuns .header{background-color:#b4d890}

.spacer{height:10px;line-height::10px; font-size:10px; }
/*-------------------------WAHLEN--------------------------------*/
/*-------------------------Kandidaten Slide--------------------------------*/
.kandidatenslide{ margin:5px 0 15px 0;}
.kandidatenslide .header{color:#102341; font-size:12px; line-height:14px;  font-weight:bold; padding-left:10px;}
.kandidatenslide .content{padding:5px 10px;font-size:12px; line-height:14px;}

.kandidatenslide marquee {line-height:30px;}
.kandidatenslide .kandidat {color:#e9711b; font-weight:normal; font-size:16px;lineheight:23px;}
.listennr {font-weight:bold; font-size:20px;lineheight:23px;}
.minilogo {margin-bottom:-3px;}

/*-------------------------adminmenu--------------------------------*/

.adminmenu { line-height:18px; font-size:12px;}
.adminlist hr { background-color:#666666; }
.adminlist td { border-bottom:solid 1px black; line-height:18px;padding:8px; padding-bottom:8px;font-size:12; font-family:Verdana}

.footer{border-top:solid 5px #f4dc38; width:100%; font-size:12px; line-height:20px; text-align:center;}
.footer a{color:#000000; font-weight:bold;}
.footer a:hover{color:#d0b227; font-weight:bold;}

.login {width:250px; font-family:Verdana; font-size:12px; line-height:16px; border:solid 3px #e9c932; background-color:#fae99a;}
.inhaltAdmin{ margin-top:10px; width:100%;  font-size:12; line-height:18px; }
.allesAdmin{width:950px; font-family:verdana; margin:auto; font-size:12;}

.uploadbutton {padding:3px; background-color:#ffffff; border:solid 1px #000000; font-weight:bold}

h1 {font-size:16px; font-weight:bold; color:#303030; line-height:20px;}
h2 {font-size:14px; font-weight:bold; color:#000000; line-height:20px;}

/*-------------------------styles--------------------------------*/
.titlebig{font-size:12px; font-weight:bold; color:#303030; line-height:14px;}
.titlenormal{font-size:14px; font-weight:bold; color:#000000; line-height:18px;}
.titlewhite{font-size:14px; font-weight:bold; color:#ffffff; line-height:18px;}

.text{color:#000000; font-size:11px; font-weight:normal; line-hieght:13px; text-decoration:none; }
.textwhite{color:#ffffff; font-size:11px; font-weight:normal; line-hieght:13px; text-decoration:none;}
.textsmall{color:#000000; font-size:10px; font-weight:normal; line-hieght:13px; text-decoration:none;}
.Bold{font-weight: bold;}

.link	{text-decoration:underline;}
.link:hover	{text-decoration:underline; color: color:#303030;}
/*-------------------------header gemeinden übersicht--------------------------------*/
.menu-top
{
	float:right;
}
.header-gemeinden {border-bottom:solid 3px #f05022;margin-top:4px}
.header-gemeinden .language {font-size:10px; font-weight:normal;padding: 5px 0 0 10px; color:#fab700; float:left;}
.header-gemeinden .language a {color:#e2630f;}
/*-------------------------box gemeinden --------------------------------*/
.top-gemeinden
{margin:10px;}
.top-gemeinden .item
{
	width:228px;
	height:130px;
	border:solid 1px #d2d2d2;
	float:left;
	margin-right:9px;
	margin-bottom:9px;
}
.top-gemeinden .item-last
{
	margin-right:0px;
}
.top-gemeinden .item .header
{
	display:block;
	text-decoration:none;
	font-size:12px;
	line-height:14px;
	padding:4px 8px;
	text-align:center;
	font-weight:bold;
	background-repeat:repeat-x;
	background-image:url(../media/top-gemeinden-header.gif);
	border-bottom:solid 1px #d2d2d2;
}
.top-gemeinden .item .content
{
	font-size:11px;
	line-height:14px;
}
.top-gemeinden .item .content .image
{
	display:block;
	float:left;
	margin:1px 8px 1px 1px;
}
.top-gemeinden .item .content .image img
{
	display:block;}
.top-gemeinden .item .content p
{
	margin:0 5px 5px 5px;
	word-wrap: break-word;
}
.top-gemeinden .detail-link
{
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	margin-right:5px;
}




