/*
Schrift:
#463d2f

HG:
#f3f3f3

Links normal:
#21738c

noAct
#c8c5c1

*/

* {
color:#463d2f;
font-size:13px;
font-family:Verdana;
margin:0;
padding:0;
}

form label {
	display:block;
	font-weight:700;
}

body {
background-color:#f3f3f3;
}

br.clear {
clear:both;
line-height:0;
font-size:0;
height:0;
}

a {
text-decoration:underline;
}

h1 {
font-size:15px;
margin-bottom:13px;
}

h2 {
font-size:14px;
margin-bottom:10px;
}

h3,h4,h5 {
font-size:13px;
margin-bottom:25px;
}

p {
margin-bottom:25px;
}

div#container {
background-color:#fff;
margin:0 auto 0 auto;
padding-left:20px;
width:820px;
}

/* ##### Header #### */
div#header {
height:100px;
width:800px;
}

div#wappenWrap {
float:left;
margin-top:10px;
width:550px;
}
div#wappenWrap a {
text-decoration:none;
}
div#wappen {
float:left;
margin-left:20px;
width:80px;
}
div#wappenText {
float:left;
padding-left:10px;
width:400px;
}

div#headerRight {
float:right;
padding-top:25px;
width:225px;
}

div#topMenu ul li{
display:inline;
list-style-type:none;
}
div#topMenu li {
margin-right:15px;
}
div#topMenu li a{
color:#21738c;
font-size:10px;
text-decoration:none;
}

div#search {
margin-top:10px;
width:240px;
}

/* ##### WappenText #### */
div#wappenText span.text {
font-size:36px;
font-weight:bold;
}
div#wappenText span.redDot {
color:#b6212d;
font-size:36px;
}
div#wappenText span.wappenBlau {
color:#0099cc;
font-size:36px;
}
div#wappenText span.wappenBlau2 {
color:#0099cc;
font-size:15px;
}

input#macina_searchbox_button {
margin-left:5px;
vertical-align:top;
}


/* ##### MainMenu #### */
div#mainMenu li.nav_rot {
background-color:#b6212d;
width:200px;}
div#mainMenu li.nav_gelb {
background-color:#dca80a;
width:199px;}
div#mainMenu li.nav_gruen {
background-color:#859731;
width:199px;}
div#mainMenu li.nav_blau {
background-color:#0099cc;
width:199px;}

div#mainMenu {
margin-top:1px;
}

div#mainMenu ul {
display:inline;
height:25px;
list-style:none;
margin:0;
padding:0;
}
div#mainMenu ul li{
display:inline;
float:left;
margin-right:1px;

}
div#mainMenu ul li a {
display: block;
padding:3px 0 3px 0;
font-size:15px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration:none;
}

/* ##### Content Menü #### */
div#contentMenu {
float:left;
margin-top:25px;
width:200px;
}

div#contentMenu ul {
list-style-type:none;
margin:0;
padding:0;
}

div#contentMenu ul li a {
border-bottom:1px solid #c8c5c1;
color: #21738c;
display: block;
padding:5px 5px 5px 25px;
text-decoration:none;
}

div#contentMenu ul li {
background-repeat:no-repeat;
background-position:2px 8px;
}

li.list-style-color1  {
background-image:url(../image/list/list-buergerservice.gif);
}
li.list-style-color2 {
background-image:url(../image/list/list-gemeindeleben.gif);
}
li.list-style-color3 {
background-image:url(../image/list/list-tourismus.gif);
}
li.list-style-color4 {
background-image:url(../image/list/list-wirtschaft.gif);
}

/* ##### Content #### */
div#content {
float:right;
margin:25px 20px 0 0;
min-height:350px;
width:565px;
}

div#content ul {
margin:0 0 25px 25px;
}

/* ##### Kontakt #### */
div#content fieldset {
border:none;
}
div#content .csc-mailform-field {
height:20px;
margin-bottom:25px;
}
div#content .csc-mailform-field label {
float:left;
width:150px;
}
div#content .csc-mailform-field input,
div#content .csc-mailform-field textarea {
width:340px;
float:right;
}
div#content .csc-mailform-submit {
margin-top:25px;
}

/* Frames */
div.csc-frame-rulerBefore {
border-top:1px solid #000;
margin-bottom:10px;
}
div.csc-frame-rulerAfter {
border-bottom:1px solid #000;
margin-bottom:10px;
}

/* Tabelle */
table.contenttable td {
padding:0 5px;
}


/*

	indexed_search properties

*/

div.tx-indexedsearch-form, div.tx-indexedsearch-search-for, div.tx-indexedsearch-search-select-order, 
div.tx-indexedsearch-search-select-results {
	margin-bottom:18px;
}

#tx-indexedsearch-searchbox-sword {
	width:170px;
}

#tx-indexedsearch-searchbox-button-submit {
	margin:0 0 18px 0;
	padding:0;
}

div.tx-indexedsearch-res h3 {
	margin-top:30px;
}

div.tx-indexedsearch-browsebox ul li {
	background:none !important;
}

/*

	Powermail properties

*/

/* Formular */
fieldset.tx-powermail-pi1_fieldset legend {
	display:none;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:18px;
}

	div.tx_powermail_pi1_fieldwrap_html_text input {
		width:244px;
	}

	div.tx_powermail_pi1_fieldwrap_html_textarea textarea {
		height:140px;
		width:550px;
	}

	div.tx_powermail_pi1_fieldwrap_html_submitgraphic input {
		border:none;
		margin:0;
		padding:0;
	}
	
	div.tx_powermail_pi1_fieldwrap_html_check p {
		margin:0 0 12px 0;
	}
	
	div.tx_powermail_pi1_fieldwrap_html_check input {
		display:block;
		float:left;
		margin:0 12px 0 0;
	}
	
	div.powermail_check_inner {
		margin-bottom:10px;
	}

div.validation-advice {
	color:#f00;
	font-weight:700;
}

span.powermail_mandatory {
	color:#f00;
	font-size:14px;
	font-weight:700;
	padding-left:3px;
}

/* Bestätigungsseite */
table.powermail_all_table {
	margin-bottom:18px;
}

td.powermail_all_td {
	padding:0 30px 12px 0;
}



form.tx_powermail_pi1_formconfirmation_back {
	float:left;
	margin-right:30px;
}

/* Mandatory Seite */
ul.powermail_mandatory_list {
	margin:18px 0;
}

	li.powermail_mandatory_listitem {
		color:#f00;
		font-weight:700;
	}