/* CSS Document for kokkendoff.dk
 * Alt i denne fil er lavet til at definere design på
 * siden www.kokkendoff.dk
 * @author Søren Dybro - SD IT-Service - post@sd-it.dk
 */

/* Div tags til opbygning af side
 * all
 * >bannerup
 * >content
 * >>banner
 * >>text
 * >>menu
 * >>>menupunkt
 * >>>>undermenupunkt
 * >>language
 */
 
#all {
	height: 348px;
	width: 826px;
	###background-color: #f6f6f4;
	background-color: #ffffff;
	min-height: 348px;
	max-height: 348px;
	margin-top: 40px;
}
#bannerup {
	height: 97px;
	min-height: 105px;
	max-height: 105px;
}
#content {
	text-align: left;
	margin-left: 125px;
	margin-right: 125px;
}
#banner {
	height: 42px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#text {
	text-align: left;
	height: 205px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 3px;
	clear: none;
}
#menu {
	text-align: left;
	height: 80px;
	width: 826px; 
	background-color: #ffffff;
	min-height: 80px;
	max-height: 80px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}
#menumargin {
	width: 125px;
	float: left;
}
#menutext {
	float: left;
	width: 576px;
}
#menupunkt {
	padding-right: 13px;
	padding-left: 0px;
	margin-top: 3px;
	float: left;
}
.tx-thmailformplus-pi1 {
        margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.undermenupunkt {
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	background-color: #f0edec;
	width: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
}
#language {
	text-align: right;
	height: 31px;
	width: 826px;
	background-color: #ffffff;
	min-height: 31px;
	max-height: 31px;
	margin-top: 0px;
	float: none;
}

/* designtags  
 */
body {
	background-color: #f0edec;
	margin-right: 0px;
	margin-left: 0px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* links
 */
a.hrefmenupunkt {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	float: left;
}
a.menuactivelink {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #D2232A;
	float: left;
}
a.hrefundermenupunkt {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #555555;
}
a.undermenuactivelink {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #D2232A;
}
a.hrefmenupunkt:hover {

	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #D2232A;
	float: left;
}
a.languagelink {
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
}
a.internal-link {
	color: #D2232A;
}
a.external-link-new-window {
	color: #D2232A;
}
a.mail {
	color: #D2232A;
}

/* Afsnits tags
 */
p.banner {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
        font-size: 9px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}
p.language {
	color: #555555;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	text-indent: 5px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
p.bodytext {
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.align-right {
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
h6 {
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input {
margin-top: 0px;
	margin-bottom: 2px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea {
margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Billede caption
 */
.csc-textpic-caption {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Tabeller
 */
table {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
table.content {
	width: 100%;
	height: 100%;
	align: center;
	valign: middle;
}
table.banner {
	width: 100%;
	vertical-align: bottom;
}

td.content {
	align: center;
	valign: middle;
	vertical-align: middle;
	text-align: center;
}

td.right {
	align: right;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;
}
td.tdmenu {
  margin-right: 2px;
  margin-left: 0px;
  padding-right: 2px;
}
td.tdmenufirst {
  margin-left: 0px;
  margin-right: 2px;
}
img {
	padding-left: 0px;
	margin-left: 0px;
}