/* template-Definitionen*/
body {font-size:65%}

#nav_eins, #nav_zwei, #nav_eins_marginal, #volldrei, #Medienzentrum, #Pressroom, #Pressroom_detail {
	font-family:Arial, Helvetica, Sans-Serif;
	background:url(images/verlauf.gif) repeat-x;
	background-color:#6699cc;
}

/* einheitliche Styles */
#header {
	padding:20px 0 20px 0;
	vertical-align:top;
	border-right:1px solid transparent;
}

#header .text {
	font-size:1em;
	font-family:sans-serif;
	color:#EEEEFF;
	float:right;
	text-align:right
}

#header .text a {
	color:#EEEEFF;
}

#pathcon {
	border-bottom:1px solid #FFFFFF;height:21px;padding-right:1px;text-align:right;
}

#pathcon .path_box {
	vertical-align:bottom;
}

#pathcon .item_head {
	padding: 0px 0px 3px 1em;
	color:#EEEEFF;
	display:inline;
}

#pathcon .text {
	font-size:10px;
	padding: 0 0 3px 0em;
	color:#EEEEFF;
	display:inline;
}

#pathcon .text a {
	color:#EEEEFF;
}

h2 {margin:0px}

/* Einspaltig*/
#Einspaltig {
	background:#FFFFFF;
}

#Einspaltig #maintable {
	font-size:1em;
}


/* nav_eins*/
#nav_eins #maintable, #nav_zwei #maintable, #nav_eins_marginal #maintable {
	margin:auto;
	font-size:1em;
}

#navcol {
	vertical-align:top;
	height:100%;
	border-left:1px solid #CCCCCC;
}

.navcol_box {width:161px; overflow:hidden}

#navcol img {
	position:relative;
	top:0px;left:-1px;
}

#nav_eins #maincol, #nav_zwei #maincol, #nav_eins_marginal #maincol {
	vertical-align:top;
	border-right:1px solid #CCCCCC;
	width:59em;
	background:#FFFFFF;
	padding-bottom:1em;
}

#nav_eins_marginal #leftcol {
	vertical-align:top;
	border-right:.1em solid #CCCCCC;
	width:42.4em;
	padding:0 0 1.0em 0;
	background:#FFFFFF;
}

#nav_eins #leftcol, #nav_zwei #leftcol {
	vertical-align:top;
	width:29.4em;
	border-right:.3em dotted #999999;
	padding:0 0 1.0em 0;
}

#nav_eins #rightcol, #nav_zwei #rightcol {
	vertical-align:top;
	width:29.5em;
	border-right:1px solid #CCCCCC;
	padding:.0 0 1.0em 0;
}

#nav_eins_marginal #rightcol {
	vertical-align:top;
	width:16.5em;
	border-right:1px solid #FFFFFF;
	padding:.0 0 1.0em 0;
	background:#FFFFFF
}

/* volldrei*/
#volldrei #maintable {
	margin:0px auto;
	font-size:10px;
	background:url(images/titlegf.jpg) repeat-x;
	background-position:0px 122px;
}

/* oben links - mitte - rechts*/
#volldrei #leftcol {
	vertical-align:top;
	width:25em;
	border-left:1px solid #FFFFFF;
}

#volldrei #centercol {
	vertical-align:top;
	width:25em;
}

#volldrei #rightcol, #volldrei #marginalcol {
	vertical-align:top;
	width:25em;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #C9D6BE;
}

#volldrei #marginalcol {
	background-color:#C9D6BE;
}

/* Formate f�r die oberen drei Boxen */
#leftcol .negativ_box, #centercol .negativ_box {
	border-right:.3em dotted #FFFFFF;
}

.negativ {
	color:#FFFFFF;
	margin-top:123px;
	padding:0px 1em;
	height:129px;
}

.negativ a {
	color:#FFFFFF;
}

#volldrei #navcol, #Medienzentrum #navcol, #Pressroom #navcol, #Pressroom_detail #navcol {
	border-bottom:1px solid #FFFFFF;
}

#volldrei .navcol_box, #Medienzentrum .navcol_box {
	height:20px;
	overflow:hidden;
}

#volldrei #maincol {
	vertical-align:top;
	width:50em;
	border-left:1px solid #FFFFFF;
	background:#FFFFFF;
}

