body {
	background-color: #CBCBCB;
}

body,table,tr,td,h1,h2,h3,p,span,div,input,select,textarea,button,A,form {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
}

form { padding:0px; margin:0px; }

A 			{ color: #042F96; font-weight: bold; text-decoration: none; }
A:Link  	{ color: #042F96; font-weight: bold; text-decoration: none; }
A:Hover 	{ color: #042F96; font-weight: bold; text-decoration: none; }
A:Active 	{ color: #042F96; font-weight: bold; text-decoration: none; }
A:Visited 	{ color: #042F96; font-weight: bold; text-decoration: none; }

h1, .defaultHead { font-size: 14px; margin:0px; padding:0px; color: #375771; font-weight: bold; text-decoration: none; }

.breadCrumbHome		 	{ font-size: 13px; color: #333333; font-weight: bold; }
.breadCrumbSeperator 	{ padding-left:10px; padding-right:10px; padding-top:2px; }
.breadCrumb				{ font-size: 13px; color: #042F96; font-weight: bold; }	

a.breadCrumb { font-size: 13px; color: #042F96; font-weight: bold; }
a.breadCrumb:link { font-size: 13px; color: #042F96; font-weight: bold; }
a.breadCrumb:active {	font-size: 13px; color: #042F96; font-weight: bold; }
a.breadCrumb:visited { font-size: 13px; color: #042F96; font-weight: bold; }
a.breadCrumb:hover { font-size: 13px; color: #042F96; font-weight: bold; }

.boxHead	{ width:615px; height:30px; background-image : url(/webalbum/styles/webalbum/images/box_head.gif); background-repeat : no-repeat; }	
.boxBody 	{ width:615px; background-image : url(/webalbum/styles/webalbum/images/box_body.gif); background-repeat : repeat-y; }	 
.boxContent	{ padding:10px; font-size: 12px; }
.boxFooter  { width:615px; height:15px; background-image : url(/webalbum/styles/webalbum/images/box_footer.gif); background-repeat : no-repeat; }	 
.boxArrow	{ padding-left:10px; padding-right:8px; }
.boxTitle 	{ font-size: 13px; color: #003399; font-weight: bold; }	 

.image_cell_title 	{ color: #666666; }	 
.error { color: #FF0000; }

/* Layer */
#divBreadcrumb 	{ position: absolute; left: 15px; top: 29px; visibility: visible; z-index: 1; }
#divContent 	{ position: absolute; left: 15px; top: 60px; visibility: visible; z-index: 1; }
#divTooltip 	{ position: absolute; left: 100px; top: 100px; background-color: #F7F3DB; z-index: 50; visibility: hidden; padding: 10px; border: 1px solid #CCCCCC; font-size: 11px; }
#divTooltipBorderless 	{ position: absolute; left: 100px; top: 100px; background-color: #F7F3DB; z-index: 50; visibility: hidden; padding: 0px; border: 1px solid #CCCCCC; font-size: 11px; }

/* Formulare */
.formText 			{ color: #333333; width: 200px; border: 1px solid #333333; }
.formTextreadonly 	{ color: #333333; width: 200px; border: 0px; font-size:12px; }
.formTextArea 		{ color: #333333; width: 200px; height: 100px; border: 1px solid #333333; }
.formSelect 		{ color: #333333; width: 200px;	border: 1px solid #333333; }
.formButton	 		{ color: #333333; width: 150px;	border: 1px solid #333333; font-weight: bold; }

.listRow0 { font-size: 11px; height: 16px; padding: 2px; color: #333333; background-color: #E2EAF1; border-bottom: 1px dashed #333333; }
.listRow1 { font-size: 11px; height: 16px; padding: 2px; color: #333333; background-color: #FFFFFF;	border-bottom: 1px dashed #333333; }
.listHead { font-size: 12px; height: 16px; padding: 2px; color: #333333; background-color: #C9D8E4; border-bottom: 1px dashed #333333; font-weight:bold; }
.listKatHead { font-size: 16px; height: 20px; padding: 2px; color: #003399; font-weight:bold; }
.listKatHead2 { font-size: 16px; height: 20px; padding: 2px; color: #99CC00; font-weight:bold; }
.listBar	{ font-size: 12px; font-weight: bold; background-color: #C9D8E4; padding-left:3px; padding-bottom:3px; }
.listText	{ font-size: 12px; padding-left:3px; height:20px;  font-weight: normal; }
.listTextBold	{ font-weight: bold; }

a.listLink, a.listLink:link, a.listLink:active, a.listLink:visited 		{ font-size: 12px; color: #333333; font-weight: normal; }
a.listLink:hover 		{ font-size: 12px; color: #042F96; font-weight: normal; }

a.AlbumListHead, a.AlbumListHead:link, a.AlbumListHead:active, a.AlbumListHead:visited 	{ font-size: 14px; color: #333333; font-weight: bold; }
a.AlbumListHead:hover 	{ font-size: 14px; color: #042F96; font-weight: bold; }
.AlbumListLastModified	{ font-size: 10px; line-height:11px; }
/* Artikel */
.ArtikelImage {	vertical-align: top; width: 200px; padding-right: 10px; }
.ArtikelHead  { font-size: 12px; font-weight: bold; }
.ArtikelText  { vertical-align: top; }
.ArtikelTable {	width: 400px; }

.AlbenIndexPages { font-size: 12px; color: #333333; font-weight: bold; }
a.AlbenIndexPages, a.AlbenIndexPages:link, a.AlbenIndexPages:active, a.AlbenIndexPages:visited, a.AlbenIndexPages:hover 	{ font-size: 11px; color: #042F96; }
.AlbenIndexCombo { width:215px; background-color:#E2EAF1; color:#333333; font-weight:bold; }
.userInfoBlock { width:140px; vertical-align:top; background-color:#FFFFFF; padding:5px; }
.userInfoBlockAlert { width:140px; vertical-align:top; background-color:#CC0000; padding:5px; color:#FFFFFF; }
a.userInfoBlockAlertLink, a.userInfoBlockAlertLink:link, a.userInfoBlockAlertLink:active, a.userInfoBlockAlertLink:visited, a.userInfoBlockAlertLink:hover 	{ color:#FFFFFF; }

.res0 {	background-color: #FF0000; }
.res1 {	background-color: #FF8401; }
.res2 {	background-color: #00FF00; }

.rot   { color:#FF0000; }
.gruen { color:#006600; }

.AktionPreis		{ color: #042F96; font-weight: bold; font-size:12px; }
.UploadPopupBgColor	{ background-color: #EEEEEE; }

/* Stile für Fenster */
.pics_Window 		{ border: 1px solid #435F8E; width: 300px; height: 100px;  background-color: #FFFFFF; }
.pics_Titlebar 		{ border-bottom: 1px solid #435F8E; background-color:#435F8E; padding:2px; padding-left:5px; height:16px; opacity:1.00; filter:alpha(opacity:100); -moz-opacity:1.00; }
.pics_TitlebarText	{ font-family:Verdana,Arial; font-size:11px; color:#FFFFFF; font-weight:bold; }
.pics_Content 		{ font-family: Verdana, Arial; font-size: 11px; padding: 2px; background-color: #FFFFFF; }
.pics_Buttons 		{ padding: 0px; text-align:center; }
.pics_IFrame 		{ padding: 0px; }
.pics_Modal			{ position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; background-color : #000000; opacity : 0.60; filter : alpha(opacity:60); -moz-opacity: 0.60; z-index: 1000; }
.pics_CloseButton	{ width: 16px; height: 16px; }

/* Stile für infoBox */
.pics_InfoBoxWindow 			{ border: 1px solid #435F8E; background-color:#FFFFFF; padding: 0px; }
.pics_InfoBoxContent 			{ font-family:Verdana,Arial; padding-top:5px; font-size:11px; background-color:#FFFFFF; text-align:center; vertical-align:middle; }
.pics_InfoBoxButton				{ border: 1px solid #DDDDDD; background-color:#EEEEEE; padding:3px; width: 60px; font-weight:bold; font-size:11px;}
.pics_InfoBoxButtonContainer	{ text-align:center; padding-top:10px; padding-bottom:10px; }

.pics_TooltipOver 			{ padding:5px; background-color:#FFFF99; color:#990000; font-family:Arial,Helvetica,sans-serif; font-size:12px; border:1px solid #990000;  }
.pics_TooltipThinkTop		{ width:150px; height:78px; padding:0px; background:url(/pwm4/images/tooltip/think_top.gif); background-position:top; background-repeat:no-repeat; }
.pics_TooltipThinkBottom		{ width:150px; height:20px; padding:0px; background:url(/pwm4/images/tooltip/think_bottom.gif); background-position:top; background-repeat:no-repeat; }
.pics_TooltipThinkContent	{ width:128px; padding-left:10px; padding-right:10px; background-color:#FFFF99; color:#990000; font-family:Arial,Helvetica,sans-serif; font-size:12px; border-left:1px solid #990000; border-right:1px solid #990000; }
.pics_TooltipTalkTop			{ width:200px; height:56px; padding:0px; background:url(/pwm4/images/tooltip/talk_top.gif); background-position:top; background-repeat:no-repeat; }
.pics_TooltipTalkBottom		{ width:200px; height:11px; padding:0px; background:url(/pwm4/images/tooltip/talk_bottom.gif); background-position:top; background-repeat:no-repeat; }
.pics_TooltipTalkContent		{ width:128px; padding-left:10px; padding-right:10px; background-color:#FFFF99; color:#990000; font-family:Arial,Helvetica,sans-serif; font-size:12px; border-left:1px solid #990000; border-right:1px solid #990000; }
