.cms_list {
    height:400px; 
    overflow:auto;
}

.cms_list a {
	display:block;
	color: #006699; 
    letter-spacing:0px; 
    line-height:11px; 
    font-size: 10px; 
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding:3px;
}
.cms_list div {
	border-bottom:1px solid #c4cccc;
}
.cms_list div.an {
	background-color:#1368b1;
}
.cms_list div.an a {
	color:#fff;
}
.cms_list div:hover {
	border-bottom:1px solid #c4cccc;
    background-color:#fff;
}
.cms_list div.an:hover a {
	color:#1368b1;
}

div.movearea { 
	padding:0px 2px 0px 2px;
	margin: 1px 0px 1px 0px;

}
div.markarea { 
	border-left: 2px solid #4185BE;
	border-right: 2px solid #4185BE;
	background-color: #D9E7F2;
	margin: 1px 0px 1px 0px;
	padding:0px;
}
div.focusarea {  
	border: 1px solid #C6DBEC; 
	position:absolute; 
}
div.placearea {
	border-top: 2px solid #BABABA; 
	border-bottom: 2px solid #BABABA; 
	background-color: #EDEDED;
}
div.boundingbox { 
	border: 1px solid #4185BE; 
	position:absolute; 
	background-color: #B3CEE5; 
}

table.container { border-collapse:collapse; }
td.container { border-style: solid; border-width: 1px; border-color:#888888; }

legend {
	color: #006699;
}
form {
	margin: 0px;
}

.no {
	display:none;
}

.notiz {
	background-color: #FFFFCC; 
	border: solid 1px #9D9DA1;
	color:#000000;
	padding: 4px;
}

.alert { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ff0000; cursor: default; }

.cmsreiter {
	width: 100%;
	background-color:#FCFCFE;
	border-left-color: #919B9C;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #919B9C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #919B9C;
	border-right-style: solid;
	border-right-width: 1px;
}

.cms_small  { color: #006699; letter-spacing:0px; line-height:11px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.cms_small_disabled  { color: #BABABA; letter-spacing:0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.cms_whiteinfo  { color: #ffffff; letter-spacing:0px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.cmswhite  { color: #ffffff; letter-spacing:0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.cms_info { color: #006699; letter-spacing:0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.cms_whitetext  { color: #ffffff; letter-spacing:0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

.cms_notice {
	border-bottom:1px solid #ffffff;
	padding:2px;
	color: #006699; 
	letter-spacing:0px; 
	line-height:11px; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:1px;
}

.notice_pic {
	float:right; 
	margin-left:5px;
}

.cms_alert { font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; font-size: 9px; color: #ff0000; cursor: default; }
.tabellenhead { color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; }

.cms_text  { color: #006699; letter-spacing:0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.cms_eingabe { color: #006699; letter-spacing:0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; border: solid 1px #1368b1}
.cms_alert_eingabe { background-image: url(/cms/img/seo_red.gif); text-align:center; color: #ffffff; font-size: 11px; font-weight: bold; line-height: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #ff0000; border: solid 1px #ffffff}
.cms_cangobetter_eingabe { background-image: url(/cms/img/seo_orange.gif); text-align:center; color: #ffffff; font-size: 11px; font-weight: bold; line-height: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #F7D600; border: solid 1px #ffffff}
.cms_ok_eingabe { background-image: url(/cms/img/seo_green.gif); text-align:center; color: #ffffff; font-size: 11px; font-weight: bold; line-height: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #15D115; border: solid 1px #ffffff}

.toolback {
	background-image: url(/cms/img/toolbar_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}

a.cms_nolink  { color: #006699; text-decoration: none; }
a.cms_nolink:hover  { color: #006699; text-decoration: none; }
a.cms_whitelink  { color: #ffffff; text-decoration: none; }
a.cms_whitelink:hover  { color: #ffffff; text-decoration: underline; }

.submit { 
	background: #fefefe url(/cms/img/back_buttons.gif) repeat-x; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #006699;
	Background-color: #ffffff;
	font-size: 12px; 
	border: 1px double; 
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.button_delete { 
	background: #fefefe url(/cms/img/back_button_delete.gif) repeat-x; 
	width:13px;
	margin:0px 1px 1px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #006699;
	Background-color: #ffffff;
	font-size: 12px; 
	border: 1px double; 
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.button_up { 
	background: #fefefe url(/cms/img/back_button_up.gif) repeat-x; 
	width:13px;
	margin:0px 1px 1px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #006699;
	Background-color: #ffffff;
	font-size: 12px; 
	border: 1px double; 
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.button_down { 
	background: #fefefe url(/cms/img/back_button_down.gif) repeat-x; 
	width:13px;
	margin:0px 1px 1px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #006699;
	Background-color: #ffffff;
	font-size: 12px; 
	border: 1px double; 
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.button_right { 
	background: #fefefe url(/cms/img/back_button_right.gif) repeat-x; 
	width:13px;
	margin:0px 1px 1px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #006699;
	Background-color: #ffffff;
	font-size: 12px; 
	border: 1px double; 
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.button_left { 
	background: #fefefe url(/cms/img/back_button_left.gif) repeat-x; 
	width:13px;
	margin:0px 1px 1px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #006699;
	Background-color: #ffffff;
	font-size: 12px; 
	border: 1px double; 
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.submit:hover,
.submit:focus { border-color: #aedf9a #94da78 #6ab94b #94da78; }
.submit:visited { color: #2b333c; }

.img_button {
	background: #fefefe url(/cms/img/back_32.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
	border-top: 3px double #c4cccc;
	border-right: 3px double #acb5b5;
	border-bottom: 3px double #6f7777;
	border-left: 3px double #acb5b5;
}

.img_button:hover,
.img_button:focus { border-color: #aedf9a #94da78 #6ab94b #94da78; }
.img_button:visited { color: #2b333c; }

.cmstitle { 
	color: #ffffff; font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	letter-spacing: 0px;
	background-color:#1368B1;
	background:url(/cms/img/headerback.gif);
}
.cmswindow {
	background-color: #E0DFE3; 
	width:100%; 
	border: 1px solid #1368B1;
}
.cmsopener {
	cursor: hand; 
	background-image: url(/cms/img/divopener_back.gif);
	background-position: right;
	width: 100%;
	background-color: #999999;

}
select:hover,
select:focus { border-color: #6d5 #5b5 #459455 #5b5; }