#volldrei .login_form {
	padding:0px;
	margin:0px;
}

#volldrei .login_form div {
	clear:right;
	padding-top:.2em;
}

#volldrei .login_form .input_user, #volldrei .login_form .input_pass, #volldrei .login_form .submit {
	font:.9em/1.3em sans-serif;float:right;
}

#volldrei .login_form .input_user, #volldrei .login_form .input_pass {
	background:#336699;color:#FFFFFF;border:1px solid #FFFFFF;
}

#volldrei .login_form .input_user {
	width:12em;
}

#volldrei .login_form .input_pass {
	width:7.5em;
}

#volldrei .login_form .submit {
	color:#336699; background:#FFFFFF;border:1px solid #FFFFFF;
	width:4.4em;margin-left:.1em;
}

#volldrei .login_form .submit:hover {
	background:#99CCFF;
	color:#000000;	
}

#maincol .positiv_box {
	border-right:.3em solid #FFFFFF;
	padding:1em 0px 1em 1em;
	height:100%
}

#marginalcol .positiv_box {
	padding:1em;
}

.positiv_box .item_head {
	font-size: 1.8em; font-weight:bold; color:#333333; padding-bottom: .2em;margin:0px
}

.positiv_box .item_bottom {
	margin-top:1em;
	color:#333333;
}

.positiv {
	color:#333333;
	padding:.5em 0 .3em 0;
}

.positiv a {
	color:#333333;
}

.negativ h2, #marginalcol .positiv h2 {
	font-size: 1.8em; font-weight:bold; padding-bottom: .2em;margin:0px
}

.negativ .text, .positiv .text {
	font-size:1.2em;
	line-height:1.5em;
}

#maincol .positiv .date, #maincol .positiv .subdate {
	font-size:1.2em;
	margin-right:.4em;
	display:inline;
}

#maincol .positiv .subdate {
	margin-top:.6em;
}

#maincol .positiv .title {
	font-size:1.2em;
	padding-left:.5em;
	display:inline;
}

/*Icon-Leisten am Seitenende*/
#nav_eins #bottom_left, #nav_zwei #bottom_left {
	width:29.2em;
	border-right:.3em solid #336699;
	text-align:right;
	background:#63829C;
}

#nav_eins_marginal #bottom_left {
	width:42.4em;
	text-align:right;
	background:#63829C;
	border-right:.1em solid #336699;
}

#nav_eins #bottom_right, #nav_zwei #bottom_right {
	width:29.5em;
	border-right:1px solid #CCCCCC;
	text-align:right;
	background:#63829C;
}

#nav_eins_marginal #bottom_right {
	width:16.5em;
	border-right:1px solid #CCCCCC;
	text-align:right;
	background:#63829C;
}

.bottom_nav {
	border-left:1px solid #CCCCCC;
	background:#336699;
}

#volldrei #bottom_left, #Medienzentrum #bottom_left, #Pressroom #bottom_left, #Pressroom_detail #bottom_left {
	border-right:.3em solid #336699;
	text-align:right;
	background:#63829C;
}

#volldrei #bottom_right, #Medienzentrum #bottom_right, #Pressroom #bottom_right, #Pressroom_detail #bottom_right {
	border-right:1px solid #CCCCCC;
	text-align:right;
	background:#63829C;
}

#nav_eins .bottom_box, #nav_eins_marginal .bottom_box, #nav_zwei .bottom_box, #volldrei .bottom_box, #Medienzentrum .bottom_box, #Pressroom .bottom_box, #Pressroom_detail .bottom_box {
	height:20px;
	overflow:hidden;
}

#nav_eins #bottom_right .bottom_box {
	height:20px;
	overflow:hidden;
	width:29.5em;
}

/* start_box*/
.jobs_start_box {
	background:url(images/jobman.gif) no-repeat;
	background-position:top right;
	height:18.4em;
	padding-right:13em;
}

.start {
	background:url(images/start_gradient.gif) no-repeat;
	background-position:top left;
}

.start h2 {
	font-family:Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:13px 0px 0px 10px;
	color:#FFFFFF;
	margin:0px;
}

