/* CSS Document */

html 								{ height:100%; }
body 								{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px; margin:0px; height:100%; cursor:default;}

/* Links -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

a 									{ text-decoration:none; 		outline:none; cursor:pointer;}
a:link	 							{ text-decoration:none; 		outline:none; cursor:pointer;}
a:visited 							{ text-decoration:none; 		outline:none; cursor:pointer;}
a:hover								{ text-decoration:underline;	outline:none; cursor:pointer;}
a:active							{ text-decoration:none; 		outline:none; cursor:pointer;}
a:focus 							{ text-decoration:none; 		outline:none; cursor:pointer;}

/* Sonstiges ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.spacer		 						{ height:15px;}
.border								{ border-top:1px solid #cccccc; border-left:1px solid #666666;  border-right:1px solid #666666; border-bottom:1px solid #555555; }
.transparent						{ background-image:url(../images/transparent.gif); 		width:722px; 	height:480px; 	padding:0px; 	margin:0px;}
.border_left						{ background-image:url(../images/border_left.png);		width:0px; 		height:5px; 	padding:0px; 	margin:0px; 	background-repeat:repeat-y;}
.border_right						{ background-image:url(../images/border_right.png); 	width:0px;   	height:5px; 	padding:0px; 	margin:0px; 	background-repeat:repeat-y;}

/* Subbox ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.subbox_header						{ font-size:11px; font-weight:bold; color:#ffffff; padding:0px; padding-top:4px; padding-left:15px; margin:0px; display:block;}
.subbox_content						{ padding-top:20px; padding-left:0px; padding-right:0px; padding-bottom:0px;}

/* Layout  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.subbox_half						{ padding-top:20px; padding-left:15px; padding-right:0px; padding-bottom:0px;}
.subbox_border 						{ border:#888888 1px solid; border-top:#cccccc 1px solid; border-bottom:#888888 1px solid;}

/* Image ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.image								{ float:leftx; margin-bottom:10px; margin-top:5px; margin-left:2px; border:1px solid #222222;}
.movie								{ float:leftx; margin-bottom:10px; margin-top:5px; margin-left:2px; border:1px solid #222222;}
.image_thumb						{ float:left; margin-bottom:15px; margin-top:5px; margin-left:2px; margin-right:14px; border:1px solid #222222; border-right:2px solid #222222;}
.movie_thumb						{ float:left; margin-bottom:15px; margin-top:5px; margin-left:2px; margin-right:14px; border:1px solid #222222; border-right:2px solid #222222;}

/* Title ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.mainbox_title						{ font-size:12px; font-weight:bold; text-transform:none; color:#ffffff; padding-top:0px; padding-left:6px; padding-right:6px; padding-bottom:10px; margin:0px; display:block; line-height:20px;}
.box_title							{ font-size:12px; font-weight:bold; text-transform:none; color:#ffffff; padding-top:0px; padding-left:6px; padding-right:6px; padding-bottom:10px; margin:0px; display:block; line-height:20px;}
.subbox_title						{ font-size:12px; font-weight:bold; text-transform:none; color:#ffffff; padding-top:0px; padding-left:6px; padding-right:6px; padding-bottom:10px; margin:0px; display:block; line-height:20px;}
.title								{ font-size:12px; font-weight:bold; text-transform:none; color:#ffffff; }

/* Text -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.mainbox_text						{ font-size:11px; font-weight:normal; color:#CCCCCC; padding-top:0px; padding-left:6px; padding-right:6px; 	padding-bottom:10px; margin:0px; display:block; line-height:20px; text-align:justify;}
.box_text							{ font-size:11px; font-weight:normal; color:#CCCCCC; padding-top:0px; padding-left:6px; padding-right:16px; padding-bottom:10px; margin:0px; display:block; line-height:20px; text-align:justify; margin-right:10px;}
.subbox_text						{ font-size:11px; font-weight:normal; color:#CCCCCC; padding-top:0px; padding-left:6px; padding-right:6px; 	padding-bottom:10px; margin:0px; display:block; line-height:20px; text-align:justify; margin-right:10px;}
.text								{ font-size:11px; font-weight:normal; color:#CCCCCC; padding-top:0px; padding-left:6px; padding-right:6px; 	padding-bottom:10px; margin:0px; display:block; line-height:20px; }

/* Link -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.link 								{ font-size:11px; font-weight:normal; color:#99ceff; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:15px; margin:0px; display:inline;}

/* Colors ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.home								{ color:#b5e539;}
.company 							{ color:#b5e539;}
.references 						{ color:#b5e539;}
.press 								{ color:#b5e539;}
.downloads 							{ color:#b5e539;}
.contacts 							{ color:#b5e539;}

.white 								{ color:#FFFFFF;}
.lightgray 							{ color:#DDDDDD;}
.gray 								{ color:#BBBBBB;}
.black 								{ color:#000000;}

.green								{ color:#b5e539;}
.purple 							{ color:#f38dfc;}
.violet 							{ color:#c18fff;}
.orange 							{ color:#fcc174;}
.cyan 								{ color:#79d1fc;}
.magenta 							{ color:#ff7f7f;}

.background_white 					{ background:#FFFFFF;}
.background_lightgray 				{ background:#DDDDDD;}
.background_gray 					{ background:#BBBBBB;}
.background_black 					{ background:#000000;}

/* Format ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.normal								{ font-weight:normal;}
.bold								{ font-weight:bold;}
.italic								{ font-style:italic;}
.highlight							{ color:#FFFFFF;}
.none								{ display:none;}

/* Buttons -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.button_save 						{ width:100%; height:100px; font-size:36px; font-weight:normal; border:#303030 2px solid; color:#303030; text-align:center; padding-top:15px; cursor:pointer; margin:0px; padding:0px; background-color:transparent; background:url(../images/border_gradient.jpg);}
.button_save_over 					{ width:100%; height:100px; font-size:36px; font-weight:normal; border:#303030 2px solid; color:#000000; text-align:center; padding-top:15px; cursor:pointer; margin:0px; padding:0px; background:#CCCCCC;}

.button_abort 						{ width:100%; height:100px; font-size:36px; font-weight:normal; border:#303030 2px solid; color:#303030; text-align:center; padding-top:15px; cursor:pointer; margin:0px; padding:0px; background-color:transparent; background:url(../images/border_gradient.jpg);}
.button_abort_over 					{ width:100%; height:100px; font-size:36px; font-weight:normal; border:#303030 2px solid; color:#000000; text-align:center; padding-top:15px; cursor:pointer; margin:0px; padding:0px; background:#FF0000;}

.button_login 						{ width:160px; height:25px; font-size:11px; text-align:center; padding-top:5px; cursor:pointer; margin:0px; padding:0px; background-color:#252525;}
.button_login_over					{ width:160px; height:25px; font-size:11px; text-align:center; padding-top:5px; cursor:pointer; margin:0px; padding:0px; background-color:#555555;}

/* Dropdown ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.dropdown_icon_box					{ position:relative; width:4px; height:4px; background:transparent; z-index:500; float:right; cursor:pointer; border:#cccccc 2px solid; visibility:hidden;}
.dropdown_icon						{ position:relative; width:8px; height:8px; background:#cccccc; z-index:500; float:right; cursor:pointer; margin-top:3px; visibility:hidden; float:right;}
.dropdown_menu						{ background-image:url(../images/border_gradient_small.jpg); background-repeat:repeat-x; background-color:#1b1b1b; border:#CCCCCC 2px solid; border-left:#CCCCCC 8px solid; width:150px; display:none; padding:0px; margin:0px; margin-left:0px;}

.dropdown_create					{ font-size:11px; font-weight:normal;	color:#FFFFFF; padding:3px; display:block; padding-bottom:3px; padding-left:5px; padding-right:5px; cursor:pointer; text-align:left; background:none;}
.dropdown_create_over				{ font-size:11px; font-weight:normal;	color:#000000; padding:3px; display:block; padding-bottom:3px; padding-left:5px; padding-right:5px; cursor:pointer; text-align:left; background:#CCCCCC;}

.dropdown_change					{ font-size:11px; font-weight:normal;	color:#00FF00; padding:3px; display:block; padding-bottom:3px; padding-left:5px; padding-right:5px; cursor:pointer; text-align:left; background:none;}
.dropdown_change_over				{ font-size:11px; font-weight:normal;	color:#000000; padding:3px; display:block; padding-bottom:3px; padding-left:5px; padding-right:5px; cursor:pointer; text-align:left; background:#00FF00;}

.dropdown_remove					{ font-size:11px; font-weight:normal;	color:#FF0000; padding:3px; display:block; padding-bottom:3px; cursor:pointer; text-align:left; background:none;}
.dropdown_remove_over				{ font-size:11px; font-weight:normal;	color:#000000; padding:3px; display:block; padding-bottom:3px; cursor:pointer; text-align:left; background:#FF0000;}

.image_menu							{ position:fixed; top:25%; left:4%; width:90%; height:475px; background-image:url(../images/border_gradient_small.jpg); background-repeat:repeat-x; background-color:#1b1b1b; border:#CCCCCC 2px solid; padding-left:25px; padding-top:30px; padding-bottom:25px; z-index:600; overflow:auto;}

/* Input ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

textarea							{ float:left;}
.input								{ width:90%; background:none; border:transparent 0px solid; font-family:Verdana, Arial, Helvetica, sans-serif; outline:0px none;}
.input:focusX						{ width:90%; background:none; border:#cccccc 1px solid; 	font-family:Verdana, Arial, Helvetica, sans-serif; outline:0px none;}

/* Sortable ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.placeholder						{ background-image:url(../images/border_middle_shadowx.png); border-top:#CCCCCC 4px solid; height:0px; padding-bottom:30px; }
.placeholder2						{ border-top:#CCCCCC 4px solid; height:0px; padding-bottom:30px; }
ul 									{ list-style-type:none; padding:0; margin:0;}
li 									{ list-style-type:none; padding:0; margin:0;}









