/* CSS Document */
body {
	background:#91B6FF;
}
.blog a:hover{
	text-decoration:underline;
}
a.nav:hover {
	text-decoration:none;
}
h1 {
	height:85px;
	background-image:url(http://my.epos4.at/img/header.png);
	background-repeat:no-repeat;
	color:#424077;
	font-size:18px;
	font-weight:bold;
	line-height:120px;
	padding-left:20px;
}
.menu {
	margin-left:2px;
	float:left;
	width:141px;
	margin-top:10px;
	padding:2px;
	/*border: solid #637CB4 1px;
	background-image:url(http://my.epos4.at/img/box/submenu_bg.gif);
	background-repeat:repeat-y;*/
}
.sub_menu {
	float:left;
	width:100%;
	border: solid #637CB4 1px;
	background-image:url(http://my.epos4.at/img/box/submenu_bg.gif);
	background-repeat:repeat-y;
	padding:2px;
}
.sub_out {
	float:left;
	margin-left:10px;
	width:131px;
	margin-top:10px;
	padding:2px;
	padding-left:5px;
}
.sub_menu_stand {
	float:left;
	margin-left:10px;
	width:131px;
	margin-top:10px;
	padding:2px;
	padding-left:5px;
	border: solid #637CB4 1px;
	background-image:url(http://my.epos4.at/img/box/submenu_bg.gif);
	background-repeat:repeat-y;
}
.menu_button, .menu_button_active {
	margin-bottom:5px;
}
.menu_button a {
	background-image: url(http://my.epos4.at/img/menu.png);
	background-repeat:no-repeat;
	display:block;
	line-height:28px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#424077;
	padding-left:10px;
}
.menu_button a:hover, .menu_button a:active {
	background-image: url(http://my.epos4.at/img/menu_active.png);
	color:#FFFFFF;
}
.menu_button_active a {
	background-image: url(http://my.epos4.at/img/menu_active.png);
	background-repeat:no-repeat;
	display:block;
	line-height:28px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
}

/* BOX */
.e4_box {
	background-image:url(http://my.epos4.at/img/box/box_blog_bg.gif);
	background-repeat:repeat-y;
	background-position:0px 33px;
	margin-bottom:10px;
}
.e4_box h2 {
	background-image:url(http://my.epos4.at/img/box/box_blog_header.gif);
	background-repeat:no-repeat;
	line-height:41px;
	color:#424077;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
	padding-left:10px;
}
.e4_box .box_text {
	margin-left:20px;
	padding-right:10px;
	min-height:105px;
	font-size:12px;
}
.e4_box .box_text p {	
	font-size:12px;
}
.e4_box .box_unten_left {
	vertical-align:bottom;
	float:left;
	padding-left:15px;
	padding-top:5px;
	color:#424077;
	font-size: 10px;
	font-weight:bold;
	font-size:11px;
}
.e4_box .box_unten_right {
	height:27px;
	color:#424077;
	font-size: 10px;
	font-weight:normal;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
}
.e4_box .box_unten_right a, a.box_link, a.h2_link, .pics_tags a {
	color:#424077;
	font-size: 10px;
	font-weight:bold;
}
a.h2_link {
	font-size: 14px;
}
.e4_box .box_unten_right a:hover, a.box_link:hover, a.h2_link:hover, #search-list li a:hover, .pics_tags a:hover {
	color:#000;
}
.e4_box .box_footer {
	margin-left:8px;
	padding-right:5px;
	border-bottom: solid #5E76AB 1px;

	padding-left:7px;
	color:#424077;
	font-size: 10px;
	font-weight:normal;
}
.e4_box .box_post {
	border: solid 1px #667FB3;
	margin-left:10px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:5px;
}
.e4_box .box_post_header {
	margin: 2px;
	color:#FFF;
	background-color:#667FB3;
	padding:2px;
	height:13px;
}
.e4_box .box_post_text {
	margin:4px;
}
.newblog_footer {
	vertical-align:bottom;
	text-align:right;
}

#search-list {
	list-style-type:none;
}
#search-list li {
	padding-bottom:10px;
}
#search-list li a {
	color:#424077;
	font-size: 11px;
	font-weight:bold;
}
/* ENDE BOX */

.box_header {
	color:#424077;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.bbcode {
	width:400px;
	overflow:auto;
}
/* KALENDER */
.mycal A    {	text-decoration:none; color: #000000; }
.mycal A:hover   { text-decoration:overline underline; color: #FF0000;	}
.mycal A.callink { color:#000000; font-size: 9px; font-weight: bold; text-decoration:none; }
.mycal A.calhome { color:#000000; font-size: 9px; text-decoration:none; }
.mycal A.normlink { text-decoration:none; font-weight:bold; color: #000000; }
.mycal A.normlink:hover { color: #662DD0; }
.mycal td, .mycal td.calatdaten { color:#000; font-size: 9px; font-weight: bold; }
.mycal td.caltz { color:#424077; }
.mycal td.calwt { color:#424077; border-bottom:1px solid #000000; }
.mycal td.calwt2 { color:#424077; background-color:#A6C4FF; border-bottom:1px solid #000000; }
.mycal td.calat { font-weight: normal; }
.mycal td.calht {font-weight: normal; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-top:1px solid #FF0000; border-right:1px solid #FF0000; }
.mycal td.calhtdaten { border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-top:1px solid #FF0000; border-right:1px solid #FF0000; }
.mycal td.calhe { font-weight: normal; background-color:#CCCCCC; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-top:1px solid #FF0000; border-right:1px solid #FF0000; }
.mycal td.calhedaten { background-color:#CCCCCC; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-top:1px solid #FF0000; border-right:1px solid #FF0000; }
.mycal td.calakt { font-weight: normal; background-color:#99ADDB; }
.mycal td.calakth { font-weight: normal; background-color:#99ADDB; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-top:1px solid #FF0000; border-right:1px solid #FF0000; }
.mycal td.calaktdaten { background-color:#99ADDB; }
.mycal td.calakthdaten { background-color:#99ADDB; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-top:1px solid #FF0000; border-right:1px solid #FF0000; }
.mycal td.calwe { font-weight: normal; background-color:#A6C4FF; }
.mycal td.calwedaten { background-color:#CCCCCC; }
.mycal table.caltab { width:130px; border:1px solid black; background-color:#C4D8FF; pscript_nameng:2px; margin:0px; }
.mycal table.caltab1 { border:0px; pscript_nameng:0px; margin:0px; }
.mycal table.caltab2 { border:0px; pscript_nameng:0px; margin:0px; }
/* ENDE KALENDER */

/* PICS */
.table_piclist {
	margin-top:10px;
}
.table_piclist tr td {
	margin-bottom:5px;
	vertical-align:top;
}
.table_piclist tr th, .table_piclist tr th a {
	text-align:left;
	font-weight:normal;
	margin-bottom:3px;
}
.img_gal {
	padding-bottom:5px;
	text-align:center;
	border:0px;
}
.img_gal tr td {
	text-align:left;
	vertical-align:top;
}
.img_gal tr .img_gal_th {
	padding-left:50px;
	width: 120px;
	color: #666;
}
.img_bg a {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	display:block;
	border: #91B6FF 1px solid;
	text-decoration:none;
}
.img_bg a .no_link .hidden_info {
	visibility: hidden;
}
.img_bg a:hover .no_link .hidden_info {
	visibility: visible;
	color: #666;
	font-size:9px;
	text-decoration:none;
}

.img_bg a:hover {
	/*background: #A6B8E3;*/
	background: #CAD7F4; 
	border: #637CB4 1px solid;
	text-decoration:none;
}
.no_link {
	text-decoration:none;
	font-weight:normal;
	color: #000;
}
.bild_vorschau {
	border: #637CB4 1px solid;
}
.gallery_sortable {
	width:70px;
	height:{div_height}px;
}
.gallery_sortable li img {
	border:1px solid #637CB4;
	width:70px;
	height:50px;
}
.gallery_move {
	height:{div_whole_height}px;
}
ul.sortablelist {
	list-style-image:none;
	list-style-type:none;
	margin-top:5px;
	margin:0px;
	padding:0px;
}
ul.gallery_sortable li {
	padding:0px;
	margin:0px;
}
li.green {
	border:0px;
	cursor: move;
}
#revision ul {
	list-style-type: none;
	margin-left:30px;
	padding:0;
	color: #444;
}
#revision ul li {
	padding-bottom:0px;
  	margin-bottom:6px;
}
.pics_tags {
	color:#424077;
}
.pics_edit {
	text-align:right;
	padding-right:25px;
}
.upload_title {
	font-size:12px;
}
.img_gal input, .img_gal textarea {
	padding:2px;
	margin:1px;
}
/* ENDE PICS */