.start h3 {
	padding:6px 0px 10px 10px;
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.start h3 a {
	color:#FFFFFF;
	text-decoration:none
}

.start .text {
	padding-left:10px; 
	font:1.2em/1.6em Verdana, Sans-Serif;
	color:#333333;
}

/* Standard-Formate*/
#nav_zwei .standard_box {
	width:29.4em;
	clear:both;
	margin-bottom:1em;
}

#nav_eins .standard_box {
	width:59em;
	clear:both;
	margin-bottom:1em;
}

#nav_eins_marginal .standard_box {
	width:42.4em;
	clear:both;
	margin-bottom:1em;
}

.standard_box .table, .treffer_box .table {
	font-size:1em;
}

.margin_box {
	clear:both;
	padding:.5em 1em 0em 1em
}

.standard_gray_box {
	background:#EEEEFF;
	clear:both;
	margin-bottom:1em;
}

#nav_zwei .leftcol .standard_box .item_head {
	background:#336699; color:#FFFFFF; padding:0px 1em; margin-right:1em;
}

#nav_eins_marginal .standard_box .item_head, .forum_box .item_head {
	background:#336699;
	color:#FFFFFF;
	padding:0 1em 0 1em;
	margin-bottom:.5em;
}

.standard_box .item_bottom {
	color:#336699;
	padding:1em 1em 0 1em;
	margin-right:1em;
}

#maincol .standard_box .item_head, #maincol .standard_gray_box .item_head {
	background:#336699;
	color:#FFFFFF;
	padding:0 1em 0 1em;
}

#rightcol .standard_box .item_head {
	font-size:1em;
	background:#336699;
	color:#FFFFFF;
	padding:0 1em 0 .1em;
	margin-left:1em;
}

.standard {
	font-family:Verdana, sans-serif;
	padding:.5em 1em 1em 1em;
	border-bottom:1px dashed #9999AA;
}

.standard h2 {
	font-family:Arial, sans-serif; font-size:1.4em; font-weight:bold; color:#666633; margin-bottom:.4em
}

.standard .other_title a {
	font-family:Arial, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#666633;
}

.image {margin-bottom:1.5em}
.image_left {margin-right:1.0em}
.image_right {margin-left:1.0em}
.image_top {margin-bottom:1.0em}

.standard .icon {
	color: #666666;
	font-size: .9em;
	padding: 0 .1em 0 .1em;
	display: inline;
	font-weight:bold;
}

.standard .date, .list .date, .job .date, .standard .subdate {
	font-size:1.0em;line-height:1.5em;color:#666666
}

.standard .subdate {
	margin-top:1em;
}

.standard .text, .start .text, .job .text {font-size:1.1em;line-height:1.5em;color:#444444;}

.note {
	font-size:1.0em;
	color:#CC3333;
}

.zoom {color:#FFF;background:#999;padding:0px 1px;margin:0px 1px 0px 0px;display:inline}

.zoom a {color:#FFF;background:#666;text-decoration:none}

.zoom a:hover {background:#333}

.thumbnumber {margin-bottom:2px}

.thumbnumber a {color:#333;margin-right:.2em;text-decoration:none}

.thumbnumber div {border:1px solid #333;color:#333;margin-right:2px;padding:0 .5em 0 .5em;display:inline}

.thumbnumber_active {background:#CCC;border:1px solid #333;color:#333;padding:0 .5em;margin-right:.2em;display:inline}

.thumbnumber a:hover {background:#999}

/* Artikel-Formate*/
.article .text a, .standard .text a, .start .text a {
	color:#333366;
	text-decoration:none;
	border-left:.1em solid #9999cc;
	border-bottom:.1em solid #9999cc;
	padding-left:.2em;
}

.article {
	font-family:Verdana, sans-serif;
	padding:.5em 1em 1em 1em
}

.article h2 {
	font-family:Arial, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	color:#666633;
	padding-bottom:1em;
}

.article h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
	line-height:1.6em;
	padding-bottom:1em;
}

.article .date, .article .subdate {
	color:#666666;
	padding-bottom:1.5em;
}

.article .subdate {
	padding-top:1em;
}

.article .date .printview {
	border:.1em solid #666666; 
	padding:0 .2em 0 .2em;
	display:inline;
}

.article .date .printview a {
	color:#666666;
	text-decoration:none;
}

.article .text {
	font-size:1.2em;
	line-height:1.6em;
	color:#444444;
}

.article .icon {
	color: #666666;
	line-height:1.7em;
	font-size: 1.1em;
	padding: 0 .1em 0 .1em;
	display: inline;
	font-weight:bold;
}

.article .head {
	font-size:1.2em;
	line-height:1.6em;
	color:#444444;
}

.caption {
	padding-top:0.8em;
	font-size:1.0em;
	color:#666666
}

.link_item_head, .attachment_item_head, .forum_item_head {
	font-family:Verdana, sans-serif;
	font-size:1.1em;
	line-height:1.4em;
	margin:1.4em 0 0 0;
	color:#666633;
}

.link_text, .attachment_text, .forum_text {
	font-family:Verdana, sans-serif;
	font-size:1.1em;
	line-height:1.4em;
	color:#444444;
}

.link_text a, .attachment_text a, .forum_text a {
	color:#444444;
}

.bottomleft {position:absolute; bottom:0px; left:0px;z-index:1;} 
.bottomright {position:absolute; bottom:0px; right:-1px;z-index:1;} 

.button_red:hover  {
	color : #663333;
	background : #FFEEEE;
	border:1px solid #663333;
}

.button_red  {
	font-family:Arial, Helvetica, Sans-serif;
	color : #FFFFFF;
	background : #CC3333;
	border:1px solid #FFEEEE;
}

.button_green:hover {
	color : #006633;
	background : #EEFFEE;
	border:1px solid #006633;
}

.button_green  {
	font-family:Arial, Helvetica, Sans-serif;
	color : #FFFFFF;
	background : #006633;
	border:1px solid #EEFFEE;
}

.button_gray  {
	color : #666666;
	background : #EEEEEE;
	font-family:Arial, Helvetica, Sans-serif;
	border:1px solid #666666;
}

.button_gray:hover  {
	color : #FFFFFF;
	background : #666666;
	border:1px solid #CCCCCC;
}

/*Seitentitel*/
.page_title_box {
	height:60px;
}

.page_title {
	background:url(images/ressort_all.gif) no-repeat;
	padding:41px 0px 0px 36px;
}

.page_title a {
	font-size:9px;
	font-family:sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:2px;
	text-decoration:none;
	text-transform:uppercase;
}

/*editbox*/
.editbox {font-size:10px;font-family:sans-serif;}

.editbox .left {float:left}

.editbox .right {float:right}

.editbox .absolute {z-index:0;position:absolute}

.editbox .text {display:inline;color:#000033 !important;background:#ffffcc !important;border:1px solid #9999FF !important;vertical-align:bottom}

.editbox img {vertical-align:bottom}

.editbox img {margin-right:2px}

.editbox a {text-decoration:none}

/*Suche*/
.search_box {
	height:28px;
	background-color:#89967E;
	padding:0 1em 0 1em;
	margin-bottom:1em;
	clear:both
}

.search_box .item_head {
	padding-top:12px;
	float:left;
}

.search_box form {
	margin:0px;
}

.search {
	font-family:Verdana, sans-serif;
	padding-top:5px;
	margin-left:100px;
	font-size:10px;
}

.search .text{
	color:#FFFFFF;
	float:right;
}

.search .input_text {
	font-size:10px;
	color:#FFFFFF;
	background:#336699;
	height:17px;
	width:100px;
	border:1px solid #FFFFFF;
	float:left;
}

.search .button_go {
	font-size:10px;
	font-family:Verdana, sans-serif;
	color:#FFFFFF;
	background:#666666;
	border:0;
	height:17px;
	margin-left:2px;
	float:left
}

.search .button_go:hover {
	background:#99CCFF;
	color:#000000;	
}

/* Navi im Seitenkopf*/

.navi_list_box {
	margin:1em;
}

.navi_button_box {
	background:#89967E;
	height:28px;
	padding-left:1em;
	margin-bottom:1em;
	clear:both
}

.navi_button_box .sub {
	margin:4px .2em 0 0;
	border:#AAAAAA solid .1em;
	float:left;
}

.navi_button_box .sub a {
	font-size:1em;
	text-align:center;
	line-height:16px;
	width:13.9em;
	color:#FFFFFF;
	background:#79867E;
	text-decoration:none;
	display:block;
}

.navi_button_box .sub a:hover {
	background:#99a68e;
}

.navi_list_box .item_head {
	font-size:1.1em;
	color:#666666;
	border-left:.8em solid #777777; 
	margin:.2em 0 .2em 0;
	padding-left: .4em;
	line-height:1.2em;
}

.navi_list_box .sub, .navi_list_box .active, .navi_list_box .subactive, .navi_list_box .same {
	font-size:1.1em;
	line-height:1.5em;
	padding-right:1em;
	float:left;
}

.navi_list_box .active a, .navi_list_box .subactive a {
	color:#666633;
	text-decoration:none
}

.navi_list_box .same a {
	color:#666666;
	text-decoration:none
}

.navi_list_box .sub a {
	color:#666633;
	text-decoration:none
}

/*Katalog, Presseschau, List*/

.catalog_box {font-family:Verdana, Sans-serif;font-size:1em;clear:both;margin:0 1em 1em 1em;}

.catalog_box .item_head {font-size:1.1em;border-left:.8em solid #777777;margin:.2em 0 .2em 0;padding-left: .4em;line-height:1.2em}

.catalog_box .item_head a {
	color:#666666;
	text-decoration:none;
}

.catalog .title {
	font-size:1.1em;
	border-left:.8em solid #CCCC99; 
	margin:.2em 0 .2em 0;
	padding-left:.4em;
	line-height:1.2em;
}

.catalog .text {
	font-size:1.1em;
	border-left:.8em solid #FFFFFF; 
	padding-left:.4em;
	line-height:1.4em;
}

.list_box {
	font-size:1em;
	clear:both;
	padding-bottom:1em;
	background:#E9E9BF
}

.list_box .item_head {
	font-family:Arial, Sans-serif;
	font-size:1em;
	color:#FFFFFF;
	background:#336699;
	padding:0 1em 0 .5em;
	margin-bottom:.5em
}

.list_box .list {
	font-family:Arial, Sans-serif;
	padding:0 .1em 0 .5em;
	line-height:1.5em;
}

.standard_box .list {
	font-family:Arial, Sans-serif;
	padding:0 1em 0 1em;
	line-height:1.5em;
}

.list .title {
	border-bottom:1px dashed #9999AA; 
	font-size:1.1em;
}

.catalog .title a, .list .title a {
	color:#666633;
	text-decoration:none;
}

.list .text, .list .source {
	color:#444444;
	font-size:1.1em;
}

.list .text a, .catalog .text a, .list .source a {
	color:#444444;
	text-decoration:none;
}

.list a:hover, .catalog a:hover {
	color:#CC9900;
	text-decoration:none;
}

/* Forum Overview*/

.allthreads_table, .viewthread_table, .allforums_table {font-size:100%; width:100%; border-spacing:.1em}

.forum .title {font:bold 110%/150% Verdana, Geneva, sans-serif}
.forum .text {font:110%/150% Verdana, Geneva, sans-serif;color:#333333}

.forum_links {font:100%/140% Verdana, sans-serif;background:#6699cc;color:#FFFFFF;padding:1em 0.3em}
.forum_links a {font-weight:bold;color:#FFFFFF;text-decoration:none}
.forum_links a:hover {text-decoration:underline}

.allthreads_table td, .allforums_table td {padding:.1em .3em; font: 1.2em/1.5em Verdana, Geneva, sans-serif;color:#444444; background:#EEEEEE}
.viewthread_table td {padding:0px; font: 1.2em/1.5em Verdana, Geneva, sans-serif;color:#444444}
.allthreads_table th, .allforums_table th {font: 100%/130% Verdana, Geneva, sans-serif;background:#336699;color:#FFFFFF}
.viewthread_table th {padding:0px; font: 100%/130% Verdana, Geneva, sans-serif;background:#336699;color:#FFFFFF}
.viewthread_table th a {color:#FFFFFF}

.allthreads_table .col1 {width:60%}
.allthreads_table .col1 a {text-decoration:none;color:#444444;font-weight:bold}
.allthreads_table .col1 a:hover {text-decoration:underline}
.allthreads_table .col2 {} 
.allthreads_table .col3 {text-align:center}

.allforums_table .col1 {text-align:left}
.allforums_table .col1 a {text-decoration:none;color:#444444;font-weight:bold}
.allforums_table .col1 a:hover {text-decoration:underline}
.allforums_table .col2 {text-align:center}
.allforums_table .col3 {text-align:left; width:60%}
.allforums_table .col3 a {color:#444444}

.table_message td {padding:1em .3em}
.table_message .col1 img{float:left}
.table_message .col2 {text-align:center}

.message_title {font-weight:bold;color:#336699;margin-bottom:.5em}
.message_title a {text-decoration:none;color:#336699;}
.message_title a:hover {text-decoration:underline}
.message_date {color:#444444;margin-bottom:.5em}
.message_date a {color:#333366;text-decoration:none}
.message_date a:hover {color:#333366;text-decoration:underline}
.message_text {color:#333333}

.table_answer {font: 100% Verdana, Geneva, sans-serif; color:#444444}
.table_answer td {padding:1em 0}
.table_answer .col2 {text-align:center}
.table_answer .col1 a {font-weight:bold;color:#333366;text-decoration:none}
.table_answer .col1 a:hover {text-decoration:underline}

.topic_area {width:40em;height:2em;}
.dummy_area {width:40em;height:8em;background:#CCCCCC;color:#444444}
.message_area {width:40em;height:16em;}

.prevnext{margin:.6em auto; text-align:center}
.prevnext a {color:#336699}
/*---------------------------------------------------------------------*/
/*Login-Formular*/
.login_box {
	line-height : 1.5em;
	color : #333333;
	margin:1.2em auto;
	width:70%;
}

.login_box table {
	font-size : 1.0em;
}

.login_box .item_head {
	width:50%;
	font: bold .9em Verdana, Arial, Helvetica, Sans-serif;
	color:#FFFFFF;
	background:#666666;
	padding-left:4px;
}

.login {
	font-family:Arial, Helvetica, Sans-serif;
	color:#333333;
	background:#CCCCCC;
	padding:.2em 0 .2em .4em;
}

.login .input_text {
	font-size:1.3em;
	border:1px solid #666699;
}

.login .checkbox {
	margin-left:0px
}

.login .button_go  {
	color:#000000;
	background:#FFFFFF;
	font-size:1.0em;
	border:1px solid #9999cc;
	margin-right:.4em
}

/* topic index*/
.initial  {
	font-size:1.6em;
	font-weight:bold;
	color:#336699;
	line-height:1.5em;
	margin-top:.9em;
}

.initial_list {
	font-size:1.0em;
	font-weight:bold;
	color:#336699;
	line-height:1.5em;
	margin:.3em 0 .9em 0;
}

.initial_list a {
	color:#336699;
	text-decoration:none;
	margin:0 .5em 0 .5em;
}

/* Formular*/

.form_neg, .form {margin:.5em 1em 1em 1em;padding:0.2em}
.form_neg{background:#CCCCCC}
.form .header, .form_neg .header, .form .title, .form_neg .title {font-size:1.1em;font-weight:bold;line-height:1.5em;color:#444444;padding-bottom:1em;clear:both}
.form .text, .form_neg .text {font-size:1.1em;line-height:1.5em;color:#444444;}
.form .help, .form_neg .help {float:left;clear:both; width:20em;font-size:1.1em;line-height:1.5em;color:#444444;}
.form .input, .form_neg .input {margin-left:20em;font-size:1.1em;line-height:1.5em}
.input a{color:#444444}
.form .input_text, .form_neg .input_text, .form textarea, .form_neg textarea {font-family:Verdana, Sans-serif;font-size:.8em; width:20em}
.form textarea, .form_neg textarea {height:5em}

/* contact & other forms */
.cform {clear:left;padding:0px 5px 10px 5px}
.cform .note {font:12px Arial, Helvetica, Sans-serif;color:#f00}
.cform .title {font:bold 13px/18px Arial, Helvetica, Sans-serif;color:#000}
.cform input[type=radio] {float:left;display:block;padding:0px;margin:0 10px 0 0}
.cform input {font-size:12px; border:1px solid #999}
.cform input[type=submit] {float:right;background:#666;color:#fff}
.cform textarea {font-size:12px; width:90%;height:100px; border:1px solid #999}

